摘要:
1. 判断表达式的值是否为空在表达式后面接 IS NULL 或 IS NOT NULL 可以判断表达式是否为空或不为空 2. 把数据库中的数据导出成可执行的SQL语句对数据库点击右键一次选择 任务-->生成脚本-->选择对应的数据库-->设置生成选项(生成选项如下图), 然后跟着向导走就可以了. 在 阅读全文
摘要:
1. __stdcall 和 __cdecl __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,由调用者负责把参数压入栈,最后也是由调用者负责清除栈的内容,一般来说,这是 C/C++ 的默认调用函数的规则,MS 阅读全文
摘要:
有两种方法1.使用模块定义文件, 2.在要导出的函数前加上__declspec(dllexport)我们用VS2008新建个DLL工程,工程名为“TestDLL”把默认的源文件后缀 .CPP改为.C(C文件)int _stdcall MyFunction(int iVariant){ retu... 阅读全文
摘要:
查看动态链接库中函数参数类型的方法,方法如下:1:指定一个动态链接库文件:如:dllproj.dll。2:VC建立调试工程,动态方式调用 dllproj.dll ;通过Dependency指定想要查看的函数; 如:3:通过调试进入断点,查看dllFunction指针,就可以看到函数名和函数参数类型;... 阅读全文
摘要:
ASCII 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当... 阅读全文
摘要:
为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成一... 阅读全文
摘要:
https://msdn.microsoft.com/zh-cn/library/sd10k43k(v=vs.110).aspxWtypes.h 中的非托管类型非托管 C 语言类型托管类名称描述句柄void*[ T:System.IntPtr ]在 32 位 Windows 操作系统上为 32 位、... 阅读全文
摘要:
C# 代码有以下两种可以直接调用非托管代码的方法:直接调用从 DLL 导出的函数。调用 COM 对象上的接口方法。对于这两种技术,都必须向 C# 编译器提供非托管函数的声明,并且还可能需要向 C# 编译器提供如何封送与非托管代码之间传递的参数和返回值的说明。直接从 C# 调用 DLL 导出默认封送处... 阅读全文
摘要:
其中要使用两个未公开的Win32 API函数来存取控制台窗口,这就需要使用动态调用的方法,动态调用中使用的Windows API函数主要有三个,即:Loadlibrary,GetProcAddress和Freelibrary。步骤如下:1. Loadlibrary: 装载指定DLL动态库2. Get... 阅读全文
摘要:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:长天之云链接:http://www.zhihu.com/question/19805411/answer/15465427来源:知乎不推荐用外部变量锁定或修改按钮状态的方式,因为那样比较难:要考虑并理解 success, co... 阅读全文
摘要:
MVC3中Action返回类型ActionResult在System.Web.Mvc命名空间中.这些包含在控制器中的方法,我们称为控制器中的 Action,比如:HomeController 中的 Index 方法就是一个 Action,这些 Action 的作用就是处理请求,然后返回对请求的处理结... 阅读全文
摘要:
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,只是语法不同.cast一般更容易使用,convert的优点是可以格式化日期和数值.select CAST('123' as int) -- 123select CONVERT(int, '123') -- ... 阅读全文
摘要:
XmlDocument, XDocument这个两个类都是XML的操作类, 后者是支持Linq查询的.这两个类都支持Load方法创建实例对象,并且参数都支持XmlReader, 如果我们把XmlDocment 和 XDocument都转换成XmlReader,这两种类型就可以相互转换1. 把XmlD... 阅读全文
摘要:
概述: 联合查询效率较高,举例子来说明联合查询:内联inner join 、左联left outer join 、右联right outer join 、全联full outer join 的好处及用法。 联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户... 阅读全文
摘要:
不要使用传统语言(C#,JAVA)的面向对象理念去理解JS, 在ES5中没有类这个概念,虽然也有new操作符, 但完全可以不去用, function在js中是一等公民, 可以用function去做任何事情, 当然也包括创建对象,js中的编程风格是函数式编程, 在js中不需要通过new去创建对象, 这 阅读全文
摘要:
最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用... 阅读全文
摘要:
方法一// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Da... 阅读全文
摘要:
首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器,一些桌面应用系统等。即由web浏览器或是这些桌面应用系统早就的环境即宿主环境。1.本地对象ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECM... 阅读全文
摘要:
作为一名前端开发者,打交道最多的可能是和浏览器。市面上各种浏览器多不胜数,主流的有Chrome,Firefox,Safari,IE,Opera,非主流的如360,遨游,QQ浏览器,搜狗浏览器,据说淘宝最近也要出浏览器了。不过个人最喜欢的还是Chrome,因为它的简洁和快速,还有功能的强大。FF什么的... 阅读全文
摘要:
你可能已经熟悉了它的部分功能,如使用console和debugger在线编辑CSS。在这篇文章中,我们将分享15个有助于改进你的开发流程的技巧。 一、快速切换文件 如果你使用过sublime text,那么你可能不习惯没有Go to anything这个功能的覆盖。你会很高兴听到chrome开发... 阅读全文