自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mild_niu

一些网摘,一些自己的随笔

  • 博客(15)
  • 收藏
  • 关注

原创 c语言中的动态内存分配

“动态”(Dynamic)内存分配的意思是:程序运行时系统根据需要分配存储空间存储数据。注意用过后要及时释放所分配的空间,否则剩余内存空间就会越来越小,影响系统运行。    C语言中常用malloc()和calloc()函数来动态地取得内存空间。一、malloc()和fr

2011-09-11 11:16:14 1658

原创 getchar()

功能  从stdin流中读字符   该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如:   #include   int getchar(void);    getchar 由宏实现:#define getcha

2011-09-02 11:04:49 783

转载 如何阅读别人的代码

作为初学者,我们可能经常会需要去阅读别人的代码,以求从中学到别人的设计思路,抑或是从代码中了解类库的使用。不管哪种需求,我们都需要做到快速准确地阅读。那么,究竟如何阅读呢?      让我们以一个.net的项目为例:当我们打开一个.net解决方案的时候,里面通常有不止一个项目

2011-08-04 17:02:18 465

原创 关于怎样读源代码的思考

最近一直在看李先静老师的《系统程序员成长计划》, 作为一个连入门都不算的小菜鸟,书中附带的源码,着实让人头疼,还望看到这些话的大大们不要笑我,以前接触的都是课本里的小程序,自己写的大都是一些简单的测试程序,书中好多概念和内容都是很新鲜的……, 链表那里还好,到了多线程并发那里就有

2011-08-04 16:55:13 580

转载 GCC编译器的常识

在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够

2011-08-04 09:00:30 761

原创 ubuntu 下的一些小问题

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->1. ubuntu10.10的命令行(字符)界面登录如果想让ubuntu10.10默认以命令行(字符)界面登录,最简单的方法是:1: 运行

2011-08-02 22:53:44 484

转载 linux下的多线程编程

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 1引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Uni

2011-07-28 09:57:04 311

原创 SVN在linux下常用命令详解

1、Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、Linux命令行下往版本库中添加新的文件 sv

2011-07-27 18:38:36 491

原创 SVN(subversion - 版本控制系统)的简单使用和本地服务的建立

1.安装SVN (Debian) #apt-get install subversion-tools2.建立仓库 #svnadmin create /opt/test_repos   简单吧!!!3.导入项目(其实SVN没有项目这个概念) #mkdir myproject #cd

2011-07-27 18:06:08 413

原创 cat命令的使用方法

cat主要有三大功能:1.一次显示整个文件。$ cat   filename2.从键盘创建一个文件。$ cat  >  filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat   file1   file2  > filecat具体命令格式为 :

2011-07-27 15:43:52 898

原创 关于动态链接文件

动态链接,在可执行文件装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可执行文件包含一个叫做import   directory的表,该表的每一项包含一个库的名字。根据表中记录的名字,装载程序在硬盘上搜索需要的

2011-07-26 18:23:35 462

转载 Linux中.o,.a,.o,.so文件的意义程实现

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } --> linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windo

2011-07-26 18:20:55 887 1

转载 C 的内存分布

c 的内存分布

2011-07-26 10:20:02 372

原创 Valgrind 使用简单说明

调不尽的内存泄露,用不完的Valgrind

2011-07-26 09:31:00 400

原创 关于strcpy以及strdup的区别

strdup与strcpy具体的区别

2011-07-26 08:21:14 677

空空如也

空空如也

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

TA关注的人

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