自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aafengyuan的专栏

且行且学,且学且知

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

转载 产生随机数组的方法

问题描述: 现要求产生 0~n-1 范围内的 m 个随机整数的有序列表,且不允许重复,m 考虑到 n 的值可能很大,而通常 C/C++ 提供的随机数产生器所能返回的随机数在 [0,RAND_MAX],其中,RAND_MAX 为 0x7FFF。也就是说只有 15 位的随机性。因此,我们需要要有自己的随机数产生器,以便能够返回更多位数的随机数,通常为 30 位。下面的函数可以满足我们的要求:

2013-03-15 11:22:07 4687

转载 STL之标准容器底层实现方式

在STL中基本容器有: vector、list、deque、set、map set 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问 set :集合, 用来判断某一个元素是不是在一个组里面,使用的比较少 map :映射,相当于字典 ,把一个值映射成另一个值,如果想创建字典的话使用它好了 底层采用的是树型结构,多数使用平衡二叉树实现 ,查找某一值是常数时间,遍历起

2013-03-15 11:01:39 818

转载 Windows消息机制之二(续)-- windows消息和消息队列

与基于MS - DOS的应用程序不同,Windows的应用程序是事件(消息)驱动的。它们不会显式地调用函数(如C运行时库调用)来获取输入,而是等待windows向它们传递输入。 windows系统把应用程序的输入事件传递给各个窗口,每个窗口有一个函数,称为窗口消息处理函数。窗口消息处理函数处理各种用户输入,处理完成后再将控制权交还给系统。窗口消息处理函数一般是在注册一个窗口的时候指定的。你可以从典

2013-03-11 12:14:04 1783

Android编程入门资料

高清非影印英文文档.对于刚开始学习Android的很有帮助

2014-04-07

Windows核心编程_第五版(英文版)

Windows核心编程是Windows程序员进阶必备书籍.书中详细描述了Windows环境多线程编程,设备I/O,内存管理,异常处理等等

2012-04-12

深入理解计算机系统

要想写出高性能的程序,除了对编程语言熟练掌握以外还必须熟悉计算机系统结构.

2012-04-10

Windows高级调试

一个优秀的程序员除了能编写高质量的代码外还必须熟练掌握程序调试技巧.好的调试技术在开发过程中可以让你事半功倍.<Windows高级调试>这本书是Windows环境开发不可或缺的神兵利器

2012-04-10

Windows驱动开发技术详解

英文原版,如果大家英语功底还行,这本书可以给你很大的帮助,如果英语功底有些欠佳,硬着头皮看也不是很难的。

2011-09-12

Lua程序设计学习与入门的必备资料

Lua本身是以简单优雅为本,着眼于处理那些C不擅长的任务。借助C/C++为其扩展,Lua可闪现无穷魅力。Lua本身完全遵循ANSI C而写成,只要有C编译器的地方,Lua便可发挥她的力量。Lua不需要追求Python那样的大而全的库,太多累赘,反而破坏了她的优美。 语言的优美,来自于使用者自己的感悟。Lua的优雅,也只有使用后才会明白

2011-05-11

80x86汇编语言程序设计教程

这是一本既可以作为汇编初学者的入门教程,也可以是汇编程序员提高的教程。第一部分是基础篇,第二部分是保护模式的开发技术

2010-04-24

空空如也

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

TA关注的人

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