自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I feel lost

没有解决不了的问题,只有遇不到的问题

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

原创 《Windows核心编程》读书笔记(14) 第19章 DLL基础

第19章 DLL基础 3个最重要DLL是Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,它包含用于画图和显示文本的各个函数。 如果两个或多个应用程序使用同一个DLL,那么该DLL的页面只要放入RAM一次,所有的应用程序都可以共享它的各个页面。 DLL与进程的地址

2018-01-29 22:40:33 202

原创 《Windows核心编程》读书笔记(14) 第18章 堆栈

第18章堆栈 对内存进行操作的第三个机制是使用堆栈。 堆栈的优点是,可以不考虑分配粒度和页面边界之类的问题,集中精力处理手头的任务。堆栈的缺点是,分配和释放内存块的速度比其他机制要慢,并且无法直接控制物理存储器的提交和回收。 从内部来讲,堆栈是保留的地址空间的一个区域。开始时,保留区域中的大多数页面没有被提交物理存储器。当从堆栈中进行越来越多的内存分配时,堆栈管理器将把更多的物理存储

2018-01-29 21:41:49 143

原创 <Windows核心编程>读书笔记(十). 16. 线程的堆栈

第16章线程的堆栈 系统会在你自己进程的地址空间中保留一些区域。 每当创建一个线程时,系统就会为线程的堆栈(每个线程有它自己的堆栈)保留一个堆栈空间区域,并将一些物理存储器提交给这个已保留的区域。 当调用CreateThread或_beginthreadex函数时,可以重载原先提交的内存数量。这两个函数都有一个参数,可以用来重载原先提交给堆栈的地址空间的内存数量。如果设定这个参数为0

2018-01-26 13:23:27 198

原创 《Windows核心编程》读书笔记(七) 第13章 Windows的内存结构

第13章 Windows的内存结构 进程的虚拟地址空间 每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从0x00000000至0xFFFFFFFF之间的任何一个值。   在Windows2000中,属于操作系统本身的内存也是隐藏的,正在运行的线程无法访问。这意味着线程常常不能访问操作系统的数据。   虚拟地址空间如何分区 N

2018-01-21 21:16:52 194

原创 《Windows核心编程》读书笔记(六) 第9章 线程与内核对象的同步

第9章 线程与内核对象的同步 用户方式同步的优点是它的同步速度非常快。如果强调线程的运行速度,那么首先应该确定用户方式的线程同步机制是否适合需要   互锁函数家族只能在单值上运行,根本无法使线程进入等待状态。可以使用关键代码段使线程进入等待状态,但是只能用这些代码段对单个进程中的线程实施同步。还有,使用关键代码段时,很容易陷入死锁状态,因为在等待进入关键代码段时无法设定超时值。   内核

2018-01-21 18:45:00 221

原创 《Windows核心编程》读书笔记(五)

第8章 用户方式中线程的同步 原子访问:互锁的函数家族 线程同步问题在很大程度上与原子访问有关,所谓原子访问,是指线程在访问资源时能够确保所有其他线程都不在同一时间内访问相同的资源。   比如说对一个全局变量进行自增的操作。需要一种手段来保证值的递增能够以原子操作方式来进行,也就是不中断地进行。 无论编译器怎样生成代码,无论计算机中安装了多少个CPU,它们都能保证以原子操作方式来

2018-01-20 16:27:07 145

原创 《Windows核心编程》读书笔记(四)

第七章 线程的调度、优先级和亲缘性 隔20ms左右,Windows要查看当前存在的所有线程内核对象。在这些对象中,只有某些对象被视为可以调度的对象。Windows选择可调度的线程内核对象中的一个,将它加载到CPU的寄存器中,它的值是上次保存在线程的环境中的值。这项操作称为上下文转换。——还记得大二的时候上操作系统课,上下文切换(期末考还考了翻译- -)也只是懵懵懂懂地知道,但是却不知道是如何

2018-01-20 11:24:48 205

原创 VS的错误经历

1. LINK 1169 .h文件有函数实现时,报 LINK 1169:   参考 http://blog.csdn.net/jiangqin115/article/details/44569455   使用extern关键字 再看 https://www.cnblogs.com/xuhui24/p/6346692.html 2. C4275 在一个DLL导出类(该类继承于一个非DL

2018-01-04 15:58:04 322

MPI 教程PPT

MPI并行编程的教程PPT,介绍了MPI的用法和大部分API,及其实现。

2018-04-12

MPI的开源代码

OpenMPI的代码实现,有需要的,或者需要MPI运行环境的,下载这个安装好环境就可以运行MPI

2018-04-08

获取视频序列的深度图

这是一篇描述了从视频序列中获取每一帧图片的深度图。

2018-04-06

Windows核心编程

Windows核心编程电子书pdf版本,而且是中文的。是windows系统开发的必备书籍

2018-03-23

C++标准程序库

C++标准程序库STL的书籍——学习C++的经典著作。里面涉及到常用的容器和算法。

2018-03-16

空空如也

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

TA关注的人

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