自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在linux下如何编译C++程序

http://wenku.baidu.com/link?url=xnjP6WXTPbpGBRvkAqCxeFQDSt3yN6H_Yhm-LuTJZ6wM1MU9mUjbfzKzoq09V5QzbnozEsFYNuHqWaVkvaBMD5LJxUMZ1hW0B7z8n5n7OOW今天我编译一个sendpkt.cpp的源程序,用到了linux下的编译命令。就用到了上面文档中的几句,...

2015-01-15 14:31:00 216

转载 libpcap编程实例

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <pcap.h> 4 #include <errno.h> 5 #include <sys/socket.h> 6 #include <netinet/in.h>...

2015-01-08 13:01:00 303

转载 libnet发包例子(tcp udp arp广播)

http://blog.chinaunix.net/uid-10540984-id-3245098.html转载于:https://www.cnblogs.com/meihao1989/p/4196071.html

2014-12-31 16:47:00 206

转载 C#中一个窗口是一个类呢,还是一个窗口类的实例呢?(转)

C#中一个窗口是一个类呢,还是一个窗口类的实例呢?答:没有一个人说到重点上。一个窗口,它不是仅仅用一个类可以描述的;首先,这个窗口的数据类型类型,是从Form类派生下来的,也就是说它的定义是一个类。但是,这个窗口仅仅定义是不能存在于现实中的,它要借助于Application类才能够诞生,才能够开始运行,但是诞生的,不是这个类,而是这个从Form类派生...

2014-11-26 16:42:00 239

转载 创建一个实例&创建一个线程。。

1 using System; 2 using System.Threading; 3 4 5 namespace WorkerThread02 6 { 7 class ThreadTest 8 { 9 bool done;10 static void Main()11 {...

2014-11-26 16:41:00 95

转载 (转)C#中的 Interfaces (For 初学者们)

http://blog.sina.com.cn/s/blog_574c993d0100d59n.html转载于:https://www.cnblogs.com/meihao1989/p/4122527.html

2014-11-26 10:03:00 86

转载 C#中接口声明属性,但是提示“接口”中不能有属性。

C#中接口定义属性如下所示: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Ch08Ex05 7 { 8 abstract class HotDrink ...

2014-11-25 13:48:00 739

转载 十万个为什么:现在还没发现“虚函数virtual”和多态性的优点,估计是因为我还没有编程序吧。...

十万个为什么:现在还没发现“虚函数virtual”和多态性的优点,估计是因为我还没有编程序吧。转载于:https://www.cnblogs.com/meihao1989/p/4119003.html

2014-11-24 16:33:00 56

转载 C#中的多态性

多态性首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类覆写基类中的虚函数型方法来实现。多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。运行时的...

2014-11-24 14:41:00 169

转载 抽象类和接口的区别

抽象类(abstract class):声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的...

2014-11-24 14:36:00 59

转载 BOOL运算符号(从C#入门经典第五版中摘录)

只总结自己觉得难的哈:(1) var1=!var2; //(非)(2) var1=var2&var3; //(与)(3)var1=var2|var3; //(或)(4)var1=var2^var3; //(取异或)“”或“与”异或“的区别就是....var2和var3中有且仅有一个是true,var1的值就是true。&amp...

2014-11-20 16:22:00 198

转载 360深度优化越来越让人抓狂,制造麻烦精。

一方面,360越来越人抓狂,给我制造了好多麻烦。两次用了360深度优化,重新启动后,一次是我的页面显示驱动直接不能用了,一次是我的网卡驱动不能用了,这就是神奇的360。一方面,在360给我制造了这么多麻烦之后,今天,我终于用两个小时,用手机一边百度,一边各种尝试,终于重新安装有线网卡驱动,重新连接上了网,完全靠我自己一人之力。哇咔咔,是不是要越来越自信。感谢360给我制造的抓狂的麻烦...

2014-11-20 13:49:00 138

转载 利用HttpWebRequest类Post数据至URI

在与第三方系统进行数据对接时,需要把数据post到对方提供的一个url,然后进行相关处理。这里可利用HttpWebRequest类,该类位于System.Net命名空间下。它提供了一些属性和方法可以实现与使用http的服务器的交互。【核心方法】1、GetResponse:向指定的资源(如uri)发出同步请求并返回包含该响应的HttpWebResponse。...

2014-11-19 16:45:00 118

转载 IP协议、ARP协议等之温故知新

今天才知道:1、IP协议的固定部分长度为20字节。(貌似有一家运维工程师面试我的时候,问过我这个问题呢。)2、IP数据包首部中的协议??答:协议:占8位,指出此数据报携带的数据使用何种协议以便目的主机的IP层将数据部分上交给哪个处理过程。如下图所示,协议字段指出应将数据部分交给哪一个进程处理。1表示为ICMP协议,2表示为IGMP协议,6表示为TCP协议,17表示为UDP协议...

2014-11-19 15:23:00 103

转载 默默的发现在网上找到的hook NtQueryDirectoryFile......

默默的发现在网上找到的hook NtQueryDirectoryFile...... hook NtQueryDirectoryFile是为了实现文件隐藏,然后就发现在网上发现的代码版本似乎同一个版本的衍生版本。都只考虑了一种情况,就是 if(FileInformationClass==FileBothDirectoryInformation)这一种情况下,...

2014-11-14 20:02:00 180

转载 为什么有时候在Windbg中下断点下不了呢??

1、今天我发现我下断点的地方是我声明的变量,变量还仅仅是声明,没有赋值。因此不能下断点。2、当不能下断点时,如何解决呢?(1)重启Vmware虚拟机。(2)在虚拟机中恢复“快照”。转载于:https://www.cnblogs.com/meihao1989/p/4097994.html...

2014-11-14 19:12:00 596

转载 hook NtQueryDirectoryFile实现文件隐藏

一、NtQueryDirectoryFile函数功能(NT系列函数) NtQueryDirectoryFile函数:在一个给定的文件句柄,该函数返回该文件句柄指定目录下的不同文件的各种信息。根据传入的文件句柄参数fileHandle,返回句柄所表示的目录中的不同文件的信息。NTSTATUS ZwQueryDirectoryFile( _In_HAND...

2014-11-14 19:02:00 389

转载 解决error C2365

今天把一个FILE_BOTH_DIRECTORY_INFORMATION结构的变量,愣是写成了“enum”枚举。。。。然后出现error C2365错误。在CSDN上看到别人遇到问题,有人回复了“如果有两个枚举类型,而且里面的枚举成员有一个相同的成员A的话会提示重定义.”我才知道,原因。感谢大神。转载于:https://www.cnblogs.com/meihao19...

2014-11-13 14:13:00 501

转载 vmtools!HashTable_GetNumElements+0x5c17

vmtools!HashTable_GetNumElements+0x5c17vmtools 应该就是虚拟机和主机通信的问题。HashTable_GetNumElements好想也出错了。转载于:https://www.cnblogs.com/meihao1989/p/3994679.html...

2014-09-26 13:21:00 73

转载 晚饭后需要学习的一点知识1

http://zhidao.baidu.com/link?url=d2SuE5oXRSZbBRqJihHrhfxJ4r0iIpzCsOmvirjlJbLzhucgquvqmAgYvbsT960v8lSYWMG-Z82JQoEpr15m_a转载于:https://www.cnblogs.com/meihao1989/p/3976998.html

2014-09-17 14:04:00 82

转载 函数指针

函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。函数指针有两个用途:调用函数和...

2014-09-10 16:05:00 71

转载 回调函数

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。意义因为可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函...

2014-09-10 16:04:00 72

转载 内核文件ntoskrnl.exe,ntkrnlpa.exe的区别??

除了标题中说到的两个exe文件之外,还有另外两个ntkrnlmp.exe和ntkrpamp.exe。因为我目前用到的只是标题中的两个。其中,我在网上搜索到的关于SSDT HOOK 的资料,举的例子,全是关于ntoskrnl.exe。而我在我自己的Win Xp系统电脑上用WINDBG查看,我的内核文件时ntkrnlpa.exe。所以在写文档时,遇到这个内核文件不相等的问题,所以...

2014-09-02 16:19:00 966

转载 单引号和0的ASCII码

单引号的ASCII码为0xfe.那么0xfefe,就表示''。0的ACSII码为0x30。转载于:https://www.cnblogs.com/meihao1989/p/3915005.html

2014-08-15 15:35:00 4356

转载 文件句柄和句柄

所谓句柄实际上是一个数据,是一个Long (整长型)的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓...

2014-08-15 12:49:00 313

转载 ObReferenceObjectByName蓝屏问题

http://www.programlife.net/why-obreferenceobjectbyname-crash-the-system.html转载于:https://www.cnblogs.com/meihao1989/p/3889684.html

2014-08-04 11:09:00 94

转载 DbgPrint/KdPrint输出格式控制

在驱动编程学习中,往往需要通过DbgPrint或者KdPrint来输出调试信息,对于Check版本,KdPrint只是DbgPrint的一个宏定义,而对于Free版本,KdPrint将被优化掉。这些输出信息可以通过DebugView对内核的监控来看到。KdPrint is identical to the DbgPrint routine in code that is compil...

2014-08-01 10:20:00 125

转载 LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);

reinterpret_cast代表强制转化,即把pNMHDR强制转化成LPNMITEMACTIVATE类型的。reinterpret_cast<type-id> (expression)type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,再把该整数转换成原类...

2014-07-10 20:34:00 780

转载 吃到鸡蛋好吃,看看是哪只母鸡下的蛋:好用的Sqlite3

http://mobile.51cto.com/iphone-392479.htm转载于:https://www.cnblogs.com/meihao1989/p/3709213.html

2014-05-05 14:38:00 92

转载 cJSON

http://blog.csdn.net/wangchangshuai0010/article/details/18225423转载于:https://www.cnblogs.com/meihao1989/p/3706289.html

2014-05-04 11:01:00 44

转载 js实现上传单个文件

js上传文件:js 上传单个文件(任意大小) 疯狂代码 http://www.CrazyCoder.cn/ :http:/www.CrazyCoder.cn/Javascript/Article8329.html var xml_http,ado_stream; var SendBlockCount,SendCount; varl astSendTime,maxFileLimit; ...

2014-04-29 15:24:00 349

转载 js实现无刷新上传

在新增数据项的时候,用ajax实现无刷新提交,但上传文件的时候,由于数据类型原因,不能将页面的<asp:FileUpload>中以字符串值的方式传到js里调用。我一共找到了两个方法予以解决,实现无刷新上传。 第一种方法:利用js的ADODB.Stream,将文件先转换成流,再通过js上传到服务器,这样有个好处就是可以上传超大文件,并且由于是数据流,可以支持断点...

2014-04-29 15:23:00 137

转载 Win32编程中如何处理控制台消息

 这篇文章讨论如何处理所有的控制台消息。  第一步,首先要安装一个事件钩子,也就是说要建立一个回调函数。调用Win32 API,原型如下:BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, // 回调函数BOOL Add // 表示添加还是删除);  参数HandlerRo...

2014-04-29 13:45:00 165

转载 Libcurl 简明使用指南

http://blog.csdn.net/weiling_shen/article/details/7620397我们的程序中使用的是人家的Easy.h头文件。。。。。完成文件的上传和下传。尤其是调用了curl_easy_init(); curl_easy_setopt(curl,CURLOPT_PROXY,)转载于:https://www.cnblogs.com/mei...

2014-04-29 13:33:00 36

转载 NDIS中间层驱动实现截获数据包、包过滤功能

1.包截获功能http://wenku.baidu.com/view/43960751f01dc281e53af055.html2.包过滤功能http://wenku.baidu.com/link?url=liryKeW2iMJ-fMnpglQNTqsJggW16RzEcTflkHPA6jaF4VKCyA43Xc5vdPsmuTg87jdQDar0E8niTDqIN9SiP3...

2014-04-29 00:16:00 293

转载 pthread多线程编程

http://blog.csdn.net/onlyou930/article/details/6755593http://blog.csdn.net/ithomer/article/details/5921003http://www.oracle.com/technetwork/indexes/documentation/index.html#sync-65转载于:https...

2014-04-23 15:13:00 43

转载 Mongoose

Mongoose Web Server是一款易于使用的Web服务器,它可以嵌入到其它应用程序中,为其提供Web接口。主要特写:跨平台,支持 Windows、OS X 和 Linux支持 CGI, SSL, SSI, Digest (MD5) 认证,WebSocket 和 WebDAV支持断点续传和 URL 重写基于 IP 的 ACL,支持 Windows 服务,支...

2014-04-17 10:44:00 69

转载 URI和URL的区别

百度答案,不一定对呀??URI 是从虚拟根路径开始的URL是整个链接如URL http://zhidao.baidu.com/question/68016373.html URI 是/question/68016373.html在摆渡那边服务器上把http://zhidao.baidu.com/制作成了虚拟的路径的根转载于:https://www.cnblogs.com/mei...

2014-04-16 10:28:00 64

转载 j​Q​u​e​r​y​ ​中​g​e​t​ ​和​p​o​s​t​ ​方​法​传​值​需​要​注​意​的​问​题...

http://wenku.baidu.com/view/5d6b4aea0975f46526d3e100.html转载于:https://www.cnblogs.com/meihao1989/p/3668034.html

2014-04-16 10:23:00 110

转载 Python 脚本 C++ C 游戏 系统

http://blog.csdn.net/b2b160/article/details/4056143转载于:https://www.cnblogs.com/meihao1989/p/3668021.html

2014-04-16 10:21:00 42

空空如也

空空如也

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

TA关注的人

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