`
cloudmail
  • 浏览: 271915 次
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
随着最近几年垃圾邮件的泛滥,各大ISP和企业邮箱提供商均建立了严格的垃圾邮件的防范机制,然而,由于各ISP没有公开、统一的过滤系统和反垃圾邮件政策,导致许多正常邮件也被误认为垃圾邮件,遭到屏蔽。 邮件到达率已 ...
      TurboMail邮件系统从07年才真正进入国内邮件系统行业,短短的几年,以迅猛的发展势头急速攻占国内各行各业各大邮件系统市场。相比国内其他驻扎多年的老牌邮件系统产品,TurboMail究竟是凭借怎样的优势打下这一片江山 ...
项目管理软件是一个开发团队举足轻重的工具,它的主要使命之一就是帮助你管理日常开发工作中各种繁杂的任务与Bug,否则你就会被淹没在任务与Bug的海洋中不能自拔。它也是开发团队重要的协作平台,有了这个平台,团队成员之间才能方便地了解到每个人“做了什么,在做什么,将做什么”。   所以,项目管理软件的选型成为一个开发团队必须面对的问题。以下列出一些常见的项目管理软件,供大家参考:   Trac 开发语言:Python 项目主页:http://trac.edgewall.org/
从事高性能后台服务的开发2年,做大的支持是17w/s的访问100%cpu。这个数据是前几天在一个Server终极测试中得出的。其实后台服务器的反映快慢取决于其服务的类型。几个数据是这样的。 内存访问:300w/s.即us级别。访问一次300ns ...
  1,开发环境操作系统 centOS或Red Hat Enterprise Linux Server,64bit   2,代码版本管理系统 Subversion是标准配置,svn+git搭配使用更是如鱼得水(参考 同时使用svn和git进行代码版本管理 )。   3,项目管理系统 首选jira,集成fisheye插件结合svn很方便做代码复查(code review)   4,代码复查(code review) jira+fisheye或Review Board   5,基础类库建立 为了减少重复代码的维护工作,并且坚持一处修改到处使用的原则,要在团队中形成基础类库 ...
  Programmer Competency Matrix Note that the knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n. Computer Science 2n (Level 0) n2 (Level 1) n (Level 2) log(n) (Level 3)
/* * main.cc * *  Created on: 2009-11-30 *      Author: liheyuan *    Describe: 阻塞模式服务器(Echo服务器) * *   Last Date: 2009-11-30 *   CopyRight: 2009 @ ICT LiHeyuan */ #include <iostream>using namespace std; #include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h> ...
    据数据显示,2009-2010年度中国企业邮局市场得到了快速的发展,规模达到了3.15亿元,预计未来四年的复合增长率为27.2%,到2013年,有望达到8.25亿元。   诚然,电子邮件在资料传递、商务沟通、企业品牌形象的确起到了出色的表现,大量企业因此而试用企业邮箱,但是近年来网络安全事件频发,其中电子邮件就是电脑病毒或木马的主要传播途径,但凭普通、低端的企业邮箱根本无法压制
中国邮箱网消息 近日,腾讯旗下Foxmail邮件客户端推出最新7.0.1.76版,并面向所有用户低调公测。   目前来讲,Foxmail7.0版还不支持从6.5版直接检查更新升级,需要用户自行到官网进行下载安装。(官网地址:http://fox.foxmail.com.cn/index.htm)
本例子使用异步socket(select方法)实现了ECHO服务器程序。 搞了一个晚上,终于弄好了,出现的问题主要如下: 这是最重要的问题!当读取完数据后,需要将数据重新FD_SET进去,特别是serverFd,注意这个testFd意义非常重大,相当于参数传递中的复制行参,需要好好体会。 当read(rd)后,返回为0表示客户端的socket已经关闭,此时除了要FD_CLR,还要关闭fd!!否则fd资源没有被释放,很快就会达到select监听的上限! #相关代码, [四号程序员] http://www.coder4.com /*  * main.cc  *   ...
select()系统调用提供一个机制来实现同步多元I/O:   #include <sys/time.h>#include <sys/types.h>#include <unistd.h>int select 
epoll是Kernel 2.6后新加入的事件机制,在高并发条件下,远优于select. 用个硬件中的例子吧,可能不太恰当:epoll相当于I/O中断(有的时候才相应),而select相当于轮询(总要反复查询)。 其实epoll比slect好用很多,主要一下几个用法。 struct epoll_event ; epoll事件体,事件发生时候你可以得到一个它。其中epoll_event.data.fd可以存储关联的句柄,epoll_event.event是监听标志,常用的有EPOLLIN (有数据,可以读)、EPOLLOUT(有数据,可以写)EPOLLET(有事件,通用); (1) ...
    Pew今天发表了2011年5月的互联网现状调查,数据显示,92%的成年网民运用搜索引擎在网络上寻找信息,59%的人几乎每天都用,92%的人使用电子邮件,61%的人每天都收发邮件,这两个高比例的用途毫无疑问成为互联网上最受欢迎的应用,值得注意的是在美国,每天使用搜索和电子邮件的比例更高。        从搜索引擎使用人群的比例来看,年轻的互联网用户占比最高达到96%,即便是65周岁以上的老人,也有87%会使用搜索引擎,具有高等教育学历和较高的收入的人群通常使用搜索引擎和电子邮件的比例也会较高。  
前言:独立SVN服务器不结合Apache安装使用,连接独立SVN服务器也不是用HTTP协议。这是比较快捷的SVN服务器配置方法。 一。下载工具 1.subversion-1.6.17.tar.gz 2.subversion-deps-1.6.17.tar.gz 这两个都是必须下载的,否则单独下载第一个包编译时就会提示缺少模块。 这两个包下载解压后会解压到同一个目录下,不需要特别指定。 二。解压安装 1.解压两个包: tar -xzvf  subversion-1.6.17.tar.gz tar -xzvf  subversion-deps-1.6.17.tar. ...
良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。 1.避免重复原则(DRY – Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。   2.抽象原则(Abstraction Principle )
Global site tag (gtag.js) - Google Analytics