摘要:
分页查询一直SQL Server的一个硬伤,就是是经过一些进化,比起MySql的limit还是有一些差距。 一、条件过滤(适应用所有版本) 条件过滤的方法有很多,而思路就是利用集合的差集选择出目标集合以达到分页查询的效果,以下是最常见的一个思路 @PageSize是指每页记录数 @PageIndex 阅读全文
摘要:
最近由于业务需求,需要对一个老项目进行功能调整。但是项目的源代码已经找不到了。所以只能尝试对项目行进反编译。 一、反编译工具的选择 提到.NET的反编译,第一个想到的就是大名鼎鼎的Reflector。使用之后发现效果并不好,对不认识的类就各种乱码且还不支持多项目导出(可能是我不会用吧),再加上他还是 阅读全文
摘要:
可用性定律 1、“别让我思考” 2、点击多少次都没关系,只要每次点击都是无须思考、明确无误的选择 3、去掉每个页面上一半的文字,然后把剩下的文字再去掉一半 关于网络使用情况的三个事实 1、不是阅读,而是扫描 2、不作最佳选择,而是满意即可 3、不是追根究底,而是勉强应付 广告牌设计101法则 - 为 阅读全文
摘要:
在Windows7下设置热点需要用到命令netsh wlan,具体的设置步骤如下: 1、配置热点 以管理员身份打开命令行模式,输入命令 netsh wlan set hostednetwork mode=allow ssid=wifiName key=00000000 参数mode:allow为允许 阅读全文
摘要:
失败的学位教育 符合要求的毕业生有个共同点,进入大学之前就已经自学编程,并且在大学里依然保持自学。 学校中所学的内容和在工作中发现的实际需要,这两者之间通常会有巨大的差异。 辅导 1、精心编写的帮忙手册 2、观察他人工作 3、非常规辅导 4、艰难的锤炼 学徒期 软件学徒期 1、大师 2、熟练工 3、 阅读全文
摘要:
只是简单混合吗 有凝聚力的团队 形成团队是需要时间的。团队成员需要首先建立关系。 有凝聚力的团队通常有大约12名成员。7名程序员、2名测试人员、2名分析师和1名项目经理。 1)发酵期 成员克服个体差异性,默契配合,彼此信任,形成真正有凝聚力的团队,需要6个月到1年的时间。 一旦团队有了凝聚力,最好的 阅读全文
摘要:
程序员与人 程序员与雇主 专业程序员的产要职责是满足雇主的需求。 专业程序员会花时间去理解业务。 程序员与程序员 程序员之间通常很难密切合作 1、代码个体所有 2、协作性的代码共有权 3、结对 阅读全文
摘要:
避免压力 在压力下保持冷静的最好方式,便是规避会导致压力的处境。 承诺 避免对没有把握能够达成的最后期限做出承诺。 有时有人会代我们做出承诺。出于责任感我们必须主动找到方法来兑现承诺,但是一定不能接受承诺。 保持整洁 让系统、代码和设计尽可能整洁,就可以避免压力。 危机中的纪律 选择那些你在危机时刻 阅读全文
摘要:
什么是预估 不同的人对预估有不同的看法。业务方觉得预估就是承诺。开发方认为预估就是猜测。 承诺 承诺是必须做到的。专业开发人员不随便承诺,除非他们确切知道可以完成。 如果被要求承诺做自己不确定的事情,那么就应当坚决拒绝。 预估 预估是一种猜测。它不包含任何承诺的色彩。 大多数软件开发人员都很不擅长预 阅读全文
摘要:
会议 关于会议两条真理: 1、会议是必需的 2、会议浪费了大量的时间 拒绝 理智地使用时间,所以必须谨慎选择,应当参加哪些会议,礼貌拒绝哪些会议。 好的领导一定会主动维护你拒绝出席会议的决定,因为他和你一样关心你的时间。 离席 仔细管理自己的时间是你的责任。如果你发现参加某个会议是在浪费时间,就应当 阅读全文