自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miibotree

Fun Coding Life

  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 关于socket中recv的返回值

最近在做一个利用socket下载图片的小程序。基本思路就是建立socket以后自己组包然后发送过去,然后recv接收里面的数据里面就包含了图片数据信息。 一开始自己在写的时候,一直会遇到问题。关键代码如下: char* WriteBuffer = (char *)malloc(1024 * 1024 * 2); //创建足够大的Buffer

2012-07-23 17:23:12 7576 1

原创 大一下学期总结

2012.2 开学也已经有两个星期了,自己应该是很快就进入自己的生活节奏的了。 上学期自己报了很多的共选课。导致自己的课有点多,晚上的晚自习基本是没去了,都是上共选课去了。 创造学这门共选课真的不错的,教授看起来其貌不扬,每次还戴顶帽子,穿着深色的棉袄,但是一说话整个人感觉就不一样了,50岁的人了声音还是那么有力。虽然他讲的都是一样很理论的东西,讲的例子都是他自己的关于机械方面的东西。但

2012-07-22 10:46:25 3678 2

原创 关于用户态和内核态的初步理解

今天在测试socket的内核缓冲区大小的时候,初步了解了内核态与用户态的切换过程。 我的测试是这样的:首先建立c/s模型,建立socket连接,然后让服务器端不断的发送消息,每次发送1024个字节,而客户端不接收数据。这样当服务器端发送了24K左右以后,就会阻塞在send处,无法再发送数据了。 同理,客户端发送消息的时候也是一样的。测试结果显示缓冲区大小也是25K左右。 这样我们就初步证明了

2012-07-19 21:28:46 2540 3

原创 SVN的使用

最近想看一个彻底删除文件的软件,有人推荐我看Eraser。这是一个开源项目,我尝试了下载它的客户端。用起来感觉还不错。 由于是开源项目,我就想找到它的源码来研究一下。 https://sourceforge.net/account/watching 看了这个介绍,得知它是使用SVN来保存获取源代码的。 自己是在windows下面,于是就下了个TortoiseSVN来玩玩了。下面是它的官方下

2012-07-16 14:44:40 975 1

原创 windowsSDK实现 屏幕实时监控 热键截图 功能

为了自己做出一个远控程序,自己花了点时间学习了有关绘图方面的知识点。 一.基本概念的了解 为了实现实时屏幕显示的功能,首先学习了下《windows程序设计》的第14章,位图和位块的传输。 理解了下位图和位块的区别,基本概念。 概念一:位图与图元的区别: 位图                  图元 点阵                  矢量      (位图与图元的主要区

2012-07-11 19:17:18 5248 1

转载 <转>VC++实现Vista和Win7系统低权限程序向高权限程序发消息

Windows 7已经隆重发布,但是很多程序员已经通过RTM等版本尝到了Windows 7的甜处。那么在Windows 7下用户界面特权隔离,将是本文我们介绍的重点。 我们介绍了操作系统服务的Session 0隔离,通过Session 0隔离,Windows 7实现了各个Session之间的独立和更加安全的互访,使得操作系统的安全性有了较大的提高。从操作系统服务的Session 0隔离尝到了甜头

2012-07-09 20:44:20 4178

原创 内存泄露,缓冲区溢出,堆破坏 的问题

今天在用c语言写socket的AES加解密的时候,由于是直接操作内存,错误百出,调了整整三天才把加解密的问题给搞出来。。。。整死我了。。。 总结一下,是自己使用malloc动态分配内存不当,没有掌握sizeof 的用法, 还有没有深刻理解strcpy, strcat函数导致的。 1.使用malloc动态分配内存之后,一定要把内存free掉,然后指向NULL,不然会造成内存泄露 一般我们常说的

2012-07-07 16:52:15 3717 1

原创 使用AES加密算法

上几天大概了解了一下AES算法,具体的加密算法现在不想很清楚的了解,只是能够拿来用就好了。这里有份c++的AES。 Aes.h   #include //enum KeySize { Bits128, Bits192, Bits256 }; // key size, in bits, for construtor #define Bits128 16 #define Bits1

2012-07-03 22:10:21 20703 1

网络版军旗(不完整版)

自己写的网络版军旗,可能比较乱。 功能只实现了部分。

2013-03-12

Kinect开发入门

Kinect开发很好的基础书本,英文版。可以锻炼大家的英语能力

2013-01-26

grub2开机背景设置字体文件(linux压缩文件)

grub2开机背景设置字体文件tar.bz2

2012-01-28

grub2开机背景设置字体文件

grub2开机背景设置字体文件,rar压缩文件

2012-01-28

多线程API函数

多线程API函数详解,很不错的一本书哦,值得下载

2012-01-17

利用反汇编手段解析c语言函数

利用反汇编手段解析c语言函数,讲解详细,不错的一本书

2012-01-17

空空如也

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

TA关注的人

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