* DateTimeFormatInfo 类
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
dddd 周中某天的完整名称,在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
MM 月份数字。一位数的月份有一个前导零。
MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
MMMM 月份的完整名称,在 MonthNames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
在数据库的迁移当中,很容易发生数据库的用户名和登录名关联丢失的问题
在查询分析器中使用sp_change_users_login 语句就能轻松搞定:
------------------------------------------------------------------
--将登录帐号与数据库的用户关联
USE Database
Go
EXEC sp_change_users_login 'Action', 'user', 'login'
------------------------------------------------------------------
--将 dbo 用户名 与 sa 登录名 链接
USE Database
Go
EXEC sp_changedbowner 'sa'
------------------------------------------------------------------
//使FIREFOX支持selectNodes()、selectSingleNode()
//代码出处:http://km0ti0n.blunted.co.uk/mozXPath.xap
// check for XPath implementation
if( document.implementation.hasFeature("XPath", "3.0") )
{
// prototying the XMLDocument
XMLDocument.prototype.selectNodes = function(cXPathString, xNode)
{
if( !xNode ) { xNode = this; }
var oNSResolver = this.createNSResolver(this.documentElement)
var aItems = this.evaluate(cXPathString, xNode, oNSResolver,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
WndProc中的消息代码
VB.net:
-----------------------------------------------------------------------------
Public Enum WindowMessages
WM_ACTIVATE = &H6
WM_ACTIVATEAPP = &H1C
WM_ASKCBFORMATNAME = &H30C
WM_CANCELJOURNAL = &H4B
WM_CANCELMODE = &H1F
WM_CAPTURECHANGED = &H1F
WM_CAPTURECHANGED_R = &H215
WM_CHANGECBCHAIN = &H30D
WM_CHAR = &H102
WM_CHARTOITEM = &H2F
前几天突然想制作一个窗体基类,所以去网上看了一下,发现了PNG透明窗体的源代码,代码的核心就是采用UpdateLayeredWindow的方法绘制窗体,测试了一下,界面非常爽,窗体的半透明效果感觉跟VistaGlass效果几乎一样。
但是随之而来的是遇到了一个非常棘手的问题,这个方法存在一个超级大BUG,就是无法可视化所有的控件,无论放什么控件,都无法显示(但是控件确实存在,只是没有绘制而已,我用TEXTBOX测试能够获取内容文本,也有区域感知,就是屏幕上看没有任何东西)。
基于这原因,本人上网找了资料,发现很多人也出现同样问题,后来研究一下System.Drawing.Graphics的功能,总算有了一点思路。
默认站点,主机头为空
这样任何指向你服务器IP的域名都能访问该站点
然后在首页判断域名,根据域名不同给出不同路径即可
Dim Domain
Domain=Request.ServerVariables("http_host")
Select Case Domain
Case "Ai169.Com" response.redirect "Www.Ai169.Com"
Case "123.Ai169.Com" response.redirect "123/Index.html"
Case "asp.Ai169.Com" response.redirect "asp.html"
Case "Home.Ai169.Com" server.transfer "Index.html"
Case "219.133.197.221" server.transfer "HTTP404/403.htm"
End Select
--如何用SQL语句更改表的列的数据类型和添加新列和约束
--增加一列
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
--删除一列
ALTER TABLE 表名 drop COLUMN 列名
--修改一列
alter TABLE 表名 ALTER COLUMN 列名 VARCHAR(40) NULL
--修改一列的类型
alter TABLE 表名 ALTER COLUMN 列名 VARCHAR(40)
在 SQL Server 的企业管理器中,如果要更改,最方便的是在查询分析器中运行:
alter database 原数据库名称
modify name='新数据库名称'
SQL Server 中,更改逻辑文件名,在查询分析器里运行:
USE 数据库名称
SELECT FILE_NAME(1),FILE_NAME(2)
得到'原数据文件逻辑文件名','原日子文件逻辑文件名'
下面的修改
alter database 数据库名称
modify file(name='原逻辑文件名', newname='新逻辑文件名')
随机生成六位纯数字ID编号的SQL语句
=======================================
DECLARE @RANDID INT
SET @RANDID = 0
WHILE LEN(@RANDID)<>6
BEGIN
SET @RANDID = CONVERT ( INT, SUBSTRING( CONVERT( CHAR(20) , RAND()) , 3, 6 ) )
END
PRINT @RANDID
成员登录通道
BLOG 日历助手
BLOG 统计信息
BLOG 日志归档
BLOG 热门日志
BLOG 最新评论
BLOG 最新留言
BLOG 站内搜索