专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  如果你熟悉Microsoft Foundation Classes(MFC)CStringWindows Template Library(WTL)CString或者Standard Template Library(STL)串类那么你对String.Format思路方法肯定很熟悉在C#中也经常使用这个思路方法来格式化串比如下面这样:x=16;decimaly=3.57m;h=String.Format("item{0}sellsat{1:C}",x,y);Console.WriteLine(h);在我机器上可以得到下面输出:  it [阅读全文] [PDF]
介绍说明 举例 输出 C 货币 .Format("{0:C3}", 2) $2.000 D 十进制 .Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 .Format("{0:G}", 2) 2 N 用分号隔开数字 .Format("{0:N}", 250000) 250,000.00 X 十 6进制 .Format("{0:X000}&quo [阅读全文] [PDF]
  本文缘起KF在0dd邮件列表的问题,由于Win32平台的格式化串漏洞相对很少,所以以前没有关注过。不过David Litchfield曾经写过Win32平台格式化串漏洞的利用技术,但是他用的方法并不是很好,于是有了此文。    1.1 Win32平台格式化串与其它平台的不同    在Linux平台下直接指定要访问的参数的"$"格式符在Win32下根本就不支持:    D:\working\research\Win32 format\2004.10.27>type d_test.c  main()  {  printf ("%6$d\n", 6, 5, 4, [阅读全文] [PDF]
function formatQueryStr(str) \'格式化sql中的like字符串dim nstrnstr = strnstr = replace(nstr,chr(0),\"\")nstr = replace(nstr,\"\'\",\"\'\'\")nstr = replace(nstr,\"[\",\"[[]\")nstr = replace(nstr,\"%\",\"[%]\")formatQueryStr = nstrend function [阅读全文] [PDF]
  与其用sprintf()函数或wsprintf()函数来格式化一个字符串,还不如用CString对象的Format()方法: CStrings;s.Format(_T(\"Thetotalis%d\"),total);   用这种方法的好处是你不用担心用来存放格式化后数据的缓冲区是否足够大,这些工作由CString类替你完成。   格式化是一种把其它不是字符串类型的数据转化为CString类型的最常用技巧,比如,把一个整数转化成CString类型,可用如下方法: CStrings;s.Format(_T(\"%d\"),total);   我总是对我的字符串使用 [阅读全文] [PDF]
1 共5条 分1页