自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (22)
  • 收藏
  • 关注

转载 破解时常用汇编命令

基本上多数破解的思路是一样的,就是将本来判断为true的时候干的事情改为逻辑值为false就做,因此常常需要替换一些汇编命令: cmp a,b 比较a与b mov a,b 把b的值送给a ret 返回主程序 nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面 (解释:ultraedit打开编辑exe文件时你看

2017-04-21 09:17:34 600

转载 CreateMutex,WaitForSingleObject一定要在线程里面才阻塞?

int _tmain(int argc, _TCHAR* argv[]) { mutex = CreateMutex( NULL, FALSE, NULL ); WaitForSingleObject( mutex, INFINITE ); WaitForSingleObject( mutex, INFINITE ); printf("here"); return 0; }

2017-04-20 08:52:51 2143

原创 用户级线程同步互斥对象和内核级线程同步对象

事件确实可以严格控制每个线程的执行顺序,但大多数时候,每个线程都是一个单独的任务副本,即不存在说一定要先让线程A操作公共资源再让线程B操作,B先A后也可以,只要保证公共资源不被同时改写,能正确的读写就行了。因此大多数时候临界区就可以了,事件的开销要大很多。 这个是的,用户级线程同步互斥对象和内核级线程同步对象所消费的资源相差还是有点大。 事件和信号量一般在线程间

2017-04-19 14:25:09 471

原创 多线程的优缺点

很多编程人员都认为,使用多线程能够提升程序的性能,如果少量的线程能够提升程序的性能,他们就会认为更多的线程能够更好。 但实际上,多线程只是为不同的程序比较合理地安排运行时间,更加充分的利用系统资源。 这当中存在着一个线程数和程序性能的平衡,过多的线程可能会严重影响程序的性能。 这种影响主要有以下两个方面: A:将给定的工作量划分给过多的线程会造成每个线程的工作量过少,因此可能导致线

2017-04-19 09:14:55 1486

转载 菜鸟始终不明白互斥对象和 WaitForSingleObject!

我正在学孙鑫老师的“利用互斥对象实现线程同步” 一节, 教材上如下写到: WaitForSingleObject(hMutex,INFINITE); hMutex 为已创建的 互斥对象的句柄,一旦互斥对象处于有信号状态,则该函数返回。 如果互斥对象始终处于无信号状态,即未通知状态,则函数一直等待。 我的问题是:  什么是“信号状态”,什么又是“无信号状态”? 什么东西才有以

2017-04-17 14:02:34 761 1

googleTest和googleMock,可以在vs2017、vs2010中编译

gmock是google公司推出的一款开源的白盒测试工具。gmock是个很强大的东西,测试一个模块的时候,可能涉及到和其他模块交互,可以将模块之间的接口mock起来,模拟交互过程。其作用就类似白盒测试中的打桩的概念。google 开源的跨平台C++单元测试框架,是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。 Google Mock(简称gmock)是Google在2008年推出的一套针对C++的Mock框架,它灵感取自于jMock、EasyMock、harcreat。它提供了以下这些特性: 轻松地创建mock类 支持丰富的匹配器(Matcher)和行为(Action) 支持有序、无序、部分有序的期望行为的定义 多平台的支持

2023-11-29

C++Builder10中使用opencv2.1-2.rar

C++Builder 10 Seattle下实现调用Opencv函数,实现拍照、加载图片功能

2021-11-24

小老鼠 flash

小老鼠 flash

2015-04-18

MFC 扫雷

使用MFC 开发的扫雷程序

2015-04-17

MFC 用鼠标拖动图片移动

用鼠标拖动图片移动,移动时,鼠标限制在view中,鼠标按下中,光标变成十字

2015-03-26

MFC 中实现VTK

MFC 中实现VTK 。

2014-03-19

MFC 下的窗口分割

MFC 下的窗口分割 封装性好 。

2014-03-19

raycasting 光线追踪

欧洲一个学生写的作业,关于光线追踪体绘制的程序,很强-European students write an operation on ray tracing Volume Rendering procedures and strong! 本来没有.dat 文件 我自己做了一个

2014-03-11

Win32 实现Bezier曲线

Win32 实现Bezier曲线

2014-02-28

OpenGL----动态球体---源代码

OpenGL----动态球体---源代码

2014-01-16

mfc 列表控件 显示文件列表

mfc 列表控件 显示文件列表

2014-01-16

MFC 单文档 实现opengl 三维旋转 缩放 光照

MFC 单文档 实现opengl 三维旋转 缩放 光照

2014-01-16

opengl视窗分割

opengl 视窗分割

2014-01-15

opengl 多视图

opengl 多视图

2014-01-15

mfc 多文档中实现 opengl

多文档 实现 opengl

2014-01-15

opengl 实现的五环动画效果

opengl实现的 Olympic

2014-01-15

jquery 实现瀑布流

瀑布流 实现图片的动态加载 。

2014-01-15

opengl 拾取

opengl 实现 鼠标 拾取

2014-01-10

opengl 光照 动态球 MFC

opengl 光照 动态球opengl 光照 动态球opengl 光照 动态球opengl 光照 动态球opengl 光照 动态球

2014-01-05

opengl 开发的dll

opengl 开发的dllopengl 开发的dllopengl 开发的dllopengl 开发的dllopengl 开发的dll

2014-01-05

MFC 实现鼠标点击全屏显示

MFC 实现鼠标点击全屏显示

2014-01-05

空空如也

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

TA关注的人

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