HAVENT/夜雨流星℡ 的博客

排列方式: 简介排列 | 列表排列
2008.10 6

* DateTimeFormatInfo 类
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
dddd 周中某天的完整名称,在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
MM 月份数字。一位数的月份有一个前导零。
MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
MMMM 月份的完整名称,在 MonthNames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。

浏览全文...

2008.7 30

在数据库的迁移当中,很容易发生数据库的用户名和登录名关联丢失的问题
在查询分析器中使用sp_change_users_login 语句就能轻松搞定:

------------------------------------------------------------------
--将登录帐号与数据库的用户关联
USE Database
Go
EXEC sp_change_users_login 'Action', 'user', 'login'
------------------------------------------------------------------
--将 dbo 用户名 与 sa 登录名 链接
USE Database
Go
EXEC sp_changedbowner 'sa'

------------------------------------------------------------------

浏览全文...

2008.7 8

//使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)

浏览全文...

2008.5 30

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 

浏览全文...

2008.5 23

前几天突然想制作一个窗体基类,所以去网上看了一下,发现了PNG透明窗体的源代码,代码的核心就是采用UpdateLayeredWindow的方法绘制窗体,测试了一下,界面非常爽,窗体的半透明效果感觉跟VistaGlass效果几乎一样。

但是随之而来的是遇到了一个非常棘手的问题,这个方法存在一个超级大BUG,就是无法可视化所有的控件,无论放什么控件,都无法显示(但是控件确实存在,只是没有绘制而已,我用TEXTBOX测试能够获取内容文本,也有区域感知,就是屏幕上看没有任何东西)。

基于这原因,本人上网找了资料,发现很多人也出现同样问题,后来研究一下System.Drawing.Graphics的功能,总算有了一点思路。

浏览全文...

2008.3 29

  默认站点,主机头为空
  这样任何指向你服务器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

浏览全文...

2008.3 26

--如何用SQL语句更改表的列的数据类型和添加新列和约束

--增加一列
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
--删除一列
ALTER TABLE 表名 drop COLUMN  列名
--修改一列
alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40) NULL
--修改一列的类型
alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40)

浏览全文...

2008.3 26

在 SQL Server 的企业管理器中,如果要更改,最方便的是在查询分析器中运行:
alter database 原数据库名称
modify name='新数据库名称'

SQL Server 中,更改逻辑文件名,在查询分析器里运行:
USE 数据库名称
SELECT FILE_NAME(1),FILE_NAME(2)
得到'原数据文件逻辑文件名','原日子文件逻辑文件名'

下面的修改
alter database 数据库名称
modify file(name='原逻辑文件名', newname='新逻辑文件名')

浏览全文...

2008.3 26

随机生成六位纯数字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

浏览全文...

2008.3 21
  • Structure是值类型,classe是引用类型
  • Structure用栈来分配; classe用堆来分配 
  • structure必须至少有一个非共享的成员变量或事件成员,class可以完全是空的.
  • Structure的成员不能声明成Protected; class成员可以.
  • Structure不能继承而Class可以
  • structure 不需要一个构造函数,而Class需要
  • 浏览全文...

     成员登录通道
    正在载入成员登录通道...
     BLOG 日历助手
    正在载入日历助手...
     BLOG 统计信息
    正在载入统计信息...
     BLOG 分类列表
     BLOG 日志归档
     BLOG 最新评论
    {$SideComment}
     BLOG 最新留言
    {$SideGB}
     BLOG 站内搜索

     BLOG 友情链接
    Tags Cloud: