自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星空下的约定

即使像蜗牛一样爬,我也想越爬越远……

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 attrib设置磁盘的隐藏属性

前言学校机房里出现了一种很讨厌的病毒,仿熊猫烧香的一个特性,每次都是在U盘的目录下新建一个名为MyDocuments的文件夹,然后将U盘目录下的所有文件移动到这个文件夹下,并且给文件夹增加系统文件属性和隐藏属性,并生成原来文件夹名字的.exe程序。 这个一般到了我们的电脑上后,杀软直接就杀掉了病毒,但是我们的文件却被隐藏掉了。两种解决方法:方法一:打开文件资源管理器 查看–>选项,打开文件夹选项

2015-12-16 09:57:50 1420

转载 Select函数

概况select()的机制中提供一fd_set的 数据结构,实际上是一long类型的 数组, 每一个数组元素都能与一打开的 文件句柄(不管是Socket句柄,还是其他 文件或 命名管道或设备句柄)建立联系,建立联系的工作由 程序员完成, 当调用select()时,由 内核根据IO状态修改fd_set的内容,由此来通知执 行了select()的进程哪一Socket或文件可读。阻塞式I/O编程有两个特点

2015-12-10 14:56:11 403

原创 Gh0st启动流程

仅是笔记,存在错误,并未写完,请勿阅读,谢谢1、CGh0stApp–>Initlnstance() 1)配置界面信息及其他 2)从.ini文件中读取监听端口ListenPort和最大连接数MaxConnection,并做相应的调整 3)调用((CMainFrame*) m_pMainWnd)->Activate(nPort, nMaxConnection)去激活服务器,

2015-12-09 15:43:51 1351

转载 OVERLAPPED

是一个包含了用于异步输入输出的信息的结构体。OVERLAPPED结构类型声明如下: 第一种声明:typedef struct _OVERLAPPED {   DWORD Internal;   DWORD InternalHigh;   DWORD Offset;   DWORD OffsetHigh;   HANDLE hEvent;   } OVERLAPPED参数说明:Inter

2015-12-08 15:11:05 579

转载 PostQueuedCompletionStatus

PostQueuedCompletionStatus函数,向每个工作者线程都发送—个特殊的完成数据包。该函数会指示每个线程都“立即结束并退出”.下面是PostQueuedCompletionStatus函数的定义: BOOL PostQueuedCompletionStatus( HANDLE CompletlonPort, DW0RD dwNumberOfBytesTr

2015-12-08 14:16:32 659

转载 setsockopt用法详解

原文来自:http://blog.sina.com.cn/s/blog_6ede0d160100q9li.html最近做的一个程序用到了IOCP通信模型,里面用到了setsockopt对套接字进行设置,看源代码的时候最setsockopt函数很不理解,看了msdn以后还是不太明白这个函数的用法,于是就到网上找了一个这个函数的用法,找到了下面的这篇文章,我觉得对setsockopt这个函数讲解的特别号

2015-12-08 13:47:31 472

转载 VC编程中经常能遇到LNK2005错误

昨天开始修改的程序,主要添加了OpenCV和GSL库,想把粒子滤波给实现了,出现很多没碰到过的错误!使用VC编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 出现LNK2005错误有多种原因: 1.重复定义全局变量。 2.头文件的包含重复。 3.使用第三方的库造成的。这里只讨论使用第三方的库造成的原因的

2015-12-04 20:47:01 3200

原创 运行中输入程序名即可打开程序

完成这个目的其实很简单1、在磁盘上新建一个文件夹 如d:\\start\ 2、将这个文件夹添加到环境变量的path中3、找到对应程序的安装目录,如qq的安装目录,右击qq.exe,创建快捷方式,然后将这个快捷方式重命名为qq,然后把这个快捷方式移动到刚才创建的d:\start\文件夹中,这样就实现了可以在运行框中输入程序的名字直接打开程序了每个程序都要这么做的话,比较浪费时间,这里有一个小的改进

2015-12-04 14:23:00 1287

转载 vs2010下编译使用boost

请参考以下两篇文章 http://www.cnblogs.com/zhcncn/p/3950477.html http://www.cnblogs.com/jxgxy/archive/2013/03/11/2954356.html

2015-12-04 13:14:25 731

动态加载dll工程文件

动态加载dll文件工程,在程序的运行过程中,将dll加载在自己的虚拟内存空间中,并执行dll中的代码

2015-12-04

新建dll的测试工程

新建dll的测试工程文件,具体建立过程请查看本人博客

2015-11-21

AS SSD Benchmark

AS SSD Benchmark工具,ssd评测工具,工具版本1.8.5636.37293

2015-11-21

《Windows_PE权威指南》配套源码.rar

《Windows_PE权威指南》配套源码,需要的大家都懂

2015-11-21

visualAssient(从6.0到vs2013)

vusialAssient,支持从vc6.0到vs2013的各个版本

2015-11-19

JLINKV8恢复软件

JLINKV8恢复软件,教程可以查看本人博客或自行百度

2015-05-19

VC6.0 C语言操作sqlite3用到的工具

详情请查看博文http://blog.csdn.net/tianxiayijia1998/article/details/44980617

2015-04-10

空空如也

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

TA关注的人

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