摘要: 原文链接:http://hi.baidu.com/baiyw920/blog/item/a06ddb986314fd0f6e068c0c.html __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。用法:__declspec ( extended-decl-modifier )extended-decl-modifier参数如下,可同时出现,中间有空格隔开: al 阅读全文
posted @ 2009-05-17 20:47 OYJJ 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 下面总结一下T-SQL特有的一些语法点GO 批发送,几条T-SQL语句之后加上GO,这几条sql作为一个批次发送到执行引擎。SQL局部变量的作用域就是一个批发送。局部变量 变量名必须以@开头,作用范围是一个批发送。全局变量 变量名必须以@@开头,作用范围是整个应用程序。@@IDENTITY在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值定义局部变量 DECLARE @local_variable (AS) type设置局部变量 SET @local_variable= SELECT @local_variable= 接收 阅读全文
posted @ 2009-05-17 20:08 OYJJ 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 由于C++编译器需要支持函数的重载,会改变函数的名称,因此dll的导出函数通常是标准C定义的。这就使得C和C++的互相调用变得很常见。但是有时可能又会直接用C来调用,不想重新写代码,让标准C编写的dll函数定义在C和C++编译器下都能编译通过,通常会使用以下的格式:(这个格式在很多成熟的代码中很常见)#if defined(__cplusplus)extern "C" {#endif// 在这里写标准C程序,例如dll导出函数的定义#ifdef __cplusplus }#endif下面解释一下上面的代码:首先__cplusplus是C++编译器内部定义的宏,如果使用的C编 阅读全文
posted @ 2009-05-17 17:16 OYJJ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: MathType中打~符号显示时方框,显然是字体的问题,上网查了一下,解决方案如下:在打开MathType 6.0时,有时会提示MathType需要安装一个较新版本的MT Extra(TrueType)字体,这是因为你的系统没有MT Extra(TrueType)字体,或此字体的版本太低,缺少某些符号。 解决方法:打开C:/WINDOWS/Fonts,若里面有MT Extra(TrueType)字体或其快捷方式,则将其删除,再把MathType安装目录下/MathType 6.0/Fonts/TrueType/目录里面的MTEXTRA.TTF字体文件复制粘贴到C:/WINDOWS/Fonts文 阅读全文
posted @ 2009-05-17 13:40 OYJJ 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 简言之,ESD就是电荷的快速中和,电子工业每年花在这上面的费用有数十亿美元之多。我们知道所有的物质都由原子构成,原子中有电子和质子。当物质获得或失去电子时,它将失去电平衡而变成带负电或正电,正电荷或负电荷在材料表面上积累就会使物体带上静电。电荷积累通常因材料互相接触分离而产生,也可由摩擦引起,称为摩擦起电。 有许多因素会影响电荷的积累,包括接触压力、摩擦系数和分离速度等。静电电荷会不断积累,直到造成电荷产生的作用停止、电荷被泄放或者达到足够的强度可以击穿周围物质为止。电介质被击穿后,静电电荷会很快得到平衡,这种电荷的快速中和就称为静电放电。由于在很小的电阻上快速泄放电压,泄放电流会很大,可能超 阅读全文
posted @ 2009-05-17 13:32 OYJJ 阅读(1479) 评论(0) 推荐(0) 编辑