学习笔记
Su_720
生活总会有个未来,就像四季更迭永远有春天一样,不急不躁,该有的都会有。人,最好的心态是平静,最好的状态是简单,最好的感觉是自由,最好的心情是童心。
展开
-
_stdcall,_cdecl,_fastcall区别
1.调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数调用协议。 __fastcall:适用于对性能要求较高的场合。 2.函数参数入栈方式 __stdcall:函数参数由右向左入栈。 __cdecl:函数参数由右向左入栈。 __fastcall:从左开始不大于4字节的参数放入CPU的ECX和EDX寄存器,其余参数从右向转载 2017-08-04 11:37:18 · 201 阅读 · 0 评论 -
__declspec(dllexport)和__declspec(dllimport)、.def
__declspec(dllexport) __declspec(dllexport) .def转载 2017-08-04 17:01:30 · 380 阅读 · 0 评论 -
#pragma once 与 #ifdef #define #endif 区别
pragma once 这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。 #pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本上已经是每个编译器都转载 2017-08-31 17:30:48 · 294 阅读 · 0 评论 -
SQL 日期相减
select datediff(year, 开始日期,结束日期); --两日期间隔年 select datediff(quarter, 开始日期,结束日期); --两日期间隔季 select datediff(month, 开始日期,结束日期); --两日期间隔月 select datediff(day, 开始日期,结束日期); --两日期间隔天 select datediff(w...转载 2018-11-02 17:36:56 · 3672 阅读 · 0 评论