摘要: 寄存器 处理器总是很繁忙的,在它操作的过程中,所有数据在寄存器里面都只能是临时存在一会儿,然后再被送往别处,这就是为什么它被叫做“寄存器”的原因 早期的处理器,它的寄存器只能保存4 比特、8 比特或16 比特,分别叫做4 位、8 位和16位寄存器。现在的处理器,寄存器一般都是32 位、64 位甚至更 阅读全文
posted @ 2022-08-25 13:47 过往云烟吧 阅读(152) 评论(0) 推荐(0)
摘要: std::this_thread::sleep_for(std::chrono::milliseconds(100)); 阅读全文
posted @ 2022-08-25 13:41 过往云烟吧 阅读(35) 评论(0) 推荐(0)
摘要: 方案一:LoadLibrary // 定义函数指针类型 typedef void(*InitHandle)(wchar_t*); //初始化 //加载dll HMODULE module = LoadLibrary(TEXT("handle_clientkey_dll.dll")); //从dll获 阅读全文
posted @ 2022-08-25 13:38 过往云烟吧 阅读(29) 评论(0) 推荐(0)
摘要: const wchar_t* ip = { L"127.0.0.1" }; const_cast<wchar_t *>(ip)//使用const_cast去除const即可 阅读全文
posted @ 2022-08-25 13:32 过往云烟吧 阅读(224) 评论(0) 推荐(0)
摘要: #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) void check(char c) {//检测某个按键是否按下 if (KEY_DOWN(c)) { printf("%c", c); } } 阅读全文
posted @ 2022-08-25 13:28 过往云烟吧 阅读(17) 评论(0) 推荐(0)
摘要: 本篇用于讨论目前对i++和++i的主流看法: 1.++i比i++性能更高 2.i++是先用临时对象保存原来的对象,然后对原对象自增,再返回临时对象;++i由于不用生成临时变量,且以引用方式返回 3.sizeof函数 上面的几个说法在网上流传的挺广的,接下来,我们去剖析一下。 环境:Win10+x86 阅读全文
posted @ 2022-08-09 11:30 过往云烟吧 阅读(215) 评论(0) 推荐(0)
摘要: 转置矩阵 矩阵沿对角线对折得到原矩阵的逆矩阵。 转置引理: 标量和矩阵的乘法 矩阵乘法 一个R*N的A矩阵能够和一个N*C的B矩阵相乘得到R*C的C矩阵。 前一个矩阵的列等于后一个矩阵的行。 A矩阵的i行与B矩阵的j列进行点乘得到新的矩阵,我们观察2*2矩阵的计算。 所以我们可以根据上面的规律计算下 阅读全文
posted @ 2022-08-04 18:11 过往云烟吧 阅读(658) 评论(0) 推荐(0)
摘要: memcpy_s是memcpy的安全用法。_CRT_MEMCPY_S_VALIDATE_RETURN_ERRCODE的用处是做安全校验,如果不满足就返回异常码,其实底层还是memcpy的使用。 char* s = new char[3]{'1','2' ,'3' }; char* d=new cha 阅读全文
posted @ 2022-07-29 19:12 过往云烟吧 阅读(2395) 评论(0) 推荐(0)
摘要: 二进制根据伏羲八卦图的阴阳发展来的。 部分内容摘自《游戏引擎架构》 二进制为什么从右往左读?因为我们的常用电脑是小端架构。 小端:若微处理器储存多字节的最低有效字节于较低的内存位置则该微处理器就是小端处理器。 大端:若微处理器储存多字节的最高有效字节于较低的内存位置则该微处理器就是大端处理器。 定点 阅读全文
posted @ 2022-07-28 17:19 过往云烟吧 阅读(262) 评论(0) 推荐(0)
摘要: 安装Liunx系统 我安装的是CentOS-7系统,下面是链接。直接复制到迅雷下载即可,速度还挺快的,比用浏览器下载块多了。 http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 搭建g 阅读全文
posted @ 2022-07-18 17:15 过往云烟吧 阅读(36) 评论(0) 推荐(0)