阳光岛主

欢迎访问我的新博客: https://blog.mimvp.com

C语言编译全过程剖析

一、 摘要 C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大家可以多了解一些,在遇到问题时多思考、多实践。 一般情况下,我们只需要知道分成编译和连接两个阶段,编译阶段将源程序(*.c)转...

2011-01-18 10:43:00

阅读数:5785

评论数:0

什么是Code Review

Code Review 是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。本文通过对Code Review的一些概念和经验的探讨,就如何进行Code Review和Code Review中应该注意什么提出一些建议。 本文中涉及...

2011-01-17 16:08:00

阅读数:5740

评论数:1

struct sched_param 结构体结构

sched_paramStructure that describes scheduling parametersSynopsis:#include struct sched_param { int32_t sched_priority; int32_t sch...

2011-01-13 13:46:00

阅读数:5634

评论数:0

基于命令的批量修改文件内容

Linux下批量替换多个文件中的字符串的简单方法:%s/oldstring/newstring/g Linux下批量替换多个文件中的字符串的方法用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`(千...

2011-01-12 21:17:00

阅读数:12583

评论数:0

正则匹配函数——regcomp和regexec

1.int regcomp(regex_t *compiled, const char *pattern, int cflags)这个函数把指定的规则表达式pattern编译成一种特定的数据格式compiled,这样可以使匹配更有效。函数regexec会使用这个数据在目标文本串中进行模式匹配。执行...

2011-01-12 11:50:00

阅读数:10139

评论数:0

Linux top 命令详解

查看多核CPU命令 mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却...

2011-01-11 15:22:00

阅读数:25213

评论数:4

2011年编程语言排行榜:Python成为2010年度语言

Source : TIOBE Programming Community Index for January 2011 2011年1月TIOBE编程语言排行榜近日出炉,Python赢得2010年度语言的桂冠。与2010年同期比较,Python增长了1.81%,比Objective-C略高(1.63...

2011-01-11 12:52:00

阅读数:3965

评论数:0

select,poll,epoll用法

阅读本文前,请先参考: select,poll,epoll区别select用法poll用法epoll用法

2011-01-10 13:42:00

阅读数:9966

评论数:0

STL vector list deque区别与实现

1 vector    向量 相当于一个数组    在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可...

2011-01-07 10:11:00

阅读数:10368

评论数:0

fmemopen, open_memstream, open_wmemstream

NAME  fmemopen, open_memstream, open_wmemstream - open memory as stream SYNOPSIS         #includeFILE*fmemopen(void*buf,size_tsize,constchar*mode)...

2011-01-06 19:42:00

阅读数:5894

评论数:0

Linux Shell学习简单小结(更新中……)

if-fi#! /bin/bash # 删除文件 和 新建文件 file=readme function delFile(){ if [ -e ./$file ];then rm -f ./$file echo "del $file ...&quo...

2011-01-06 15:08:00

阅读数:8382

评论数:1

Linux学习笔记——管道PIPE

管道:当从一个进程连接数据流到另一个进程时,使用术语管道(pipe)。#i nclude int pipe(int filedes[2]); //创建管道pipe()说明:返回值:0成功,-1出错。如果调用成功,则进程此时由了两个额外的打开文件描述符,filedes[0]中的值是管道的读取端,而f...

2011-01-04 11:17:00

阅读数:3984

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭