当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: [译者按] 本文根据发表在CUJ Expert Forum上的两篇文章编译而成。
 

 

    摘要:关键字:诺基亚n-gage bug sybian6.1系统问题 [阿赖原作,转贴请注明链接出处] n gage(又称小n,ng)作为诺基亚的第一款游戏手机,使用过程中经常会出现各种软件的故障。这 里就本人在使用过程中碰到的问题总结在这里。本贴不定期更新中,也欢迎使用小n的朋友通过回复 本贴来补充。一、刚拿到ng时在办公室的电脑(xp操作系统)上连接usb没问题,但在我自己的电脑上连却不行, windows2003 server的操作系统,接上后任......
 ·php 编程标准    »显示摘要«
    摘要:php编程标准是经由todd hoff许可,基于《c++ 编程标准》为php而重写的,作者fredrikkristiansen, 使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是、有任何的改进,请您给笔者发一个email,以便笔者将它们合并到最新更新中去。 介绍 标准化的重要性 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许......


与大虾对话: 领悟设计模式

[译者按] 本文根据发表在cuj expert forum上的两篇文章编译而成。c/c++ user´s journal是目前最出色的c/c++语言专业杂志,特别是在c++ report闭刊之后,cuj的地位更加突出。cuj expert forum是cuj主办的网上技术专栏,汇集2000年10月以来c++社群中顶尖专家的技术短文,并免费公开发布,精彩纷呈,是每一个c/c++学习者不可错过的资料。由jim hyslop与herb sutter主持的conversation系列,是cuj expert forum每期必备的精品专栏,以风趣幽默的对话形式讲解c++高级技术,在c++社群内得到广泛赞誉。译者特别挑选两篇设计模式方面的文章,介绍给大家。设计模式方面的经典著作是gof的design patterns。但是那本书有一个缺点,不好懂。从风格上讲,该书与其说是为学习者而写作的教程范本,还不如说是给学术界人士看的学术报告,严谨有余,生动不足。这一点包括该书作者与象bjarne stroustrup这样的大师都从不讳言。实际上design pattern并非一定是晦涩难懂的,通过生动的例子,一个中等水平的c++学习者完全可以掌握基本用法,在自己的编程实践中使用,得到立竿见影的功效。这两篇文章就是很好的例证。本文翻译在保证技术完整性的前提下作了不少删节与修改,以便使文章显得更紧凑。

人物介绍: 【相关文章:php5中类的一些新的特征

---------------------------------------------------------- 【扩展阅读:[水晶报表]分组时控制每页显示的组数目

wendy --- 公司里的技术大拿,就坐在我旁边的隔间里,c++大虾,最了不起的是,她是个女的!她什么都好,就是有点刻薄, 【扩展信息:创建不规则窗口

我 --- 一个追求上进的c++程序员,尚在试用期,聪明但是经验不足。

我对她真是又崇拜又嫉妒。

----------------------------------------------------------

i. virtually yours -- template method模式

我在研究wendy写的一个类。那是她为这个项目写的一个抽象基类,而我的工作就是从中派生出一个具象类(concrete class)。这个类的public部分是这样的:

class mountie {

public:

void read( std::istream & );

void write( std::ostream & ) const;

virtual ~mountie();

很正常,virtual destructor表明这个类打算被继承。那么再看看其protected部分:

protected:

virtual void do_read( std::istream & );

virtual void do_write( std::ostream & ) const;

也不过就是一会儿的功夫,我识破了wendy的把戏:她在使用template method模式。public成员函数read与write是非虚拟的,它们肯定是调用protected部分do_read/do_write虚拟成员函数来完成实际的工作。啊,我简直为自己的进步而飘飘然了!哈,wendy,这回你可难不住我,还有什么招数?尽管放马过来... 突然,笑容在我脸上凝固,因为我看到了其private部分:

private:

virtual std::string classid() const = 0;

这是什么?一个private纯序函数,能工作么?我站了起来,

“wendy,你的mountie类好像不能工作耶,它有一个private virtual function。”


...   下一页
    摘要: •客户通过由ejb容器提供的远程和本地接口进行通信 • 访问控制表是用于保证安全其授权能访问特定功能的用户组或个人表。 • 持久性是指对象状态永久地存储在数据存储器中,诸如数据库。 • 企业 beans的类型: –实体 (entity) beans 实体beans支持多个会话和多个客户,可分为: bean - 管理bean持久性 container- 管理......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE