
开发经验
文章平均质量分 68
高新普惠_搬砖手
现就职于山西高新普惠,请大家关注: www.gaoxinzb.com
喜欢读书,喜欢写代码,喜欢思考。
软件工程师就像游戏玩家,需要修炼很多种技能,开发语言就像主动技能;模式和算法算是内功;软件工程和UML等算是被动技能;你的等级是什么?有哪些技能?欢迎讨论
展开
-
好的界面设计
1. 经常关注的文字加上超级链接2. 给一个图片加上 alt3. 查看内容时无需拖动滚动条4. 页面表格加入排序按钮5. 输入错误时,焦点回到错误文本框,并在其后显示提示6. 让某些状态文字 显示不同的颜色7. 是否在恰当的地方给用户提示8. 进入某个功能,是否需要用户点击多次鼠标9. 菜单、选项卡选中后变色10. 在当前用户提示后,跟上一个“退出系统”的超链原创 2012-09-30 14:06:21 · 511 阅读 · 0 评论 -
Effective Java 精简实用版
1. 使用静态工厂代替构造,clone函数原因 1. 静态工厂具有名字 i. 对于两个构造函数,如果参数类型和个数相同,则只能使用不同的顺序进行区分,而使用工厂函数可以为这两个构造函数指明不同的名称 ii. 如果有多个构造函数,可考虑用静态工厂方法替换2.原创 2012-11-28 19:47:55 · 575 阅读 · 0 评论 -
Spring经验
定时器 QUARTZ运行后的调用时间,只能往后设置,否则不运行 配置文件 Spring载入配置文件,如果是两个以上: ApplicationContext ac = new ClassPathXmlApplic原创 2012-09-19 10:40:45 · 452 阅读 · 0 评论 -
Java经验
1. enum的应用,包括定义,遍历,switch,enumset,enummap(key为枚举类型的变量)等,通常代表常量,effective java 建议使用类来替代,该类私有构造函数,为每一个枚举常量定义 final static的对象,如public static final Suit CLUBS=new Suit("club"); 调用时 Suit.CLUBS。原创 2012-09-19 10:39:14 · 483 阅读 · 0 评论 -
JS和html 经验
1. 加入提示信息,而且可以是图片型链接。2. html标签: Map:点击图象上一区域跳转到连接, fieldMap:swt中的group3. 使用$.getJSON或$.get访问时,不能调用返回函数,跟踪 ajax的done中发现如下错误信息:由于出现错误 c00ce56e而导致此项操作无法完成。这是编码错误,后台response回写要设置为 char原创 2012-09-19 10:43:20 · 499 阅读 · 0 评论 -
自有包使用经验
1. AppFrame.Util.clearForm(this.form);完成表单的清空原创 2012-09-19 10:46:52 · 473 阅读 · 0 评论 -
数据库经验
1. 查看具体变量 : show status like 'request%';2. 在构造sql语句时,对于string类型需要在参数上加入'',另一种方式是使用带参数的sql语句3. hql 比sql好的地方是对没上传的数据可以提交默认值,但速度比较慢,不带属性的sql语句写在xml文件中感觉更合适4. tomcat配置datasou原创 2012-09-19 10:45:31 · 344 阅读 · 0 评论 -
Flex 经验
1. xml文件在 firefox下有缓存问题,需要先在maxton下运行后,再在firefox中运行,好像有缓存2. 使用fusionChart,需要将各种chart和widget拷贝到工程中,并使用FCFolder指定其位置3. 使用ammap中的datas的china.mxml居然instanceName是错误的4.原创 2012-09-19 10:44:05 · 416 阅读 · 0 评论 -
Struts和JSTL经验
1. 出现struts-default.xml 30:72错误 .project和xml中配置的工程名称错误2. 可包含namespace与struts.xml中相同3. MVC中的异常处理:在本层局部处理,再将同一个(另一个)异常传递出去4. Struts2中的Timer拦截器,需要配置log4j.xml中为info级别原创 2012-09-19 10:41:45 · 522 阅读 · 0 评论 -
知识
1. SMC(状态机的实现)使用定义(action,state,transition,next state)的文本,编译生成state模式的类,状态机可用在: 1) application login pool 2) workflow 3) wizard 4) 界面管理,如编辑状态下有转换"取消"和"保存",删除状态下有"确认"和"取消"。状态模式是对象的行为模式,它描述状态所带原创 2012-09-19 10:38:19 · 347 阅读 · 0 评论 -
劣质代码的五个邪恶源泉
1. 可变的全局状态在你定义了一个作用域是整个应用程序范围的变量时,就会产生全局状态。整个应用程序的作用域范围被称为“全局”,而在其中存储的信息就是“状态”。当这些变量发生变化时,就产生了“可变的全局状态”。对于这个的优缺点,人们可以没日没夜讨论个不停,你经常会听到有人把全局状态称为“邪恶的化身”。在这里我不会涉及神学或道德,而是从使用效果来谈论可变全局状态。全局状转载 2017-08-24 15:25:54 · 392 阅读 · 0 评论