全国免费热线:
驱动你做一件事情的动力来源是什么?不知道大家想过这个问题没有。一般人可能会想到两种驱动力。一种是生存本能带来的驱动力,即生物性驱动力。比如每天要吃饭、睡觉、上厕所,长大了要恋爱、结婚等。这种驱动力保证我们能够生存在这个世界上,是一种原始的驱动力。另一种是奖励或者惩罚带来的驱动力,即外在动机。比如老板承诺工作干的好有奖金,我们就努力干活。如果上班迟到会罚款,我们会早起等。这种驱动力会改变人的行为,使其多做鼓励的事情,少做禁止的事情。如果只依靠这两种驱动力,那么你的人生会变得精彩吗?很难。为什么那?第一种驱动力只解决了你的生存问题;而第二种驱动力则约束了你的行为。你不想上班,但不得不上班。一旦你做某件事情获得了奖励,你就...
来源于:本站原创 2015-05-09
小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考:现在整个世界的信息化程度是偏高还是偏低?程序员的人数够用吗?软件行业的生产力是偏高还是偏低?大部分软件系统都可靠吗?我想说说自己对这几个问题的理解。虽然现在我们的生活与十年前相比,已经发生了巨大变化,比如智能手持设备已经非常普及,可穿戴设备也在蓬勃发展。十年前我们用手机收发短信或者邮件,浏览非常简单而老土的wap页面,但现在,绝大部分人的手机已经取...
来源于:本站原创 2015-04-10
SimonBrown是全球知名软件架构独立咨询师、讲师,创办了专门讨论软件架构问题的网站“编码架构”(CodingTheArchitecture.com)。他自称是写代码的软件架构师和明白架构的软件开发者。自2008年以来的7年时间里,Simon在全球28个国家做过有关软件架构、技术领导力及其与敏捷的平衡等主题的百余场演讲,并于2012年8月在中国举办的ArchSummit全球架构师峰会上以“郁闷的架构师”和“如何设计安全的架构”为主题发表演讲,深受与会者好评。Simon已为全球20多个国家的软件团队提供咨询和培训,他的客户既有小型技术初创企业,也不乏全球家喻户晓的品牌公司。Simon著有《程序员必读之软件架构》一书,他在这本书...
来源于:本站原创 2015-03-09
我之所以要用聪明和懒惰来形容高效的程序员,原因有以下几点:聪明是因为能找出问题的正解懒惰是因为不愿写多余的代码(即不会长时间地坐在电脑前)好的软件开发过程应该是懒惰的软件开发,亦称耐心开发,原因是开发人员在写代码之前会先将时间花在透彻地考虑各种解决方案上。这是懒惰开发的主旨,即在不了解之前就不会开始写代码。这个负责任的态度减少了他们所需要写的代码量。主要需要做到以下几点:真正了解需求、获得产品管理,关键是要明确什么才是实际要求确保与团队中其他开发人员之间的顺利对接这些过程都是需要时间的。然而,不少开发人员往往一拿到问题就开始急于敲代码,然后再花费大把大把的时间修改代码。事实上,只有5%都不到的时间...
来源于:本站原创 2015-03-06
Dijkstra算法:用于计算图中某一点到其他各点的最短路径。关于Dijkstra算法的说明可以参考数据结构相关书籍。为Dijkstra算法设计的类:1.Node节点类2.Edge边类3.Graph图类4.DijkstraDijkstra算法类Node类:Java代码1.packagecom.sabrina.dijkstra;2.3.importjava.util.ArrayList;4.importjava.util.List;5.6.publicclassNode{7.8.//节点编号9.privateStringid;10.//从当前节点出发的边的信息列表11.privateListoutEdges;12.13.publicN...
来源于:本站原创 2015-03-03
想要成为优秀的开发人员很难。那我们就来说说如何成为一个糟糕的开发人员!只学一遍想要实现功能,想要让功能正常工作,呵呵,你的方法是不是这样子的呢:不接触、不思考、也不去想能不能改善为什么要我来解决问题?没有损坏的部分就用不着修复了吧?进展程度慢,无所谓,代码不可读或者是从程序的其他部分复制粘贴来的,也无所谓,哪怕是摘自于一些见不得人的网站的,也可以。只要能解决问题,那就万事大吉了。照此推论,我们的做法是:不读书,不读博客、文章,不接受他人的见解,也不看网络广播。为什么要你来解决这个难题呢,很显然你的知识是最匹配的,看上去非你不可,所以……你觉得根本用不着浪费时间——一旦掌握这知识之后,完全没必要深入学习嘛!...
来源于:本站原创 2015-05-15
Web设计和开发是一个长期的、迭代的过程。它可以花费数周或数个月。如果你专注于细节时,你很容易会迷失其中。你实现了网站的原始目标了吗?又或者说你太全神贯注于创建一个精致的艺术品,以至于忘记了用户,忘记了收益?这听起来很让人厌烦,不过这种事经常发生,不是吗?为了不迷失,我会问一下之前没有看过我网站的观众,并为我解答以下这些问题:这个网站的受众是谁?这些受众会在这个网站上发现什么?容易发现吗?他们必须反馈些什么?如果一个公正的第三者可以很清楚的回答这些,意味着你的网站完成了它的任务,如果不是,那么你就需要对网站做出些改变了。在一个Web项目开始之前,你应该有一个问题清单来帮助自己。如果你没有,试试下面这个。1.网站的最终目标是什么?就像...
来源于:本站原创 2015-03-30
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入只要有接口,就会有参数的校验,目前开源的校验框架已经非常多了,不过不得不提一下Oval.OVal是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs进行设定。可以使用纯Java语言、JavaScript、Groovy、BeanShell等进行规则的编写。使用起来也非常简单publicclassOvalTest{@Min(20)privateintage;@Length(min=6,max=10)privateStringname;publicstaticvoidmain(String[]args){OvalTestovalTe...
来源于:中国IT实验室 2012-09-15
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBCTransaction的封装,或者是JTATransaction的封装,下面我们详细的分析:Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:#hibernate.transaction.factory_classnet.sf.hibernate.transaction.JTATransactio...
来源于:中国IT实验室 2012-09-15
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入Eclipse使用系统内置的“TextEditor”做为文本编辑器,这个文本编辑器有一个长期存在的问题,那就是文本无法换行。虽然这个问题长期存在,而且解决起来并不困难,但是这却给人们带来不少麻烦。终于有人忍不住开发了一个扩展插件WordWrap,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的换行功能了。安装方法:使用Eclipse的自动升级功能(【Help】→【Sofewareupdates】→【FindandInstall】→【searchfornewfeaturestoinstall】,点击【NewRemoteSite】按钮),在“Name”中填入“wo...
来源于:中国IT实验室 2012-09-15
共找到270条,每页显示10条 上一页 1 2 3 4 5 下一页

资质证书

增值电信业务许可证编号:滇B2-20110045
ISO9001:08915Q20090ROS
ISO27001:04817I20037R0S
奥远CMS:软著登字第0711164号
网站问题免费诊断

电子商务三位一体发展战略

技术研发

业务培训

实战运营

战略布局