11 hik_zxw

尚未进行身份认证

C++/Java程序员

等级
TA的排名 2w+

SQLITE3 使用总结

From: http://blog.chinaunix.net/uid-8447633-id-3321394.html 前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 ...

2018-09-07 19:29:21

Win32判断当前进程是否激活(失去焦点)

DWORD GetCurrentActiveWindowsProcessId() { HWND hWnd = GetActiveWindow(); DWORD processId = 0; GetWindowThreadProcessId(hWnd, &processId); return processId; } BOOL HasFocus() {

2017-06-06 17:42:59

NAT穿透的详细讲解及分析

转自:http://bbs.pediy.com/thread-131961.htm一、什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

2017-05-19 18:41:32

C++ 控制台程序中输出UTF8字符乱码问题解决方法

1. 使用代码纠正 // 控制台显示乱码纠正 system("chcp 65001"); //设置字符集 (使用SetConsoleCP(65001)设置无效,原因未知) CONSOLE_FONT_INFOEX info = { 0 }; // 以下设置字体 info.cbSize = sizeof(info); info.dwFontSize.Y =

2016-10-11 16:57:44

C++程序避免触发 Win7下的程序兼容助手

在win7或vista下安装编写的程序,经常会出现程序兼容助手,如下(图片来自于下面的参考文章):出现该提示,是windows认为程序在安装过程中可能存在问题,并在该提示中列出了建议的解决方案。而通常情况下,我们所编写的程序是不存在兼容性问题的,这时,windows的这种提示显得多余,而且造成用户体验较差。针对该问题,微软提供了解决方案:在manifest文件中,加入“co

2016-06-14 18:06:45

duilib把ZIP皮肤编译进EXE

From: http://www.duilibcn.com/ziliao/215.html目前发现,压缩成zip的方式,不能使用图片资源的相对路径。 ·duilib把ZIP皮肤编译进EXE·    duilib的皮肤界面用的是XML和图片资源,发布duilib时需要带上XML和图片文件夹,但是这样容易被别人修改,幸好duilib提供了一个函数voidCPaintMana

2016-06-13 15:57:52

将二进制文件加入VC资源后释放执行

转自:https://www.leavesongs.com/C/vc-resource-exe.html标题不知道这么说好不好,感觉很乱。    我以前就很纳闷,为什么我一个木马的客户端,能配置好各种选项以后生成一个服务端。一个exe文件怎么生出另一个exe文件?    一般的木马生成、木马释放都使用的这个方法,dll也可以加到资源中,这样我们的程序就可以免去包含很多乱七八

2016-05-25 15:35:34

关于WM_NCHITTEST消息

关于WM_NCHITTEST消息我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindo

2016-04-20 15:56:58

Attach、Detach和DeleteObject

转自:http://blog.sina.com.cn/s/blog_86fe5b440101au9o.html1.CWnd Attatch和Detach的关系            首先,要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口 句柄如果指向一个实际存在的窗口对象(窗口对象,也

2016-04-12 22:11:55

OnCreate、PreCreateWindow、PreSubclassWindow的区别与联系

转自:http://biancheng.dnbcw.info/c/173658.htmlPreCreateWindow和PreSubclassWindow是虚函数,而OnCreate是一个消息响应函数。对比对话框的2种创建方式下,这3个函数的是否调用的状态:??????????????????????????????OnCreatePreCrea

2016-04-07 17:44:28

穿透内网,连接动态ip,内网ip打洞-----p2p实现原理

转自:http://www.cnblogs.com/eyye/archive/2012/10/23/2734807.html网上找了很多,代码大堆,原理讲清楚透彻的不多。本人找几篇讲得好的来整理一下。一片技术文章,最主要的讲清楚原理,如果再有完整的能运行的源代码也可,关键是要把核心部分代码分析清楚。(1)问题的由来:大部分的电脑上网都是用动态ip

2016-04-07 15:07:20

Xcode 快捷键大全

From: http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件

2016-01-15 16:22:38

C++ 函数调用操作符 () 、 函数对象

除了函数调用操作符之外,重载操作符的形参数目(包括成员函数的隐式 this 指针)与操作符的操作数数目相同。函数调用操作符可以接受任意数目的操作数。函数调用操作符通常结合函数对象一起使用,在STL排序中应用广泛。转自:重载函数调用操作符函数调用操作符是(),因此,此操作符的函数重载是operator()()。重载函数调用操作符的类对象称为函数对象或仿函数(f

2015-12-30 17:04:18

ARP表是在交换机上还是在路由器上?

转自:http://blog.chinaunix.net/uid-23886490-id-3042876.html二层交换机上是否有ARP表的讨论!?  众所周知,二层交换机属于层二设备,而层二设备的特点是不需要理解三层Ip及上层协议的。简单理解为:当一个数据包从交换机的一个接口接收时,它不会查看你的IP及上层协议用的是什么,但它会检查数据包(确切的说是数据帧)

2015-12-24 14:15:04

内存泄漏检测工具

VC++ 内存泄漏检测工具 1.       Vitrual Leak Detector(安装完成后,需要在VS项目中做一下配置) 使用方法:http://blog.csdn.net/hik_zxw/article/details/50351846 官方文档:http://vld.codeplex.com/wikipage?title=Using%20Visual%

2015-12-23 11:20:17

Virtual Leak Detector 工具的使用 --- VC开发内存泄漏检测工具

Virtual Leak Detector 使用方法 Virtual Leak Detector,内存泄漏检测工具,开源,易用。仅支持VC平台,如VS系列,VC6.0。 使用方法1.      下载并安装vdl(名称为:vld-2.4rc2-setup.exe),下载地址:http://vld.codeplex.com/releases。2.      打开需要检测的项目,

2015-12-18 15:08:04

性能分析工具

VC++ 性能分析工具(for windows) 1.  VS(2010及以上版本)自带的性能分析工具(Profile) 应用程序性能分析利器 --- VisualStudio Profilerhttp://www.cnblogs.com/tankery/archive/2010/07/24/1784098.html 初探VS2010中的Profile(性能剖析)功能:

2015-12-17 21:29:57

TCP segment of a reassembled PDU

转自:今天利用windows查找功能对网络上的一个共享文件夹里的内容 进行查找,发现查找网络文件时流量巨大。好奇用wireshark抓包发现 wireshark Info栏里有很多“TCP segment of a reassembled PDU”提示信息。不解百度了一下发现大家都在询问这个问题网上并没有很好的解答。想到“TCP segment of a reassembled PDU”只

2015-12-15 17:33:44

深入理解 Session 与 Cookie

转自:http://my.oschina.net/kevinair/blog/192829#OSC_h2_1摘要 Session 与 Cookie 不管是对 Java Web 的初学者还是熟练使用者来说都是一个令人头疼的问题。在初入职场时恐怕很多程序员在面试的时候都被问到过这个问题。其实这个问题回答起来既简单又复杂,简单是因为它们本身只是 HTTP 协议中的一个配置项,在

2015-12-15 12:45:14

Http Cookie/Session机制详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2015-12-14 21:52:53

查看更多

勋章 我的勋章
    暂无奖章