软件开发

Java学习之路:不走弯路,就是捷径 2014-12-24

1.如何学习程序设计?JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通.如何学习程序设计理所当然也有许多共通的地方.1.1 培养兴趣兴趣是能够让你坚持下去的动力.如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了.多关心一些行业趣事,多想想盖茨.不是提倡天天做

二十年信息化老兵入住51CTO新家 2014-07-23

从上大学一直到现在(2014年),一直从事IT相关的工作,经历的角色包括:软件开发.系统架构.售前咨询.项目管理.技术管理.规划设计.工程设计.大数据应用研发等,可以说是一位IT界老兵了.看到这二十年,中国以及世界,在软件.互联网.通信.交通等技术影响下,发生的巨大变革,感到很受鼓舞,也希望以从事软件技术工作为主的每个IT人员都能够依靠技术过上更加美好幸福的生活,也希望自己能够通过网络平台,为社会他人贡献自己的力量,与大家共同成长!

敏捷开发随笔一高效软件开发之道 2014-07-14

敏捷的方法值关注真正重要的事情,少关注那些占用大量时间而无甚裨益的不重要的事情这是一组把以人为本,团队合作,快速响应变化和可工作的软件作为宗旨的开发方法敏捷意味着可以快速地适应变化土耳其谚语-不管路走了多远,错了就要重新返回敏捷开发宣言1个体和交互胜过过程和工具2可工作的软件胜过面面俱到的文档3客户协作胜过合同谈判4响应变化胜过遵循计划开发需要持续不断,切勿时续时断敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善先难后易,把简单的问题留到最后可工作的软件胜过面面俱到的文档(软

Android经典资料分享大家一起顶 2014-05-22

疯狂Android讲义(第2版)移动互联网已经成为当今世界发展最快.市场潜力最大.前景最诱人的业务,而Android则是移动互联网上市场占有率最高的平台(已远超iOS,最新统计数据:Android占53.7%,iOS占35%):与此同时,Android应用选择了Java作为其开发语言,这对于Java来说也是一次极好的机会.下载地址:http://www.edupower.cn/?p=921微信公众平台应用开发实战本书是微信公众平台应用开发领域的经典著作,作者是腾讯公司的资深软件开发工程师,而且是

当一个程序员其实挺累 2014-04-10

当一个程序员其实挺累(转载的文章) 目前的市场上各种各样的软件培训行业越来越多,同时每年为社会提供的软件程序员也越来越多,意味着程序员的日子就不是那么好过了,看到现在的程序员被各种各样的公司挑肥拣瘦,互相之间恶性竞争压低自己的工资,我真的觉得有一些难受,其实我们还可以从其他的方面找到属于自己的方向,古语说得好,"精益求精".我们不能改变世界,但是我们可以改变自己,当然想要不吃苦就拿高工资的机会不是很大. 我简单的总结了一些自己的观点对于软件程序员的方向给了一些自己的经验,首先要找到自己

2014新的一年随想…… 2014-01-01

很快,时间过得真的很快,可以说让你毫无察觉-- 转眼间,从事安卓开发工作已经8个月之多了,回想了从事安卓开发的的前因后果真是让人觉得有些后怕,不过毕竟是跟着自己的内心走,选择自己一直所喜欢的职业--软件开发!经历些许后才发现,有好多事并不是你"走马观花"看上去的那种样子,其真实的本质还需要你专注的去深入思考了解,并身体力行的去实践才能发现的.从这一点上发现自己在执行力上还欠佳,得加速并坚持改进才行. 成功,就是和自己较量:这个世界是最大的敌人就是自己.你了解自己吗? 经过反思,发现自己

国际开发者论坛大全 2013-12-31

国内: www.chinajavaworld.com -论坛人很多,高手也多,不过好像都在潜水 www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点. www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育. www.huihoo.com -灰狐动力,有个jfox,而且很多关于企业级应用的东西 http://www.iteye.com/-要做最棒的软件开发交流社区,新发现的,人气还行.关注中 www.matrix.or

大学计算机专业那些课--左飞 2013-10-25

如果你是一名本科在校生的话,下面这些内容可能对你大有裨益.这些内容主要评论了一下大学本科计算机专业的那些必修课,给大家提些学习上的建议.其实每门课程都是有其存在的意义的,我这里所评论的课程价值是以你未来从事编程相关工作为前提来谈的,如果你连这个都无法理解,我劝你也甭浪费时间继续往下看了.1版了吧,不过感觉那么厚一本不是所有地方你得需要看,呵呵. 6.计算机网络.数据库原理.编译原理.汇编语言等--有用,但又不像前面那些课程那么有用.而且很多本科生都认为编译和汇编都是大学里最难的课程,无异于天书.

软件度量不是猫抓老鼠的游戏 2013-08-26

管理学大师彼得·德鲁克曾说过:"你如果无法度量它,就无法管理它."在管理领域,度量是绕不开的话题,而在软件开发领域同样如此. 持续改进从度量开始 在过去三四十年中,一直困扰软件开发行业的一个问题是:软件的生产不是一个可预测的过程.虽然很多专家投入了大量精力,研究并总结出了一些方式和方法,希望软件的生产能够像工业制造那样可靠和可度量,但实际效果并不明显.ThoughtWorks中国区联席总经理张松表示,效果不明显并不意味着度量没有价值.张松在其撰写的<精益软件度量>一书中,从

Linux上的C/C++编译器和调试器 2013-06-14

Linux 上的 C/C++ 编译器和调试器1.8.1?运行 gcc/egcs Linux 中最重要的软件开发工具是 GCC.GCC 是 GNU 的 C 和 C++ 编译器.实际上,GCC 能够编译三种语言:C.C++ 和 Object C(C 语言的一种面向对象扩展).利用 gcc 命令可同时编译并连接 C 和 C++ 源程序. #DEMO#: hello.c 如果你有两个或少数几个 C 源文件,也可以方便地利用 GCC 编译.连接并生成可执行文件.例如,假设你有 两个源文件 main.c 和

软件开发solid原则 2012-02-27

软件开发solid原则
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写.SRP The Single Responsibility Principle 单一责任原则OCPThe Open Closed Principle开放封闭原则LSPThe Liskov Substitution Principle里氏替换 ...

复杂,软件的大敌转 2011-05-12

中国人总是迷恋大而全的东西,这种清洁也深深影响了中国的程序员和软件公司的老板们.每一个项目或者产品在规划之初和研发之中,都期望它能够是一个功能非常强大和完善的东西.为了这种期望,我们不得不把大道至简的东西搞得非常复杂.偏偏,复杂是软件的死神!我们都是肉眼凡胎,根本无法看清复杂会给我们的程序带来多么可怕的毁灭.但这种毁灭会悄悄慢慢的出现,就像是用小火在煮你,让你的研发能力和思考能力变得越来越糟,你很难察觉到,而当你察觉到时,那已经太晚了.在另一方面,你会很容易看到增加复杂度给你带来的好处:增加一个

Joel谈软件 2010-07-31

1.坐在那里争论代码是否有问题,是毫无意义的,因为你可以,答案自然就有了.代码的世界是非常公正的,也是非常严格有序的.许许多多的人选择编程,首要的原因就是,他们宁愿将自己的时间花在一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要你是对的就能赢得任何争论的地方.2.程序员在完成手头任务时,不被允许使用最合适的编程语言,而是被命令只能使用另一种特定的语言,原因仅仅是因为老板喜欢这种语言--没有什么比这更让人气愤的了:晋升的原因不是成果,而是人际关系--没有什么比这更让人抓狂的了:程序员被迫

从Windows的角度看MacOSX上的软件开发兼谈跨平台开发的一些可行方向 2010-06-01

从Windows的角度看MacOSX上的软件开发兼谈跨平台开发的一些可行方向
本文就Windows系统和Mac OS X在系统架构.开发框架.图形系统及一些其它设计哲学方面,以一个开发人员的角度做出了对比.希望能帮助Windows开发人员正确的看待Mac OS X.如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac ...

且看微软的.Net和Sun公司的J2EE如何对垒 2008-10-30

且看微软的.Net和Sun公司的J2EE如何对垒[url]http://tech.163.com[/url]1 5 来源: sun网友评论0 条论坛导读:面对微软推出的.Net FRAMEWORK,你可能会有以下疑问:¨准确地讲.Net平台是什么?¨如何将.Net的体系结构和J2EE对比?¨从.Net的体系结构演绎出的一整套关于企业软件开发方案中我们能学到此什么?在本文中作者将为你解开这些疑问.廖永康原文出处:[url]http://java.sun.com/fe

GUI的开发方式 2008-10-13

GUI的开发方式蔡学镛一.GUI子系统的开发阶段 正常情况下,GUI的开发和一般的软件开发一样,都需要经过需求.分析.设计.实践.测试这五个阶段.先收集客户的GUI需求:然后将需求分析成为可行的作法:接着设计出GUI画面,和客户进行沟通:接着开始实践画面,功能的部分先用假函数取代:最后进行测试. GUI子系统和核心系统功能的开发,可以彼此独立开发,独立测试,最后再整合,但两者之间必须先定义好沟通接口.可以让GUI子系统当主程序,核心系统当动态链接库DLL.对OOP来说,一般还会使用到MVC模型,

JOnASJava开源应用服务器 2007-11-19

JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发.整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范.JOnAS服务器依赖或实现以下的Java API:JCA.JDBC.JTA .JMS.JMX.JNDI.JAAS.JavaMail . 程式先锋Java培训中心:[url]http://www.javabiz.cn[/url]

带项目的学问-项目管理的作用 2007-09-27

很多人碰到这样的情况,在一个产品或者项目进行当中,计划非常不明确,项目成员不了解,甚至项目的发起者和管理者也不了解,项目管理的作用就出现了,它能为项目提供一个流程或者体系,来帮助项目过程中的各个部分能够顺畅的完成项目,在合适的时间.给合适的客户.创造合适的产品——当然这是结果.大多情况下,如果项目的监控出问题,我们就会出现对项目进程的错位和成员迷茫感,如果需求变更没有管理好,就会出现项目的目标动摇计划不准确的情况,项目管理除了计划方面还为项目提供诸如监控.需求变更等方面的管理,以及为项目对它们如

带项目的学问,如何做好项目经理 2007-09-02

如何能做好项目经理?创意,计划,执行力,责任,管理创意人人有,一点不稀奇,可是作为一名项目经理并不是只要把工作做好就可以了,而是要多动脑子去想,很多现实问题和解决方法都是需要项目经理以创造的方式去解决,因为项目不是一成不变,一个项目各种因素的可变性都会让项目经理犯难,如果没有好的创意思维就不能很好的去解决问题,比如发生一件项目当中不可预料的制约因素,除了求助专业人士以外,项目经理也应该有应对问题的最基本功力.光有创意还不行,创意能够提供一个目标或者解决问题的方法,但是还得需要设计计划来完成目标,

软件开发陈英:用户应该拉国产软件一把 2007-06-17

软件开发陈英:用户应该拉国产软件一把[url]http://www.accp-teem.com.cn/ArticleView/-16/Article_View_1103.Htm[/url]在今日召开的第十一届中国国际软件博览会中国中间件软件推介会上,信息产业部电子信息产品管理司副司长陈英指出,广大行业.企业用户要优先考虑使用国产软件,从应用上支持国产软件的发展. 陈英指出,国内用户要宽容国产软件产业,要优先使用国产软件.而厂商也要对客户有长期服务的承诺. 陈英表示,目前,国产软件尤其
一周排行
  • SharePoint2010如何启用我的网站个人站点详细步骤
    SharePoint2010 如何启用我的网站(个人站点)详细步骤 第一步:创建一个网站集 ...
  • 现象:有些朋友有关机后断开电源板电源的习惯,可是却常常被一个问题困扰,就是电源板一通电,计算机就自动开机了,Power键形同虚设.解决:有些主板在BIOS设置的"PowerManagementSetup&q ...
  • jQuery中提供了四种绑定事件的方法,分别是bind.live.delegate.on,对应的解除监听的函数分别是unbind.die.undelegate.off: 一.on()方法(首选方法) on() 方法在 ...
  • 我不明白,为何世情总是这样阴差阳错, 你爱的人,偏不爱你:而爱你的人,你偏不爱:昨天你义无反顾地爱着TA,TA却不爱你:今天你好不容易移情别恋了,TA却才后悔莫及地来爱你.难道真的有 个老顽童月老在上面胡乱牵线捉弄于 ...
  • 对提高squid命中率的一些研究    如何提高Squid的命中率是很多linux管理员比较头疼的问题,比如说在refresh_pattern这参数后面加入ignore-no-cache ignore-private ...
  • java抽象数据类型
    抽象数据类型抽象数据类型是描述数据结构的一种理论工具.在介绍抽象数据类型之前我们先介绍一下 ...
  • 彻底弄懂最短路径问题
            只想说:温故而知新,可以为师矣.我大二的<数据结构>是由申老师 ...
  • AndroidListView的用法
    ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结 ...
  • 在java中,this通常指当前对象,或当前对象的某个成员,你可以利用this来实现这个目的.this的另一个用途是调用当前对象的另一个构造函数. 最普遍的情况就是,在你的方法中的某个形参名与当前对象的某个成员有相同 ...
  • 并行 计算机操作系统中的并行,指的是同时存在于内存中的多道作业都处于运行状态.实际上都是宏观上并行,微观上串行,因为这些作业都是开始各自的运行,但都没运行完毕,只是交替地使用cpu. 在操作系统中是指,一组程序按独立 ...