08 2017 档案
摘要:Ø 前言 本文主要介绍数据表的关联关系,这是数据库设计的常见问题之一。一个好的表结构设计,可以减少一些不必要的表或字段等。数据表之间的关联关系分为三种:一对一、一对多、多对多。下面就逐一介绍下: 1. 一对一 Ø 一对一是将数据表“垂直切分”,其实是不常见,或不常用的。也就是 A 表的一条记录对应 B 表的一条记录,为什么要这样的设计呢,不是增加了程度的复杂性吗,然而并不一定,举例说明...
阅读全文
摘要:首先,我们要知道,什么是程序员?程序员是做什么的? “程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类”。 早先提到程序员,这些标签必不可少 “不修边幅,生活邋遢”,“无趣呆板,不浪漫”,...
阅读全文
摘要:Ø 前言 在 Web API 中经常会使用到 HttpRequestMessage 和 HttpResponseMessage 对象,这两个对象封装了对 Web API 的请求和响应,位于 System.Net.Http.dll 程序集的 System.Net.Http 命名空间中。它们是 Web API 处理请求和响应消息的两个重要对象,也是与程序员打交道最直接的两个对象。本文主要讨论以下几点...
阅读全文
摘要:Ø 前言 在一般的开发应用中,都会涉及到日志记录,用于排查错误 或 记录程序运行时的日志信息。log4net 库是 Apache log4j 框架在 Microsoft .NET 平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的组件。 下面介绍下如何在 C# 中如何使用 log4net 记录日志,主要分为以下几点: 1. 引用 log4net.dll 程序集。...
阅读全文
摘要:Ø 前言 记录下 Chrome 的快捷键,原文链接:http://www.cnblogs.com/mikalshao/archive/2010/11/03/1868568.html 1. 标签页和窗口快捷键 Ctrl + N 打开新窗口。 Ctrl + T 打开新标签页。 Ctrl + Shift + N 在隐身模式下打开新窗口。 按 Ctrl + O,然后选择...
阅读全文
摘要:Ø 前言 开发中,很多时候都需要获取程序运行时路径,比如:反射、文件操作等。.NET Framework 已经封装了这些功能,可以很方便的使用。 C# 中有很多类都可以获取程序运行时路径,我们没必要记住所有的,只需要记住常用的(其他了解即可),比如: 1. System.AppDomain.CurrentDomain.BaseDirectory,获取基目录,它由程序集冲突解决程序用来探测程序...
阅读全文