分享

何勇的日志

 Gavin-book 2013-09-24

SQL日期格式化

2013-01-04 11:31

SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06

分类:默认分类| 阅读(24)| 评论(0)

DELPHI字符串函数大全

2012-09-18 10:27


(2011-09-27 11:29:29)
DELPHI字符串函数大全 - 何勇 - 何勇的博客转载▼
var $tag='杂谈'; var $tag_code='2a846db1a5d6248da46ca939fd456ee8'; var $r_quote_bligid='684297130100xrxv'; var $worldcup='0'; var $worldcupball='0'; 标签:
杂谈
分类:

分类:技术| 阅读(33)| 评论(0)

sql server日期时间函数

2012-08-13 15:34

一、sql server日期时间函数
sql server日期时间函数 - 何勇 - 何勇的博客Sql Server中的日期与时间函数 
sql server日期时间函数 - 何勇 - 何勇的博客1.  当前系统日期、时间 
sql server日期时间函数 - 何勇 - 何勇的博客    select getdate()  
sql server日期时间函数 - 何勇 - 何勇的博客

分类:技术| 阅读(34)| 评论(0)

内存处理

2012-06-06 15:23

AllocMem:使用GetMem分配内存,然后用FillChar将内存中的值初始化为0
StrAlloc:使用GetMem分配Size+4的内存,将内存的前四个字节用于存字符串的长度
StrNew:使用StrAlloc分配原字符串大小+1的内存,将字符串拷贝至新分配的内存
New:使用GetMem分配内存,大小根据指针类型而定,并根据指针类型初始化该内存(例如数组)

GetMemory:使用MemoryManager的GetMem分配内存
GetMem:使用MemoryManager的GetMem分配内存,并在内存不足时抛出异常
SysGetMem:默认的MemoryManager.GetMem的实现,如果你没有用ShareMem或者自己实现MemoryManager,那么就用的它来分配内存

分类:技术| 阅读(33)| 评论(0)

delphi的UTF8相关函数

2012-03-09 12:22

delphi的UTF8相关函数
2008-06-30 16:07

AnsiToUtf8 function

Converts a string encoded in Ansi to UTF-8.

PUCS4Chars function

Converts a UCS4 string to a null-terminated array of UCS4 characters.

StringToWideChar function

Returns a UNICODE string from an AnsiString.

UCS4StringToWideString function

分类:技术| 阅读(528)| 评论(0)

转]error C2440: 'static_cast' LRESULT LRESULT错误  

2010-07-28 12:55:58|  分类: 调试 |  标签: |字号大中小 订阅


标题错误请查看最后一句

最近开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,特将碰到的问题归纳如下:
1消息映射
VS2005对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过

a. ON_MESSAGE(message,OnMyMessage);
   OnMyMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);如果不符合,则有错误提示:
  
     error C2440: “static_cast”:

分类:技术| 阅读(975)| 评论(0)

cs.dwExStyle=cs.dwExStyle|WS_EX_TOPMOST;       cs.style=WS_SYSMENU|WS_OVERLAPPED|WS_MINIMIZEBOX;  这个两句什么作用,一个扫雷游戏代码里的我注释掉貌似风格什么没改变
上面一句是扩展窗口风格,下面一句是窗口风格  扩展窗口风格:   WS_EX_ACCEPTFILES 指明用这个风格创建的窗口能够接受拖放文件。    ? WS_EX_CLIENTEDGE 指明窗口具有3D外观,这意味着,边框具有下沉的边界。    ? WS_EX_CONTEXTHELP 在窗口的标题条中包含问号。当用户单击问号时,鼠标光标的形状变为带指针的问号。如果用户随后单击一个子窗口,子窗口将接收到一个WM_HELP消息。

分类:技术| 阅读(57)| 评论(0)

vc2005/vc2008采用了新的程序部署技术(manifest清单文件),manifest清单文件实际上类似于我们常用的makefile文件,它定义了程序运行的依赖关系(程序运行所需要的dll库的名称、版本等)。

程序运行,首先根据manifest清单文件(这个文件可以嵌入到exe或dll中,或者单独生成外部文件,可以通过vc2005/vc2008的编译选项控制:工程“属性”->“配置属性”->“清单工具”->“输入输出”->“嵌入清单文件”,选择“是”或“否”来控制)来查找程序运行需要的dll库的名称、版本等,如果所在的系统中没有程序运行所需要的dll库和相应的manifest清单文件,则弹出“应用程序配置不正确,程序无法启动”对话框。

分类:技术| 阅读(521)| 评论(0)

Sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06

分类:技术| 阅读(148)| 评论(0)


System.DateTime.Now.ToString()的一些用法 - 何勇 - 何勇的博客 (2009-05-12 11:29:36)
var $tag='杂谈'; var $tag_code='7f7fd8b072b38efc4d3902b72d451c63'; var $r_quote_bligid='4e6dffee0100d9cc'; var $worldcup='0'; var $worldcupball='0'; 标签:
杂谈
分类:

分类:技术| 阅读(52)| 评论(0)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多