自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 转载:反垃圾邮件技术解析

反垃圾邮件技术解析作者:refdom1、概述    电子邮件是最常用的网络应用之一,已经成为网络交流沟通的重要途径。但是,垃圾邮件(spam)烦恼着大多数人,近来的调查显示,93%的被调查者都对他们接收到的大量垃圾邮件非常不满。一些简单的垃圾邮件事件也造成了很有影响的安全问题。日益增加的垃圾邮件现在会造成1年94亿美元的损失(来自chinabyte上一则新闻的数据),在一些文章表明,垃圾邮

2006-01-19 21:25:00 1289

原创 转载:UNIX编程资料

UNIX编程资料第一章 概述1.1UNIX的版本UNIX操作系统是贝尔实验室于六十年代末用C语言研制开发的。经过几十年的发展,已经成为流行于从大型机、小型机到工作站甚至微机等多种平台的操作系统。UNIX的成功同时也推动了C语言的普及。本教材的目的是讲解UNIX系统下的C程序设计,使C程序员快速掌握UNIX系统下的编程开发。作者在进行UNIX编程开发的实践过程中,深感实例的重要性-一个简

2006-01-19 20:50:00 1148

原创 删除单向链表的部分节点

struct TList//链表节点的结构{     int m_nData;      TList * m_pNext;};int AddNode(TList ** pList)//向链表添加节点{if( pList == NULL )  return 0;int n = 0;TList *pHead = *pList;for( int i = 0; i  {  TList * pNode =

2006-01-14 14:14:00 1322

原创 extern "C"的用法

    extern "C"表示编译生成的内部符号名使用C约定。    C++支持函数重载,而C不支持,两者的编译规则也不一样。函数被C++编译后在符号库中的名字与C语言的不同。例如,假设某个函数的原型为:  void foo( int x, int y ); 该函数被C编译器编译后在符号库中的名字可能为_foo,而C++编译器则会产生像_foo_int_int之类的名字(不同的编译器可能生成的名

2005-12-18 21:08:00 1644

原创 linux动态链接库的创建与使用

这两天要做一个linux动态链接库.so文件,开始我选择用C++编写linux动态链接库,但在调用该链接库运行时会提示symbol找不到,如果用C语言编写动态链接库运行时就可以得到正确的结果。开始还以为创建linux动态链接库so文件不能用c++,后来终于找到答案,使用C++时要使用extern "C"。使用linux动态链接库:     在Unix上存在两种库:动态库(.so)和静态库(.a),

2005-12-15 22:18:00 3268

原创 使用std:sort排序较复杂数据

  本例说明如何实现自定义谓词方法,使用std:sort排序较复杂数据。#include typedef pair PairStringInt;static bool myGreater(const PairStringInt& a, const PairStringInt& b){ return (a.second > b.second);}int main(){  vector a; a.pu

2005-11-05 00:05:00 2258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除