- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 linux进程学习
1、进程的概念:进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU(寄存器),IO,内存,网络资源等。很多人在回答进程的概念的时候,往往只会说它是一个运行的实体,而会忽略掉进程所占据的资源。比如说,同样一个程序,同一时刻被两次运行了,那么他们就是两个独立的进程。linux下查看系统进程的命令是ps。 2、进程在内核中的描述:在linux中,有一个结构体tas
2015-08-20 17:02:26 412
转载 getchar、scanf以及缓冲区的概念
1、getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了。 getch()和getche()是conio.h中的库函数,它的作用是从键盘接收字符,getchar带有回显。 与前面两个函数的区别在于: getchar()函数等待输入直到按回车才结束(前提是缓冲区没有数据),回
2015-08-20 11:36:22 287
转载 C++文件处理
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,c
2015-08-14 22:36:37 501
转载 语法 fgets函数原理初探
问题来源于《 c与指针》 1.7章节中的一个问题:问题:下面的代码可能出现什么问题? [html] view plaincopywhile ( gets (input) != NULL){} 首先我粗略的分析了一下,这行语句不就是输入一个字符串吗。 “!= NULL” 表示如果输入成功了,就继续运行
2015-08-14 22:34:57 720
转载 C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
(1)fopen()函数:打开文件包含头文件:#include格式:FILE * fopen(const char * path,const char * mode);参数:path:需要打开的文件路径mode:文件打开方式,具体如下r 以只读方式打开文件,该文件必须存在。r+ 以可读写方式打开文件,该文件必须存在。rb+ 读写打开一个二进制文件,允许读数据
2015-08-14 22:33:43 917
转载 UNIX经典命令详解
第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目
2015-08-13 16:59:08 954
转载 rsync 文件同步
实现将文件从10.0.80.194/rsync/www/的文件同步到/10.0.80.206/rsync/www/下 10.0.80.206为服务端,提供服务 10.0.80.194为客户端,将文件写入服务端 在两台机器上安装rysnc Java代码 1.yum install rsync yum install rsync 1.先配置服务端10.0
2015-08-13 11:20:24 324
转载 管道技巧-while read line
在Bash Shell中,管道的最后一个命令都是在子Shell中执行的。这意味着在子Shell中赋值的变量对父Shell是无效的。所以当我们将管道输出传送到一个循环结构,填入随后将要使用的变量,那么就会产生很多问题。一旦循环完成,其所依赖的变量就不存在了。 /> cat > test8_1.sh #!/bin/sh #1. 先将ls -l命令的结果通过管道
2015-08-13 09:31:03 1248
转载 【ci框架】ci框架授课思路
--------------------------------------------------------------------------------------------------------------------------------------------------授课过程中如果涉及到文件夹或目录时,可使用缩进进行演示:application|--
2015-08-05 21:01:33 521
转载 extern "C"用法解析
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处
2015-08-04 11:31:42 184
转载 C/C++编译和链接过程详解 (重定向表,导出符号表,未解决符号表)
详解link 有 些人写C/C++(以下假定为C++)程序,对unresolved external link或者duplicated external simbol的错误信息不知所措(因为这样的错误信息不能定位到某一行)。或者对语言的一些部分不知道为什么要(或者不要)这样那样设计。了解本文之后, 或许会有一些答案。 首先看看我们是如何写一个程序的。如果你在使用某种IDE(Visu
2015-08-04 10:47:33 506
转载 linux inode
一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是
2015-08-03 21:45:56 358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人