自定义博客皮肤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 715

原创 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 705

原创 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 1120

原创 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 981

原创 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 790

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

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

2013-11-03 22:15:56 992

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

2013-11-03 22:09:13 639

转载 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 1942

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

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

2013-11-02 00:07:01 574

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

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

2013-10-31 00:16:58 459

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

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

2013-10-26 18:13:47 567

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

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

2013-10-26 10:47:02 507

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

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

2013-10-25 20:43:11 606

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

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

2013-10-25 20:14:20 541

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

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

2013-10-25 20:12:47 637

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

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

2011-05-09

空空如也

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

TA关注的人

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