上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 75 下一页
摘要: 二进制转成十六进制 1.基本原理:由于十六进制数基数是2的四次幂,所以一个二进制转换为十六进制,如果是整数,只要从它的低位到高位每4位组成一组,然后将每组二进制数所对应的数用十六进制表示出来。如果有小数部分,则从小数点开始,分别向左右两边按照述方法进行分组计算。 (11010111100010111)2 = (3AF17)16 原文: http://www.china... 阅读全文
posted @ 2012-11-11 14:19 浪里飞 阅读(8732) 评论(0) 推荐(0) 编辑
摘要: 整型常量 整型常量有3种表示方式: ①十进制整数。例如,123、-456、0。 ②八进制整数。以0开头的整数是八进制数。例如,0123表示8进制数123,等于十进制数83。 ③十六进制整数。以0X或0x开头的整数是十六进制数。例如,0x123或0Xl23表示十六进制数123,等于十进制数291。 如果在整型常量后面加上字母u或u,则表示无符号整数(unsigne... 阅读全文
posted @ 2012-11-11 11:34 浪里飞 阅读(5865) 评论(0) 推荐(0) 编辑
摘要: ① NULL: 定义为0或0L或(void *)0,用于指示一个指针值是空,即什么都不指; ② '\0': 用且只用字符串结束符,为字符常量; NUL是字符常量的名字; ③ NUL: 0x00,0值字符,用于结束ASCII字符串,和'\0'类似(可以理解为别名),但是在c/c++中没有定义,如果要使用的话,需要自定义为 #define NUL '\0'; EOF :通常定义... 阅读全文
posted @ 2012-11-09 00:10 浪里飞 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: C语言中字符串后面的'\0' '\0'的意思是 ASCII 为 0 (NUL)的字符。它所的意义是“字符串结束符”。 比如,一个字符串 "Hello" ,它是由字符 'H','e','l','l','o','\0' 6 个字符在内存中连续存放的。程序在见到第一个 '\0' 时就会认为该字符串结束了。 原文: http://www.360doc.com/content/... 阅读全文
posted @ 2012-11-08 23:31 浪里飞 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 字段分隔字符 FS (field seperator) 是awk的内建变量,其默认值是空白及tab. awk每次切割字段时都会先参考FS 的内容. 若把":"也当成分隔字符, 则awk 便能自动把小时数及分钟数分隔成不同的字段.故令FS = "[ \t:]+" (注: [ \t:]+ 为一Regular Expression ) Regular Expression 中使用中括号 [... 阅读全文
posted @ 2012-11-08 23:19 浪里飞 阅读(3516) 评论(0) 推荐(0) 编辑
摘要: 反向代理服务器的工作原理 最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。 一 概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户... 阅读全文
posted @ 2012-11-07 07:51 浪里飞 阅读(524) 评论(0) 推荐(0) 编辑
摘要: HTTP基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。HTTP允许传输任意类型的数据对象,HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。在客户端发出HTTP请求并受到服务器端响应后,连接就会断开,下次的访问与前一... 阅读全文
posted @ 2012-11-05 07:30 浪里飞 阅读(10506) 评论(0) 推荐(0) 编辑
摘要: http消息头 但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTT... 阅读全文
posted @ 2012-11-04 17:31 浪里飞 阅读(3186) 评论(0) 推荐(0) 编辑
摘要: 1、用一个已存在的对象去构造一个不存在的对象(构造之前不存在),就是拷贝构造。用一个已存在的对象去覆盖另一个已存在的对象,就是赋值运算。 String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 拷贝构造函数将在对象传值,返回值,抛出异常中被调用。 2、“引用”不可能... 阅读全文
posted @ 2012-11-04 17:12 浪里飞 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 已知类String的原型为: class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operator =(const String &... 阅读全文
posted @ 2012-11-04 16:32 浪里飞 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 75 下一页