Unix/Linux
Hering_Linux
这个作者很懒,什么都没留下…
展开
-
Chapter5-标准I/O库(上)-「APUE读书笔记」
流和FILE对象 1、标准I/O库不同于一般的I/O函数,它们的操作是围绕流而不是文件描述符。当用标准I/O库打开或创建一个文件时,也就是让一个流与一个文件相关联。 2、标准I/O流可用于单字节或多字节字符集,这由流的定向来决定。 3、在未定向的流上使用多字节I/O函数就将流设置为宽定向,使用单字节就将流设置为字节定向。 4、只有函数freopen(清除流定向)和fwide(设置流定向原创 2015-10-13 23:06:40 · 459 阅读 · 0 评论 -
Chapter5-标准I/O库(中)-「APUE读书笔记」
读和写流 当流打开后,有3种非格式化I/O可对其进行读写操作:(1)每次一个字符,(2)每次一行的I/O,(3)直接I/O。 1、输入函数 #include //三个函数返回取到的字符,出错或到达文件尾返回EOF int getc(FILE* fp); //可被实现为宏。 int fgetc(FILE* fp); int getchar(void原创 2015-10-18 17:10:57 · 655 阅读 · 0 评论 -
Chapter5-标准I/O库(下)-「APUE读书笔记」
定位流 1、ftell和fseek #include long ftell(FILE* fp); //成功返回当前位置,出错返回-1 int fseek(FILE* fp, long offset, int whence); //成功返回0,原创 2015-10-19 20:42:22 · 416 阅读 · 0 评论 -
关于函数memset的若干用法和注意事项
#include或 //在一些编译器中可不添加头文件,视具体情况而定 void* memset(void *s, int ch, size_t n); memset将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针。它是对较大的原创 2016-05-11 22:24:46 · 430 阅读 · 0 评论 -
Linux命令之echo,printf-2
echo echo 应该是linux用得最多的输出命令,作用是将参数打印到标准输出,或者重定向到目标位置。 ECHO(1) User Commands ECHO(1) NAME echo - display a line of text SYNOPSIS echo [SHO原创 2016-05-21 14:43:06 · 373 阅读 · 0 评论 -
64位Ubuntu安装32位环境ia32-libs。
当前多数Ubuntu用户已经开始选择安装64位的系统,然而一些软件还未及时更新到64位,仍然只能在32位下运行。使用apt-get安装由于标准源里已经将ia32-libs删除,所以无法安装,换了许多源依旧不行,只得自行下载安装。 总共6个文件(有下载链接),先安装ia32-libs(sudo dpkg -i ia32-libs.deb),缺少的依赖先用命令(sudo apt-g原创 2015-03-03 15:21:54 · 3299 阅读 · 0 评论 -
Linux下mysql第一次登陆跳过密码
mysql第一次登陆跳过密码原创 2017-06-25 02:47:07 · 2245 阅读 · 0 评论