寻找下一份工作的简单指南
是时候寻找下一份工作了,是吧?我理解你的感受。找工作很糟糕。这是每个人在某个时刻都必须做的事情之一。我把它比作寻找爱情。你的每个方面都在展示中。当有人拒绝你时,很难不把它当作个人问题。抬起头来,我的朋友;我们会度过难关的。
Crystal Reports 13 最大报告处理限制已达到的解决方案
在 Visual Studio 2012 版本的 Crystal Reports 13 中,存在一个阈值,它将并发报告(包括子报告)限制在整个机器上的 75 个报告。这意味着如果在给定服务器上有 5 个 Web 应用程序,所有 5 个 Web 应用程序中打开的所有报告都会计入 75 个报告的限制。
抛出异常时的考虑因素
该系统中有一个基本哲学,即空值是不好的。在大多数可能生成空值的情况下,都会抛出异常。起初我没有看出问题所在。我将其视为一个架构决策,一种美学选择,但随着我与代码的接触,我意识到这显然是一个架构错误。
掌握工艺:高级软件工程师的必备技能
本文概述了真正优秀的高级软件工程师所具备的关键技术和软技能。
在运行时创建泛型类型
要在运行时使用类型与 IOC 容器(如 StructureMap)一起查找泛型实现,请使用 `MakeGenericType` 创建泛型类型,然后使用 `_container.GetInstance(type)` 从容器中检索实例。
在 Visual Studio 之外使用 MsDeploy 进行部署
MsDeploy 是一个用于部署 Web 应用程序的强大工具。以下是使用 MsDeploy 进行部署的一些命令行示例。
理解分布式系统中的时间差异
虽然UTC提供了一个通用的时间标准,但假设使用UTC的服务器之间完全同步可能会导致数据不一致和意外错误。
2分钟了解数据迁移
数据迁移很痛苦。使用工具吧。
慢性承包商
这个开发者总是在寻找工作。总有更好的机会。慢性承包商很昂贵。每美元的里程数差异很大。
不安全的开发者
这个开发者拒绝找一份更好的工作。