- 浏览: 119450 次
- 性别:
- 来自: 北京
最新评论
-
happwang:
能否分一份完整的。谢谢。1039580989@163.com
灵活使用递归算法,生成Excel文件中的复合表头 -
xiaokek:
看上去很有道理 读起来也没有错误 实际上没有作用 鸡汤指的就是 ...
软件开发者的持续成长需要注意的 -
李宏喜:
jobthoughtworks 写道 多谢宏喜对Thought ...
ThoughtWorks TDD open-workshop第三次参加个人总结 -
dragonboy5:
感觉楼主没有掌握Ruby的特性,写得代码像Java,Java是 ...
ThoughtWorks TDD open-workshop第三次参加个人总结 -
jobthoughtworks:
多谢宏喜对ThoughtWorks的表扬,我们会做得更好的! ...
ThoughtWorks TDD open-workshop第三次参加个人总结
文章列表
在mvn构建时,有时错误很难找,有用的maven命令,将带来极大的帮助
mvn -X > 1.log
可以将构建的信息直接输出到文件,方便查找!
前天与我的一位企业家、律师的同学吃饭,聊了很多,感恩!回家后,关于成长社区想了很多,做了简单整理!
这些年来,在工作之余,我参加了许多种类型的成长社区的活动,不同的社区,有着不同的特点,这些社区涉及到时间管理、心理学、性格、技术、健康等领域。从我个人来看,这些年,成长社区,逐渐地具有了初步的运营机制。这些成长社区对于我个人成长的帮助,是非常大的。最重要的是开阔视野、引发我的思考、进而去阅读,最终改进自己的行动。
这些致力于个人成长、提升个人正能量的社区,逐渐地发展,推动着人们的成长,形成了社区自己的影响力,同时社区的参加者也逐渐通过社区培养起了自己个人的正能 ...
在软件的开发过程中,变化不可避免,特别是在项目类型的开发中。项目变化的目标经常是不清晰的。如果对多个目标进行试错,又或者对一个目标进行了多次的试错。而这些试错,又不会给用户带来最终的体验和价值,那 ...
在软件开发中,如果我们能注重推理的运用,就能把复杂问题简单化。
在知识迁移时,如果能够考虑到类似的情景,进而思考具体的用法,即条件是什么?逻辑是什么?结论是什么?
有效地联想,会有效地找到问题的解。如下图:
感谢《暗时间》(作者:刘未鹏)带给我的知识!
在我的开发中,经常存在着多分支条件校验的的情况,例如有三种情况导致出错,而导致三种情况的原因呢,又各是三种。 如果导致校验出错的情况,有n个分支,那么出错的解空间大小也许就是2的n次方,或者是3的n次方的大小。
如果我们在各分支上分别写条件去校验是否出错。那么可能会非常的复杂,而且对于出错的分支的预计,总是不是很全面、准确。即使你能够写出所有的出错的条件分支,那么写出来的代码将是非常丑陋的。
在软件开发中,我们可以运用数学的证明方法中的反证法。 使程序的逻辑分支,直接得出最终的错误结果。例如,不允许重复值的产生。只需要写出产 ...
xtype:'radiogroup ',
allowBlank:false,
blankText:"请您选择!",
Ext.form.RadioGroup document:
blankText : String
Error text to display if the allowBlank validation fails
Defaults to: 'You must select one item in this group'
Available since: 2.3.0
Overrides: Ext.form.CheckboxGroup.blankText
首先软件开发者的学习,我认为不再是以考试本身为主要目的。
软件开发者大多数都是在公司里工作。而公司面临着如何发展的问题。而这又与公司的类型、公司面临的局面、公司领导层能否正确地思考有关系。公司的发展会影响软件开发者的思考和发展。
学习有时是主动的、有时是被动的。主动的学习,往往建立在思考的基础之上。那么正确地思考,掌握科学的学习方法、持之以恒地去思考和学习, 最终让思考和学习成为一种习惯。一个能够思考、能够学习的组织和个人。其蕴含的发展力量也是巨大的。
软件开发者的学习,要领先于组织的发展、要超越组织内在的技术高度。那么,有的开发者该问了:我每天特别忙,哪里来的 ...
一 学习
在学生时代,我们学习时,考试是非常重要的。但是如果一切为了考试。并且因为考试,养成了被动学习的习惯,我认为不是很好。如果因为考试没有考好,而因此背上了沉重的心理包袱,逐渐地失去了学习的本应该具有的兴趣,就更不好了。最后,如果这个心理包袱,随着年龄的增长,逐渐地形成了一种桎梏。那就是特别不好的。
当然,我并不是说考试本身不好,或者没有意义, 这不是对考试的否定!
现在想来,对于软件开发者,学习是非常重要的。但是学习方法更重要。要主动地去探索和学习。掌握正确的学习方法,去专注地、充满兴趣地、终生学习,是正确的。
部分内容来自《思维导图使用手册》(作 ...
情绪有好的一面,也有不好的一面,情感也可以被视作是情绪的一部分。既然是情绪,那么就会有好的情绪和坏的情绪。无论对于个人还是对于组织。好的情绪,都将会带来积极的效应。坏的情绪则不然。在《暗时间》(作 ...
目前,笔者正在修改一个基于Ext3的、业务流程并不是特别明晰的遗留系统。在不同的业务中,表单的编辑、查看、新增等都是有区别的。如下图:
我们应该如何实现系统的变化呢?
1. 在遗留的系统中,通过新增表单的方式,来实现不同的业务选择。
2. 把变化区域抽取出来。再通过事件的机制,实现业务子系统的局部的解耦。最终使不同业务的得到变化。避免了“霰弹式”的修改,完成“外科手术式”的修改。
毫无疑问,我认为第2种选择是正确的:
把业务变化区域,拆离出不同的组件,如下图:
然后,把不同的组件生成,注册到不同业务选择的的事件中,如下图:
...
感觉自己听的还不够仔细,但是仍然感觉这次BQconf大会干货不少。
一,演讲《模式之路》中,在京东质量部部长 苗再青老师,对模式改进之路颇有心得,仔细听来,无形中收获很多。我猜测他的国学应该很不错的, ...
最近,我参加了2014年8月10号的敏捷个人的线下分享。自己分享的题目是“个体与环境”,现在主要是从以下几个方面来讲述。
一、个体与环境、遗传与环境
《认识心理学.第9版》(中译名)中讲到现代心理学始终关注 ...
在Ext4中使用Ext.view.View,可以灵活地做菜单布局
1. 菜单的竖向布局,根据菜单的不同的状态显示不同的菜单的标识
itemSelector: 'div',
overItemCls: 'menu-list-item-hover',
tpl: new Ext.XTemplate(
'<tpl for=".">',
'{[this.renderItem(values)]}',
'</tpl>',
{
rende ...
Ext.define('MyChart.view.FlowChart', {
extend: 'Ext.view.View',
alias: 'widget.myChart',
itemId: 'myChart',
autoScroll: true,
loadMask: true,
itemSelector: 'div.chartList',
trackOver: true,
overItemCls:'overitem',
cls: 'x-image-view',
selModel: {
...
我非常荣幸第三次参加了ThoughtWorks组织的 TDD open-workshop的活动。感谢组织者们的精心组织。我报名参加的是这次活动的Ruby场。我做为一个参加者,来写一下我个人的收获和个人的不足。
收获:
1. 本次活动,所采 ...