程序设计艺术
liumingrong
USTC NLPR-CASIA
展开
-
论坛开发
用php+mysql开发基于数据库的web服务真是方便,这几天编写一个小的论坛服务。原创 2007-03-14 21:39:00 · 582 阅读 · 0 评论 -
php配置文件php.ini 中文版
php配置文件php.ini 中文版;;;;;;;;;;;;;;;; 简介 ;;;;;;;;;;;;;;;;; 本文并非是对英文版 php.ini 的简单翻译,而是参考了众多资料以后,结合自己的理解,增加了许多内容,; 包括在原有 php.ini 基础上增加了一些实用模块的配置说明,同时对文件内容的安排进行了调整。; 由于作者不喜欢 no-free 的玩意儿,所以删除了除 MySQL 和转载 2007-06-09 11:00:00 · 3056 阅读 · 0 评论 -
设计模式之Adapter模式
同Facade模式一样,Adapter模式也是一种包装(wrapper),是很常用的模式,不过他们之间还是有微妙差别。Adapter的意图可以这样表述:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使原来由于接口不兼容而不能一起工作的类可以一起工作。采用Adapter模式是源于这样的问题:原有系统的数据和行为都正确,但接口不符。通常用于必须从抽象类派生时。其实现方式是将原有原创 2007-06-03 17:06:00 · 729 阅读 · 0 评论 -
设计模式之Bridge模式
Bridge模式的核心是抽象和实现的分离。这里的实现不是指抽象类的具现,而是指接口功能的实现。其要领仍然有两点:用对象封装变化;用对象聚集代替继承。原创 2007-06-06 23:47:00 · 598 阅读 · 0 评论 -
设计模式之Strategy模式
我理解Strategy模式核心有两点:用对象封装算法,用对象聚合(组合或包含)代替继承(策略的实现可能由抽象接口派生)。 其经典图为:原创 2007-06-05 15:45:00 · 572 阅读 · 0 评论 -
COM编程技术基础
http://www.yesky.com/SoftChannel/72348977504190464/20040531/1803087.shtml转载 2007-05-22 19:45:00 · 567 阅读 · 0 评论 -
成员函数适配器与绑定器
写了个小函数温习一下,呵呵。#include #include #include using namespace std; class Test { public: void print(int a) { cout }};int main(){ vector v(10,10); Test t; for_each(v.原创 2007-05-27 16:07:00 · 800 阅读 · 0 评论 -
PHP 会话 (Session) 使用入门
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,转载 2007-05-25 13:25:00 · 543 阅读 · 0 评论 -
C++日期和时间
--转载自编程爱好者摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概转载 2007-04-22 10:54:00 · 947 阅读 · 0 评论 -
后缀树线性构造算法简介
后缀树是一种用于字符串处理的强有力的数据结构。事实上也是我见过最精妙与复杂的数据结构,它几乎能完成字符串处理需要的所有功能(几乎……至少在我所知道的范围内)。在这篇文章中,我将先介绍后缀树的结构和应用,接着阐述它的线性构造算法。后缀树的结构后缀树是一棵Trie树(准确地说是一棵Patricia trie,如果不知道Trie树是啥的请询问狗狗)。与Trie存储多个不直接相关的字符串转载 2009-03-18 16:44:00 · 5872 阅读 · 2 评论