自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杜世昌的专栏

本人水平有限,希望读者带着批判的态度读为的文章,如果发现问题希望能留言讨论。

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

转载 vmware tools 重装失败解决办法

在VMware中装完Ubuntu后,为了与host之间互传文件,需要安装VMware tools。在安装过程中出现报错,试了好几次都没有成功,报错信息如下:#############################Creating a new initrd boot image for the kernel.update-initramfs: Generatin

2014-12-28 22:05:27 1638

原创 pclint集成到source insight

安装pclint:参考http://blog.sina.com.cn/s/blog_6d41f6de0100nomi.htmlpclint是一个检查c代码语法的工具,功能异常强劲的静态代码检测工具,功能比编译器的警告功能强很多,用好pclint可以减少很多bug。      现在介绍下如何在VC和sourceinsight中集成pclint. 安装和通常的软件没有什么不同。

2014-12-28 21:54:23 3804 4

原创 fork和exec函数

linux中,一个进程在内存里有三部分数据结构:代码段、数据段、堆栈段。如果系统中运行数个相同的程序,那么他们不能使用相同的数据段和堆栈段。        有两个函数用于创建和修改进程:函数fork()和函数族exec()。fork函数以父进程为蓝本复制一个进程。linux环境下,fork()是以写复制实现的,只有父进程或子进程进行了修改后,才重新生成一份。        fork()函数

2014-12-27 21:35:36 585

转载 Netfilter(IPv4相关)

转自放飞自我的博客:http://www.cnblogs.com/iceocean/articles/1594196.html天空一、概述1. Netfilter/IPTables框架简介          Netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。Netfilter采用模块化设计,具有良好的可扩

2013-12-09 20:52:26 1564

原创 系统IO总结

引文:系统IO看似比标准IO少很多,用起来可真不是看起来那么简单。#include #include #include 1.open a file and set flags for accessing.int open(char *file,int flags);flags:    O_NONBLOCK:如果没有设置这个标志,那么打开的文件是阻塞型的,那么对这

2013-11-25 01:12:05 574

转载 堆、栈、BSS、Data、code区、静态存储区、文字常量区

在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(h

2013-11-25 00:54:51 1098

原创 标准库IO总结

--------IO----------    FILE *fopen(char *file,char *mode);    int fclose(FILE *fp);in:    input format conversion:    1.read input from stdin:    int scanf(char *format,...);    2.rea

2013-11-24 22:13:39 692

转载 标准输出的缓冲区--------由环境决定

引子:        有时候代码执行出错,printf()语句中没有加'\n',应该可以打印出来的信息没有打印出来。为什么?先来看以下一段代码(test.c):  1#includestdio.h>  2 #includesys/types.h>  3   4 int main()  5 {  6     pid_t pid;  

2013-11-24 22:07:52 698

动态链接库学习的好代码

学习动态链接库时写的代码,对于初学者有一定帮助。使用方法请关注博客http://www.lofter.com/blog/dochance?act=dashboardclick_20130514_04

2015-01-06

跟我一起写makefile

这是一篇不错的makefile教程,对于初学者来说可以快速入门,查看也很方便。

2012-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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