`
zhangyafei_kimi
  • 浏览: 261831 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
#include <stdio.h> #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #ifdef __cplusplus #ifdef DEBUG_NEW #undef DEBUG_NEW #endif #define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new DEBUG_NEW #endif int main(int argc, char* argv ...
A wrong program in boost-user mail list: #include <iostream> #include <memory> #include <boost/shared_ptr.hpp> #include <boost/enable_shared_from_this.hpp> // Inheritance Layout // // boost::enable_shared_from_this<T> // ^ // | // Base --------> IBa ...
http://linux.chinaunix.net/salon/200712/files/gdb.ppt http://book.csdn.net/bookfiles/101/1001012892.shtml http://blog.chinaunix.net/u/19651/showart_362901.html
我绝对是一个合格的程序员。而且将会是一个顶级程序员。只有那些半调子程序员才会改做PM。 看看UNIX的先知们,他们是我心中的灯塔。看看GNU的先锋们,他们就是我努力学习的目标。 一心想成为富翁的人,永远成不了黑客。 ...
HTTP客户请求的数据格式说明   HTTP请求包括三部分:请求行(Request Line),头部(Headers)和数据体(Body)。其中,请求行由请求方法(method),请求网址Request-URI和协议 (Protocol)构成,而请求头包括多个属性,数据体则可以被认为是附加在请求之后的文本或二进制文件。   下面这个例子显示了一个HTTP请求的Header内容,这些数据是真正以网络HTTP协议从IE浏览器传递到Tomcat服务器上的。 GET /icwork/? search=product HTTP/1.1 Accept:image/gif,image/x-xbitmap,im ...
#include <windows.h> #include <tlhelp32.h> #include <stdio.h> #pragma comment(lib, "Advapi32.lib") BOOL SetPrivilege(HANDLE hToken,LPCTSTR lpszPrivilege,BOOL bEnablePrivilege)//improve a privilege { TOKEN_PRIVILEGES tp; LUID luid; if(!LookupPrivilegeVa ...
Cygwin下结果: connect() 127 Transport endpoint is already connected VC8下结果: connect() 10022 No error Linux 2.6.27下结果: connect() 106 Transport endpoint is already connected /* 作者:张亚霏 2008-12-09早 */ #if defined WIN32 || defined _WIN32 #include <stdio.h> #include <winsock2.h ...
http://blog.youxu.info/2008/09/04/unplug-your-mouse/ http://blog.youxu.info/2008/09/10/gtd-by-cli/ http://blog.youxu.info/2008/09/16/cli/
运行下面程序的同时打开任何一个抓包工具分析。 实验表明Windows下面SO_RCVBUF选项的大小和接受窗口字节数无关。 窗口大小都是8192。 Linux 2.6.27中窗口大小和SO_RCVBUF选项有关,好像是进位到下一个1460的整数倍,例如: 1024->1460 2500->2920 /* 作者:张亚霏 2008-12-08晚 */ #if defined WIN32 || defined _WIN32 #include <stdio.h> #include <winsock2.h> #pragma ...
2008年05月26日 星期一 12:29 今天一上午调了一个网络程序,数据包中带有时间戳,我是用time_t来表示的 client用的是winxp + vc8 server用的是linux + gcc 总是在包的持久化和反持久化出问题,原因在于: gcc中 typedef    long    time_t; vc中 typedef    __int64    time_t; 一个是4字节,一个是8字节,当然持久化和反持久化的时候对不上号 将time_t全部用long替换,问题解决 错误定位到包的持久化和反持久就花了几个小时,惨痛的教训啊,以后对于不同编译器的typedef也要注意了, ...
2008年09月21日 星期日 20:14 对于程序员就是variables that are changing or changed 对于编译器就是禁止把变量放在寄存器中优化,每次都从内存中读取数据 就这么简单
2008年08月27日 星期三 10:16 总的来说,编译器只在它需要的时候才会合成一个默认构造函数,或者扩张所有已存在的构造函数。 一个类满足下列其中任何一个条件: 1.包含了一个类的对象,这个对象有一个构造函数(包括编译器合成的默认构造函数) 2.如果继承自一些基类,其中某些基类有一个构造函数(包括编译器合成的默认构造函数) 3.有一个虚函数,或者继承到了虚函数 4.有虚基类 如果这个类没有默认的构造函数,编译器就会合成一个默认的构造函数,分别做以下事情 如果这个类有构造函数,编译器就会扩张所有构造函数,做以下事情 1.调用这个对象的构造函数 2.调用基类的构造函数 3.设置正确的虚函 ...
从Google在OSDI'04上发表了Map/Reduce这篇Paper;到Yahoo!在06年雇佣Doug Cotting, 投入对Hadoop最大的关注,以期提高其计算能力对抗Google;再到CMU CS的系主任发表Tec h report提出DISC(Data-Intensive Super Computing,在最近一次的Hadoop summit上, 他演讲的slides将Super改成了Scalable)的概念,以及Intel、IBM与Stanford、CMU合作 基于Hadoop搞云计算。Map/Reduce引入的并行计算模型得到了前所未有的关注和应用。 究竟什么是Map/Re ...
Google File System Google有Google File System;Doug Cutting在Nutch中把Google FS实现了,最后这个项 目从nutch中分出来,成为了现在的Hadoop — Hadoop Distributed FileSystem(HDFS) (Java);Google 两个共同创始人的两个大学同窗(印度人)Anand Rajaraman和Venky Harinarayan搞了个Kosmix的搜索引擎,然后将他们的GFS-like FileSystem — Kosmos ( C++)FS捐献给开源社区。 (Google FS的论文发表在03年) ...
Google是伸缩性的王者。Google一直的目标就是构建高性能高伸缩性的基础组织来支持它 们的产品。 平台 Linux 大量语言:Python,Java,C++ 状态 在2006年大约有450,000台廉价服务器 在2005年Google索引了80亿Web页面,现在没有人知道数目 ...
Global site tag (gtag.js) - Google Analytics