代码_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 代码 >>列表
· 看源代码那些事发布时间:2011-12-13
1.前言很多人问我如何看源代码?是不是我在看源代码这方面特别有天赋?其实不是的,我也只是个普通人,跟大伙没啥分别,只不过我没有别的特别爱好,一有空时,不是写自己的代码就是看别人的代码,我在看源代码时比较有耐心,纯粹就是兴趣驱动,或者说是一种好奇心。当然,我不会随随便便拿起一个开源项目就看,而是经过一定了解后才决定看它的源代码的,一旦决定要看了,我至少要把这个开源项目80%以上的代码看完,并不是那种肤浅的看,而是仔细研究每一行代码。2.我看过这些开源项目按时间先后顺序:2007... 查看全文
在取消分拆PC业务的计划后,惠普公司终于对webOS的未来发展做出最后决定。昨天,惠普宣布将保留webOS业务,并把其webOS软件推向开放源代码社区。惠普称将按照开放源代码协议,将webOS的源代码向程序员公开,希望通过将创新性的webOS平台与开放源代码社区的开发能力进行结合,来显著改善下一代设备的各种应用与web服务。惠普CEO惠特曼表示,将通过开源重新激发webOS的活力。... 查看全文
惠普宣布将把其webOS软件推向开放源代码社区惠普webOS系统12月10日凌晨消息,惠普周五宣布保留webOS业务,将把其webOS软件推向开放源代码社区。惠普称将按照开放源代码协议,将webOS的源代码向程序员公开。惠普希望通过将创新性的webOS平台与开放源代码社区的开发能力进行结合,来显著改善下一代设备的各种应用与web服务。webOS的命运最终落定:“既不整体出售,也不授权给第三方厂商”。惠普CEO惠特曼表示,将通过开源重新激发webOS的活力。惠普表示... 查看全文
· 最近写的代码的小结发布时间:2011-12-09
这几天老是吵着说要给自己的代码加加注释,看看最近写的东西,总是因为懒惰不想搞,写了那么久程序最后发现还是总结比写代码本身更重要一些,很多问题都是很相似,用的算法也很像,我觉得自己现在完全不懂算法,看到问题没有思考是哪个算法的习惯,是自己太菜了啦,昨天把代码不小心都删了,然后使劲回忆了半天,终于抠出来俩,还有3个还好之前mark过,接下来的几个文章,就把加了注释的代码和学到的一点东西好好总结下了。... 查看全文
· 阅读代码就像阅读犹太法典发布时间:2011-12-07
导读:AlanSkorkin写过一篇文章,讲述他为什么喜欢阅读他人代码,并建议其他同行也如此。可理解为:阅读优秀代码是提高开发人员修为的一种捷径。微软的资深软件工程师EricLippert在答复同行JeremyK的问题时也感叹阅读代码很难。SethGordon给JoelSpolsky发过一封电子邮件,分享有关阅读他人源码的一些不错建议。以下是邮件的译文:在以色列的神学院学习8个月后,我开始在波士顿当一个技术作家。一年多前,我和一位同事正试图解释一个Yacc和Perl的怪题,我们打印了部分文档... 查看全文
这篇文章是三个多月前写的,从原blog备份过来:最近学ror。写篇小备忘,记录一个java程序员看ruby代码的时候最晕的部分:1.方法的调用ruby调用方法时,参数列表可以不用括号包裹(我一开始见到这种形式认为是变量定义...)。ruby是动态语言,定义变量的时候不需要(也不能)指定类型。方法名(空格)参数1,参数2...2.代码块(Blocks)、do...end、yield、|x|代码块(Blocks)是指一块代码,用大括号({})或者do...end来标明起始和结束... 查看全文
· JAVA代码规范那些事发布时间:2011-12-02
Java开发中所要遵守的编码规范大体上有如下7点。命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范。1.命名规范(1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9)和下划线“_”。(2)一个唯一包名的前缀总是全部小写的字母。例如:www.tonysun.cc(3)类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。例如:Tony。(4)接口的大小写规则与类名相似:例如:Tony。(5)方法名是一个动词或动词词组,采用大小写混合的方式... 查看全文
· 如何用eclipse 部署Sina SAE代码发布时间:2011-12-01
新浪SAE为广大开发者提供了一个低成本的应用开发环境,不需要太多的费用就可以利用新浪提供的强大的云计算服务器搭建自己的应用一、安装Subclipse安装Subclipse的最好方法是使用EclipseUpdateManager。在Eclipse3.1中,它位于Help->SoftwareUpdates->FindandInstall...菜单下。选择搜索要安装的新功能部件,点击新建远程站点,弹出,在URl输入框输入http://subclipse.tigris... 查看全文
· 一些有意思的算法代码发布时间:2011-11-30
KeithSchwarz是一个斯坦福大学计算机科学系的硕士研究生。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/,目前这个网页上有88个(见下面的列表),但这位大哥要干135个,你可以看看他的To-DoList。从这个列表上,我们可以看到,他从去年7月份就在自己实现这些东西了,我把他实现的这些算法转过来,一方面我们可以学习一下这些算法和代码,因为很多东西对我来说都比较新... 查看全文
现在有很多人学习.NET,都能感觉到.NET设计的精密性以及智能性,为我们程序开发者省去了不少麻烦。但是好多人都对它内部实现很是好奇,有时候出了错也不知道是什么原因,这个就需要我们多读源代码了。只有知道源代码,才能为我们解除疑虑,才能让我们编出更加精巧高效的代码。下载请点击NET+Framework+2.0+Sources.rar所有类源代码都在那个包里面,大家利用windows的文件搜索功能在这个文件夹下输入你想要查找的类的名称就可以了,具体我就不再多说,学计算机的应该都懂了!大小:37... 查看全文
· 10个最“优秀”的代码注释发布时间:2011-11-28
下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的?这个问题给出的回答的前10条:1、//亲爱的维护者://如果你尝试了对这段程序进行‘优化’,//并认识到这种企图是大错特错,请增加//下面这个计数器的个数,用来对后来人进行警告://浪费在这里的总时间=39h2、/***致终于来到这里的勇敢的人:你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,我要对你说:永远不要放弃... 查看全文
001importjava.util.concurrent.locks.*;002003classThreadDemo2004{005publicstaticvoidmain(String[]args)006{007Resourceres=newResource();008009Producerpro=newProducer(res);010Consumercon=newConsumer(res);011012Threadt1=newThread(pro)... 查看全文
· java代码转PHP代码,高手进发布时间:2011-11-24
importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;publicclassArrayAssemble{@SuppressWarnings("unchecked")publicstaticvoidmain(String[]args){String[]arrOfInt={"红","橙","黄","黑"};@SuppressWarnings("unused")String[]arrOfChar1={"L"... 查看全文
(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写staticfinal基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等... 查看全文
· 简单crud代码生成工具发布时间:2011-11-23
简单crud代码生成工具此工程主要是基于freemarker生成相关代码的工具,功能比较简单实用。代码逻辑很简单的,运行打断点一下就明白工程结构包和命名是很匆忙弄出来的也没有去调整了data->生成相关文件的相关比如:ibatis的配置文件就是使用IbatistXmlData.javadb->handlers->从不同数据库抓去相关数据信息比如:我使用的数据库是mysql,使用的就是MysqlHandler.java。这个类的作用就是查询数据库表的元数据db->... 查看全文
最近做lucence的应用,趁着一个节点的间歇,总结了下lucence中有关自定义搜索结果排序的相关代码,一来和大家共同探讨,二来也便于备忘。众所周知,lucence默认的结果是根据Score从高到低,当Score相等时,则会根据建立索引时创建的docID由小到大排序。通过自定义搜索结果的排序,则可以实现完全按照真实业务的需要,自定义结果的排序。下面以一个查询餐馆距离的例子配合代码进行讲解(该例很多地方都有,但是我参考的时候发现很多地方提供的例子都是不能直接运行的)... 查看全文
· 把C/C++代码嵌入到java中(转)发布时间:2011-11-21
JavaNativeInterface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。l标准的java类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的l你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的l程序的某些部分对速度要求比较苛刻,你选择用汇编或者c语言来实现并在java语言中调用他们1.编写HelloWorld程序... 查看全文
· java代码规范总结发布时间:2011-11-18
作为一名合格的程序员,代码就是其战斗的武器,因此,武器的好坏,武器的品质,也一定程度上体现了程序员的水平和影响对功能的实现,因此良好的代码的规范,在一定程度上,所表现的作用是很大的,应该引起广大程序员,尤其是初级程序员的注意。因此,我总结了一下几点:1.命名规范1).所有的标示符只能用英文字母,数字,下划线2).包名全小写3).类名是一个名词,大小写混合,每个单词的首字母大写4).接口的规则与类名相似5).方法名第一个字母小写,中间单词的首字母大写,采用驼峰标识6).变量名的规则与方法名相似7... 查看全文
/****/packagecom.duoguo.usb;importjava.io.File;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.swing.filechooser.FileSystemView;importorg.apache.log4j.Logger;importcom.duoguo.Service... 查看全文
写高效代码是一项艺术,你必须学习和实践它,清晰高效代码有利于团队合作,有利于性能优化。下面总结一下清晰高效代码的规范:一、排版:1、关键词和操作符之间加适当的空格。2、相对独立的程序块与块之间加空行3、较长的语句、表达式等要分成多行书写。4、划分出的新行要进行适应的缩进,使排版整齐,语句可读。5、长表达式要在低优先级操作符处划分新行,操作符放在新行之首。6、循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分。7、若函数或过程中的参数较长,则要进行适当的划分。8... 查看全文