自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux c/c++ 编程之-----操作系统原理学习笔记

操作系统是中断驱动的 创建进程: 1.父进程与子进程并发执行 2.父进程等待子进程结束 子进程空间两种情况: 1.子进程是父进程的复制品 2.子进程重新装载另一端程序 int main() { pid_t pid; /* fork another process */ pid = fork(); if (pid < 0) { /* er

2013-11-04 09:52:40 684

原创 linux c/c++ 编程之-----时间函数

时间函数 在程序当中,我们经常要输出系统当前的时间,比如我们使用 date 命令 的输出结果.这个时候我们可以使用下面两个函数 #include ; time_t time(time_t *tloc); char *ctime(const time_t *clock); time 函数返回从 1970 年 1 月 1 日 0 点以来的秒数.存储在 time_t 结构之中.不

2013-11-03 22:19:25 673

原创 linux c/c++ 编程之-----管道文件

管道文件(再看看) Linux 提供了许多的过滤和重定向程序,比如 more cat等等.还提供了; | 道这种特殊的文件.系统调用 pipe 可以创建一个管道. #include; int pipe(int fildes[2]); pipe 调用可以创建一个管道(通信缓冲区).当调用成功时,我们可以访问文件描述符 fildes[0],fildes[1].其中 fildes[0]是

2013-11-03 22:18:51 1091

原创 linux c/c++ 编程之-----文件目录操作

linux 文件操作  open close read write 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数 open.使用完 成以后我们调用另外一个 close 函数进行关闭操作. #include ; #include ; #include ; #include ; int open(const char *pathname,int fl

2013-11-03 22:18:12 940

原创 linux c/c++ 编程之-----进程操作

进程 系统调用 getpid 可以得到进程的 ID,而 getppid 可以得到父进程(创建调用该函数进程的进程)的 ID. #include ; pid_t getpid(void); pid_t getppid(void); struct passwd { char *pw_name; /* 登录名称 */ char *pw_passwd; /* 登录口令

2013-11-03 22:17:35 755

原创 linux c/c++ 编程之-----C语言基本语法

C语言(语法)-linux 由上面的例子可知,C程序的源代码有下面的特点。 (1)程序一般用小写字母书写。 (2)大多数语句结尾必须要分号作为终止符,表示一个语句结束。同一个语句需要写在一行上。 (3)每个程序必须有一个主函数,主函数用main()声明,并且只能有一个主函数。在Linux系统中,main主函数应该是int类型。 (4)每个程序中的自定义函数和主函数,需要用一对大括

2013-11-03 22:15:56 947

原创 linux c/c++ 编程之-----gdb 使用

2013-11-03 22:09:13 607

转载 linux c/c++ 编程之-----创建管道文件,并实现两个进程间的信息传递。

转自http://hi.baidu.com/bzlixinhui/item/3f8d53c2633aee05c610b26e 第一步创建管道文件:fifo.c #include #include #define PATH "/home/bencai/4-4/swap" int main(int *argc,char **argv) { int

2013-11-03 21:08:10 1897

转载 linux c/c++ 编程之-----makefile 初探

描述文件的依赖关系 target: components TAB rule

2013-11-02 00:07:01 539

原创 linux 系统使用/管理之-----64位装ubuntu win7双系统

主要win7有系统保留分区,grub引导有一些问题 13.04之后不支持wubi安装 对于GPT 硬盘不止如何... 1.先装ubuntu... 2. 分区之前要重启, 分区 fdisk ,建立各种分区 fdisk -l fdisk /dev/sda 3.装 win7(没有系统保留分区) 4.liveCD进去,改grub sudo -i // 获得root权限

2013-10-31 00:16:58 437

原创 linux c/c++ 编程之-----linux C/C++ 编程初探

源文件-可执行文件:  预处理,编译,汇编,链接

2013-10-26 18:13:47 535

转载 linux 系统使用/管理之-----Linux常用命令详解

Linux常用命令详解 来源: LUPA开源社区 发布时间: 2007-05-27 05:34 版权申明 字体: 小 中 大  文章来源于http://www.lupaworld.com   Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改。另外,它具有Unix的全部

2013-10-26 10:47:02 472

转载 linux c/c++ 编程之-----vim 全教程

读本文之前请注意: 1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。 2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。 3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人。熟练

2013-10-25 20:43:11 575

原创 linux 系统使用/管理之-----linux 基本命令

Pwd ls -f – r -R -s cat 合并文件,显示整个文件内容 ctr+D 推出cat > 完全替换 >>不玩全替换,而是给文件添加信息  作为命令的输入 grep 查找某一字符串 区分大小写 -i 不区分 -H输出文件名 grep | lpr 打印每一行 history | g

2013-10-25 20:14:20 513

原创 linux c/c++ 编程之-----vim 基本使用

//高亮表示重要,易忘 设置一直显示行号:  /etc/vim vimrc 增加 set nu General 在命令模式下: 命令的组合:数字+命令 编辑模式的命令 小写一般往后,大写一般往前 visual mode  v visual block mode  ctr+v repeat the previous comm

2013-10-25 20:12:47 615

如何求解问题--现代启发式方法

现代启发式方法,这是一本介绍如何解决问题的还有一些经典算法

2011-05-09

空空如也

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

TA关注的人

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