yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  linux环境,vi,linux编程

上一页 1 ··· 12 13 14 15 16 17 下一页

摘要:5)Linux程序设计入门--信号处理Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生... 阅读全文
posted @ 2014-11-18 02:00 xxxxxxxx1x2xxxxxxx 阅读(151) 评论(0) 推荐(0)

摘要:6)Linux程序设计入门--消息管理 前言:Linux下的进程通信(IPC) Linux下的进程通信(IPC) POSIX无名信号量 System V信号量 System V消息队列 System V共享内存 1。POSIX无名信号量 如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子 ... 阅读全文
posted @ 2014-11-18 02:00 xxxxxxxx1x2xxxxxxx 阅读(135) 评论(0) 推荐(0)

摘要:2)Linux程序设计入门--进程介绍 Linux下进程的创建 前言: 这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到: 进程的概念 进程的身份 进程的创建 守护进程的创建 1。进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命 令.那么操... 阅读全文
posted @ 2014-11-18 02:00 xxxxxxxx1x2xxxxxxx 阅读(214) 评论(0) 推荐(0)

摘要:3)Linux程序设计入门--文件操作Linux下文件的操作 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 1。文件的创建和读写 我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等).当然... 阅读全文
posted @ 2014-11-18 02:00 xxxxxxxx1x2xxxxxxx 阅读(145) 评论(0) 推荐(0)

摘要:1)Linux程序设计入门--基础知识Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要... 阅读全文
posted @ 2014-11-18 02:00 xxxxxxxx1x2xxxxxxx 阅读(210) 评论(0) 推荐(0)

摘要:8)Linux程序设计入门--线程操作前言:Linux下线程的创建 介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由 于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线 程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可以... 阅读全文
posted @ 2014-11-18 01:57 xxxxxxxx1x2xxxxxxx 阅读(177) 评论(0) 推荐(0)

摘要:8)Linux程序设计入门--网络编程 Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的 应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处 于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一 位真正的... 阅读全文
posted @ 2014-11-18 01:56 xxxxxxxx1x2xxxxxxx 阅读(292) 评论(0) 推荐(0)

摘要:Vim global命令和重复操作 Vim global命令允许我们在某个指定模式的所有匹配行上运行可执行的 Ex 命令,缩写形式为 :g,其处理重复工作的效率极高。 一、Vim global命令介绍 Vim global命令形式为 :[range]g[lobal][!]/{pattern}/[cm 阅读全文
posted @ 2014-11-10 01:58 xxxxxxxx1x2xxxxxxx 阅读(354) 评论(0) 推荐(0)

摘要:为什么要损耗平衡(wear-leveling)? Flash上的每一位(bit)可以被写操作置成逻辑0。 可是把逻辑 0 置成逻辑 1 却不能按位(bit)来操作,而只能按擦写块(erase block)为单位进行擦写操作。一般来说,“NOR flash擦写块的大小是128K,Nand flash擦写块的大小是8K”【2】。从上层来看,擦写所完成的功能就是把擦写块内的每一位都重设置(reset)... 阅读全文
posted @ 2014-11-10 01:53 xxxxxxxx1x2xxxxxxx 阅读(754) 评论(0) 推荐(0)

摘要:u-boot的nand flash驱动有两个版本,似乎是以u-boot1.1.5为分界点的,之前的版本使用的是自己写的nand flash驱动,而后面的版本使用的是linux内核中nand flash的驱动。这两个版本有可能在同一个u-boot中存在,都存放在 driver目录下面,一个为nand,一个为nand_legacy,意思为传统的nand flash驱动。两者使用一个宏开关 CFG_N... 阅读全文
posted @ 2014-11-10 01:53 xxxxxxxx1x2xxxxxxx 阅读(219) 评论(0) 推荐(0)

摘要:字符测试篇isalnumisalphaisasciiiscntrlisdigitisgraphisislowerisprintisspaceispunctisupperisxdigit字符串转换篇atofatoiatolgcvtstrtodstrtolstrtoultoasciitolowertou... 阅读全文
posted @ 2014-11-10 01:26 xxxxxxxx1x2xxxxxxx 阅读(166) 评论(0) 推荐(0)

摘要:bcmp(比较内存内容)相关函数bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件#include定义函数int bcmp ( const void *s1,const void * s2,int n);函数说明bcmp()用来比较s1和s2... 阅读全文
posted @ 2014-11-10 01:25 xxxxxxxx1x2xxxxxxx 阅读(284) 评论(0) 推荐(0)

摘要:abs(计算整型数的绝对值)相关函数labs, fabs表头文件#include定义函数int abs (int j)函数说明abs()用来计算参数j的绝对值,然后将结果返回。返回值返回参数j的绝对值结果。范例#ingclude main(){int ansert;answer = abs(-12)... 阅读全文
posted @ 2014-11-10 01:20 xxxxxxxx1x2xxxxxxx 阅读(641) 评论(0) 推荐(0)

摘要:asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime表头文件#include定义函数char * asctime(const struct tm * timeptr);函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真... 阅读全文
posted @ 2014-11-10 01:18 xxxxxxxx1x2xxxxxxx 阅读(653) 评论(0) 推荐(0)

摘要:atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,... 阅读全文
posted @ 2014-11-10 01:17 xxxxxxxx1x2xxxxxxx 阅读(258) 评论(0) 推荐(0)

摘要:getopt(分析命令行参数)相关函数表头文件#include定义函数int getopt(int argc,char * const argv[ ],const char * optstring);函数说明getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内... 阅读全文
posted @ 2014-11-10 01:15 xxxxxxxx1x2xxxxxxx 阅读(192) 评论(0) 推荐(0)

摘要:getenv(取得环境变量内容)相关函数putenv,setenv,unsetenv表头文件#include定义函数char * getenv(const char *name);函数说明getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内... 阅读全文
posted @ 2014-11-10 01:11 xxxxxxxx1x2xxxxxxx 阅读(233) 评论(0) 推荐(0)

摘要:accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include#include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来接受参数s的soc... 阅读全文
posted @ 2014-11-10 01:10 xxxxxxxx1x2xxxxxxx 阅读(220) 评论(0) 推荐(0)

摘要:alarm(设置信号传送闹钟)相关函数signal,sleep表头文件#include定义函数unsigned int alarm(unsigned int seconds);函数说明alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数second... 阅读全文
posted @ 2014-11-10 01:09 xxxxxxxx1x2xxxxxxx 阅读(346) 评论(0) 推荐(0)

摘要:isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数int isalnum (int c)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”... 阅读全文
posted @ 2014-11-10 01:07 xxxxxxxx1x2xxxxxxx 阅读(318) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 下一页