摘要:
被忽略的过程 转载自:https://www.cnblogs.com/kelamoyujuzhen/p/9396447.html 对于C这种编译性语言,我们平时编译时,不管是通过IDE图形界面,还是通过命令行,总感觉编译一下就完成了,然后就得到了针对某OS和某CPU的二进制可执行文件(机器指令的文件 阅读全文
摘要:
static 一:静态,意思就是呆在一个地方,不想动,大概就是编译期间就确定地址了。首先了解下C中的进程内存布局: 1)正文段(.text)——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(.data)——在程序中所有赋了初值的全局变量 阅读全文
摘要:
转自:https://blog.csdn.net/cgwang_1580/article/details/79595958 文章目录 常用图像像素格式 RGB 和 YUV RGB 格式 YUV 格式 YUV采样 YUV存储格式 常见的像素格式 YUV422:YUYV、YVYU、UYVY、VYUY Y 阅读全文
摘要:
博客目录总纲首页 硬件命令: dmesg、dmideode、lspci、hwconfig、ipmitool Linux 命令大全(菜鸟教程命令目录) linux命令大全(命令手册http://man.linuxde.net/) linux命令大全 其他人的优秀命令总结:Linux常用命令大全 线上查 阅读全文
摘要:
转载自:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html 半年不能上网,最近网络终于通了,终于可以更新博客了,写点什么呢?决定最近写一个编程技术系列,其内容是一些通用的编程技术。例如DLL,COM,Socket,多线程等等 阅读全文
摘要:
先总结: 内存屏障 CPU乱序执行在单线程环境下是一种很好的优化手段,但是在多线程环境下,就会出现数据不一致的问题,因此就可以通过内存屏障这个机制来处理这个问题。 1.写内存屏障(Store Memory Barrier):在指令后插入Store Barrier,能让写入缓存中最新数据更新写入主内存 阅读全文
