Skip to content
寻找下一份工作的简单指南
寻找下一份工作的简单指南

是时候寻找下一份工作了,是吧?我理解你的感受。找工作很糟糕。这是每个人在某个时刻都必须做的事情之一。我把它比作寻找爱情。你的每个方面都在展示中。当有人拒绝你时,很难不把它当作个人问题。抬起头来,我的朋友;我们会度过难关的。

Crystal Reports 13 最大报告处理限制已达到的解决方案
Crystal Reports 13 最大报告处理限制已达到的解决方案

在 Visual Studio 2012 版本的 Crystal Reports 13 中,存在一个阈值,它将并发报告(包括子报告)限制在整个机器上的 75 个报告。这意味着如果在给定服务器上有 5 个 Web 应用程序,所有 5 个 Web 应用程序中打开的所有报告都会计入 75 个报告的限制。

抛出异常时的考虑因素
抛出异常时的考虑因素

该系统中有一个基本哲学,即空值是不好的。在大多数可能生成空值的情况下,都会抛出异常。起初我没有看出问题所在。我将其视为一个架构决策,一种美学选择,但随着我与代码的接触,我意识到这显然是一个架构错误。

掌握工艺:高级软件工程师的必备技能
掌握工艺:高级软件工程师的必备技能

本文概述了真正优秀的高级软件工程师所具备的关键技术和软技能。

在运行时创建泛型类型
在运行时创建泛型类型

要在运行时使用类型与 IOC 容器(如 StructureMap)一起查找泛型实现,请使用 `MakeGenericType` 创建泛型类型,然后使用 `_container.GetInstance(type)` 从容器中检索实例。

在 Visual Studio 之外使用 MsDeploy 进行部署
在 Visual Studio 之外使用 MsDeploy 进行部署

MsDeploy 是一个用于部署 Web 应用程序的强大工具。以下是使用 MsDeploy 进行部署的一些命令行示例。

理解分布式系统中的时间差异
理解分布式系统中的时间差异

虽然UTC提供了一个通用的时间标准,但假设使用UTC的服务器之间完全同步可能会导致数据不一致和意外错误。

2分钟了解数据迁移
2分钟了解数据迁移

数据迁移很痛苦。使用工具吧。

慢性承包商
慢性承包商

这个开发者总是在寻找工作。总有更好的机会。慢性承包商很昂贵。每美元的里程数差异很大。

不安全的开发者
不安全的开发者

这个开发者拒绝找一份更好的工作。