自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lydia的博客

iOS 程序媛

  • 博客(19)
  • 资源 (23)
  • 收藏
  • 关注

转载 驱动开发之 Windows驱动编程基础教程(1.1-1.3)

Windows驱动编程基础教程(1.1-1.3)1.1 使用字符串结构常常使用传统C语言的程序员比较喜欢用如下的方法定义和使用字符串:char *str = { “my first string” }; // ansi字符串wchar_t *wstr = { L”my first string” }; // unicode字符串size_t len = strlen(str);

2014-05-23 11:19:40 1206

转载 驱动开发之 UNICODE_STRING 总结

UNICODE_STRING:typedef struct _UNICODE_STRING {  USHORT  Length;     //UNICODE占用的内存字节数,个数*2;  USHORT  MaximumLength;  PWSTR  Buffer;} UNICODE_STRING ,*PUNICODE_STRING;参数定义:Length

2014-05-23 11:18:23 3495

转载 extern 和 external“C”的分析

extern 和 extern "C" 分析externextern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字:它告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。1。对于extern变量来说,仅仅是一个变量的声明,其并不是在定义分配内存空间。如果该变量定义多次,会有连接错误2。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字

2014-05-23 10:42:15 6902

转载 VS2010配置驱动开发环境

VS2010配置驱动开发环境

2014-05-22 19:07:54 782

原创 运行进程且得到进程的退出码

DWORD liExitCode = -1; SHELLEXECUTEINFO shellexecuteinfo; ZeroMemory(&shellexecuteinfo,sizeof(shellexecuteinfo)); shellexecuteinfo.cbSize = sizeof(shellexecuteinfo); shellexecuteinfo.fMask = SEE_

2014-05-20 19:05:15 1431

原创 Effective c++之 06 不想使用编译器自动生成函数的方法

如果你定义一个空类,例如class empty{};

2014-05-20 17:35:07 733

原创 c++空类的大小

class Empty{public:Empty();~Empty();protected:private:// char a;// short si;// int i;};

2014-05-19 11:29:21 1355 6

转载 Effective C++ 之 35 考虑virtual函数之外的其他选择

这一节提到了std::tr1::function以及std::tr1::bind

2014-05-17 11:46:59 790

原创 需要学习的知识

meigehttp://it.deepinmind.com/其它/2014/05/15/10-articles-every-programmer-must-read.html

2014-05-16 18:29:41 730

原创 Effective c++之 将文件间的编译依存关系降至最低

自己的实例代码////////////////////////////////////////////////////////////////////person.h#include  #include  class PersonImpl; class Person{ public: Person(const std::string& name, const std

2014-05-16 15:02:01 842

转载 Effective C++之 C++中explicit关键字的作用

explicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如: class things{    public:        things(const std::string&name =""):              m_

2014-05-15 13:10:18 815

原创 Effective C++之利用std::tr1::shared_ptr指定“删除器”实现对底层资源“引用计数”

Effective C++之利用std::tr1::shared_ptr实现对底层资源“引用计数”str

2014-05-15 10:31:46 1842

转载 vs中控制台程序输出时一闪而过的解决办法

在VS编写控制台程序的时候,包括使用其他IDE(Visual C++)编写C/C++程序,经常会看到程序的执行结果一闪而过,要解决这个问题,可以在代码的最后加上system("pause")、getchar()、cin.get()。    比较常用的做法是使用system("pause"),这篇文章Things to Avoid in C/C++ -- system("pause")不推荐使用

2014-05-14 19:36:30 1821

转载 Effective C++之std::tr1::shared_ptr的使用

Effective C++之std::tr1::shared_ptr的使用

2014-05-14 19:11:31 1521

原创 c++创建多级目录

c++创建多级目录自己写的chuangjian

2014-05-14 16:10:48 1266

转载 Effective C++之 拒绝编译器自动生成函数

拒绝编译器自动生成函数参考

2014-05-13 16:52:33 895

转载 c/c++内存泄露

最近写项目出现内存泄露,故shang

2014-05-08 17:27:15 828

原创 由hwnd得到进程名 :GetProcessNameByHandle(HWND nlHandle)

wstring GetProcessNameByHandle(HWND nlHandle){wstring loStrRet=L"";//得到该进程的进程idDWORD ldwProID;GetWindowThreadProcessId(nlHandle,&ldwProID);if(0==ldwProID)return L"";HANDLE handle = Cre

2014-05-08 15:34:38 1937

原创 自己写的判断当前活动窗口是否是全屏状态

//判断屏幕上的一点(niX,niY)所属的process id是否和WDProcessID相同//返回true表示相同,返回false表示不同bool CheckSame(DWORD WDProcessID,int niX,int niY){ bool lbRet = false; POINT lpt={niX,niY}; HWND lhwnd= (HWND)WindowFromP

2014-05-08 11:30:49 2123

jdk-8u251-macosx-x64.dmg.zip

官网下载的jdk8 for mac,方便大家下载。

2020-05-14

SourceTree

SourceTree 可以使用

2016-03-31

腾讯iOS SDK

腾讯iOS SDK以及示例代码

2015-11-20

支付宝移动支付SDK及实例

支付宝移动支付SDK及实例,即时到账批量退款有密接口,无线产品LOGO(20150205),移动支付接口SDK2.0标准版(20150317)

2015-11-20

微博iOS平台 SDK以及实例

微博iOS平台 SDK文档说明以及实例说明。

2015-11-20

微信SDK和实例

微信授权第三方登录,微信支付等SDK以及参考实例。

2015-11-20

支付宝移动支付接口标准版附录

支付宝移动支付接口说明,iOS,android SDK接入流程详细介绍。

2015-11-20

xcode缺少模板

xcode高版本中有些模板没有了,本资源包含empty application,category,class extension,protocol 等模板,解压后将所需模板拷入/Contents/Developer/Platforms /iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/,重启xcode就会看到新添加的模板

2014-11-20

数据流查看删除工具stream

分析NTFS数据流,数据流查看删除工具stream.exe。研究文件系统必备

2014-10-23

vista后 Credential Providers

包含5个示例,Vista开始,gina技术不再使用,而是改为Credential Providers技术,本资源有文档介绍,还有示例,可供参考

2014-09-10

GINASTUB示例

xp中替换系统的GINA DLL,供参考

2014-09-10

xp Gina 示例

xp 系统中替代系统默认的msgina.dll

2014-09-10

windows设备驱动程序WDF开发源码

windows设备驱动程序WDF开发武安河源码,学习wdf的可以参考。

2014-08-01

寒江独钓windows内核安全编程源码

寒江独钓windows内核安全编程源码 ,学习驱动开发好资料

2014-08-01

keyfilter键盘过滤

读取键盘按键的简单驱动,另有应用程序显示出按键信息.自己写的,可以运行。

2014-07-24

文件系统驱动开发教程——楚狂人

文件系统驱动是windows系统中最复杂的驱动种类之一。如果你打算开发Windows2000\WindowsXP\Window2003的文件系统驱动,你可以阅读本教程。虽然本教程仅仅讲述文件系统过滤驱动。但是如果您要开发一个全新的文件系统驱动的话,本教程依然对你有很大的帮助。

2014-06-28

windows驱动开发技术详解(张帆)源码

windows驱动开发技术详解(张帆)随书光盘 源代码

2014-06-23

winio dll sys 示例

通过使用winio驱动,实现对IO端口地读写。包括 winio dll sys 示例

2014-06-20

windows驱动开发小工具

windows驱动开发小工具 drivermonitor irptrace devicetree debugview等几个开发windows驱动的小工具,安装驱动工具,调试工具,查看irp工具等,帮助程序猿方便开发。

2014-06-18

得到当前活动窗口的classname

得到当前活动窗口的类名,需要用到debugview.exe。 运行程序,点击start,每隔1秒向debugview.exe输出当前活动的类名。

2014-05-08

判断窗口是否全屏 IsFullScreen

判断窗口是否是全屏状态,需要用到debugview.exe.运行程序,点击start按钮,每个一秒就会向debugview中输出判断信息。

2014-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除