最近在一个网站上看到一篇写关于软件开发人员应该有的几项实践,感觉写的非常的好。下面将列举下文章中提到的几个方面。
首先文章中提出,软件开发人员需要不断的练习,什么是练习,为什么要练习,练习意味着什么?文章中给出了很好的解读。练习是一种习惯,练习是一个过程,练习并不意味着记住,练习需要不断的实践,练习需要专心致志的付出。射击运动员需要不断的练习才能射中更多的分数,开车也需要不断的练...
分类:
其他好文 时间:
2014-06-28 08:32:37
阅读次数:
218
1. $(window).scrollTop() 和$(document).scrollTop()得出的结果是一样的2. * $(window).height()得到的浏览器的窗口的高度,随着窗口大小改变而改变。(在文档加载完成之后使用) * $(document).heigh...
面对数据访问环境的多样性和复杂性,灵活地运用好Repository模式是一个很好的选择。经过长期的应用实践,我对Repository和UnitOfWork又有了新的体会与感悟,在新的理解上我对其运用加入了一些优化的方式与方法。
分类:
其他好文 时间:
2014-06-27 16:51:37
阅读次数:
237
假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按Button按钮时,包含该用户控件的页面可以接收到事件。UserControl.ascx.cs中的处理:1.定义public的事件委托,如ClickEventHandler;2.在UserControl类中声明事...
分类:
Web程序 时间:
2014-06-27 13:35:54
阅读次数:
302
最近在学习check_mk,这是一款基于nagios监控工具,但比nagios更易使用,引起了我的兴趣,我最关注的依然是对自定义监控脚本的支持度。在windows下的实践,其支持的客户端脚本或插件可以是 exe,bat,vbs,ps1等,我采用powershell来编写监控脚本。本文适合对check...
分类:
其他好文 时间:
2014-06-27 13:31:25
阅读次数:
435
在nagios中可以实现性能图形展示,利用的是PNP4Nagios,check_mk当然也可以,而且很简单。这篇文章在前一篇文章《check_mk自定义监控实践之powershell》的基础之前,脚本稍作修改1、客户端process_top5.ps1$dp = (Get-Process) | sel...
分类:
其他好文 时间:
2014-06-27 12:14:00
阅读次数:
254
背景在一个服务实现内,有很多结构相似,略微不同的函数。Martin大师的谆谆告诫我们,可以使用Extract Method的方式进行重构。本次练习的内容主要是使用反射。以零散知识点的形式记录每一天的工作。内容1. 获取Type一般有两种方式获取类型:1.1 typeof方式var entityTyp...
分类:
其他好文 时间:
2014-06-26 17:09:27
阅读次数:
209
SportsStore是《精通ASP.NET MVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列...
分类:
Web程序 时间:
2014-06-26 14:39:09
阅读次数:
363
作为一个Celery使用重度用户,看到Celery Best Practices这篇文章,不由得菊花一紧。干脆翻译出来,同时也会加入我们项目中celery的实战经验。通常在使用Django的时候,你可能需要执行一些长时间的后台任务,没准你可能需要使用一些能排序的任务队列,那么Celery将会是一个非常好的选择。当把Celery作为一个任务队列用于很多项目中后,作者积累了一些最佳实践方式,譬如如何用...
分类:
其他好文 时间:
2014-06-26 07:18:06
阅读次数:
274
对于诸多行业客户,在平时工作实践中,会产生大量的财务数据、交易数据,以及基于这些数据的计算过程和结果。如何将此类数据的采集、编辑、加工、汇总、整理、存储、产生分析报告,得到有效信息,工作量极大,人工成本昂贵,并且繁琐,存在风险。如果客户的工作报告生成系统为..
分类:
其他好文 时间:
2014-06-26 06:11:22
阅读次数:
239