- 博客(8)
- 收藏
- 关注
转载 UNIX文件mode_t详解
打开文件、新建文件和关闭文件操作打开文件操作使用系统调用函数open(),该函数的作用是建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作。打开文件的一般形式是:open(文件路径, 标志); 函数的返回值是文件描述符,如果打开文件成功返回一个正整数,否则返回-1。标志是用于指定打开文件操作模式的枚举常量,主标志如表13.1所示。表13.
2015-08-23 14:45:11 1169
原创 ps aux命令显示的状态列中的Ss+,Rsl,R+,S<sl含义
D 不可中断 Uninterruptible sleep (usually IO)R 正在运行,或在队列中的进程S 处于休眠状态T 停止或被追踪Z 僵尸进程W 进入内存交换(从内核2.6开始无效)X 死掉的进程< 高优先级N 低优先级L 有些页被锁进内存s 包含子进程+ 位于后台的进程组;l
2015-08-19 10:47:03 1783 1
原创 关于Linux的 ps -l 命令,显示数据中F表示含义
F是位标记,man里面的解释 1 fork之后未执行的进程 4 使用超级用户权限那么1就是2进制的0001,4就是2进制的0100,所以如果ps的时候显示5,就是2位都被置为0101,0的话就是2为都置为0,就是既不是fork之后未执行的进程,也不是使用的超级用户权限
2015-08-19 10:25:33 1616
原创 exercise1-18 编写一个程序,删除每个输入行末尾的空格及制表符,删除完全是空格的行
编程练习如题 解决思路:用fgets读入完整的一行,从字符串末尾进行字符判断,直至第一个不是space(默认space指’ ‘,’\t’, ‘\n’)的字符结束。#include <stdio.h>#include <string.h>#include <ctype.h>#define BUFFSIZE 4096int main(void){ FILE *fin, *fout;
2015-08-16 09:37:22 1233
原创 youcompleteme 安装
百度教学贴:http://tieba.baidu.com/p/2672605209?see_lz=1#40874659085l1.安装ycm前须安装cmake插件 sudo apt-get install CMake 2.依教程安装补全语法模块时出现错误提示 STDERR: Your C++ compiler supports C++11, compiling in that
2015-08-15 16:11:44 396
原创 第1章 程序设计入门
在算法竞赛中应当只做3件事:读入数据,计算结果,打印输出。输入前不要打印提示信息,输出完毕后立即终止程序。一般情况下,程序不能直接读取键盘和控制屏幕:不要在算法竞赛中使用getch(),getc(),gotoxy(),clrsrc()。也不要使用头文件conio.h,包括getch(),clrsrc()等函数。 算法竞赛中,每行输出均以回车符结束,包括最后一行。除非特殊说明,每行的行首不应有空格,
2015-08-05 10:59:54 272
原创 屏幕缓冲区字符单元信息CHAR_INFO结构内容
typedef struct _CHAR_INFO { union { WCHAR UnicodeChar; CHAR AsciiChar; } Char; WORD Attributes;} CHAR_INFO, *PCHAR_INFO;
2015-07-26 16:23:57 1452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人