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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 代码 >>列表
· 开源闭源项目代码质量对比发布时间:2014-04-17
开源项目OpenSSL漏洞Heartbleed的曝光引发了开源闭源项目安全的争论。Coverity每年都会扫描大量开源和闭源项目的代码,评估其质量发现其缺陷。最新的报告显示,开源项目的代码质量(以缺陷密度这一数据进行衡量)优于闭源项目。Coverity扫描分析了超过700个开源C/C++项目和闭源企业软件项目的样本,发现开源C/C++项目的平均缺陷密度为0.59(缺陷密度1代表每一千行代码发现一个缺陷),企业闭源项目的平均缺陷密度为0.72。报告称... 查看全文
· 含有SilverLight项目的代码重用发布时间:2014-04-16
很多时候,我们工程中不只是有SilverLight项目,然而我们想把其他的项目中的工具类,或者实体类复用到SilverLight项目中时,会发现SilverLight项目无法使用。这是个很普遍的现象。在看GalaSoft.MvvmLight这个开源项目的时候,我们会发现他有很多共用的类,下面就上图来看下高人们怎么处理的。(工程整体截图)(列举其中两个项目的结构明细)(具体代码中可能不同项目的执行代码)总结:一:要代码能复用,首先只能通过其他的方式,从图2中,我们可以看到两个图标不一样... 查看全文
本文接着和大家分享AD账号操作,这次开发一个简单的检查密码将过期用户的小工具。首先,新建一个用户实体类,属性是我们要取的用户信息。publicclassUserInfo{///<summary>///sAM帐户名称///</summary>publicstringSamAccountName{get;set;}///<summary>///名称///</summary>publicstringName{get;set;}///<... 查看全文
iSEC公布了加密软件TrueCrypt第一阶段的安全审计报告,初步分析显示TrueCrypt没有发现含有后门或其它故意加入的恶意代码的证据。TrueCrypt是流行的加密软件,但从未进行过安全审计,在NSA大规模监控活动曝光之后安全研究人员发起了对TrueCrypt的完整安全审计,iSEC负责此次审计。研究人员在代码中发现了一些小的漏洞——例如TrueCrypt使用的迭代次数是1000或2000,不足以保护密码抵抗暴力破解攻击—&mdash... 查看全文
· ASP.NET常用编程代码(二)发布时间:2014-04-15
1.绑定在DataList中的DropDownListprivatevoiddlistOrder_EditCommand(objectsource,System.Web.UI.WebControls.DataListCommandEventArgse){//绑定订单状态for(inti=0;i<((DropDownList)dlistOrder.Items[e.Item.ItemIndex].FindControl("ddlFlag")).Items.Count;i++){if((... 查看全文
· ASP.NET常用编程代码(一)发布时间:2014-04-15
1.为按钮添加确认对话框Button1.Attributes.Add("onclick","returnconfirm(’确认?’)");button.attributes.add("onclick","if(confirm(’areyousure...?’)){returntrue;}else{returnfalse;}")2.删除表格选定记录//获得DataGrid主键intintEmpID=(int)MyDataGrid... 查看全文
一、瞎扯框架、架构楼主自从1998年从C语言、MASM、Foxbase开始学计算机开始接触这个行当16年以来,2001年干第一份与程序、软件、然后是各种屌的东西开始,差不多干了13年了,这13年来,用过VF\VC\VB\C#搞过N多N多的项目,记得在2002年、2003年那个疯狂并且操蛋的年代,在整天VB代码与各种SQL、各种Bug、各种需求敲打、各种吐血的需求变更、各种大半夜还坐在医院的小板凳的加班与折磨之中,慢慢的学会去思考,他妈的这是为什么,写了程序那么的折磨人,从那时开始... 查看全文
京东周一向美国证券交易委员会(SEC)提交了更新后的招股书(F1-A),招股书显示,京东已敲定将于纳斯达克全球精选市场或纳斯达克挂牌交易,交易代码“JD”。今年1月30日,京东向美国证券交易委员会提交IPO(首次公开招股)申请,计划赴美上市,最多融资15亿美元,承销商为美林美银和瑞银。... 查看全文
前言本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容:建议23、避免将List<T>作为自定义集合类的基类建议24、迭代器应该是只读的建议25、谨慎集合属性的可写操作建议23、避免将List<T>作为自定义集合类的基类如果要实现一个自定义的集合类,最好不要以List<T>作为基类,而应该扩展相应的泛型接口,通常是Ienumerable<T>和ICollection<... 查看全文
· 在Eclipse中查看JDK类库的源代码发布时间:2014-04-13
在Eclipse中查看JDK类库的源代码,如发现没有关联源代码,如下所示:可通过如下设置查看JDK类库的源代码。1.点“window”->"Preferences"->"Java"->"InstalledJRES"2.此时"InstalledJRES"右边是列表窗格,列出了系统中的JRE环境,选择你的JRE,然后点边上的"Edit...",会出现一个窗口(EditJRE)3.选中rt.jar文件的这一项:“c:\programfiles\java\jre_1.5... 查看全文
· 代码面试最常用的10大算法发布时间:2014-04-13
1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该记住:toCharArray()//getchararrayofaStringArrays.sort()//sortanarrayArrays.toString(char[]a)//converttostringcharAt(intx)//getacharatthespecificindexlength(... 查看全文
· CosCos-android 代码总结发布时间:2014-04-11
CosCos-android代码总结资料:Android游戏开发视频教程Cocos-android-1代码包下载直接上代码:MainActivity中Cocos常规写法://cocos2d会把图形绘制在view上privateCCGLSurfaceViewview=null;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState)... 查看全文
· 如何做到每天写代码?发布时间:2014-04-11
英文原文:WriteCodeEveryDay你是否曾为项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少?为此,可汗学院计算机科学学院院长暨jQuery创始人JohnResig撰文分享了自己的心得和体会。现在,让我们看看他是如何做到每天都写代码的,首先他给自己定下了几条规则:1.每天必须写代码。可以写文档、博客或者其他的文章,但是必须要加进自己写的代码。2... 查看全文
前言软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。不管是数组还是集合类,它们都有各自的优缺点。如何使用好集合是我们在开发过程中必须掌握的技巧。不要小看这些技巧,一旦在开发中使用了错误的集合或针对集合的方法,应用程序将会背离你的预想而运行。本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容:建议20、使用泛型集合来替代非泛型集合建议21、选择正确的集合建议22、确保集合的线性安全建议20... 查看全文
什么是重构?是在不改变系统行为的前提下,对内部代码的重新组织,提高可理解性和降低修改成本。为什么要重构?一个小修改牵涉到了多个地方,且这些点处于未知状态不易读懂代码(包括读懂自己1个月前的代码)新手修改代码上手慢,需要很久才能进行有信息的代码修改需求变化时,代码层面响应慢什么时候需要重构?随时随地的重构,也就是从一开始就进行小范围的重构,就不至于时间久后没法平滑的重构了上面这句实际上是个方法论级别的,真实中,还是没办法判断什么时候要进行重构,于是换成:当代码中出现了坏味道时需要重构什么是坏味道... 查看全文
· 如何书写高质量的jQuery代码发布时间:2014-04-09
想必大家对于jQuery这个最流行的JavaScript类库都不陌生,而且只要是前端开发人员肯定或多或少的使用或者接触过,在今天的这篇文章中,我们将介绍一些书写高质量jQuery代码的原则,我们不单单会告诉你如何去书写,也会告诉你为什么这样书写,希望大家会觉得有所帮助。注意定义jQuery变量的时候添加var关键字这个不仅仅是jQuery,所有JavaScript开发过程中,都需要注意,请一定不要定义成如下:$loading=$('#loading');//这个是全局定义... 查看全文
这段代码截取于:<<Clojure程序设计>>第五章,ProgrammingClojure,2ndedition:以后有空,会写一个Clojure于Oracle事物和MVCC的比较,附件是这本书的英文版本.(defrecordMessage[sendertext]);定义了一个Message对象,这个对象的构造函数有二个参数:sender,text(defmessages(ref()));定义了一个空的ref,用来存储所有的Message(defbackup-agent... 查看全文
Demo源码背景经常做些小程序或者小DEMO的时候会用到异步,多线程来执行一些比较耗时的工作同时将进度及时进行反馈。我通常会使用位于【System.ComponentModel】命名空间下的BackgroundWorker控件。虽说该控件的属性和事件很简单,但是,我也老是会忘记。所以,本篇文章的目的就是把BackgroundWorker控件封装一下。我只需要关注,我要做的事情(DoWork),做完后要做的(RunWorkerCompleted),进度反馈(ProgressChanged)就行了... 查看全文
前言虽然在UITableView中可以直接拖控件的方式进行添加cell,但是这种方式有一个致命的缺点,那就是cell是固定的,而且cell的高度难以更改。在实际的开发中并不能满足我们的需求。比如以下:在这个TableView中每一个cell中有一个显示时间的label,一个显示内容的button,一个显示头像的imageView并且由于聊天内容的多少每一个cell的高度都是动态改变的,显然系统提供的cell并不能满足需求!与此类似的还有微博手机客户端... 查看全文
· Java Socket长连接示例代码发布时间:2014-04-07
SocketListenerPusher.java代码如下:importjava.io.IOException;importjava.net.InetSocketAddress;importjava.net.ServerSocket;importjava.net.Socket;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent... 查看全文