皓月繁星点点

皓月繁星点点

    • Home
    • Archives
    • About

Bit Field

1. 大/小尾端数据在内存中的存放方式可以分为大尾端(Big-endian)、小尾端(Little-endian):1)Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2)Big-Endian就是高位字节排放在内存的低地址端,低位字节排放

2017-04-08

数据库事务隔离级别

参考资料:http://dblab.xmu.edu.cn/post/1359/http://www.cnblogs.com/lyhabc/articles/3219693.html 一、SQL标准隔离级别SQL92标准中对数据库事务隔离级别进行了分类: read unc

2017-04-03

Homeland

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

2017-04-03

自旋锁SpinLock

常见的锁机制Posix Threads(Pthreads)是在多核平台中进行多线程并行编程常用的API。它也提供了多种锁机制来实现多个线程对临界区的互斥访问,锁机制是实现线程同步的一种手段,另外一种手段是barrier机制,可以实现内存区域的同步。Pthreads库提供乐如下几种

2017-04-03

C++语言相关

1、volatile:修饰符表示每次读取变量的值都从内存地址读取,不读寄存器。对于多线程访问的值来说,如果不加volatile,编译器可能进行优化,直接从寄存器读取该值,这样的话某个线程修改了该变量,寄存器中的值可能是脏数据,其他线程读取时就会读到旧值。2、mutable:修饰的

2017-04-03

头文件中定义函数引发的multiple definition

本文引用了博文,感谢原文作者。 问题:某个头文件中声明并定义了一个函数,然后在多个源码文件中调用该函数,编译链接时出现了该函数multiple definition问题,在头文件中添加了 #ifndef 头也不行,经过尝试发现如果将该函数的声明和定义分开到.h和.cpp文件之后

2017-04-03

Paxos算法理解

一致性算法 Paxos算法(Basic Paxos)用来解决分布式环境中多台机器对某个提案/值达成一致的问题。 Paxos算法中的三个角色:proposer、acceptor、learner。一台机器可以兼任三种角色。注意accept和chosen的区别: accep

2017-04-03

Sublime Text 2 快捷键总结

Mac OS ctrl + shift + down/up:光标多选 ctrl + super + down/up:移动行 shift + super + d:复制当前行为新行 Windows Ctrl+G:快速跳转到某一行 Ctrl+Shift+d:复制当前行并插入到下面

2017-04-03

Linux Shell命令总结

使用find命令找到大于指定大小的文件: find /-type f -size +10G 在Linux下如何让文件夹下的文件让文件按大小排序? 方法一:# ls -lhSl 长格式显示,h human readable模式,大小单位为M,G等易读格式,S size按大小排序;

2017-04-03

Vim技巧

1 命令快捷键总结 Ctrl+z 回到shell,在shell中输入fg回车回到vim 要同时在多行相同位置插入复制的内容,首先 Ctrl + v 选择位置,然后输入 大写i 进入编辑模式,然后 shift+insert 粘贴,最后Esc退出visual block模式,插入成功

2017-04-03
12Next

Tags

  • C++2
  • time1
  • Linux1
  • Paxos1
  • sublime text1
  • 快捷键1
  • shell1
  • B+tree1
  • hexo1
  • 隔离级别1
  • C1
  • Bit Field1

Links

  • 码农圈
RSS

Weibo

Hello ,I'm 皓繁.

Powered by hexo and Theme by Jacman © 2017 皓繁