CATEGORY

计算机系统概论(LC-3) 一

计算机系统概论(LC-3) 一 27

bingliaolong 3年前 22 0

LC-3 lc-3 求补码的一种方式 从右往左找到第一个不为0的位置 把这个位置左边的位进行翻转 二进制转十进制 正数 负数 对于负数,零-X等于补码的翻转 然后算出结果,再取正数 半导体 半导体可以根据掺杂剂的种类进行分类。完全不含任何杂质且无晶格缺陷的纯净半导体称为本征半导体...

C++并发编程 _ 内存模型原子操作

C++并发编程 _ 内存模型原子操作 5

bingliaolong 3年前 22 0

内存模型 对象和内存位置 在一个C++程序中的所有数据都是由对象(objects)构成。 无论对象是怎么样的一个类型,一个对象都会存储在一个或多个内存位置上。 每一个内存位置不是一个标量类型的对象,就是一个标量类型的子对象,比如,unsigned short,my_calss*或...

创建型:单例模式

创建型:单例模式

bingliaolong 5年前 22 0

概念 保证一个类仅有一个实例,并提供一个该实例的全局访问点 场景 应用程序的日志应用 读取配置文件 数据库连接池 多线程线程池 必须有一个类的实例,并且必须可以从一个著名的访问点访问它 当唯一的实例可以由子类扩展,并且客户端应该能够使用扩展的实例而无需修改其代码 实现 普通实现 ...

Lua_调用 C++函数:获取返回值

Lua_调用 C++函数:获取返回值

bingliaolong 5年前 22 0

返回参数 lua文件中调用C++函数并获取返回值 main.lua C++函数 函数的注册 详情参考C++程序里的函数,给Lua调用 返回表 lua文件中调用C++函数并获取表 main.lua C++函数

包管理器:各平台安装卸载相关记述

包管理器:各平台安装卸载相关记述

bingliaolong 2年前 21 0

Windows 安装 为了确定安装目标,在安装前后调用了get_reg_items get_reg_items 上买的Windows实现是通过枚举注册表 把几个目标路径的注册表存到一起 然后根据安装前后这些路径下的注册表的项数,来找出新增的那个 通过比较,确定新增项,然后记录下新...

C++14_第一篇

C++14_第一篇

bingliaolong 5年前 21 0

组块分隔符 C++14新增了用单引号表示的组块分隔符。 使用这种语法,可以提高代码的可读性。 二进制字面量 从C++14起,我们可以使用二进制字面量 auto用于推断函数 auto可以被使用来让编译器根据赋值给变量的初始值来推断变量的类型 从C++14起,auto也适用于函数。具...

C++11_第三篇

C++11_第三篇

bingliaolong 5年前 20 0

shared_ptr类 简述内存的分配: 静态内存用来保存局部的static对象,类static数据成员,以及定义在函数之外的变量。 栈内存用于保存定义在函数内的非static对象。 分配在静态内存或者栈内存中的对象,由编译器自动创建或销毁。 对于栈对象,仅在其定义的程序块允许时...

51CTO:Linux C++网络编程五

51CTO:Linux C++网络编程五

bingliaolong 2年前 20 0

平台相关 select 支持:windows 支持:linux,macos,bsd,aix等 poll 支持:linux,macos,bsd等 不支持:一些交旧的或特定的unix操作系统可能不支持poll 不支持:windows不提供标准的poll,但可以通过其他相似的api来达...

Zlib记述:一

Zlib记述:一

bingliaolong 2年前 19 0

概述 zlib库是一个广泛使用的压缩/解压缩库 下面实现是用了zlib 1.3版本的代码和相关库 具体是使用了zlib源码中带的minizip 其中的minizip扩展提供了处理ZIP文件的功能 解压 在解压之前可能需要处理其他的很多工作,比如验证目录,验证目标文件是否存在等。这...

Spdlog记述:三

Spdlog记述:三

bingliaolong 2年前 19 0

类图 对象的引用 获取静态对象的引用 构造目标对象 formatter 基类 default_formatter 派生类:消息构造 pattern_formatter 派生类 wincolor_sink GetConsoleMode可以帮助获取控制台的输入模式和输出模式的信息 G...

扫一扫二维码分享