`
文章列表
The Eight Fallacies of Distributed Computing Peter Deutsch Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences. 1. The network is reliable 2. La ...
At a glance, HTTP is a fairly simple, text-based protocol built on top of TCP/IP. Every HTTP session is initiated by establishing a TCP connection to the server, typically to port 80, and then issuing a request that outlines the requested URL. In response, the server returns the requested file and, i ...

杀毒软件

        以前一种用的是360免费杀毒软件,发现最近qq打开很慢,IE老是死掉,所以用手机话费在360网站上买了个40元一年的ESET NOD32,装上杀了一遍,发现了11个威胁。     嗨,是NOD32谎报军情,还是便宜没好货呢。     有待时间来检验了。     这已经是我第二次在软件上花钱了,看来观念在转变了,肯为软件花钱了。
Zen-Cart: 非常实用的开源网店系统: 1. 部署非常的简单,即使你没有学过编程,也能很方便的部署,他将所有的步骤设计成了安装程序的方式,你只要一步一步跟着设置,几个小时你的网店就部署好就可以营业了。 2. 功能强大,支持网店的所有功能,包括在线支付,不过它是外国的,所以对国内银行支持不是很好,所以下载英文版的可能要折腾下,或者请专业的公司来整,但如果是作为商品的展示,那就绰绰有余了。 3. 后台功能强大,维护方便:各种功能栏可以在管理界面登陆增删改,商品设置也可以在后台完成。 4. 网上相关文章很多,可以方便的拿来借鉴:国内还有个山寨网站和论坛,提供汉化和技术支持,挺不错的。 ...
转: http://www.vckbase.com/document/viewdoc/?id=1258 图没能拷过来,请看原文。。。  测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,如JUnit,PythonUnit等。今天给大家介绍的CppUnit即是XUnit家族中的一员,它是 ...
转: http://www.cnblogs.com/highmayor/articles/1167750.html visual lint 下载地址: http://www.riverblade.co.uk/products/visual_lint/index.html CppCheck: http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page PC-Lint安装说明 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年 ...

书籍汇总

    博客分类:
转: http://www.cnblogs.com/tanky_woo/archive/2010/11/25/1888013.html 这个帖子原本是在C++奋斗 乐园论坛讨论的,后来觉得有必要和更多朋友分享下,所以就在这里也贴出来了,希望大家一起补充。 因为我个人学的是C/C++的,所以JAVA等程序语 ...
http://msdn.microsoft.com/en-us/library/windows/desktop/ee416349(v=vs.85).aspx

代码比较

下面的内容不相等居然是随机的,好悲剧的一件事情啊???? #include "stdafx.h" #include <string> #include <Windows.h> #include <iostream> #include <time.h> #include <assert.h> using namespace std; inline char convert1(string &value, int index) { char data[2]; data[0] = ...

errno.h

errno .h errno.h- -                                      查看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。 以下来自linux 2.4.20-18的内核代码中的/usr/include/asm/errno.h #i ...
转:   http://blog.csdn.net/lightlater/article/details/6326338 写在开始 最近在做一个东东,遇到文件读取的问题,遂开始研究,使用C++读取文本文件比较简单,也是一个很好的切入点,所以进行了一些小实验。 这里仅仅举例,使用ANSI,UNICODE,UTF-8三种常用的文本文件作为示例。 关于文本文件的文件头 第一 ANSI文件的文件头为空,不需要处理; 第二 UNICODE文件的文件头为0xFF,0xFE共计两个字节,读取时需要偏移两个字节再行读取; 第三 UTF-8文件的文件头为0xEF,0xBB,0xBF ...

Unicode

Unicode 编码范围: http://zhidao.baidu.com/question/189948728.html
非常强大的一个开源工具: 可以用于磁盘加密,创建虚拟硬盘 TrueCrypt: http://www.truecrypt.org/
http://social.msdn.microsoft.com/Forums/is/vcgeneral/thread/d572b6dd-3e7f-4aff-8e24-acbffee47f3f
错误提示: mongoclient.lib(dbclient.obj) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' 前提是:利用scons从mongodb的源码中编译mongoclient.lib, 版本为v2.0.0 通过scons编译出来的mongoclient.lib 在实际使用中发生如下错误: mongoclient.lib(dbclient.obj) : fatal error LNK1112: module machine type 'x ...
Global site tag (gtag.js) - Google Analytics