2013年5月8日
摘要: 工作中经常会碰到备份一个应用的数据库,刚开始你可能会每天手动的备份一次,但是时间长了你也许就会想到自动备份,下面简单的介绍一下我经常用的自动备份的方法。 打开企业管理器->管理->sql server代理 新建一个作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不需要修改。命令中写入以下语句:BACKUP DATABASE [数据库名] TO DISK = N'F:\\data\\数据库备份' WITH NOINI 阅读全文
posted @ 2013-05-08 23:58 heoo 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 建立一个公用的进度条控件,每次加载较慢的时候使用以改进用户体验。通过启用新线程的方式来进行调用。步骤如下:建立一个单独的窗体,包含一个进度条控件设置进度条的Style为ProgressBarStyle.Marquee增加一属性(LoadCompleted)标示加载是否完成在其它窗体中通过开启新线程进行调用View Code 1 public partial class UcLoadData_ShowMarqueeProcess : UserControl 2 { 3 public static FrmMarqueeProcess xf; 4 publ... 阅读全文
posted @ 2013-05-08 23:41 heoo 阅读(3029) 评论(0) 推荐(0) 编辑
摘要: 当身处团队项目之中,BUG层出不穷且不时复现,难免士气低落,信心受挫,兴趣不再.单元测试给了一条出路,帮助我们找回自信.然而,单元测试也不可滥用,因为单元测试本身也需要维护成本,尤其是在项目需求经常变动的情况下.拙劣的单元测试会成为项目的负担,最终被抛弃.那么什么才是优秀的单元测试呢?有这样几种场景来验证:两周或两个月、甚至两年前写的单元测试,还可以运行并得到结果吗?两个月前写的单元测试,任何一个团队成员都可以运行并得到结果吗?是否可以在几分钟内跑完所有的单元测试?可以单击一个按钮就运行完我所写的单元测试吗?是否能在几分钟内写一个基本的单元测试?在以上5个问题中,只要有一个无法通过,则说明你写 阅读全文
posted @ 2013-05-08 21:59 heoo 阅读(337) 评论(0) 推荐(0) 编辑