自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ithzhang

那些打不倒我们的,终究会让我们更强大!

  • 博客(6)
  • 资源 (44)
  • 收藏
  • 关注

原创 C++学了这么多年,你仍不知道的事!!!

C++学了这么多年你知道为什么定义类时,类的定义放在.h文件中,而类的实现放在cpp文件中。它们为什么能够关联到一起呢?你知道什么东西可以放在.h文件中,什么不能。什么东西又可以放在cpp文件中。如果你忘记了或是压根就不明白,那么读过此文你会清晰无比!!         首先谈下声明与定义的区别。         声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定义有时是

2012-10-27 19:43:14 41551 88

原创 《windows核心编程系列》七谈谈用户模式下的线程同步

http://blog.csdn.net/ithzhang/article/details/8066658转载请注明出处! 用户模式下的线程同步       系统中的线程必须访问系统资源,如堆、串口、文件、窗口以及其他资源。如果一个线程独占了对某个资源的访问,其他线程就无法完成工作。我们也必须限制线程在任何时刻都能访问任何资源。比如在一个线程读内存时要限制其他线程对此块内存进行写入。

2012-10-13 09:51:53 5890 2

转载 你想错了,并不是所有指针都是4字节。

以前自己也一直认为, 指针都一样,32机器的寻址是32位,大小都是4,原来,我一直是错的,成员函数指针的大小就不是4,不过,它应该不是普通的函数指针,看来自己以前对成员函数指针的理解太过于幼稚和肤浅了。         本文将对成员函数指针的一点点小小的总结。          自己只是作了下简单的测试,如下 测试如下: [cpp] view plaincopy

2012-10-08 10:18:21 5453

转载 秒杀多线程第十二篇 多线程同步内功心法——PV操作上 .

阅读本篇之前推荐阅读以下姊妹篇: 《秒杀多线程第四篇一个经典的多线程同步问题》 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第七篇经典线程同步互斥量Mutex》 《秒杀多线程第八篇经典线程同步信号量Semaphore》 《秒杀多线程第九篇经典线程同步总结关键段事件互斥量信号量》 《秒杀多线程第十篇生产者消费者问题》 《秒杀

2012-10-08 08:38:44 2364

原创 《windows核心编程系列 》六谈谈线程调度、优先级和关联性

http://blog.csdn.net/ithzhang/article/details/8046723转载请注明出处! 线程调度、优先级和关联性      每个线程都有一个CONTEXT结构,保存在线程内核对象中。大约每隔20ms windows就会查看所有当前存在的线程内核对象。并在可调度的线程内核对象中选择一个,将其保存在CONTEXT结构的值载入cpu寄存器。这被称为上下文切换。

2012-10-08 08:06:20 11610 3

原创 《windows核心编程系列》五谈谈线程基础

http://blog.csdn.net/ithzhang/article/details/8046721,转载请注明出处!                   线程基础      与前面介绍的进程一样,线程也有两部分组成。一个是线程内核对象。它是一个数据结构,操作系统用它来管理线程以及用它来存储线程的一些统计信息。另一个是线程栈,用于维护线程执行时所需的所有函数参数和局部变量。位于同一个进程

2012-10-08 07:57:08 7790 11

虚函数的原理,虚函数实现方式

虚函数的原理,如果能够了解C++编译器对于虚函数的实现方式,我们就能够知道为什么虚函数可以做到动态绑定虚函数的原理,如果能够了解C++编译器对于虚函数的实现方式,我们就能够知道为什么虚函数可以做到动态绑定

2011-08-23

C++的汇编表现形式

C++的汇编表现形式C++的汇编表现形式C++的汇编表现形式

2011-08-18

加密与解密(第三版)笔记.doc

加密与解密(第三版)笔记.doc加密与解密(第三版)笔记.doc

2011-04-11

C语言图形编程.doc

C语言图形编程.doc\C语言图形编程.doc

2011-04-11

c时间函数详解.doc

c时间函数详解.docc时间函数详解.doc

2011-04-11

VC++基础教程.pdf

VC++基础教程.pdfVC++基础教程.pdf

2011-04-11

C程序设计语言(第2版·新版)(去掉了可恶的广告).pdf

C程序设计语言(第2版·新版)(去掉了可恶的广告).pdfC程序设计语言(第2版·新版)(去掉了可恶的广告).pdf

2011-04-11

mysql数据库头文件

vc连接mysql数据库需要的头文件 vc连接mysql数据库需要的头文件

2011-04-11

高质量C-C++编程指南_-_林锐.doc

高质量C-C++编程指南_-_林锐.doc

2011-04-11

数据结构题集(C语言版)算法设计题答案.doc

数据结构题集(C语言版)算法设计题答案.doc

2011-04-11

vc基础教程.txt

vc基础教程.txtvc基础教程.txtvc基础教程.txt

2011-04-11

C常用算法程序集.rar

C常用算法程序集.rarC常用算法程序集.rarC常用算法程序集.rar

2011-04-11

c深度剖析.txt c深度剖析

c深度剖析txt.txtc深度剖析txt.txtc深度剖析txt.txt

2011-04-11

C语言库函数示例教程.rar

C语言库函数示例教程.rar\C语言库函数示例教程.rar

2011-04-11

c语言编程常见问题解答.chm

c语言编程常见问题解答.chmc语言编程常见问题解答.chm

2011-04-11

C语言参考手册之函数库.PDF

C语言参考手册之函数库.PDFC语言参考手册之函数库.PDF

2011-04-11

《C语言学习利器—AI-CODE坦克机器人》.rar

\《C语言学习利器—AI-CODE坦克机器人》.rar\《C语言学习利器—AI-CODE坦克机器人》.rar

2011-04-11

高质量C.编程指南》.林锐著.pdf

高质量C.编程指南》.林锐著.pdf高质量C.编程指南》.林锐著.pdf

2011-04-11

天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.扫描版.pdf

天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.扫描版

2011-03-19

加密与解密 TraceMe

加密与解密TraceMe程序。需要的同学可以下载哦

2011-03-19

debugging tools

调试工具集合 调试工具集合 调试工具集合 调试工具集合 调试工具集合 调试工具集合

2017-10-27

windbg x64

WinDbg是微软发布的一款免费而十分强大的调试工具 x64

2017-10-27

windbg x86

windbg x86 WinDbg是微软发布的一款免费而十分强大的调试工具

2017-10-27

基于D3D的yv12渲染

基于D3D的yv12渲染

2014-07-25

live555帮助文档

live555帮助文档

2014-07-25

live555类关系结构图

ive555 RTSP RTCP RTP。包括live555类关系结构图,客户端/服务器传输流程,RTSP学习笔记,及RFC中文规范,H264流传输等。 还有项目之后的代码在我的上传空间中,支持移植

2014-07-25

E:\233\ebook

只传有用的,鄙视上传垃圾。项目之后的总结 live555 RTSP RTCP RTP。包括live555类关系结构图,客户端/服务器传输流程,RTSP学习笔记,及RFC中文规范,H264流传输等。 还有项目之后的代码在我的上传空间中,支持移植

2014-07-25

live555 vc2010工程

live555 vc2010工程

2014-07-20

live555源码

live555最新源代码,免积分。live555

2014-07-20

从缺陷中学习C++电子版

从缺陷中学习C++电子版,来自于淘宝的内部资料

2014-04-10

java语言实现网络硬盘系统

本系统采用SSH实现的网络硬盘系统,实现了最基本的功能。采用了,三大框架技术

2013-04-13

dll释放可执行程序。

dll释放可执行程序。里面提供了详细的代码。

2012-09-19

GridCtrl控件 支持合并。

找了很久才找到的,解压后有一个GridCtrl文件夹。里面是所有需要的文件。添加到工程里就可以使用了。具体使用方法可以参考我的博客。

2012-09-02

OpenGL开发库

OpenGL开发库

2012-03-07

phison-UP10量产工具v1.78

phison-UP10量产工具v1.78

2011-10-31

JCreater 3.5 英文版

JCreater 3.5 英文版JCreater 3.5 英文版JCreater 3.5 英文版

2011-10-14

PE结构详细大图

PE结构详细大图PE结构详细大图PE结构详细大图PE结构详细大图

2011-09-24

如何读懂源代码.doc

如何读懂源代码.doc 如何读懂源代码.doc

2011-09-22

设计模式C++版.pdf

设计模式C++版.pdf 设计模式C++版.pdf 设计模式C++版.pdf

2011-09-22

IDA逆向分析.pdf

IDA逆向分析.pdf IDA逆向分析.pdf IDA逆向分析.pdf

2011-09-22

空空如也

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

TA关注的人

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