03 2015 档案

求整数A和B的二进制表示中有多少位是不同?
摘要:如果有题目要求整数A和B二进制表示中多少位是不同的? 那我们要先考虑一个unsigned类型中变量1的个数?我们可以考虑简单的移位运算,向右移位,我们进行判断如果不是1直接丢掉,使用&运算符即可。int count(unsigned A){ int num = 0; while(A... 阅读全文

posted @ 2015-03-29 23:05 橙风歌 阅读(609) 评论(0) 推荐(0)

WEB服务器都在做哪些工作?
摘要:作为WEB开发人员,我们肯定应该要知道WEB服务器都在做哪些工作,这里简单列举一下,有时间然后详细说明。(1)建立连接——接受一个客户端连接。 (2)接收请求——从网络中读取一条 HTTP 请求报文。 (3)处理请求——对请求报文进行解释,并采取行动(上面程序未实现)。 (4)访问资源——访问报文... 阅读全文

posted @ 2015-03-29 17:14 橙风歌 阅读(449) 评论(0) 推荐(0)

C语言中库函数strstr的实现
摘要:在C语言中库函数strstr()函数表示在一个字符串str1中查找另一个字符串str2,如果查到则返回str2在str1中首次出现的位置,如果找不到则返回null。char* strstr(char* str,char* s){ int n; if(*s != '\0'){ while(*st... 阅读全文

posted @ 2015-03-17 23:19 橙风歌 阅读(878) 评论(0) 推荐(0)

关于C++一些面试题目的总结
摘要:众所周知,在找工作时笔试题目往往对C++有大量考察,现在我们总结一些C++中比较重要而且可能会考到的知识。 1.判断一下A,B,C,D四个表达式是否正确。 int a = 4; A:a += (a ++) B:a += (++ a) C:(a ++) += a D:(++ a) +=... 阅读全文

posted @ 2015-03-05 23:25 橙风歌 阅读(253) 评论(0) 推荐(0)

导航