软件开发
光脚丫思考
性别为非女,年龄二十有三。兴趣是计算机和其他若干!
EMAIL:524130780@QQ.COM
展开
-
C#调用外部应用程序
C#调用外部应用程序创建者:光脚丫思考创建时间:7/23/2009 9:30:38 PM 演示说明 此示例演示如何用C#代码调用记事本程序(Notepad.exe)。主程序等待7秒钟,如果用户没有关闭记事本程序,则主程序强制关闭。示例代码using System;using System.Collections.Generic;using System.Text;原创 2009-07-23 21:29:00 · 1717 阅读 · 0 评论 -
程序设计的预防与诊断
转自【云下山巅】的博客:http://blog.csdn.net/mindfloating/article/details/9229005最近一个月,生产环境上的程序偶发性的出现故障,而每次发生时现象都颇为诡异,神奇的是最后自己还能恢复。这有点像是癫痫病人,小心翼翼的生怕发作,弄的人神经紧张。程序一旦上了生产环境,基本就进入了隔离屋,这种偶然性的运行时问题,对程序开发者提出了更高的转载 2013-08-06 09:46:49 · 1347 阅读 · 0 评论 -
程序员技术练级攻略
来源:酷壳网 作者:陈皓导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课转载 2011-12-10 18:40:36 · 1266 阅读 · 0 评论 -
编写好代码的10条戒律
来源:伯乐在线 作者:唐尤华一、DRY:不要重复你自己(Don’t repeat yourself)DRY是一条最容易理解但又是相对比较难以应用的原则。它是指当你在两处或者更多的地方发现相似代码时,我们应当把它们抽象成一个新的函数,在之前重复的地方调用新的函数并带上适当的参数。DRY也许是最普遍的一条编程原则,我从未发现一个开发人员认为编写重复的代码是件好事。但是我发现一些开发人员在编转载 2011-12-10 18:38:23 · 1118 阅读 · 0 评论 -
程序员最常见的技术性误区
来源:开源中国社区 作者:老枪本文来自Nalaka分享的PPT。请通过评论,分享你的想法或经验,因为我们所有人必须从我们的错误中学习。1、编程只是为了钱如果你不是很喜欢编程,你的代码一定会杂乱无章。结果不仅影响你的职业生涯,你的团队成员也会跟着遭殃。2、没有基本的能力那些不擅长编程概念,比如抽象、多态性、接口的使用、异常处理的最佳做法等,写出的代码在设计上会很差、很难阅读、也很转载 2011-12-10 18:42:00 · 821 阅读 · 0 评论 -
张小龙谈如何写E-mail软件
出处:《远望资讯》 作者:张小龙 时间:2005-11-21 10:36:00 编者语:鼎鼎大名的Foxmail软件制作者,你一定不会陌生吧!本刊第三期特刊还刊登过此君的生活照一张,可谓威风八面。小编此次突发奇想,“死缠烂打”,费了九牛二虎之力,终于约他写了一篇有关写E-mail软件的文章,这可是大家之作哟!各位赶快来品尝吧! 张小龙谈如何写E-mail软件 《新潮原创 2009-12-17 10:52:00 · 4634 阅读 · 0 评论 -
DLL定义
它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DL转载 2010-01-29 16:20:00 · 1366 阅读 · 0 评论 -
DLL的优点
1、扩展了应用程序的特性;2、可以用许多种编程语言来编写;3、简化了软件项目的管理;4、有助于节省内存;5、有助于资源共享;6、有助于应用程序的本地化;7、有助于解决平台差异;8、可以用于一些特殊的目的。windows使得某些特性只能为DLL所用。转载 2010-01-29 16:26:00 · 1451 阅读 · 0 评论 -
技术与组织决策权分配
技术与组织决策权分配文/Andrew McAfee 译/罗小平这期《信息周刊》(Information Week,上关于“需求信息管理”(demand-signal management,DSM)的封面故事引起了我的兴趣。所谓DSM,是指如何得到当前被销售产品的相关数据,然后利用这些数据帮助生产、采购等过程的决策。显然,这些数据产生于销售行为最前沿——全世界销售该产品的所有城市的所有商店的所有转载 2009-07-02 21:26:00 · 1546 阅读 · 0 评论 -
话说程序员的职业生涯
话说程序员的职业生涯IBM软件集团大中华区总架构师 寇卫东有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且转载 2009-07-02 21:25:00 · 999 阅读 · 0 评论 -
敏捷外包的14条原则
敏捷外包的14条原则文/Vikas Hazrati 译/金欣亮虽然软件项目的外包趋势已经是一个不争的事实,但是还是有很多项目由于错误的外包而失败了。抛开诸多优势不谈,软件外包确实带来了额外的复杂性、风险以及消耗。本文将基于实际项目经验以及丰田公司的制造过程,讨论如何把外包变成一种成功的模式,我们将这种方法论称为“精益敏捷外包”。我们的目标是利用当地的广阔人力资源,更加高效、迅速地交付软件。转载 2009-07-02 21:23:00 · 1197 阅读 · 0 评论 -
软件开发10大经典致命错误
在Steve McConnell(McConnell是Construx软件公司的CEO和首席软件工程师。)的新书《快速开发:驯服疯狂的软件进度》中,作者将很多人经常会犯的错误命名为“经典错误”,这些错误本可以避免并提早预见由这些错误所产生的后果。为了确定常见的软件开发错误出现的频率和严重程度,Construx软件开发白皮书的作者调查了500个软件从业人员。认定了42个经典的软件开发错误,下原创 2009-05-28 21:38:00 · 1093 阅读 · 0 评论 -
重构改善既有代码的设计:简化条件表达式
一 简化条件表达式这个是几乎所有的工程都会存在的问题,不当的条件表达式造成代码的冗余。下面我们列出普遍的问题,并给出一般的应对方法。【1】条件判断过长,表达不清晰。[cpp] view plaincopyif((i!=0&&i == m_nDClickIndex[1])&&(m_nDClickIndex[1]!=m_n转载 2014-10-14 22:43:30 · 1117 阅读 · 0 评论