博文
50款流行安全软件的开源替代品(2010-05-24 15:09:00)
摘要:当您将商业办公软件替换成开源版本时,可能没有什么难度,但是当您想将商业安全产品替换为开源版本时,您还真得做点儿工作。
您可能需要整合数个开源工具还能获得一个商业软件中的功能。或者,在使用开源程序之前,您需要学习一些基础技术才行。
然而,开源安全工具也提供了很大的灵活性——更不要说成本优势了。对源码的访问可以使您获得对网络功能的完全控制。
在这份列表中,我们编辑整理了一个开源安全工具集,以及与之相对应的商业软件。需要注意的是,我们并不是说开源软件具有商业软件所具备的所有相同功 能和使用方法。
同样的,我们要说,他们为最终用户提供了一些值得考虑的好处,特别是对小型企业来说,可以大大的缓解他们的财政预算。
开源:反垃圾邮件
1. 用 ASSP 替换 Barracuda Spam and Virus Firewall
ASSP(Anti-Spam SMTP Proxy的缩写)工作于现存Exchange,Lotus Notes或其他SMTP服务器中,用于拦截垃圾邮件。需要注意的是该产品用于机构组织,而非家庭用户,所以您需要具备一定的知识才能使用它。不同于商业 化的Barracude产品,它是软件,而非物理设备,它只拦截垃圾邮件,而非病毒。
操作系统:OS Independent
开源:反病毒/反恶意软件
2. 用 ClamAV 替换 Avast! Linux Edition,VirusScan Enterprise for Linux
作为最知名的开源安全软件之一,ClamAv的反病毒能力为其赢得了显赫的声誉。所释出的版本适用于Linux/UNIX,且最适合于大型机构组 织。
操作系统:Linux
3. 用 ClamAV for Windows 替换 Panda Cloud Antivirus
最近发布的官方ClamAV for Windows是SourceFire(ClamAV拥有者)和云安全提供商Immunet的合作产品。因为其运行于云端,所以这款反病毒软件不占用系统 资源,它能利用社区保护提供安全性。同时Panda Cloud Antivirus和ClamAV for Windows都是免费的,但只有ClamAV提供源代码。
操作系统:Windows
4. 用 ClamWin Free Antivi......
[Z]分享多年美工工作收集的小工具和经验(2010-05-24 15:02:00)
摘要:1.图片素材收集技巧
我们很多时候看到一个别的站点里面的图片和动画,怎样能方便拿到?
有一个简单的技巧就是,打开IE的 internet选项->internet临时文件,删除所有脱机内容 ,(然后把喜欢的这个网站浏览一遍),再打开IE的 internet选项->internet临时文件,点设置,查看文件 (就会看到刚才该网站的所有素材和动画,复制出来就可以直接使用了)
http://topic.csdn.net/u/20100405/16/06eeb780-d3d5-499f-b82b-b9e0e398a936.html......
网络编程 同步,阻塞,异步,非阻塞(2010-05-23 21:32:00)
摘要:网络编程之同步,阻塞,异步,非阻塞 同步:函数没有执行完不返回,线程被挂起 阻塞:没有收完数据函数不返回,线程也被挂起异步:函数立即返回,通过事件或是信号通知调用者非阻塞:函数立即返回,通过select通知调用者这样看来异步和非阻塞有什么区别呢?异步=非阻塞?同步是在操作系统层面上,阻塞是在套接字上 Reactor是同步 Proactor是异步?回答:同步、异步、阻塞和非阻塞的概念在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步
所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的 LRESULT值返回给调用者。异步
异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。以 CAsycSocket类为例(注意,CSocket从CAsyncSocket派生,但是起功能已经由异步转化为同步),当一个客户端通过调用 Connect函数发出一个连接请求后,调用者线程立刻可以朝下运行。当连接真正建立起来以后,socket底层会发送一个消息通知该对象。这里提到执行 部件和调用者通过三种途径返回结果:状态、通知和回调。可以使用哪一种依赖于执行部件的实现,除非执行部件提供多种选择,否则不受调用者控制。如果执行部 件用状态来通知,那么调用者就需要每隔一定时间检查一次,效率就很低(有些初学多线程编程的人,总喜欢用一个循环去检查某个变量的值,这其实是一种很严重 的错误)。如果是使用通知的方式,效率则很高,因为执行部件几乎不需要做额外的操作。至于回调函数,其实和通知没太多区别。阻塞
阅读全文(1993) | 评论:0
RFC中文文档(2010-05-22 14:59:00)
摘要:http://man.chinaunix.net/develop/rfc/default.htm......
推荐 林锐 的几本书给大家(2010-05-22 14:56:00)
摘要:大家根据书名在google、baidu自行搜索咯
(1)《高质量程序设计指南-C++/C语言》,林锐等,电子工业出版社,2002
(2)《CMMI 3级软件过程改进方法与规范》,林锐等,电子工业出版社,2003
(3)《软件工程与项目管理解析》,林锐,电子工业出版社,2003
(4)《面向企业的软件研发管理解决方案》,林锐等,电子工业出版社,2004
(5)《Web软件用户界面设计指南》,林锐等,电子工业出版社,2005
(6)《IT企业项目管理:问题、方法和工具》,林锐等,电子工业出版社,2006
(7)《IT企业研发管理:问题、方法和工具》,林锐等,电子工业出版社,2007
(8)《CMMI和集成化软件研发管理》,林锐等,电子工业出版社,2008
(9)《如何管理软件企业》,林锐著,机械工业出版社,2009 ......
2007&2008年最受欢迎的资源top100(2010-05-22 12:20:00)
摘要:20008 from
http://topic.csdn.net/u/20090116/14/bbe94537-4d1a-44e3-b4bb-01e8c4bd5998.html
2007 from
http://topic.csdn.net/u/20080110/13/e66b16fd-ece0-492b-9889-1e01e859b541.html
2008目录
google北电华为腾讯网易迅雷中兴试题及面试经验
sql语句妙用,各种sql语句的详细用法与讲解
仿QQ2008聊天程序(c#源码)
要想精通java必须看的经典书籍(强顶)
linux入门到学懂高级编程书集.rar
J2EE(中文版)(CHM版)
提高C#编程水平的50个要点
JavaScript教程--从入门到精通(PPT精简版)
C/C++程序设计员应聘常见面试试题深入剖析
Oracle非常好的入门、深入PPT
SQL语句集锦
C/C++ 指针的13份资料
javascript全套资料(实例,书,ppt)
Visual C#_Net 应用精彩50例
改善程序设计技术的50个有效做法(CC++)(free)
ASP.NET学习大全(Jet wang 最新整理)
SQL精华(PPT)
javascrip上百技术总集
数据结构+算法综合资料库
训练逻辑思维的100道趣题
华为内部程序设计培训
足本《大学生求职七大昏招》
《算法设计与实验题解》(高清晰PDF)
零基础学SQL Server 2005 电子教程
18天java笔记(txt版)
Java搜索引擎的研究与实现(含文档+源码)
50个常用sql语句常用的sql语句
企业人事工资考勤管理系统(c#源码)
C# Windows程序设计(上下册PDF电子书)
java面试题总汇《很经典的》
java吐血精华大奉送,你要的都能找到(最新版本)
编程珠玑 第二版(Programming Pearls,2nd Edition)(英文版+中文版+源码打包)PDF高清
超级玛丽源码
C++经典书籍集合(6本书合集)
北大青鸟第一学期4.0 S1所有资料
C和C++嵌入式系统编程.pdf
SQL循序渐进(看完不会你可以砍我)教程......
15 个 JavaScript Web UI 库(2010-05-22 12:07:00)
摘要:
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。
http://news.csdn.net/a/20100519/218442.html......
(十六进制格式字符)char* 转 Hex(十六进制)(2010-05-21 14:59:00)
摘要: char szValue[] = "0x11";
int nValude = 0;
sscanf(szValue,"%x",&nValude);
printf("%x",nValue);......
我的技术群39808296,最近大换血,欢迎大家加入(2010-05-17 16:09:00)
摘要:
我的技术群39808296,最近大换血,欢迎大家加入
讨论
C
C++
win32
linux
网络通信
UI
等等
要求:
1、若为新手,需多发言
2、具备C/C++开发经验
......