![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂烩
文章平均质量分 74
Vitaminc_Bin
这个作者很懒,什么都没留下…
展开
-
虚拟地址空间
虚拟地址空间转自--》》 http://msdn.microsoft.com/zh-cn/library/hh439648(v=vs.85).aspx当处理器读或写入内存位置时,它会使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存有以下优势:程序可以使用一系列相邻的虚拟地址来访问物理内存中不相邻的大内存缓冲区。程转载 2016-11-06 11:37:38 · 336 阅读 · 0 评论 -
32位和64位下结构体内存对齐问题
1.先看64位下:#includestruct A{ int a; char b; double c; char d;};struct B{ char a; double b; char c;};int main(){ printf("int =%lu,char=%lu,double=%lu\n"原创 2017-02-23 15:18:23 · 701 阅读 · 0 评论 -
DBus如何传送和接收数据,包括结构体
原文地址:http://hi.baidu.com/9562512/item/f93cac0be4849cdcdce5b076DBus是进程间通信的工具。网上的资料不太多,大都又是基于GLib或python的。在windows下如果要用纯c/c++语言,似乎只能用原始的DBus库来编写程序。倘若不亲自写写,还真不知道到底是怎样的。DBus的数据都要绑定在消息上:消息: DBusM原创 2017-05-09 17:03:26 · 6578 阅读 · 0 评论 -
正则表达式中零宽断言(正则环视) grep -oP参数
转载地址:http://blog.sina.com.cn/s/blog_935ccd710101jhgn.html好久没有写过正则的东西了。今天说说零宽断言,我看过网上那篇著名的《正则表达式30分钟入门》,那时应该是08年左右,我还觉得正则太难了。《编译原理及实践》中讲到了正则,但这门课程本身我就学得乱七八糟。零宽断言的英文原文:Zero-WidthAsse转载 2017-11-16 17:28:00 · 12422 阅读 · 0 评论