程序设计
蓦然回首时已逝
这个作者很懒,什么都没留下…
展开
-
cmake记录
cmake_minimum_required(VERSION 3.5)project(projectname)#输出目录#SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)#SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${PROJECT_SOURCE_DIR}/bin/debug)set(CMAKE原创 2020-05-09 14:21:00 · 149 阅读 · 0 评论 -
进程间通信之-----信号量
进程间通信简单的说有三个问题,第一个问题是:一个进程如何把信息传递给另一个,第二个问题是:要确保两个或者更多的进程在互动中不会出现交叉(即是进程互斥问题),第三个问题是:进程间同步问题、四种进程或者线程同步互斥的控制方法1):临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。2):互斥量:为协调共同对一个共享资源的单独访问而设计的3):信号量:为...转载 2019-11-21 13:13:08 · 232 阅读 · 0 评论 -
进程间数据通信方式比较
进程间数据通信方式比较 序号 方式 细分 优点 缺点 说明 1 管道 匿名管道 1、自带同步互斥 2、使用比较简单 1、一个管道只提供单向通信,如果实现双向通信需要创建两个管道 2、只能用于相关联的进程,通常用于父子进程 3、写数据时,如果数据没有及时被读取,会发生阻塞;反之,读数据时,如果数据没有写入,也会发生阻塞...原创 2019-12-02 08:56:28 · 325 阅读 · 0 评论 -
ASCII表
Bin(二进制) Oct(八进制) Dec(十进制) Hex(十六进制) 缩写/字符 解释 0000 0000 0 0 00 NUL(null) 空字符 ...转载 2019-01-16 09:48:30 · 4464 阅读 · 0 评论 -
【转】Chrome插件(扩展)开发全攻略
【干货】Chrome插件(扩展)开发全攻略写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/sxei/chrome-plugin-demo,大家可以直接下载下来运行。另外,本文图片较多,且图片服务器带宽有限,右下角的目录滚动监听...转载 2019-03-01 16:24:51 · 1149 阅读 · 0 评论 -
[转]把CDC上的图像保存为BMP图像
BOOL SaveBmp(HBITMAP hBitmap, CString FileName){ //设备描述表 HDC hDC; //当前分辨率下每象素所占字节数 int iBits; //位图中每象素所占字节数 WORD wBitCount; //定义调色板大小, 位图中像素字节大小 ,位图文件大小 , 写入文件字节数 DW...转载 2019-03-13 11:03:09 · 1351 阅读 · 0 评论