加载中
epoll(未完待续)

2013-07-15,重构了epoll服务器模型的代码 两种不同的触发器模型:边沿触发(ET:Edge-Trigger)和水平触发(LT:Level-Trigger) 1. 边沿触发(ET:Edge-Trigger):当调用前条件是unready...

2013/07/15 02:29
320
文件描述符和df的一个有趣的问题

设想一个这样的场景: 1. 查看各分区使用情况"df -h",结果如下:(省略不重要的打印) [root @localhost test]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-...

2013/06/08 14:29
270
RPM-Red hat Package Manager文件格式解析(翻译)

这是在www.rpm.org上看到的一篇文章。 原文参见:http://www.rpm.org/max-rpm/s1-rpm-file-format-rpm-file-format.html RPM文件格式 以下描述的关于RPM文件的格式细节只在当时写此文的时候是...

2013/05/29 09:41
1K
《Beej's Guide to Network Programming》中文翻译

我非常推荐大家去阅读《Beej's Guide to Network Programming Using Internet Sockets》这本书,作者讲得很好,内容生动有趣。原书地址:“http://beej.us/guide/bgnet/”。 我翻译了《Beej'...

流言终结者(二)——“数组名”和“指针变量名”是一回事吗?

经常听到别人说:“数组名和指针变量名是一回事”,事实真的是这样吗? 话不多说,先上一份儿代码! ================================================================ 源代码1: #include...

2013/03/07 21:24
604
Linux系统中普通文件和目录文件的区别

看了赵小兵老师的RHCE和一些相关贴子,受了一些启发,根据平常所知,说说Linux系统中,文件的权限控制,在对于普通文件和目录文件时,有何区别。 文件权限一般可认为是0 123 456 789,一共十...

2013/02/19 11:55
3.9K
使用Linux的smclient来访问Win提供的共享目录

一、假设Win的配置如下: 主机名:PC-20121022VZUR; 图一 IP地址:10.8.8.181; 图二 把E:\film开启了共享; 图三 二、要是Linux通过smbclient来访问Win的共享,要做如下几步: 1.先在Linux端探...

2013/02/19 09:33
652
流言终结者——C语言内存管理

写在前头: 我不能保证此文中,我的观点和理解全是对的,这也不是一篇教学贴,只是我偶尔突发奇想了几个特殊的场景,然后用实验得到结果,对结果进行分析,遂成此文。所以文中肯定存在错误,...

GBK(gb2312)和UTF-8互转(转载)

本文摘自:http://my.huhoo.net/archives/2012/10/gbkutf8.html 非常感谢原文作者。 具体需求是这样,嵌入式环境,sh架构的,厂商提供的SDK中的iconv库不够全,不支持gb2312,也不支持gbk,导...

2012/12/26 19:11
808
关于iOS/iPhone/iPad无法开启ssh服务

iPhone4s,据推测是染上了一种蠕虫病毒。 根据http://www.jailbreakqa.com/questions/13894/how-can-i-change-my-ios-password所述。 使用iFile(从Cydia获取)删除下面两个文件: 1. /Syst...

2012/11/29 19:55
1K
一箭双雕的学习模式

我发现一个一箭双雕的学习模式,那就是翻译RFCs文档。 一箭双雕是指: 学习、提高英文阅读理解能力; 学习、理解RFC&Internet Standard文档。 why? 为什么要学英文,这点不用我说了。 为什么...

2012/11/27 15:10
134
再谈字符串编码与HTTP协议

我最近被这样一个问题困扰了三天。 在嵌入式设备中如何对字符串编码进行转换呢? 例如一个这样的文件,里面有这样一行,str = "你好"; 那么这个"你好"是用的什么编码呢?虽然我们肉眼看上去,...

2012/11/22 22:29
1K
关于字符编码笔记

关于字符编码笔记 1.概述 计算机最开始只有一种编码,就是ASCII编码,毕竟计算机是老美发明的,当时也不会考虑到其他国家的语言。但是由于计算机在全世界不断发展,ASCII编码的弊端逐步呈现出...

2012/10/26 15:58
73
读list.h有感

看完收获很大,之前发起过一次,没静下心来,最终导致没看懂。 这次沉下心来,一鼓作气,配合自己写的demo例子,整理出一个简化版的通用链表概念。 传统链表结构,如下所示: typedef struct...

2012/10/17 18:37
318
XML笔记

XML全称:Extensible Markup Language可扩展标记语言。 元素和标签的异同点: 1.相同点,看上去都是<xxx>和</xxx>的一对组合; 2.不同点,书写方式不同,标签一般是 <根标签> <标签> ...

xml
2012/10/09 09:52
176
关于Linux库函数int system(const char *command);

经常使用system();,可最近因为要做一个顺序调用执行的程序,就是相当于要执行两次system(); system("tar -zcvf xxx.tar.gz xxx"); //第一步先执行打包 system("tar -zxvf xxx.tar.gz"); ...

2012/09/20 15:25
723
关于ANSI和UTF-8,windows和unix的行结束符

今天帮同事调个东西,发现他的一个配置文件(文本文件)不能正确的被我的程序解析,对比了一个可用的配置文件之后,也没发现什么特别大的差异,只是配置项的值不同。 但是我用beyond compar...

2012/09/18 17:25
2.1K
关于big_endian和little_endian,大端和小端的理解

假设有个这样的一段代码: #include <stdio.h> int main () { union u { char a[4]; int b; }; union u test; test.b = 1; printf("%x.%x.%x.%x\n"...

2012/09/07 12:03
995
初识HTTP

平常老听说HTTP,中文名我也知道,超文本传输协议嘛,具体是啥,我就搞不懂了。 经过上次深入研究网络和网络编程之后,突然发现再要去理解HTTP就简单多了,于是我就仔细看了一遍百科上关于H...

2012/09/05 15:11
112
计时器

用于给某一段代码计时的代码 #define START start_watch(&a1); #define END end_watch(&a2);\ printf("%s:%s:[%d]:totally time used:[%f]ms\n", __FILE__, __FUNCTION__, __LINE__, sho...

2012/08/20 19:27
57

没有更多内容

加载失败,请刷新页面

返回顶部
顶部