自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 详解XP托盘图标结构!

下面是转摘。但是开发的时候要注意 64位系统和32位系统 的数据结构不一致 详解XP托盘图标结构。关于这个标题,纯粹是标题党的作为,因为我还没有这个资格是说“详解”,只是能说是我自己一些见解!近日因为要更新一个托盘管理的软件,所以要苦下头翻译一个国外的托盘结构获取的经典软件(C++版)(http://www.codeproject.com/KB/applic

2013-04-18 20:25:21 947

转载 操作被占用的文件-unlocker机理分析

http://www.cppblog.com/free2000fly/archive/2009/07/14/89988.html====================================================================以下为转帖操作被占用的文件-unlocker机理分析*[标题]: 操作被占用的文件-unlocker机理分析*[

2013-04-15 17:14:13 1286

转载 HTTP代理原理以及HTTP隧道技术

通过HTTP协议与代理服务器建立连接,协议信令中包含要连接到的远程主机的IP和端口号,如果有需要身份验证的话还需要加上授权信息,服务器收到信令后首先进行身份验证,通过后便与远程主机建立连接,连接成功之后会返回给客户端200,表示验证通过,就这么简单,下面是具体的信令格式:CONNECT 124.xxx.xxx.xx:443 HTTP/1.1 //建立http隧道要443端口Proxy-

2013-04-09 11:06:07 837

原创 C++ static的作用

static修饰全局变量,则该变量在本文件中有效;static修饰局部变量,则该变量可保存状态;static修饰函数,则函数仅在本文件中有效

2013-03-21 11:15:10 565

转载 C++中的空类,编译器默认可以产生哪些成员函数

一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你写 class Empty{}; 就相当于: class Empty { public: Empty(); Empty(const Empty&); ~Empty(); Empty& operator=(const Empty& rh

2013-03-20 18:52:00 726

转载 函数调用约定

通过名字来分析:压栈就是往栈内添加东东,因为栈是先进先出的,所以叫做压栈。-------------------------------------------下面是搜索到的内容,很好:函数压栈的本质是参数传递 这又跟汇编语言连系起来了.汇编语言的过程即proc可以理解成函数 比如一个最简单的计算两数之和函数 如果用汇编来写估计是这样的 sub proc

2013-03-20 16:33:17 425

原创 UAC相关注册表问题备份

相关注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System EnableLUA  key

2013-03-13 10:31:33 446

原创 windows 获取操作系统版本信息

做windows 程序开发 常常使用关于OS的信息的函数相关的MSDN的links:http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724834(v=vs.85).aspxhttp://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724381(v=v

2013-03-07 14:38:57 734

原创 _beginthreadex 与 createthread 的区别

_beginthreadex : CRT提供的库函数createthread:windows 提供的API 实现的功能都是创建一个线程,线程的入口函数有少许不一致。内部实现细节也是有差异的:CreateThread、_beginthread和_beginthreadex都是用来启动线程的,但大家看到oldworm没有提供_beginthread的方式,原因简单,_begin

2013-02-26 11:08:49 287

原创 How to use ppt to make an effective presentation

ppt basics:1,  what font to use     prefer: Sans Serif font : like Arial, Comis Sans, Trebuchet.     make it easier for the audiences to read    Type size should be biger than 18, normally

2013-01-27 14:59:07 734

转载 内存字节对齐

1 编译器相关2 影响对象或者结构体占用的 内存空间大小3 可以提供预编译处理指令  #progma pack (N)    //其中N代表为对称字节数    #progma pack ()  // 特殊预处理结束

2013-01-17 11:25:28 223

转载 violate 修饰的用法

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值(From Memory),而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1) 并行设备的硬件寄存器(如:状态寄存器)2) 一个中断服务子程序中会访问到的非自动变量(Non-

2013-01-17 11:11:26 2320

原创 启动进程参数注意

SHELLEXECUTEINFO exeInfo;exeInfo.cbSize = sizeof(SHELLEXECUTEINFO);exeInfo.fMask = (SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_DDEWAIT|0x04000000|SEE_MASK_NOCLOSEPROCESS|SEE_MASK_NO_CONSOLE);exeInfo.hwnd

2013-01-17 10:58:35 408

转载 32位和64位编程的数据类型长度区别

C/C++仅仅定义了这些基本数据类型之间的关系,并没有定义严格定义它们的字长。在不同的平台上,根据编译器不同的实现,它们的字长如下表所示:数据类型LP64ILP64LLP64ILP32LP32char8888

2013-01-14 10:17:23 999

翻译 Inside windows vista User Account Control 用户账户控制

原文连接:http://technet.microsoft.com/zh-cn/magazine/2007.06.uac(en-us).aspxUAC是win vista版本后引入的系统安全机制,主要用来防止滥用管理员权限导致系统易受攻击。下面分3部分说明:Session 1UAC的目的UAC 使用户在运行应用程序的时,尽可能使用的是标准账户权限,而不是管理员权限。

2012-12-28 15:32:07 490

转载 验证微软和微软提供给第三方的数字签名

验证微软和微软提供给第三方的签名 ,看MSDN内容好多啊!不过下面的程序对已签名的文件验证是没有问题的。// WinTrustSignature.cpp : Defines the entry point for the console application.//#include "stdafx.h"// GetFileSignature.cpp

2012-12-21 09:55:01 2253

转载 如何判断车距

2012-12-21 00:13:30 410

转载 迄今见过的最好的职业规划的文章,毕生受益

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自

2012-12-19 13:33:06 519

转载 从30-35岁:为你的生命多积累一些厚度

常常思考一个问题:是不是考虑做2年开发,打2年酱油,找个人嫁了了事,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。无论你是要养家还是要实现人生价值,如果你处在迷茫之中,希望这篇文章可以传达一些正能量,可以帮到你。-- 你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些

2012-12-19 13:28:04 542

原创 第一篇 为什么开此博客

毕业到现在已经工作三年多了,工作中遇到了很多困难,但同时也学习到了很多知识。突然有一天躺在床上回想这几年的工作和生活点滴,发现很多记忆已经模糊了,故开此博客,记录工作生活中的点滴!

2012-12-18 19:30:03 247

空空如也

空空如也

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

TA关注的人

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