Skip to content
验证概念并扩展代码
验证概念并扩展代码

在最近的一次谈话中,一位朋友提到他创建概念验证,然后在测试其可行性后将其丢弃。我过去也做过同样的事情。这一次感觉不太对。当他说他扔掉了代码时,我感到不适。也许我作为企业主的日子让我变成了一个节俭的人,但感觉他在浪费价值。

使用声明保护 AngularJS
使用声明保护 AngularJS

在某个时刻,应用程序需要授权。这意味着不同级别的访问在网站上表现不同(或任何其他情况)。它可以是从查看数据到整个区域都无法被一组用户访问的任何内容。

代码审查重要的3个原因
代码审查重要的3个原因

优秀的代码审查会挑战你的假设,并给予你建设性的反馈。对我来说,代码审查是我作为软件工程师成长过程中的重要组成部分。

为下一个开发者编写代码的5个步骤
为下一个开发者编写代码的5个步骤

我们大多数人可能不会考虑维护我们代码的开发者。直到最近,我也没有考虑过他。我从未故意写过晦涩的代码,但我也从未留下任何线索。

面试中要问的问题
面试中要问的问题

当我走出面试时,我想了解职位的职责,我想了解工作环境,我想知道在第一周内我应该完成什么。最重要的是,我想知道这家公司是否适合我。

使用 NHibernate 监听器(拦截器)实现透明加密
使用 NHibernate 监听器(拦截器)实现透明加密

您是否曾经需要对数据库中的数据进行加密?在本文中,我将探讨如何使用 nHibernate 监听器来加密和解密来自数据库和进入数据库的数据。加密过程对您的应用程序是透明的。

IIS 中缺少管理委派图标
IIS 中缺少管理委派图标

这必须首先完成。如果在缺少管理服务图标的情况下安装 Web Deploy,可能无法正确安装。检查 IIS 中的管理委派图标,它将位于管理部分下。

使用 Code First 调用存储过程
使用 Code First 调用存储过程

Entity Framework 6 Code First 的一个弱点是缺乏对本地调用数据库构造(视图、存储过程等)的支持。对于那些没有听说过或使用过 Entity Framework (EF) 中 Code-First 的人来说,Code-First 只是一个 Fluent 映射 API。

Git 速查表
Git 速查表

以下是我经常使用的 git 命令。

使用 nHibernate 的条件 SQL 参数
使用 nHibernate 的条件 SQL 参数

问题在于 nHibernate 的 `CreateSqlQuery` 需要一个完整的 sql 字符串才能创建,但在评估参数之前无法创建字符串。唯一的解决方法是评估条件参数以创建 sql 字符串来创建 nHibernate 会话,然后再次评估参数以将其添加到 `nHibernate` 查询对象。