自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走出憧憬的专栏

开开心心学习,快快乐乐工作!从底层出发,一起东西都裸露无疑。

  • 博客(16)
  • 资源 (15)
  • 收藏
  • 关注

原创 关于类的使用

 今天在写程序的时候,由于要用到一个类的多个对象,于是就想使用链表来管理这个。就写了一个结构体包含两个成员,一个是我的类对象,一个是指向该结构体的指针。刚写完就回忆到我曾经这样写的时候遇到过错的,因为我的类里包含了MFC的CString类的成员变量,而这样的变量长度是变得,也就是说会导致结构体分配的空间不足。要使用的话,只能够使用类的指针作为结构体成员。从而保证结构体大小不变问题。对于CStrin

2009-11-23 23:59:00 529

转载 关于SOCKET中send和recv函数的说明收藏(转载)

对于send函数:     send函数只负责将数据提交给协议层。    当调用该函数时,send先比较待发送数据的长度len和套接字s的发送缓冲区的长度,如果len大于s的发送缓冲区的长度,该函数返回SOCKET_ERROR;     如果len小于或者等于s的发送缓冲区的长度,那么send先检查协议是否正在发送s的发送缓冲中的数据;     如果是就等待协议把数据发送完,如果协议还没有开始

2009-11-21 05:19:00 1135

原创 SOCKET学习第三阶段(SELECT模型)

 /*2009-11-18 20:57:05AUTHOR:BY.Feng*/SELECT套接字模型的学习Winsock提供了五种类型的套接字I/O 模型,可让Winsock应用程序 对I/O 进行管理,它们包括:select(选择)、WSAAsyncSelect(异步选择)、 WSAEventSelect(事件选择)、overlapped(重叠)以及completion port (完成端口)

2009-11-18 23:50:00 1195

原创 给CListCtrl添加右键菜单

在使用CListCtrl时要为它添加一个右键菜单,步骤如下: 1、响应CListCtrl的NM_RCLICK消息。 2、添加一个菜单资源,在菜单资源中插入要添加到菜单内容。3、在菜单响应函数中添加代码: CMenu menu; POINT pt = {0}; GetCursorPos(&pt);//得到鼠标点击位置 menu.LoadMenu(IDR_MENUID);//菜单资源ID me

2009-11-18 00:38:00 1931 2

原创 SOCKET学习第二阶段(关于学习阻塞模式和非阻塞模式)

/* 2009-11-17 20:47:46 Author:BY.Feng */ 关于学习阻塞模式和非阻塞模式是收集的资料 Socket Modes         As we mentioned, Windows sockets perform I/O operations in two socket operating modes:         blo

2009-11-17 23:06:00 2557 1

原创 给CListCtrl添加右键菜单

在使用CListCtrl时要为它添加一个右键菜单,步骤如下: 1、响应CListCtrl的NM_RCLICK消息。 2、添加一个菜单资源,在菜单资源中插入要添加到菜单内容。3、在菜单响应函数中添加代码: CMenu menu; POINT pt = {0}; GetCursorPos(&pt);//得到鼠标点击位置 menu.LoadMenu(IDR_MENUID);//菜单资源ID me

2009-11-17 16:39:00 2434

原创 net user命令的使用

DOS命令 net user 作用: 添加或更改用户账号或显示用户账号信息。 格式: net user username password | *options/domain 参数: (1)键入不带参数的net user查看计算机上的用户账号列表。 (2)user name添加、删除、更改或查看用户账号名。 (3)password为用户账号分配或更改密码。

2009-11-17 16:17:00 1954

原创 SOCKET学习第一阶段(下)

2009-11-12 21:35:58 BY.Feng 一、 int PASCAL FAR setsockopt( SOCKET s, int level, int optname, const char FAR* optval, int optlen); 设置套接口的选项。 s:标识一个套接口的描述字。 level:选项定义的层次;目前仅支持SOL_SOCKET和I

2009-11-13 00:15:00 1018

原创 SOCKET学习第一阶段(上)

 /*22:28 2009-11-10Author: byFeng*/在对学习SOCKET前段规划中,第一步是对SOCKET编程中要用到的函数进行一个系统的认识。当然,由于我不是从零开始学习SOCKET,对于一些函数只是简单的罗列或对以前用到时候没有注意到的一些参数作用进行记录。对没有用过或是认为很重要但已经忘得差不多的会详细记录下来。开始学习了: 1、WSAStartupThe Wi

2009-11-12 01:45:00 2300 1

原创 DIB文件学习(一)

  DIB文件有4个主要部分: 文件头、信息头、RGB色素表(不一定有)、位图像素位。 内存中的紧缩DIB格式有三个部分: 信息头、RGB色素表(不一定有)、位图像素位。 内存紧缩DIB除了没有文件头外,其他部分与存储在文件内的DIB相同。 DIB文件(不是基于内存的紧缩DIB)以定义为如下结构的14个字节的文件的文件头开始: typedef tabBITMAPFILEHEDER

2009-11-11 19:32:00 1183

原创 声明在学习SOCKET

 学习SOCKET编程已经有很长很长的时间了,但可能是由于个人比较浮躁吧,很难静下心来仔细地学。在这样浮躁下去,我怕要转行了,哈哈。    以前学习总是,在对基本的SOCKET函数都还没有了解完,我有开始学习SOCKET编程模型,对编程模型理解得一知半解的时候,又去看什么DDK编程什么的。恩,到现在回过头一看,什么都忘得干干尽尽带了。下面重新对SOCKET编程进行一个系统的学习,不把一个阶段吃

2009-11-10 22:22:00 1048

转载 修改cmd命令行窗口颜色的方法

 修改cmd命令行窗口颜色的方法━━━━━━━━━━━━━━━━━━━━━━━━━━这是一个修改cmd命令行窗口颜色的方法。首先,新建一个.cmd文件,文件名可以自定,例如cmd.cmd,在里面输入以下三行内容:@echo offcolor 80@echo on其中,“color 3c”则是设置cmd窗口的前景和背景颜色,前一个数字或字母为背景色,后一个数字或者字母为前景色,下面是

2009-11-09 23:54:00 9409 2

原创 响应LVN_GETDISPINFO消息中的结构LV_DISPINFO

 响应LVN_GETDISPINFO消息后我们可以通过结构体内容去更新列表控件,使更新CListCtrl内容变得非常简单了,但是在第一次使用这个的时候,拿到LV_DISPINFO消息却无从下手,现在做个笔记了。  我们看到了关于LV_DISPINFO宏:LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR;一步一步的追踪LV_DISPINFO如下:#d

2009-11-05 23:33:00 10306

原创 CListCtrl响应鼠标消息结构转换

 typedef struct tagNMLISTVIEW{    NMHDR   hdr;//转换时其实就是获取其首地址    int     iItem;//鼠标点击位置的项号    int     iSubItem;//鼠标点击位置的列号    UINT    uNewState;    UINT    uOldState;    UINT    uChanged;    POINT   p

2009-11-05 22:50:00 2141 2

原创 BitBlt贴图函数的学习

 BitBlt(读作"bit blit")代表"bit block transfer".BitBlt函数是一个像素移动程序,或者是个个光栅狂飙。此函数将一幅位图从一个设备场景复制到另一个时实际上对像素执行了一次位运算操作,并能产生一些有趣的结果。 函数原型如:BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHe

2009-11-01 20:55:00 1299

原创 位图基础

 在Windows中存储图像信息的两种方法分别是位图和元文件,位图经常用来表示来自真实世界的复杂图像,例如数字化的照片或者视频图像。元文件更适合描述由人或者机器生成的图像,比如建筑图纸。位图或元文件都能够存于内存或作为文件存储在磁盘上。并且都能够通过剪切板在Windows应用程序之间传输。位图和元文件的区别在于光栅图像和矢量图像之间的差别。光栅图像使用离散的像素来处理输出设备。而矢量图像使用笛卡尔

2009-11-01 20:22:00 946

LSP测试代码包含测试和安装程序

LSP安装和拦截函数例子 VS2008工程 LSPDEMO是安装程序 TinyLSP为实现函数

2016-09-28

windows输入法切换

对windows系统安装的输入法进行遍历,随意选择激活某种输入法,可以再编辑框对输入法有特殊要求时使用

2012-03-12

数学之美--Google黑板报

看看数学在网络中的应用,可以激励大家平时多注意数学知识的积累和对那些Google公司产品采用结束

2012-02-10

repo工具 可以用来下载android源码

repo常常被使用来下载android源码,但现在网上给的很多连接都不可用,很多刚学习的朋友为了找这个工具不知道花费了多少时间,现在提供下载。直接放到/bin目录下就可以了。

2011-10-23

通过类名获取类的实例对象

通过类的名称就可以找到类的对应实例对象,和JAVA中的反射差不多,使用时可能会应为map对象导致错误,正在改正中

2011-10-12

逆向书籍 包含了逆向时各种汇编

逆向资料,很少找到这方面的中文资料。要从基础学起,可以看看这个资料

2010-12-14

关于ANT脚本中使用macrodef

该资源是我在复制文件到远程目录时写的,自己在学习的时候可以参考参考

2010-11-10

一个修改EXCEL表格中单元格数据的例子

该文件是使用python来对EXCEL表格进行修改,文件虽然只有几句话,但是当初可是花费了我很多精力。希望放在这里给自己提个醒。要的朋友也可以下载

2010-10-24

pywin32-214.win32-py2.6.rar

用于WinCOM的操作的,很好用,对Word,EXCEL等等操作方便

2010-10-23

CVS手册学习教程 很好的

个人学习CVS收集的教程 ,感觉很有用,传上来供大家学习

2010-10-18

使用perl读写文件

对学习使用Perl操作文件时写的,在开始学习对Perl文件操作时,使用了$_,导致调试了很长时间,现在改正后做笔记到此

2010-10-14

在CListCtrl上显示子控件的代码例子

一个可以自由地对CListCtrl上设置控件的显示位置和状态 现在主要有Edit Button和Combo三种控件

2010-01-30

空空如也

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

TA关注的人

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