- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 thread safe
Revisiting the Thread-Safe C++ SingletonI wrote a long time ago what was basically a note to myself about implementing the Singleton pattern in C++. Here I will update and expand on some of the
2007-04-18 16:34:00
1311
原创 追MM与设计模式的有趣见解
创建型模式 1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如
2006-11-29 12:24:00
770
原创 NO EXCEPTION
#ifndef PROF_THROW_H#define PROF_THROW_H#include #ifdef NO_EXCEPT#define THROW(x) { std::cerr #define TRY if(1)#define CATCH(x) if(0)#define CALL_WHAT(x) "?"#define RETHROW#else#define THROW(x) th
2006-11-16 16:06:00
1468
转载 GTK+与MFC不完全对比
GTK+与MFC不完全对比 转载时请注明出处:http://blog.youkuaiyun.com/absurd/ MFC已经江河日下,日渐式微,而GTK+可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬MFC而尊GTK+。自己即在使用MFC也在使用GTK+,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说它是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两
2006-10-18 10:50:00
694
转载 SCIM输入法架构分析(下)
SCIM输入法架构分析(下) 转载时请注明出处:http://blog.youkuaiyun.com/absurd/ 1. 概述SCIM是Smart Common Input Method的简称,它是一个输入法框架,由苏哲领导开发的。作为新一代输入法框架,其架构设计精良,具有很好的扩充性和灵性性,代码质量也非常高,称得上是国内经典的开源项目了。本文试图对SCIM的架构进行分析,了
2006-10-18 10:48:00
1012
转载 SCIM输入法架构分析(上)
SCIM输入法架构分析(上) 转载时请注明出处:http://blog.youkuaiyun.com/absurd/ 文档格式与术语说明 1. 概述SCIM是Smart Common Input Method的简称,它是一个输入法框架,由苏哲领导开发的。作为新一代输入法框架,其架构设计精良,具有很好的扩充性和灵性性,代码质量也非常高,称得上是国内经典的开源项
2006-10-18 10:45:00
875
原创 MySQL vs PostgreSQL
作者 正文 andyyehooSunOne Server 性别:年龄:26 十二宫图:加入时间: 2003/12/26文章: 141来自: 广州 我相反,还是支持postgresSql,尤其是linux下,window下的8.0刚刚出来,可能要稍微等一段时间才能下定论。 以前不用mysql的原因有几个: 1、没事务 2、没子查询 3、国际化支持不好 4、varchar只能255
2006-08-17 17:17:00
2773
转载 MySQL vs. PostgreSQL
MySQL vs. PostgreSQL Author: Maciej Glowiak / PSNC, Last update 25 October 2005 [edit]Comparison The comparsion of the newest, stable and production version of PostgreSQL 8.0 and MySQL 4.1 (
2006-08-17 16:52:00
1716
转载 我以前的痛苦,你也拥有吗?
我以前的痛苦,你也拥有吗?记得笔者在以前使用Delphi/C++/Java开发软件时,经常需要撰写许多的输入验证码,例如当用户输入身份证号,或是输入数值时,都需要根据企业逻辑来检查用户输入的数据是否正确,通常许多的验证逻辑程序代码几乎都是一样的,但是对于不同的程序语言,不同的开发环境都可能需要不断重写。更麻烦的是,由于一个团队拥有许多的开发人员,因此不同的开发人员可能会使用不同的程序代码,
2006-08-11 13:07:00
791
原创 反射技术与工厂方法 (using C#)
反射技术与工厂方法 (using C#) Posted on 2004-11-17 14:20 HelloSnoopy 阅读(284) 评论(0) 编辑 收藏 引用 收藏至365Key 所属分类: 设计模式 <!---->看了http://www.cnblogs.com/zhenl/archive/2004/10/27/57456.aspx,觉得不爽,改了一下顺
2006-08-10 17:15:00
2322
转载 修炼一名程序员的职业水准(林庆忠__署名原创)
修炼一名程序员的职业水准(林庆忠__署名原创) 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图
2006-07-25 16:59:00
827
转载 看完以后,没有一个女人不感动的(组图)
看完以后,没有一个女人不感动的(组图) 作者:木狮子 发表于:2006-03-22 14:13:46 if(GetCookie("cookie_cl
2006-07-21 14:28:00
722
转载 MySQL数据导入导出方法与工具介绍(3-Exporting Data)
MySQL数据导入导出方法与工具介绍(3-Exporting Data) 导出数据的方法:Methods of Exporting Data翻译声明: 本文内容来自Sams Teach Yourself MySQL in 21 Days一书的部分内容,by Mark Maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书
2006-07-13 16:15:00
835
转载 MySQL数据导入导出方法与工具介绍(2-import from sql files)
MySQL数据导入导出方法与工具介绍(2-import from sql files) 批处理导入文件,从sql文件导入数据到数据库中翻译声明: 本文内容来自Sams Teach Yourself MySQL in 21 Days一书的部分内容,by Mark Maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删
2006-07-13 16:13:00
855
转载 MySQL数据导入导出方法与工具介绍(1- myslqimport utility)
MySQL数据导入导出方法与工具介绍(1- myslqimport utility) mysqlimport文本文件导入工具介绍翻译声明: 本文内容来自Sams Teach Yourself MySQL in 21 Days一书的部分内容,by Mark Maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地
2006-07-13 16:12:00
718
转载 B/S构架MVC系统设计模式
B/S构架MVC系统设计模式一. 目的 提高代码重用、增加开发速度和减少维护修改量已经成为现软件开发模式中日益提升的需求。框架、模型和接口也就随此孕育而生。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。使用MVC设计模式能够使得开发人员可以把精力集中在如何解决实际业务问题
2006-07-12 15:34:00
27191
原创 LINUX 常见问题1000个详细解答
LINUX 常见问题1000个详细解答作者:冷风 一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力
2006-07-12 11:47:00
1213
转载 一位大四学生的面试经历和体会
一位大四学生的面试经历和体会2006.07.10 做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说
2006-07-11 09:13:00
729
转载 MySQL 4.0 数据导入到 MySQL 5.0 可能出现的问题
MySQL 4.0 数据导入到 MySQL 5.0 可能出现的问题MySQL4.1 和 5.0 的字符设置比 4.0 复杂很多,详见:Character Set Supportutf-8 的中文数据从 4.0 导入到 5.0 之后,PHP 读取似乎没什么异常,但是在里面看到的中文却都是乱码。这是因为一般 MySQL 5.0 的默认的 character_set_database 为 lat
2006-07-10 10:32:00
2023
转载 C语言面试题大汇总
C语言面试题大汇总 4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?
2006-07-05 12:35:00
2020
转载 详细解说STL hash_map系列
详细解说STL hash_map系列 0 为什么需要hash_map 1 数据结构:hash_map原理 2 hash_map 使用 2.1 一个简单实例 2.2 hash_map 的hash函数 2.3 h
2006-07-05 12:08:00
1520
转载 学习STL map, STL set之数据结构基础
学习STL map, STL set之数据结构基础作者: winter 摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希望了解STL map等关联容器底层数据结构的朋友来说,有一定的
2006-07-05 12:06:00
1226
转载 C++中的虚函数
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2006-07-04 17:02:00
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人