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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 代码 >>列表
· Eclipse统计代码行数发布时间:2013-11-27
开发过程中,经常需要统计代码行数,这时可以通过Eclipse的Search功能来实现。步骤:1、在PackageExplorer中选中需要统计的包;2、单击菜单Search-->File;3、按照下图设置Search选项:4、点击Search按钮;5、在Search窗口中就会显示该项目的代码总行数,以及各文件的行数:... 查看全文
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到GoogleCode中,有兴趣者可前往下载。C++1、《通用高性能WindowsSocket组件HP-Socketv3.0.2正式发布》《基于IOCP的通用异步WindowsSocketTCP高性能服务端组件的设计与实现》《通用异步WindowsSocketTCP客户端组件的设计与实现》摘要:编写WindowsSocketTCP客户端其实并不困难,Windows提供了6种I/O通信模型供大家选择... 查看全文
· 精简自己20%的代码发布时间:2013-11-26
持续重构,其乐无穷。一:发现问题先来说如何重构业务层的try{}catch{}finally{}代码块,我看过很多代码,异常处理这一块大致分为两种情况,一种是每个方法都大量的充斥着try{}catch{}finally{},这种方式的编程已经考虑到了异常处理,还有一种就是没有try{}catch{}finally{}的代码,因为根本就没有考虑代码的异常处理。每当我看到这样的代码,我都很忧伤。从程序的健壮性来看第一种还是要比第二种情况好,至少在编程意识中,随时想到了异常情况,有一种基本的编程思想... 查看全文
· 关于阅读源代码的好办法。发布时间:2013-11-25
阅读源代码能够更加了解项目的结构、业务。之前一直是下载源代码,然后打开看,不停的F12,在不知道更好的办法前,以为就是这样看的,这种方法优点是可以调试。但是有了.netreflection这个工具,你会发现用它来阅读源代码更爽,这种方法缺点就是不能调试。总结:阅读源代码用这个工具,调试源代码用项目。... 查看全文
代码审查(CodeReview)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。1.代码审查要求团队有良好的文化团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。“A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易被扩散从而影响团队内部的协作,因此需要避免。另外,代码审查本身可以提高开发者的能力... 查看全文
//状态机元数据描述@StateMachineprotectedstaticinterfaceCustomerLifecycleMeta{@StateSetstaticinterfaceStates{@Initial@Function(transition=CustomerLifecycleMeta.Transitions.Activate.class,value={Active.class})staticinterfaceDraft{}@Functions({@Function... 查看全文
· FormsAuthentication身份认证源代码发布时间:2013-11-24
使用FormsAuthentication类可以实现身份认证功能,这里提供一个asp.net项目的源代码,项目名称KWS。项目实现了登录、退出和判断身份的功能。关于项目点击这里下载源代码https://kws.codeplex.com/SourceControl/changeset/6a3c78473499c3358a918206fcb9596a7dc7f70dhttp://keleyi.com/a/bjac/o4sru4bl.htm... 查看全文
代码审查(CodeReview)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。1.代码审查要求团队有良好的文化团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。“A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易被扩散从而影响团队内部的协作,因此需要避免。另外,代码审查本身可以提高开发者的能力... 查看全文
在写过《Java编程的动态特性,从Reflection到RuntimeClassTransformation》入门日记之后,笔者继续在此方向上实践了2天的日夜煎熬,最终实现了最初的想法。然而在临末之时忽然发现一条捷径,倘若早采用这条捷径,将会少走很多弯路,便可以更快的完成最初的目标。所以本篇入门日记主要介绍这条捷径,以便各位搞技术的兄弟姐妹待用之时便可以少走很多弯路且节省很多时间。为了让没做过类似工作的读者能同笔者一样身临其境,故在介绍该捷径之后简要的说明一下笔者的设计初衷以及... 查看全文
· 安装windows服务批处理代码发布时间:2013-11-22
批处理是DOS时代比较常用的方法之一,目前来说也是一种高效的方法,复制代码到文本文件中,保存并修改文件扩展名为“*.bat”.安装windows服务批处理代码如下:@echooffsetfilename=WindowsServiceTest.exesetservicename=SSSServicepauseecho============================操作日志====================================>... 查看全文
关于TableDrivenApproach的一篇非常好的文章:http://www.codeproject.com/Articles/42732/Table-driven-Approachpackagecom.ljn.base;importjava.util.Random;publicclassTableDriven{publicstaticvoidmain(String[]args){//实例1:计算税收System.out.println(TaxCalculator.findTax... 查看全文
packagecom.ljn.base;importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStreamReader;importjava.util.ArrayList;importjava.util.Collections;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg.apache... 查看全文
命名空间usingEnvDTE;usingEnvDTE80;privateDTE2_applicationObject;publicvoidAutoAddControl(插件v_form1){//得到当前文件的名称stringv_pathfile=_applicationObject.ActiveDocument.FullName;//打开文件"Form1.Designer.cs"if(!(v_pathfile.EndsWith(".cs"))){MessageBox.Show("当前文件不是... 查看全文
· 自上而下做好安全代码审查发布时间:2013-11-21
英文原文:SecurityCodeReviewTipsforApplicationDevelopers安全的程序开发实践的一个关键方面就是安全代码审查。安全代码审查,与常规的代码审查一样,可以使用自动化工具完成,也可以要求开发者亲自参与到代码审查中人工完成。那么,安全代码审查与常规的代码审查有哪些差别、如何做到更有效的安全代码审查呢?大家可以通过本文了解一下。安全代码审查:对安全知识要求高常规的程序代码审查需要代码审查者具备业务、程序语言和相关技术知识的积累... 查看全文
天气冷了,睡觉前从被窝里出来关电脑是一件比较有挑战的事情,不过现在一般都有手机并且会连wifi,于是就整了个用手机关电脑的应用,代码很简单100行不到当然网上app商城手机控制电脑的apk很多,但是就像吃自家种的青菜,做为程序员自己DIY一个是很幸福的。先上图访问该地址则触发关机设计思路:由于是XP,装IIS动静就太大了,于是选择一个开源的HttpServer作为服务端,使用Windows服务来乘载客户端自然就是android了使用解压后的bin目录中运行WifiShutdownSetup... 查看全文
开源倾情奉献系列链接开源倾情奉献:基于.NET打造IP智能网络视频监控系统(一)开放源代码开源倾情奉献:基于.NET打造IP智能网络视频监控系统(二)基础类库介绍开源倾情奉献:基于.NET打造IP智能网络视频监控系统(三)命令行工具集开源倾情奉献:基于.NET打造IP智能网络视频监控系统(四)服务端介绍开源倾情奉献:基于.NET打造IP智能网络视频监控系统(五)客户端介绍这是什么系统?OptimalVision(OV)网络视频监控系统(VideoSurveillanceSystem)... 查看全文
如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选的合适的反应方式并没有多少:自己默默的帮他整理清楚、向上级抱怨、向其他同事背后唠叨此事、闷在心里直到憋不住,或者这最大胆的方法:走上去直接对烂程序员说他的代码很烂。事实上,这最大胆的方法其实也是最好的方法。大多时候,你可以做的巧妙些,从而避免由此引起的感情伤害或引发咆哮比赛。就像一句古话:只要方式正确,你可以向一个人说任何话。当然,找到这正确的方式并不是轻而易举的事情... 查看全文
英文原文:10NiceWaystoSay‘YourCodeSucks’如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选的合适的反应方式并没有多少:自己默默的帮他整理清楚、向上级抱怨、向其他同事背后唠叨此事、闷在心里直到憋不住,或者这最大胆的方法:走上去直接对烂程序员说他的代码很烂。事实上,这最大胆的方法其实也是最好的方法。大多时候,你可以做的巧妙些,从而避免由此引起的感情伤害或引发咆哮比赛... 查看全文
· php上传文件控制代码发布时间:2013-11-16
$_FILES["file"]["error"];$_FILES["file"]["name"];//-被上传文件的名称$_FILES["file"]["type"];//-被上传文件的类型$_FILES["file"]["size"];//-被上传文件的大小,以字节计$_FILES["file"]["tmp_name"];//-存储在服务器的文件的临时副本的名称$_FILES["file"]["error"];//-由文件上传导致的错误代码... 查看全文
80行代码实现Google日历Introduction本实例介绍使用DayPilotLiteforASP.NETMVClibrary类来实现类google日历效果。在线实例天视图星期视图拖放调整拖放移动我们将使用80行代码来实现ajax添加备忘,拖放首先准备:类库:在你的项目中引入DayPilot.Web.Mvc.dll视图:使用Html.DayPilotCalendar扩展建立一个DayPilotCalendar控制器:建立一个MVC控制器1.DayPilot.Web... 查看全文