Bit Field
1. 大/小尾端数据在内存中的存放方式可以分为大尾端(Big-endian)、小尾端(Little-endian):1)Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2)Big-Endian就是高位字节排放在内存的低地址端,低位字节排放
1. 大/小尾端数据在内存中的存放方式可以分为大尾端(Big-endian)、小尾端(Little-endian):1)Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2)Big-Endian就是高位字节排放在内存的低地址端,低位字节排放
参考资料:http://dblab.xmu.edu.cn/post/1359/http://www.cnblogs.com/lyhabc/articles/3219693.html 一、SQL标准隔离级别SQL92标准中对数据库事务隔离级别进行了分类: read unc
Carrie,I guess I’m done, and we never happened.I’m not one for words, but they’re coming now.I don’t believe in fate or destiny or horoscope
常见的锁机制Posix Threads(Pthreads)是在多核平台中进行多线程并行编程常用的API。它也提供了多种锁机制来实现多个线程对临界区的互斥访问,锁机制是实现线程同步的一种手段,另外一种手段是barrier机制,可以实现内存区域的同步。Pthreads库提供乐如下几种
1、volatile:修饰符表示每次读取变量的值都从内存地址读取,不读寄存器。对于多线程访问的值来说,如果不加volatile,编译器可能进行优化,直接从寄存器读取该值,这样的话某个线程修改了该变量,寄存器中的值可能是脏数据,其他线程读取时就会读到旧值。2、mutable:修饰的
本文引用了博文,感谢原文作者。 问题:某个头文件中声明并定义了一个函数,然后在多个源码文件中调用该函数,编译链接时出现了该函数multiple definition问题,在头文件中添加了 #ifndef 头也不行,经过尝试发现如果将该函数的声明和定义分开到.h和.cpp文件之后
一致性算法 Paxos算法(Basic Paxos)用来解决分布式环境中多台机器对某个提案/值达成一致的问题。 Paxos算法中的三个角色:proposer、acceptor、learner。一台机器可以兼任三种角色。注意accept和chosen的区别: accep
Mac OS ctrl + shift + down/up:光标多选 ctrl + super + down/up:移动行 shift + super + d:复制当前行为新行 Windows Ctrl+G:快速跳转到某一行 Ctrl+Shift+d:复制当前行并插入到下面
使用find命令找到大于指定大小的文件: find /-type f -size +10G 在Linux下如何让文件夹下的文件让文件按大小排序? 方法一:# ls -lhSl 长格式显示,h human readable模式,大小单位为M,G等易读格式,S size按大小排序;
1 命令快捷键总结 Ctrl+z 回到shell,在shell中输入fg回车回到vim 要同时在多行相同位置插入复制的内容,首先 Ctrl + v 选择位置,然后输入 大写i 进入编辑模式,然后 shift+insert 粘贴,最后Esc退出visual block模式,插入成功