百度空间 | 百度首页 
 
文章列表
 
您正在查看 "Pr0gr4mm1ng" 分类下的文章

2009-11-19 00:25
问题:如何把数据尽可能的散开存储,这样对于Memcache的可扩展性才会有充分利用,试想如果算法每次都会把数据定向到某几台机器,那么就会导致集群机器之间利用率的不均衡,无法发挥出集群效应;Memcache在压力测试下也会暴露出对于网络资源的消耗问题

       集团内部很多团队都使用Memcache来提高应用性能,最近的一次工作汇报中提及了Memcache的Hash算法需要研究来满足一些需求,同时提高Memcache的利用效率。讨论了一下最后自己总结了这么几点是对Hash算法需要着重考虑的。

类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-11-11 11:15

最近做东西需要用二进制输出文件,贴出相关网文一篇。

文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。

  一、ASCII 输出

  为了使用下面的方法, 你必须包含头文件<fstream.h>(译者注:在标准C++中,已经使用<fstream>取代< fstream.h>,所有的C++标准头文件都是无后缀的。)。这是 <iostream.h>的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, <iostream.h>

类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-09-14 22:53
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们 的方言跟她说这句话哦,我有一个
类别:Pr0gr4mm1ng | 评论(1) | 浏览()
 
2009-09-14 22:41
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。
Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
Chain of Responsibility:为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链
类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-09-12 23:33
现在该是Bridge模式粉墨登场的时候了,我们需要解耦这两个方向的变化,把它们之间的强耦合关系改成弱联系。我们把日志记录方式和不同平台上的实现分别当作两个独立的部分来对待,对于日志记录方式,类结构图仍然是:



图8

现在我们引入另外一个抽象类ImpLog,它是日志记录在不同平台
类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-08-04 00:21

from: csdn

http://www.gotapi.com/
语言:英语
简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。
http://www.w3schools.com/
语言:英语
简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。
http://www.xml.org.cn/
语言:中文
简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系列技术交流社区.

类别:Pr0gr4mm1ng | 评论(2) | 浏览()
 
2009-07-28 11:09

下面的这些经典的引言来自英文,也许有些我翻译的是不很好,所以,我提供了中英对照,如果有问题,请大家指正。

过早的优化是万恶之源。

Premature optimization is the root of all evil!
- Donald Knuth

在水里行走和以一个需求规格进行软件开发,有一点是相同

类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-06-02 11:19
题目:“数学黑洞”:任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数。重复进行上述运算,最终会出现一个神秘的数,请编程输出这个神秘的数。

介绍:
取任何一个4位数(4个数字均为同一个数字的例外),将组成该数的4个数字重新组合成可能的最 大数和可能的最小数,再将两者的差求出来;对此差值重复同样的过程(
类别:Pr0gr4mm1ng | 评论(0) | 浏览()
 
2009-02-03 22:18

       from:linuxtoy.org

      虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如

类别:Pr0gr4mm1ng | 评论(2) | 浏览()
 
2009-01-30 23:12

作者:成晓旭

(声明:欢迎转载,请保证文章的完整性)

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。

谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成

类别:Pr0gr4mm1ng | 评论(1) | 浏览()
 
     
 
 
文章分类
 
 
 
 
3xp(29)
 
 
Xss(29)
 
 
 
原创(11)
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

回复CloudPRose:何谓自封?
 

傻文。固步自封。
 
 

有创意!
 
 
     


©2009 Baidu