- 博客(15)
- 收藏
- 关注
原创 c语言中的动态内存分配
“动态”(Dynamic)内存分配的意思是:程序运行时系统根据需要分配存储空间存储数据。注意用过后要及时释放所分配的空间,否则剩余内存空间就会越来越小,影响系统运行。 C语言中常用malloc()和calloc()函数来动态地取得内存空间。一、malloc()和fr
2011-09-11 11:16:14 1660
原创 getchar()
功能 从stdin流中读字符 该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如: #include int getchar(void); getchar 由宏实现:#define getcha
2011-09-02 11:04:49 784
转载 如何阅读别人的代码
作为初学者,我们可能经常会需要去阅读别人的代码,以求从中学到别人的设计思路,抑或是从代码中了解类库的使用。不管哪种需求,我们都需要做到快速准确地阅读。那么,究竟如何阅读呢? 让我们以一个.net的项目为例:当我们打开一个.net解决方案的时候,里面通常有不止一个项目
2011-08-04 17:02:18 466
原创 关于怎样读源代码的思考
最近一直在看李先静老师的《系统程序员成长计划》, 作为一个连入门都不算的小菜鸟,书中附带的源码,着实让人头疼,还望看到这些话的大大们不要笑我,以前接触的都是课本里的小程序,自己写的大都是一些简单的测试程序,书中好多概念和内容都是很新鲜的……, 链表那里还好,到了多线程并发那里就有
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 762
原创 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 312
原创 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 493
原创 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 899
原创 关于动态链接文件
动态链接,在可执行文件装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可执行文件包含一个叫做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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人