- 博客(17)
- 资源 (31)
- 收藏
- 关注
原创 mkdir函数-linux
mkdir函数头文件库:#include <sys/stat.h>#include <sys/types.h>函数原型:int mkdir(const char *pathname, mode_t mode);函数说明:mkdir()函数以mode方式创建一个以参数pathname命名的目录,mode定义新创建目录的权限。返回值:若目录创建成功,则返回0;否则返回-1,并将错误记录到全局变量errno中。mode方式:
2013-08-26 15:13:15 2031 1
原创 access函数-linux
表头文件#include<unistd.h>定义函数int access(const char * pathname, int mode);函数说明检查是否可以读/写某一已存在的文件。pathname: 文件/目录路径mode:R_OK\W_OK\X_OK: 检查文件是否具有读取、写入和执行的权限F_OK: 判断该文件是否存在由于access()只作权限的核查,并不理会文件形态或文件内容,因此,如果一目录表示为“可写入”,表示可以在该目录中建立新文件等操作,而非意味此目录可以被当做文
2013-08-26 15:10:47 2591
原创 字节,比特,字符,位,单位换算
字节(Byte):一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间. 英文标点2占一个字节,中文标点占两个字节. 1字节(Byte) = 8位(bit) 比特(Bit):亦称二进制位。新港台:位元 比特指二进制中的一位,是二进制最小信息单位。 1比特就是1位 字节: 字节(Byte)是通过网络传输信息(或在硬盘或内存中存储信息)的单位。字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。在ASCII码中,一个英文字母(不分
2013-08-26 09:01:58 14088 3
原创 时间的单位换算
时间的单位换算秒 > 毫秒 > 微秒 > 纳秒 > 皮秒s > ms > us > ns > ps1 > 10^3 > 10^6 > 10^9 > 10^12秒:second 毫秒:millisecond (milli 是毫,千分之一)
2013-08-26 08:23:16 1511
原创 tar命令-linux
tar命令先对文件进行打包,然后进行压缩。[.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar][主要讲tar,其他还有zip/unzip/rar/unrar]一、打包或解包文件:打包/解压 后缀为.tar举例:# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.g
2013-08-25 16:58:33 1185
原创 通配符是什么
通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。 实际上用“*Not?paOd”可以对应Notpad\MyNotpad【*可以代表任何文字】;Notpad\Notepad【?仅代表单个文字】;Notepad\Notepod【ao代表a与o里二
2013-08-23 13:14:05 2280
原创 export命令-linux
export 命令功能说明: 设置或显示环境变量。语 法: export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。 export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参 数:-f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
2013-08-22 15:18:52 1258
原创 动态库*.so制作-linux
在linux下制作动态库*.so。1、linux下动态库的制作//so_test.h#include "stdio.h"void test_a();void test_b();void test_c();//test_a.c#include "so_test.h"void test_a(){printf("this is in test_a...\n");}//test_b.c#include "so_test.h"void test_b(){printf("this
2013-08-19 10:13:24 1850
原创 获取系统时间的方法--linux
一、 localtime 函数获取(年/月/日/时/分/秒)数值。1、感性认识#include<time.h> //C语言的头文件#include<stdio.h> void main(){time_t now; //实例化time_t结构struct tm *timenow; //实例化tm结构指针time(&now);//time函数读取现在的时间(国际标准时间非北京时间),然后传值给nowtimenow =
2013-08-08 20:11:11 1395
原创 cJSON库(构建json与解析json字符串)-c语言
c语言解析json数据博客分类: C语言 本文转载自: http://hi.baidu.com/%C1%B5%D5%BD%D0%A1%CC%EC/blog/item/f70b39145425055f21a4e96b.html 我使用的是cJSON:http://sourceforge.net/projects/cjson/先看json
2013-08-08 10:13:11 13324
原创 getopt_long函数基本用法-linux
一、感性认识:[c-sharp] view plaincopy#include <stdio.h> #include <getopt.h> char * l_opt_arg; char * const short_options = "nbl:"; //单冒号表示是否带有参数[l带有参数后面加冒号] struct option long_options[] = { { "name", 0, NULL, 'n' }, { "bf_name
2013-08-06 13:34:06 1511
原创 URL-基本知识
URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:1、Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。2、服务器地址(host):指出WWW页所在的服务器域名。3、端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器
2013-08-05 11:43:46 1554
原创 域名-基本知识
一、域名虽然可以通过IP地址来访问每一台主机,但是要记住那么多枯糙的数字串显然是非常困难的。[因为ip地址难以记忆,所以产生域名方式。]例如:百度ip:http://202.108.22.5,域名:http://www.baidu.com
2013-08-05 10:57:07 1160
原创 Linux内存管理-浅谈物理内存与虚拟内存
二 物理内存和虚拟内存我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的
2013-08-02 15:20:03 1341 1
原创 Linux内存管理-free命令
一 free内存管理作为一名linux系统管理员,监控内存的使用状态是非常重要的,通过监控有助于了解内存的使用状态,比如内存占用是否正常,内存是否紧缺等等,监控内存最常使用的命令有free、top等,下面是某个系统free的输出:[]#free total used free shared buffers ca
2013-08-02 15:13:44 2034
原创 streamhtmlparser库(网页解析的简单测试)
执行下面操作必须先对streamhtmlparser源码库。一、htmlparser.c#include #include int main(void) { unsigned int getchar_ret; htmlparser_ctx *parser = htmlparser_new(); while((getchar_ret = getchar(
2013-08-01 15:17:49 1233
原创 移动,联通,电信与2g,3g
移动的网络:2G网络GSM。3G网络TD-SCDMA(中国自主研发)联通的网络:2G网络GSM。3G网络WCDMA(引进技术,欧洲标准)电信的网络:2G网络CDMA。3G网络CDMA2000(引进技术,美国标准)2G和3G最大区别是上网速度,3G上网速度快,联通3G上网速度最快,有7,2M/S。联通的3G网络WCDMA最快:WCDMA是欧洲标准,是全球技术最成熟,应用最广,支持
2013-08-01 09:25:30 2132
linux_下_C_语言_连接_MySQL数据库_(详细注释).txt
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人