博客参考:https://blog.csdn.net/huajun998/article/details/54311561 在程序中想使用类似于如下的容器 编译不通过,主要是访问centriods的时候,程序直接访问内存错误。原因是Eigen库使用了SSE加速,需要按照128位对齐,这导致了fixe ...
分类:
其他好文 时间:
2019-04-16 14:50:50
阅读次数:
189
1. 32位的电脑是指cpu是32位的,cpu一次性能处理32位即4字节(Byte,简称B)的数据,64位就是cpu一次能处理64位(8字节,8B)的数据。这个数据也有可能是操作指令。 2. 所以实际上内存是把8个8个bit排成1组, 每1组成为1个单位, 大小是1byte(字节),cpu每一次只能 ...
分类:
其他好文 时间:
2019-04-11 01:43:06
阅读次数:
198
Linux分页机制之分页机制的演变--Linux内存管理(七) 2016年09月01日 20:01:31 JeanCheng 阅读数:4543 https://blog.csdn.net/gatieme/article/details/52402967 ~ Linux分页机制之分页机制的演变--Li ...
分类:
系统相关 时间:
2019-04-07 20:29:38
阅读次数:
152
字节对齐 为什么字节对齐? 一个字或双字操作数跨越了4字节边界,或者一个四字操作数跨越了8字节边界,被认为是未对齐的,从而需要两次总线周期来访问内存。一个字起始地址是奇数但却没有跨越字边界被认为是对齐的,能够在一个总线周期中被访问 为了提高CPU访问内存中的数据的效率在给每个数据变量分配内存空间时, ...
分类:
其他好文 时间:
2019-04-07 12:59:51
阅读次数:
165
Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。 工作流程: 1. 垃圾回收器,在运行的时候会给存储在 ...
分类:
Web程序 时间:
2019-04-03 09:31:15
阅读次数:
163
段错误(segfault) "段错误"是程序试图操作不允许访问或试图访问的不允许内存的情况。可能导致段错误的原因主要有: 1、试图解引用空指针(你不允许访问内存地址0) 2、试图解引用不在你内存中的其他指针 3、一个C++ vtable虚表指针被破坏并指向错误的地方,这导致程序试图去执行一些不可执行 ...
分类:
数据库 时间:
2019-04-02 12:56:40
阅读次数:
213
1. 输入输出系统概述 组成:外设、接口、总线、管理软件 基本功能 完成计算机内外的信息传递 保证CPU正确选择输出设备 利用缓冲等,实现主机与外设的速度匹配 特点:异步性、实时性、设备无关性 输入过程:CPU把地址值放入总线 --> CPU等候设备数据有效 --> CPU从总线读入数据存入寄存器 ...
分类:
其他好文 时间:
2019-03-30 18:52:21
阅读次数:
154
在这篇文章中,你会看到每个程序员都应该了解的一些经典文章,涵盖了内存,unicode,浮点数,网络,面向对象设计,时间,URL编码,字符串等话题。这个列表对初学者和新手来说非常重要,因为他们现在缺的正是实战的经验。而这些文章正好是实践相关的,他们可以从中学到很多东西。 在职业生涯的初期,早点了解一些 ...
分类:
其他好文 时间:
2019-03-30 01:34:24
阅读次数:
253
在开发 Node.js 实现的 HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止Node.js 再重新运行才会奏效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,因为我们在开发过程中总是希望修改后立即看到效果,而不是每次都要 ...
分类:
Web程序 时间:
2019-03-17 23:22:31
阅读次数:
171
现如今APP开发有两个主流的方向:原生App 以及移动Web App。 什么是原生app(Native app)? 在智能手机上运行的App应用程序有NativeAPP(基于本地操作系统运行)和Web APP(基于手机浏览器运行),其中Native App就是原生App的意思,所以原生App开发也就 ...
分类:
其他好文 时间:
2019-03-17 18:23:01
阅读次数:
155