自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 详解内核对象

当我们程序被加载内存时会被自动创建一个进程对象用于描述该进程信息进程对象:进程对象有一个进程I D、一个基本优先级和一个退出代码!文件对象是当我们程序使用fopen等代码打开文件时操作系统会自动为要打开的文件创建一个文件对象用于与该文件产生映射关系,也就是我们所说的用户态到内核态之间的切换!而文件对象则拥有一个字节位移、一个共享模式和一个打开模式。内核对象就是在内存中

2017-11-14 21:13:11 372

原创 多线程编程:线程死锁的原因以及解决方法

多线程编程:线程死锁的原因以及解决方法关于线程死锁这个问题相信程序员在编写多线程程序时会经常遇到的一个经典问题,这种情况往往出现在多个线程同时对临界资源访问时所产生的。属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。诸进程间应采取互斥方式,实现对这种资源的共享。当我们在使用两个不同的线程访问同一个临界资源时就会出现如下情况:线程A优先被创

2017-11-14 21:10:50 5424

原创 深度理解“CPU内部寻址方式”

内存是由很多个内存单元组成的,每个内存单元占8个bit位(1字节),也就是说内存中有多少个内存单元就意味着可以存储多少个字节,下面是一个只有两个内存单元的内存概念图:该图为博主自己画的概念图并非PCB板的设计图!注意上图只是根据CPU通过前端总线与北桥和内存之间进行交互画的概念图,并非真正PCB设计图,这里只是讲解CPU是如何与内存单元通讯的。地址总线:地址总线的位宽决

2017-11-11 21:22:56 11139 1

原创 详解C语言内存对齐

在C语言里有一个机制是内存对齐,当然不止C语言,包括其他的编程语言都会有内存对齐机制,否则编译出来的软件无法正常运行,至于为什么呢?众所周知,在内存中,所有的数据都是按字节为最小单位存储的,存储单位称为存储单元,所以也叫内存是由很多存储单元组成的,这些存储单元(字节)都有固定的地址标示着(这里说的非虚拟模式下),在我们程序员眼里内存就是一个一个字节组成的,这些字节对应的地址都是连续并排好的,但是在...

2017-11-01 21:22:16 1675

git常用命令.docx

git常用命令

2021-01-01

opencv_dense_flow依赖文件.zip

opencv_dense_flow依赖文件.zip

2021-03-27

正规字符模板

正规字符模板 正规字符模板 正规字符模板 正规字符模板 正规字符模板

2018-03-29

work_coolc.tar.gz

cool编译器

2021-01-24

startup.zip

stm32f10x核心板启动汇编文件

2020-12-23

shellcode.rar

shellcode ,mfc开发的,可以用于将汇编转成shellcode,可以用于测试服务器漏洞,以及软件补丁!

2019-07-12

CharString类库

用于处理字符/字符串,且跨平台能力强,对字符处理API较多,对多格式字符处理有良好的支持

2019-02-22

空空如也

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

TA关注的人 TA的粉丝

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