inline 声明
inline only 是对complier一种请求,complier 并不一定执行。适合声明为inline的函数的特点:体积小,经常被调用inline函数的定义(并非声明)需要放在头文件中[@more@]
函数参数的 Default value
与 ANSI C 不同,C++的函数参数可以有Default Value。但在by ref的情况下,应该声明为pointer 而非一个referance ,因为pointer可以设定default value 为0两个规则最右规则函数声明处定义default value[@more@]
build-in 变量的初始化
如果是 file scope的build-in 变量会被初始化为0如果是local scope的build-in 变量,除非程序员指定,否则不会被初始化[@more@]
pointer 使用时注意事项
使用pointer前一定要先确认其值是否为0if (!p)特例: delete 的时候不需要[@more@]
Pass by reference
C++ 中 函数的参数传递时,如果数据量比较大,即使是没有打算修改参数的值,出于性能(速度)方面的考虑,也应该采用 采用 Pass by reference 的方式。另外,建议在函数的参数声明时,前面加上“const” 明示。[@more@]
VBScript中引用ASP的字符串变量
问题:VBScript中引用ASP的字符串变量失败<script language = 'vbscript'>Dim strLang...strLang = <%= strAsp%>...</script>[@more@]原因:<%= strAsp%>外围缺少引号,应该strLang = "<%= strAsp%>"
VC 里面引用的路径名
问题:在VC中试图打开文件的时候,Err[@more@]原因:"" 在Windows中需要转义。例如:d:tempa.txt需要写成d:tempa.txt
伪随机数 pseudo random number
C 语言中的 srand 和 rand[@more@]Why “伪”随机数?因为rand() 产生的随机数并非真正的随机数,而是通过同余算法根据srand()中的参数seed来产生的序列数中的一个。In others word, 同样的seed产生出来的序列数是一样的。这也是Why "srand()" 要放在Loop外的原因。(即使是用time(0)作Seed,在Loop内产生的Seed也是相同的)
微软之日 --- SQL Server 2008
讲师:徐晓卓 时间 2007/12/3[@more@]*快速开发 1. ADO.NET Entity Framework 2. Language Integrated Query Case: 可以在C#中写 Select语句 实现内存对象和DB对象的直接映射 这样就不需要象以前一样,先把Table的数据取到Memory中,然后对Memory进行 一番运算后,再存回到Table中去。 [Table] Class student { [column] int age; [column] string name; } 但性能方面不知道如何? *集成CLR和ADO.Net 对象服务 例如:在存储过程中发Ema
微软之日 --- 虚拟化
讲师:徐晓卓 时间 2007/12/3[@more@]*MS 的虚拟化分为4类 1.演示虚拟化 代表产品:Netmeeting, 远程桌面,远程协作 2.桌面虚拟化 代表产品:Virtual PC 3.服务器虚拟化 代表产品:Virtual Server 2005 目前版本:Virtual Server 2005 R2 Sp1 4.应用程序虚拟化 目前还没有产品。softgrid/瘦client概念。 目标是将Word/Excel等应用程序虚拟化。 使用起来就像目前google 提供的文档服务一样。 MS 虚拟机历史 源自于2003年收购 Connectix *虚拟化的优势 1. 提高硬件的利用率 2. 便于系统的 Copy&a
父子Tree 变换成 祖先子Tree
问题:把 父-子(Table) ---> 祖先-子(Table)[@more@]解决案: 建立一个临时TmpTable , 父子Table 放入结果Table 父子Table join 父子Table(TmpTable) ---> 祖孙Table(TmpTable) 追加放入结果Table 父子Table join 祖孙Table(TmpTable) ---> 祖曾孙Table(TmpTable) 追加放入结果Table 父子Table join 祖曾孙Table(TmpTable) ---> 祖曾曾孙Table(TmpTable) 追加放入结果Table .......
HTML文件中Include
问题: 一些通用情报(如IP Address)在多个HTML文件中出现,变更会比较麻烦。希望能够抽取成 通用情报文件进行 include[@more@]解决案:*.js的文件中document.write("通用情报")*html的文件zhogn<script language="javascript" src="test.js"></script>