终极程序 终极程序
关注数: 0 粉丝数: 28 发帖数: 1,103 关注贴吧数: 14
曾几何时_云风 曾几何时, 电子游戏都是程序员一手制作的,他们设计他们做图他们编写程序他们测试他们发布给所有爱玩游戏的人。曾几何时, 游戏是通过杂志以源码的形式发布给玩家的,玩家需要把程序一行行敲入电脑。曾几何时, 梦想自己做游戏的小朋友, 都去找来编程的教材,学着一行行写程序。这是制造游戏的唯一途径但,这些日子都已经不在,我也并不留恋。只是,如果一个人热爱小说,他可以自己去写,如果他跳出来说,我有一个构思,有人帮我写出来吧...如果一个人热爱漫画,他可以自己去画,如果他跳出来说,我有一个故事,有人帮我画出来吧...如果一个人热爱游戏,他可以自己去编,如果他跳出来说,我有一个设计,有人帮我编出来吧...固然,每个人都会写作,文笔有别,但是想写的人一定可以自己动手去写。也有专业的写手,自己起个头或者只是一个想法,就可以雇一堆人去写。不是每个人都会画画,不会的人画的不堪入目,但是热爱的人还是可以涂鸦。也有专业的漫画家,自己做几个设定,就可以有一个工作室的人把它画下去。编程的门槛更高,没学过的人,一行都写不出来,但是热爱的人还是可以去学。也有专业的游戏制造商,雇佣一种叫做策划的职位,他写出设计案子,自然有程序美术制作出来。但是,我很惊讶,一个热爱游戏想自己做游戏的人,怎能不去想游戏是什么呢,那些本质上就是一些程序逻辑在运行啊。跳开实现,直接去想如果...然后应有人配合我把这个做出来,知识的断层埋下了不稳定的因素。在一个团队里,任何一个人的知识断面可以由团队的集体知识来弥补,但外人却难以融入。一心想做自己游戏的朋友啊,如果年轻,还是耐着性子学学编程吧,至少你可以知道五光十色的电子游戏,到底是什么。
神秘学 神秘学(英语:Occult)指超自然的形而上学,亦即有关神秘力量的学问。 指研究“秘密知识”或是“隐瞒起来的知识”的学问。 对于大多数神秘学家来说,神秘学则指的是形而上学,无法使用逻辑推理或现有物质科学来理解的知识。其主要研究传统宗教信仰、玄学、占卜、巫术、修炼和打坐等形而上学知识,还有许多人试图寻找在目前的宗教和哲学教条以外的世界观。神秘学家(英语:occultist)与宗教家或宗教学家的区别在于神秘学者往往抱持开放的思维去接触、包容、吸纳各种不同思想流派;而宗教家的研究可能只局限于自身宗教信仰之内;宗教学家则可能置身于宗教思想之外来研究宗教,前两者则是置身其中。与神秘学相对的是“可见的学问”或“可以测量的学问”,即科学。有时神秘学这个词的使用不很精确。它往往被理解为“只有一定的人才能知道的学问”或“必须保密的学问”。有些人,尤其是保守的基督徒,将神秘学这个词赋予了贬义,以此来贬低他们出于宗教信仰而反对的行为。比如玩角色扮演游戏或听重金属音乐。有时新教徒认为天主教本身也持神秘学行为。至于玩角色扮演游戏、听重金属音乐或读《哈里波特》小说,由于实际上没有任何隐蔽的或神秘的知识和学问,所以与神秘学毫不相关。例子: 新纪元运动 外星人/UFO 特异功能 灵魂 占星术 塔罗牌 生命之树 脉轮理论 神秘生物 新创生物 碟仙 炼金术 神话/传说 地球中空论/地球空洞论 女神转生 (日本电玩系列) 历史: 历史上不时有神秘学受打击或受青睐的时期,各大宗教也不时会有神秘学的分支出现。其他人的个人观点:众人所知的魔法学(Magic)和预测学(Mysticism)便是神秘学的其中一部分了...当然神秘学在现代是非常冷门的一门课目。什么是神秘学?神秘学可说是科学的另一半,如科学家们还在研究的“创世记”,直到现在科学家们都还无法给我们一个明确的答案但在神秘学却早以给了我们一个非常明确的答案那就是这个宇宙是由神制造的。简单地说不管是什么问题而至今科学家无法解释的到最后都是由神秘学家来解释。就像科学一样神秘学不只单单是由魔法学和预言学所组成的它也是由宇宙论(Cosmology)和秘传心理(Esoteric Psychology)组成的。宇宙论和秘传心理都是让人了解周围的万物与本身的原理和状态。但说到魔法和预测学时相信各位马上就发引起了好奇心了吧?魔法,自古以来人类学习这门课都是为了想改善这个世界和生活让明天过的更好,但到了后来有些因为了己益而利用魔法来加害他人…所以到了最后才会有那些中世纪时的历史。在现代,有些魔法早以化成我们一直在学的科学了,如早期的魔药以成了近代我们所知的化学。心理学也是从神秘学里演变而来的。预测学,如近期大家都在玩的塔罗牌(Tarot),手相(Palmistry),梦境(Dream)和占星(Astrology)都是这一区的,也是女生们和对于未来不确实的人的最爱。
10大秘密社团 No.1『共济会』 “共济会”大约于1390年成立于英格兰。600多年后的今天,“共济会”在世界各地的成员已经超过了600万。它最著名的成员包括美国作家马克·吐温、汽车大亨亨利·福特、飞行先行者查尔斯·林白。在过去,要参加“共济会”的人必须在秘密投票中获得通过。为保证成员素质,申请参加者必须是年满18岁的男子、身心健康、有坚定的信仰,而且至少要获得一名老会员的推荐。 一旦被选中,“共济会”成员被严禁向公众透露任何关于其成员资格的细节。“共济会”的保密原则允许其成员在不受外界干扰的情况下决定伦理和哲学事物,但阴谋论理论家认为“共济会”并不简单,甚至有人怀疑“共济会”成员涉嫌为“星际联盟”牵线搭桥。 -------------------------------------------------------------------------------- No.2『光照派』 “光照派”是19世纪在德国巴伐利亚州组成的一个启蒙思想家团体。它的成员中包括文学巨匠歌德和哲学家海德这样声名赫赫的人物,但它存在的时间却十分短暂。在该团体形成8年之后,巴伐利亚政府取缔了所有秘密社团,迫使它结束。 尽管如此,在它存在的时代里,“光照派”吸引了大批的拥戴者和批评者。诸如美国第三任总统托马斯·杰弗逊这样的大人物曾经盛赞“光照派”秉承的道德观念,同时则有一批人指责“光照派”秘密共谋用一个世界政府取代所有的民族和国家。 No.3『哥伦布骑士团』 “哥伦布骑士团”是一个基地在美国康涅狄格州纽黑文的慈善组织。该组织1882年成立,“骑士们”以救助病弱者、残疾人和穷人为荣。到后来,该组织通过致力于教育、慈善、社会福利、战争救助以及公共救助在美国社会广播善缘。“哥伦布骑士团”目前有超过1.2万个理事会,在全球拥有170万成员。 轶事秘闻:美国前总统约翰·F·肯尼迪和20世纪20年代的美国棒球巨星贝贝·鲁斯都是“哥伦布骑士团”的成员。 -------------------------------------------------------------------------------- No.4『贝迪鲍利』 从字面意思看,“贝迪鲍利”指的是“被保佑的人”,实际上指的是一个据说在17世纪的意大利兴盛一时的秘密教派。根据传说记载,“贝迪鲍利”的成员主要是贵族和知识分子,目的是反对当时残暴的政府。该教派的成员宣誓要惩罚那些腐败的官员,并惩戒品行不端的妇女。 由于他们从事的活动需要保密,该组织的成员只在夜间活动,并且身穿黑色斗篷、脸蒙面罩以掩盖身份。每当他们找到嫌疑人就会把他或她带回巴勒莫城他们的地下庇护所,在那里对嫌疑人进行审理和宣判。 轶事秘闻:尽管人们对“贝迪鲍利”所知甚少,但许多学者认为该组织最终No.5『比尔德堡团』 “比尔德堡团”是一个由大约130名有钱有势的商人、金融家和政治家组成的团体,他们每年举行一次聚会,只有受到邀请的人才能够参加。美国国防部长拉姆斯菲尔德以及世界银行行长保罗·沃尔夫威茨都是该组织的成员。该组织得名于荷兰的“比尔德堡饭店”,在那里他们举行了第一次高度机密的官方会议。当时“比尔德堡团”的目标是通过非正式的、不做记录的会谈促进西欧和北美的互相理解。(右图为联邦德国总理在比尔德堡会议上) 然而在当时,许多人认为“比尔德堡团”其实有着一个险恶得多的目的。据某些阴谋论理论家的说法,该组织和它内部的精锐领导人们对许多重大变故负有责任,包括推翻政府、操纵选举、甚至密谋暗杀。 轶事秘闻:许多人相信这个神秘莫测的团体对美国前总统约翰·F·肯尼迪1963年被谋杀负有责任。 -------------------------------------------------------------------------------- No.6『罗马俱乐部』 “罗马俱乐部”是一个全球性的智囊团,其成员都是知识界精英以及政策制定者,比如巴西前总统费尔南多·H·卡多索和波多黎各前总督拉斐尔·赫尔南德斯·科拢1968年之后,这些成员经常举行聚会,讨论被他们称为“国际问题群”的种种难题的解决办法。
Boost标准库 Boost库Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,是一个可移植、开放源码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。可从http://sourceforge.net/project/showfiles.php?group_id=7586下载安装boost库。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。Boost中比较有名气的有这么几个库:Regex正则表达式库SpiritLL parser framework,用C++代码直接表达EBNFGraph图组件和算法Lambda在调用的地方定义短小匿名的函数对象,很实用的functional功能concept check检查泛型编程中的conceptMpl用模板实现的元编程框架Thread可移植的C++多线程库Python把C++类和函数映射到Python之中Pool内存池管理smart_ptr5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ的文章:Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。  Boost总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
大学成为编程高手的二十二条军规   1.大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!   2.计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。   3.记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。   4.C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。   5.C语言与C++语言是两回事。就像大熊猫和小熊猫一样,只是名字很像。   6.请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。   7.对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事。C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)   8.学习编程的秘诀是:编程,编程,再编程;   9.认真学习每一门专业课,那是你今后的饭碗。   10.在学校的实验室就算你做错一万次程序都不会有人骂你,如果在公司你试试看!所以多去实验室上机,现在错得多了,毕业后就错得少了。   11.从现在开始,在写程序时就要养成良好的习惯。   12.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路。   13.你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。   14.VC、C#、.NET这些东西都会过时,不会过时的是数据结构和优秀的算法!   15.记住:书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!   16.我还是强调认真听专业课,因为有些课像《数据结构》、《编译原理》、《操作系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白。   17.抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验比什么都有用。   18.多去图书馆,每个学校的图书馆都有很多好书等你去看!   19.编程不是技术活,而是体力活。   20.如果你决定了要当一个好的程序员,那么请你放弃游戏,除非你是那种每天只要玩游戏就能写出好程序的天才!   21.你要有足够的韧性和毅力!有个高手出一一道题测试你的韧性和毅力:找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。   22.找到只属于你自己的学习方法。不要盲目的追随别人的方法,适合自己的才是最好的!
[程序]对学软件的建议 1,不要玩游戏,至少不要玩网络游戏 我认识计算机专业比较好的大学朋友中没有一个玩网络游戏的. 2,不要用分数衡量自己专业能力。 自己一定要多去写程序,多去看代码肯定是对的。对于软件专业同学千万不要认为一分纸上试题可以代表尼专业的能力。最初学习程序语言都是坚持每天写50-100行以上代码,这样才能快速熟悉语法和程序入门基础。 3,培养学习的能力。 老师带领下学会一个东西很容易,尝试之前自己去学习,然后再去学,这样可以学习可以发现自己什么地方学习能力不足。学习的能力是一种大学最需要培养的专业能力的核心,如果你即时一个专业或者程序语言学习再好,但是却不能自我学习的能力,势必会被日益发展的技术所淘汰的。 4,培养团队意识 不要吝啬自己的代码,多去主动分享,好的代码都是改出来的。如果可以在大学中建立或者加入一个团队一起学习,将可以获得意外的收获。 5,把自己放到软件行业去衡量,而不是自己的学校。 不要在同学之间互相竞争,你需要对比的是所有从事软件行业的专业人员,因为软件专业是没有年龄的。 6,不要忽视基础。 基础像地基,如果没有基础房屋到后面就很难扩展了。基础和武侠小说中的内功是一样的,没有内功的招式是没有用的。 7, 不要被外界环境干扰。 自我控制对于今天在中国大学一起学习的同学是非常重要的,大多数同龄的学生最初进入大学都是非常好学的,但是不少人由于外界环境诱惑而失去自我的目标。
[程序]程序设计学习的黄金法则 1和别人一起讨论有意义的知识点,而不是争吵这语言行不行或者yy与zz哪个好; 2学习编程的秘诀是:编程,编程,再编程; 3请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 4把在书中看到的有意义的例子扩充; 5经常回顾自己以前写过的程序,并尝试整理,重写,把自己学到的新知识运用进去; 6.就让语言的各种平台和开发环境去激烈的竞争吧,我们要以学习语言本身和CODING的思想。 7.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而 不是一次记住的; 8.每学到一个难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清 楚才说明你真的理解了 真正程序员 真正的程序员从来不写注释,难写的程序必定也难读。 真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。他们认为应用程序编程是那些不会系统编程的人干的活。 真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。 真正的程序员不读手册,依赖手册是无知和懦弱的表现。 真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁。 真正的程序员从不按早9晚5的生活过日子,如果你在早上9点看见一个程序员,那一定是他一夜未眠。 真正的程序员比用户还清楚用户需要什么。 真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量 做爆米花,可以根据米花裂的速度听出正在运行什么程序。
[编程]精通C++的定义 今日看到大把的同学的简历上都写着“精通c++”,”精通xxxx”,其实他们可能只是会写个helloworld,知道class是个关键字而已吧.其它的我都不是太懂,唯独c++研究过些时日了,自己心中的精通为何也早有定义: 1)知道所有关键字的含义,这个是最基本的.有很多很少用的也必须知道..比如auto,mutable,explicit,volatile... 1.5)通读过一遍 ISO C++标准 2)STL的使用和基本实现原理. 3)《Effective C++》,《More Effective C++》...之类的经验手册型书籍熟读3本以上,其中大部分条款要烂熟于胸 4)boost库的整体框架要了解,清楚其中某些实现的超级BT的库不能被某些编译器编译的原因。还要清楚哪些库将会被iso c++ 收录...用到某些功能的时候会不由自主的想到“boost 中有这个功能?”结果花上比自己手写还要多的时间去使用boost. 4)看过Moden C++ Design,loki的实现原理要清楚..当然也要知道loki是干什么的... 5)林锐的《高质量C++编程指南》后面的习题能得到90分以上(记得是第一次做,以后补的不算!)。 6)C++中的线程安全模型是怎样的。 7)C++中的字符串处理库,包括C++对unicode,多种语言编码的支持。 8)预编译命令都知道是用来干什么的和常见的使用习惯... 9)平时最常用的一个编译器的所有编译选项熟记于心,以及他和ISO C++定义的编译器的差别 10)这条凑数...不管怎么样,也要会用gcc...这样保证了在每个平台下面 都可以编译个helloworld 按上面的标准查看下自己...还是要继续努力啊...
1 下一页