自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (25)
  • 收藏
  • 关注

原创 快速的素数算法(LogN的复杂度哦)---------1

如果要写一个素数算法,我想大家第一反应会是如下的代码:bool IsPrime(unsigned uValue){ for(unsigned int i= 2; i< uValue; ++i){ if(uValue%i== 0){ return false; } } return true;}        这个代码的正确性肯定是不需要否定的,但是,我们根据数学

2012-07-30 14:29:35 9268 1

原创 你应该拿哪一份饭呢?

问题如下:一天,到了吃饭的时间了,你的一个同事帮你们实验室的40个同学带饭,同事问你要什么饭,你说随便(意思是让同事自己看着买),结果同事带回来39份青椒肉丝,一份鸡蛋肉丝,你不知道哪一份是你的,于是你等着别人先拿(剩下的一份自然是你的),有38个同事都过来拿了,不巧的是同事们都拿的是青椒肉丝,也就是说剩下的应该是一份青椒肉丝和一份鸡蛋肉丝,可是,过了很久都没有人再来拿了,你到现在自然不能确定

2012-07-23 00:30:50 2861 7

原创 如果你是一个合格的程序员或者你认为自己应该是计算机科学家

如果你认为自己应该是计算机科学家,那么,你应该做如下的事情:1,你学的第一门语言应该是C++,第二门是汇编2,你应该对数学的掌握不差于数学专业的比较差的学生,对于数论那些东西你也应该会3,你应该读过算法导论,更进一步的,你应该读过TAOCP(我觉得一个合格的程序员应该读过这本书)4,你应该深入理解一个系统,如果是windows 的话,你应该理解这个系统的设计

2012-07-23 00:03:49 3840 5

原创 教你用Windows API 写一个Thread类(不使用static哦)------(4)

这一篇文章中主要是讲解怎么写代码把以上3篇文章的理论用起来,写出一个能用的Thread类(只是模型)我在第3篇中提到了,要想把类的成员函数做Thread函数,一定要在一个时候把this指针赋值给ecx,问题是在类的成员函数里面是不太可能做这种事情的,因为如果你要让fun成为线程函数,你就需要在别的函数里面初始化ecx,这样感觉有点多余。我用的最简单的一个方法是写一段机器代码,在这个机器代码里面

2012-07-18 18:37:53 2491

原创 教你用Windows API 写一个Thread类(不使用static哦)------(3)

在这文章里面,我主要解释class里面的函数调用原理,首先给出测试代码如下:class CBase{public: void Hello(){ }};int main(){ CBase base; base.Hello();}        同样地,按照前面文章讲解的方法,汇编得到以下main.asm,如下:; Listing generated by Micro

2012-07-18 18:18:07 2018

原创 教你用Windows API 写一个Thread类(不使用static哦)------(2)

这一文章中我们主要分析VS平台对于函数调用的编译处理,首先我们看一个简单的例子,代码如下: void Hello(){ } int main(){ Hello(); }    然后在VS Command Prompt下面用cl -FA main.cpp 编译一下,你会得到一个汇编的文件main.a

2012-07-18 17:41:25 1695

原创 教你用Windows API 写一个Thread类(不使用static哦)------(1)

关于Windows API 的线程函数CreateThread的使用MSDN有如下说法:The CreateThread function creates a thread to execute within the address space of the calling process.HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThr

2012-07-18 13:04:33 2180 1

原创 随机变量:从另一个方面看问题,或许就不一样了

这个结论非常重要的,比如以下一个题目,这里有n个盒子,同样地有n个球,把n个球放进n个盒子里面,现在要求空盒子的期望数目。分析如下:1,我们不防随便选一个盒子,然后,如果把一个球随机地放进n个盒子里面的某一个里面,则球不在我们选定的那个盒子里面的概率是1-1/n(其实是抽签模型)。我们把n次放球看成独立的事件,则经过n次放球之后,这个盒子仍然是空的概率是Pow(1-1/n, n)。 2

2012-07-17 17:38:11 1773 1

原创 简单的DLL注入及代码详解

dll注入是一种常用的攻击方法,其大概步骤如下:1,编译出一个DLL,这个DLL的DllMain里面负责搞破坏2,打开一个目标进程(就是你要搞破坏的进程)3,在打开的目标进程里面分配一块内存(它的用处是用于放我们要注入的dll名称)4,得到Kernel32.dll里面的LoadLibraryA的地址(注意,Kernel.dll是内核空间里面的,所以,在所有的进程里面,它的地址都一样

2012-07-17 16:58:14 2356 3

原创 template实例化导致代码膨胀的后果(编译器编译才20行的代码就死掉哦)

首先,说明一个我电脑的配置如下:操作系统:    MAC OS Lion 10.7.3(64 bit)CPU:         Intel I5内存:        三星DDR3 1333 4G编译器:      XCode 4.3.2 (64 bit)               代码如下: #include//author:[email protected]

2012-07-03 09:59:42 2473

原创 百度编程大赛的9宫图代码及解析

先放代码,算法设计过程我随后再放上去//author:[email protected]//csdn:http://blog.csdn.net/wind_2008_06_29/article/details/7706531#include #include using std::cout;using std::endl;using std::cin;using std::list;

2012-07-01 13:57:13 3952 8

机器学习助教课件

机器学习助教课件机器学习助教课件机器学习助教课件机器学习助教课件机器学习助教课件

2017-11-20

C++11 标准文档

C++11标准文档 C++11标准文档 C++11标准文档 C++11标准文档

2017-11-08

统计学习基础

the elements of statistical learning the elements of statistical learning the elements of statistical learning

2017-11-08

机器学习实战附件代码+数据

机器学习实战附件代码+数据 机器学习实战附件代码+数据 机器学习实战附件代码+数据 机器学习实战附件代码+数据 机器学习实战附件代码+数据

2017-09-03

机器学习实战datingTesetSet.txt数据集

机器学习实战第二节kNN datingtestset数据集 机器学习实战第二节kNN datingtestset数据集 机器学习实战第二节kNN datingtestset数据集

2017-09-02

卡牌配对游戏

使用unity4.7开发的一个卡牌配对游戏,比较简单,适合初学者入门使用

2017-01-03

Andorid游戏编程基础

又一本国内没有的经典书籍,喜欢的人可以下一本。

2015-08-27

游戏编程之人工智能

能找到这个书的人,就不需要解释什么了,懂的人都懂。

2015-08-27

DX10游戏开发经典书

经典的DX10书籍,国内没有出版的,想学的绝对值得。

2015-08-27

3D数学基础

3D数学基础的高清pdf版本,你懂的,喜欢的可以下。

2015-08-27

GPU PRO5 高清pdf(英文)

GPU PRO5高清 PDF,喜欢研究GPU的同学不能错过哦

2015-08-27

GPU PRO4 高清pdf(英文)

GPU PRO4高清 PDF,喜欢研究GPU的同学不能错过哦

2015-08-27

GPU PRO3 高清pdf(英文)

GPU PRO3高清 PDF,喜欢研究GPU的同学不能错过哦

2015-08-27

GPU PRO2 高清pdf(英文)

GPU PRO2高清 PDF,喜欢研究GPU的同学不能错过哦

2015-08-27

获取多态类的继承链

用于获取多态类的继承连,大家可以自己看看,主要是利用了反汇编得到的RTTI结构来获取的

2013-09-19

在线文档下载器

能免费下载百度文库,豆丁等文档,不需要注册用户,使用简单,非常好用的哦,亲

2013-01-03

北航数理统计大作业哦(两次哦,亲)

北航的数理统计大作业哦,亲,两次的,可以直接使用的

2012-12-10

DP优化之四边形不等式

详细论证了DP优化之四边形不等式的证明及应用

2012-12-05

C++(魔塔源码)

用C++封装的api,并用此实现的魔塔游戏,注意,这个游戏可以随意添加地图哦,不像你们以前看到的

2012-08-21

基于windows api的扫雷游戏

用C++封装api得到一个小的框架,并用此实现扫雷游戏,与windows平台上的扫雷完全一样的

2012-06-26

基于windows api的魔塔游戏

用windows api实现的魔塔游戏,这个游戏也就是刚刚能玩,跟网上的魔塔完全一样的

2012-06-26

基于windows api的俄罗斯方块游戏

用C++封装windows api得到一个小的框架,然后用此实现俄罗斯方块游戏

2012-06-26

支持VC6.0的VC助手

一个文本编辑工具,能够让你的编码速度快50%以上,但是,初学都最好不要用

2009-10-10

空空如也

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

TA关注的人

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