搜索到与相关的文章
编程技术

建造模式(Builder)

5.建造模式(builder)抽象建造者角色(builder):给出一个抽象接口,以规范产品对象的各个组成部分的建造。一般包括两种方法:1、建造方法,比如生成零件方法等;2、结果返回方法;比如返回汽车方法。具体建造者(ConcreteBuilder)角色:实现抽象建造者Builder所声明的接口,给出创建创建产品实例的操作;在建造完成后,提供产品实例返还。导演者(Director):调用具体建造者创建产品.但是导演者并没有产品类的具体知识,真正拥有产品知识

系统 2019-08-12 09:29:30 2485

各行各业

libevent使用 libevent导入项目

最近做mysql代理层读写分离,发现在C,C++领域libevent很厉害的样子。1.安装libeventlinux下源码安装或者直接yum安装。libevent只是一套对一些底层技术的封装,自己本身并不像其他linux使用yum安装的软件一样会在/usr/bin/下有可执行文件,他只是一套动态链接库。即你可以在你的C程序中使用他.yuminstalllibeventyuminstalllibevent-devel如果是源码安装,可能会麻烦点,因为你在指定

系统 2019-08-12 09:27:27 2485

各行各业

详细介绍Qt,ffmpeg 和SDL开发

Qt与ffmpeg与SDl教程是本文要介绍的内容,从多个角度介绍本文,运用了qmake,先来看内容。1.注释从“#”开始,到这一行结束。2.指定源文件1.SOURCES=*.cpp对于多源文件,可用空格分开,如:SOURCES=1.cpp2.cpp3.cpp或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行,就像这样:1.SOURCES=hello.cpp2.main.cpp一个更冗长的方法是单独地列出每一个文件,就像这样:1.SOURCES+=

系统 2019-08-12 09:27:16 2485

各行各业

WinPcap初学(三)类的实现

距离上次发博文有两三个星期的时候了,期间看了一些书,如《EffectiveC++》、《Windows核心编程》。感觉对计算机有了一个新的认识,自己以前对程序的见解是那么肤浅,完全没有操作系统的概念,也没有程序各部分与内存关系的认识。下面开始介绍这个类。1.类成员介绍Code#pragmaonce#include#include"pcap.h"#pragmacomment(lib,"wpcap.lib")#pragmacomment(lib,

系统 2019-08-12 09:27:15 2485

各行各业

Nutch配置

http://www.linuxidc.com/Linux/2011-12/48782.htmhttp://wiki.apache.org/nutch/NutchHadoopTutorialhttp://www.open-open.com/lib/view/open1328670771405.htmlhttp://www.ibm.com/developerworks/linux/library/l-hadoop/Pighttp://guoyunsky.di

系统 2019-08-12 09:26:52 2485

Linux

linux常用命令之--目录与文件的操作命令

1、linux的目录与文件的增、删、改、复制pwd:用于显示当前所在的目录ls:用于显示指定目录下的内容其命令格式如下:ls[-option][file]常用参数:-l:显示文件和目录的完整属性信息-a:显示所有文件和目录,包含隐藏文件和目录-A:显示所有文件和目录,包含隐藏文件和目录,但不显示“.”和“..”目录范例【1】显示当前目录下所有的文件和目录,包含隐藏文件和目录,使用命令:ls-al或者:ls-Acd:用于改变当前的路径其命令格式如下:cd[相

系统 2019-08-12 09:26:50 2485

数据库相关

视图,索引

(视图,索引)-视图的主意点:不能和表的名称相同,如果某一列为函数,表达式,常量或者与来自多张表的列名相同,必须为列定义名称,不能在试图上创建索引ifexists(select1fromsys.sysobjectswhere[name]='view_recordInfo')dropviewview_recordInfogocreateviewview_recordInfoasselect记录编号=r.Recordld,会员卡号=r.BeginTime,电脑

系统 2019-08-12 01:55:42 2485

Android

【Android Developers Training】 37. 共享一个

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/secure-file-sharing/share-file.html一旦你配置了你的应用来使用URI共享文件,你可以响应其他应用关于这些文件的需求。一种响应的方法是在服务应用端提供一个文件选择接口,它可以由其他应用激活。

系统 2019-08-12 01:55:15 2485

数据库相关

数据泵 EXPDP 导出工具的使用

--=================================--数据泵EXPDP导出工具的使用--=================================对于Oracle数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle10g中,提供了高速导入导出数据泵IMPDP,EXPDP,本文主要讲述EXPDP的用法。关于IMPDP的用法,请参照:

系统 2019-08-12 01:53:54 2485

数据库相关

可重入函数和不可重入函数

转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html%3Cfont主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环

系统 2019-08-12 01:53:31 2485