Apache与Tomcat联系及区别

本文转自http://blog.csdn.net/bbirdsky/article/details/9704433   Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器...

2014-06-12 13:46:41

阅读数 693

评论数 0

C++ Primer 学习笔记_98_特殊工具与技术 --优化内存分配

特殊工具与技术 --优化内存分配 引言: C++的内存分配是一种类型化操作:new为特定类型分配内存,并在新分配的内存中构造该类型的一个对象。new表达式自动运行合适的构造函数来初始化每个动态分配的类类型对象。 new基于每个对象分配内存的事实可能会对某些类...

2014-06-12 13:43:42

阅读数 586

评论数 0

Qt中的核心技术

这里简单介绍Qt的一些核心机制,具体参见Qt文档。 包含内容: (*)Qt的信号和槽,以及事件机制 (*)Qt Object Model (*)Qt Embedded for linux简介 (*)事件机制 (*)显示机制 (*)Qt的通信机制 (*)Qt的插件系统(机制) (*...

2014-06-12 13:42:42

阅读数 3759

评论数 0

什么是远程过程调用

什么是远程过程调用     我们经常需要设计一个分布式系统,并通过分布式系统,实现程序跨计算机运行。例如,为了建立一个大型的事务处理系统,需要一个专门服务器负责事务逻辑对象,另外专门设计一个服务器展示逻辑对象,诸如此类。所有这些服务器相互之间都需要通信(见图14-1)。 为了这样的一个模...

2014-06-12 13:41:15

阅读数 1729

评论数 0

Win32应用程序中进程间通信方法分析与比较

1 进程与进程通信     进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Program...

2014-06-12 13:39:40

阅读数 549

评论数 0

深刻理解Linux进程间通信(IPC)

深刻理解Linux进程间通信(IPC) 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内...

2014-06-12 13:38:34

阅读数 600

评论数 0

一种基于Qt的可伸缩的全异步C/S架构服务器实现(一) 综述

本文向大家介绍一种基于Qt的伸缩TCP服务实现。该实现针对C/S客户端-服务集群应用需求而搭建。连接监听、数据传输、数据处理均在独立的线程池中进行,根据特定任务不同,可安排负责监听、传输、处理的线程数目,从而在高传输负荷、高计算符合上达成取舍。数据处理采用流水线结构,以避免少量客户的密集计算请求影...

2014-06-12 13:36:56

阅读数 652

评论数 0

【设计模式】总结篇 对比中找联系

设计模式中,真的有长的很像的,甚至我们能从其中一个的类图直接演变为另一种类图。 它们中有的类图一样,有的语言近似,但是却有着不同的名字,不同的“马甲”,让我们快来认一认。 第一组:模板方法PK 建造者模式PK 工厂方法 模板方法建造者模式工厂方法 三者...

2014-06-12 13:33:16

阅读数 466

评论数 0

vector的push_back拷贝构造和空间占用分析

本文同步自:http://zohead.com/archives/vector-push-back-space-copy/ 这两天在实际程序中使用 STL 的 vector push_back 类对象时出现问题,偶尔发现 vector 在 push_back 时的调用类对象的拷贝构造函数和析...

2014-06-12 13:31:45

阅读数 11078

评论数 0

字符串匹配算法之SimHash算法

SimHash算法   由于实验室和互联网基本没啥关系,也就从来没有关注过数据挖掘相关的东西。在实际工作中,第一次接触到匹配和聚类等工作,虽然用一些简单的匹配算法可以做小数据的聚类,但数据量达到一定的时候就束手无策了。   所以,趁着周末把这方面的东西看了看,做个笔记。 ...

2014-06-12 13:29:38

阅读数 730

评论数 0

暴雪公司关于字符串匹配的hash算法

本文转自 http://blog.csdn.net/shanzhizi/article/details/7736526

2014-06-12 13:27:36

阅读数 4366

评论数 2

如何在遍历list,vector,map时删除符合条件的元素

本文转自http://www.cnblogs.com/CUCmehp/archive/2009/04/28/1445691.html

2014-06-12 13:25:02

阅读数 591

评论数 0

dependent name is not a type [关于模板类中的迭代器]

如下一个模板类: template class CTest { public:  typedef map TEMPLATE_MAP;  typedef map::iterator TEMPLATE_MAP_ITER; }; 表面上看去没有问题,实际编译的时候会发现问题: ...

2014-06-12 13:21:44

阅读数 2996

评论数 1

C++ 初始化列表

何谓初始化列表 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。 s...

2014-06-12 13:19:38

阅读数 429

评论数 0

单一职责原则

本文转自http://www.cnblogs.com/cbf4life/archive/2009/12/11/1622166.html 1.1 我是“牛”类,我可以担任多职吗      单一职责原则的英文名称是Single Responsibility Principle,简称是SRP...

2014-06-12 13:17:39

阅读数 522

评论数 0

B+树(C++实现)

本文zh 定义: 一棵M(M>2)阶的B+树满足以下定义: 1.B+树中包含两种类型的结点:内结点和叶子结点。内结点存有关键字和孩子结点的指针,叶子结点存有关键字和数据; 2.每一个关键字都会在叶子结点中出现,叶子结点按照关键字的大小排序,叶子结点中会存有指向兄弟结点...

2014-06-12 13:14:49

阅读数 667

评论数 0

ar命令大全

本文转自http://midautumn.bokee.com/6953812.html ar 命令 用途 维护链接编辑器使用的索引库。 语法 ar [  -c ] [  -l ] [  -g | -o ] [  -s ] [  -v ] [  -C ] [  -T ]...

2014-06-12 13:13:06

阅读数 486

评论数 0

内联函数、模板函数 之于头文件

本文转自CSDN 一、基本说明 C++标准中提到,一个编译单元[translationunit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,后者拥有PE[Portabl...

2014-06-12 13:10:25

阅读数 1356

评论数 0

进程间通信的11种方法

先粘过来,备以后细读 链接地址:http://www.bsdlover.cn/index.php?action/viewnews/itemid/1611/page/1/php/1 进程间通信有以下方法 Using named objects Waiting for multip...

2014-06-12 13:08:46

阅读数 456

评论数 0

C++顺序容器

一、顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。顺序容器的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定。      1.标准库定义了三种顺序容器类型:vector、list 和 deque(是双端队列“double-ende...

2014-06-12 13:03:52

阅读数 505

评论数 0

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