操作系统
hebastast
这个作者很懒,什么都没留下…
展开
-
arm堆栈的增长方向
对ARM堆栈的理解 堆栈严格来说应该叫做栈,栈(Stack)是限定仅在一端进行插入或删除操作的线性表。因此,对栈来说,可以进行插入或删除操作的一端端称为栈顶(top),相应地,另一端称为栈底(bottom)。不含元素的空表称为空栈。由于堆栈只允许在一端进行操作,因而按照后进先出(LIFO-Last In First Out)的原理运作。 从栈顶的定义来看,栈顶的转载 2013-11-15 12:13:51 · 6001 阅读 · 0 评论 -
创建独立线程来输出小于或等于用户输入数的所有素数
在linux下 创建独立线程来输出小于或等于用户输入数的所有素数#include #include #define MAX_SIZE 256int primes[MAX_SIZE];void *runner(void *param);int main(int argc, char *argv[]){ int i; pthread_t tid; p原创 2013-11-21 00:03:58 · 1728 阅读 · 0 评论 -
vim配置
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2014-01-21 10:02:41 · 700 阅读 · 0 评论 -
linux下的批量修改名称
1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1' 'cdb' *以前都是写个for循环来做...想想多傻啊, 呵呵rename还有更多的功能, 建议man rename下From:http://www.hao32原创 2014-01-22 18:42:27 · 2214 阅读 · 0 评论 -
linux下常用的压缩和解压缩命令
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun转载 2014-01-22 14:55:16 · 815 阅读 · 0 评论 -
hdu 1878 欧拉回路
欧拉路径是指在图中每个边只遍历一遍 能够走完所有边 欧拉回路是欧拉路径且最后起点和终点重合 判断一个无向图中是否存在欧拉回路的充要条件是 每个顶点的度都是偶数且为连同图 一个有向图是否为欧拉图的充要条件为 每个顶点的出度等于入度 且为连通图 下面的题目在判断时很简单 只用了一次bfs就判断了图的连通性 题目链接 http://acm.hdu.edu.cn/showproblem.php?原创 2015-07-22 20:50:39 · 467 阅读 · 0 评论