2009年3月22日星期日

生活名言摘录

知识分为两类,我们自己知道那个事物,或者我们知道从何处可以找到有关它的信息 --Samuel Johnson


1.在安静里腐烂成灰尘而浑然不知还沾沾自喜 -鲁迅(aRui's Blog 玛雅盒子)
2.只有到崩溃的那一刻才可能达到完美 --C.N.Parkinson
3.崇高和荒谬常常如此的紧密相关,以至要区分它们都非常困难 -Tom Paine
4.任何规则都不可能如此一般,以至不能容许任何例外 -Bober Burton
5.没有任何事比建立新秩序更困难,成功的希望更渺茫,处理起来更危险。因为改革者将使旧秩序的所有既得利益者都变成自己的死敌,但只能使新秩序的可能获益者成为其半信半疑的辩护士 --尼科罗.马基雅维利 《君主论》
6.计算的意义在于洞察力,而不是数学 --R.W.Hamming
7.使之保持简单,尽可能简单,但不要过于简单。 --阿尔伯特。爱因斯坦
8.你按你的习惯继续吧,而我按我的习惯。 --C.Napier
9.一切将如你所料,除非你的预期不对。 --Hyman Rosen
10.知识分为两类,我们自己知道那个事物,或者我们知道从何处可以找到有关它的信息 --Samuel Johnson
11."是时候了,“海象说,”该谈谈各种各样的事情了."
12.专家是不能信任的。专家是排斥的能手,是狭隘领域的行家。
--《沙丘圣帝》,弗兰克。赦伯特

2009年3月21日星期六

C++ 在构建函数里调用另一个构建函数的问题

EvaUser::EvaUser(const unsigned int id, const char *md5Password)
{
/*函数体*/

}

EvaUser::EvaUser(const unsigned int id, const std::string &password)
//: QObject()
{
EvaUser( id, (char *)password.c_str() );
}
发现创建一个对象后会自动调用其析构函数EvaUser::~EvaUser();检查了很久,才发现问题出现在第二个构建函数上。原因可能是
EvaUser( id, (char *)password.c_str() );返回的是一个临时对象。,当EvaUser::EvaUser(const unsigned int id, const std::string &password)结束后,这个临时对象会被删除的吧。这应该是个很白痴的问题。呵呵~

2009年3月11日星期三

kde4.2与alsa的问题

症状:自从kde从3.5升到kde4.2后,系统声音就有问题。进入kde,系统提示音响,然后提示声卡驱动无法工作,使用默认驱动。之后,所有音乐播放器都无法使用。但关闭系统时,kde还是有退出的提示音。
问题所在:由于kde的phonon默认(?自己推测的)使用的是gstreamer,但由于gsteamer的alsa插件没有安装,所以无法使用alsa。
解决方法:1)安装相应插件即可。但此时amarok还是无法播放本地mp3文件。还要安装相应解码插件。
2)安装phonon-xine,并安装相应的xine插件。最后还要在kde的system setting->multimedia->backend里将xine放到 第一,让其成为默认后端

2009年3月5日星期四

如何看书

有同学总是奇怪,为什么我看书,连序言也看得那么入神。
曾经看过一句不知是老子还是庄子说的话,大概意思是说,书本是无限的,而人生是有限的,以有限的人生去看无限的书,是愚蠢的。但我们又不能不看。因此,必须有选择地看。如何选呢?还没看完,有怎知道它好不好呢?这就是我看序言的原因了。
看书,从封面看起。
封面,看什么?作者,出版社,出版次数.计算机里,外国人写的,一般比中国人写的好(能够将别人700页的内容缩减为200页不到,不能不惊叹中国人的强悍)。如果可以看英文的,最好看英文。看翻译的,要看出版社,有些出版社请专家来翻译,有些只是用软件翻译了,然后找个研究生校对一下就KO了,不管文理通不通。还有出版次数,出版次数越多,也就说明了,有很多人觉的他好。为了防止作假,可以看出版社,好的出版社,好的译者,就算假也假不到那里去。
书评,找出更好的书
封面之后,或者书的背面终是会有一些书评。那些书评是否可信,在我们还没有看完这本书之前,无法知道,但我们可以从中了解书的内容,从而知道这本书是否是你需要的。要是有这样的书评,说这是一本与XXX并称yyy的书,或者说这是继XXX之后的又一YYY,那,可以肯定的是,XXX这本书一定是这个领域里的权威之作,没时间的话,先看XXX吧。
知识会越来越新,书只会越来越旧
知识是会更新的,尤其在IT领域。书永远跟不上知识的步伐,我们唯一能做的就是尽量不太落伍。换句话来说,就是不要看太旧的书。这个,一般只要看书的出版时间就可以避免了。这是我初中时买辅导书得出来的教训。呵呵~。计算机里三岁的书,软件基本就可以淘汰了。很奇怪,为什么我们有免费的vc2008(vc9.0)不用,偏要用石器时代的tubor c和D版的vc6.0.
序言,不仅仅是感谢
可能看国人写的书太多了,我们终是无视序言或前言的存在。很多时候,仅仅看序言或前言,就可以分别出作家之间的差距。我们可以那里看到作者的写作目的,书的重点章节,还有长长的感谢名单。最重要的,我们可以在那里知道,我们要读懂这本书,需要的前提知识,他们一般会推荐权威之作,随之也为我们解决了寻书之苦。可能有人对此感到不屑!看你一本书,还要我先看N本别的书,太悲剧了吧。如果你没有它所写的前提知识,提议先看那些书,因为,一般那些都是基础知识。还不会行走,就不要想着跑。
目录,制定计划的依据
我喜欢在看之前,给自己一个目标,每天看多少页,哪天看到哪一页,所以目录我也会看,呵呵~
参考文献,作者水平的间接体现
也是找好书的好地方。

ps:购书科学方法(摘自某处)
1,书评
2,道听途说
3。不要忘记旧书的最值
4,注意版次

xoopshack

一。会员信息,将个人兴趣(user_interes)t改为联系方式(user_phone),并增加(user_viewphone):
1)在install/sql/mysql.structure.sql中修改和添加字段,
2)修改edituser.php,userinfo.php,lan/user.php,modules/system/templates/userinfo.html,kernel/user.php

二产品信息 new edit show preview

1。有效期 数据库修改

2。图片位置 theme修改

3。添加产品时添加分类 买卖? 价格?

数据库 action.article.php(save) form.article.elements.php(show)

form.article.config.php

main.php(语言)

article.php

产品展示

view.article.php

三.分类添加

form.category.php