摘要: Ø 简介 在开发中最常见的数据类型就是 String 类型,即字符串类型。为什么要单独讨论下这个类型,是因为:它是系统内置的基础数据类型;它的使用频率非常高;它是一个特殊的引用类型。其实大家都会使用它,但可能或多或少了解不够全面,本文主要是抱着:学习、巩固、总结的目的去加深对它的了解,主要学习以下几点: 1. 什么是 string 类型 2. 创建 string 对象的方式 3. s... 阅读全文
posted @ 2017-09-14 19:57 Abeam 阅读(4997) 评论(2) 推荐(0) 编辑
摘要: Ø 前言 本文主要介绍数据表的关联关系,这是数据库设计的常见问题之一。一个好的表结构设计,可以减少一些不必要的表或字段等。数据表之间的关联关系分为三种:一对一、一对多、多对多。下面就逐一介绍下: 1. 一对一 Ø 一对一是将数据表“垂直切分”,其实是不常见,或不常用的。也就是 A 表的一条记录对应 B 表的一条记录,为什么要这样的设计呢,不是增加了程度的复杂性吗,然而并不一定,举例说明... 阅读全文
posted @ 2017-08-21 19:44 Abeam 阅读(39402) 评论(0) 推荐(2) 编辑
摘要: 首先,我们要知道,什么是程序员?程序员是做什么的? “程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类”。 早先提到程序员,这些标签必不可少 “不修边幅,生活邋遢”,“无趣呆板,不浪漫”,... 阅读全文
posted @ 2017-08-17 17:06 Abeam 阅读(1490) 评论(0) 推荐(1) 编辑
摘要: Ø 前言 在 Web API 中经常会使用到 HttpRequestMessage 和 HttpResponseMessage 对象,这两个对象封装了对 Web API 的请求和响应,位于 System.Net.Http.dll 程序集的 System.Net.Http 命名空间中。它们是 Web API 处理请求和响应消息的两个重要对象,也是与程序员打交道最直接的两个对象。本文主要讨论以下几点... 阅读全文
posted @ 2017-08-16 16:37 Abeam 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: Ø 前言 在一般的开发应用中,都会涉及到日志记录,用于排查错误 或 记录程序运行时的日志信息。log4net 库是 Apache log4j 框架在 Microsoft .NET 平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的组件。 下面介绍下如何在 C# 中如何使用 log4net 记录日志,主要分为以下几点: 1. 引用 log4net.dll 程序集。... 阅读全文
posted @ 2017-08-14 23:17 Abeam 阅读(10626) 评论(0) 推荐(2) 编辑
摘要: Ø 前言 记录下 Chrome 的快捷键,原文链接:http://www.cnblogs.com/mikalshao/archive/2010/11/03/1868568.html 1. 标签页和窗口快捷键 Ctrl + N 打开新窗口。 Ctrl + T 打开新标签页。 Ctrl + Shift + N 在隐身模式下打开新窗口。 按 Ctrl + O,然后选择... 阅读全文
posted @ 2017-08-10 17:34 Abeam 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Ø 前言 开发中,很多时候都需要获取程序运行时路径,比如:反射、文件操作等。.NET Framework 已经封装了这些功能,可以很方便的使用。 C# 中有很多类都可以获取程序运行时路径,我们没必要记住所有的,只需要记住常用的(其他了解即可),比如: 1. System.AppDomain.CurrentDomain.BaseDirectory,获取基目录,它由程序集冲突解决程序用来探测程序... 阅读全文
posted @ 2017-08-03 11:37 Abeam 阅读(4380) 评论(0) 推荐(1) 编辑
摘要: Ø 前言 对于计算机的存储单位,想必大家都比较熟悉了,这应该是程序猿的入门基础。但是,有时候越是简单、基础的东西,大家越容易疏忽、遗忘。所以,今天特意的整理了一下,一是巩固一下,二是方便日后查阅。本文主要讨论以下几点: 1. 计算机的存储原理。 2. 什么是计算机的存储单位。 3. 计算机存储单位分为哪些等级。 4. 常用存储单位的换算关系。 5. 字符存储所占用字节数。 6... 阅读全文
posted @ 2017-07-27 10:48 Abeam 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: Ø 前言 目前 C# 比较流行使用 ASP.NET Web API 来承载 Web 接口,提供与客户端之间的数据交互,现在的版本已经是 2.0 了。既然是接口就少不了对输入参数的验证,所以本文主要探讨下,Web API 中实现接口参数验证的几种方式: 1. 使用 Web API 过滤器验证。 2. 继承验证基类,重写验证方法。 1. 使用 Web API 过滤器验证(Demo 演... 阅读全文
posted @ 2017-07-25 13:16 Abeam 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: Ø 前言 1. 在 SQL Server 中默认是不支持正则表达式验证的,如果需要某个字符串匹配一个正则表达式的验证规则,就需要额外的编写 C# 方法,并发布到 SQL Server 数据库中。 2. 很幸运,在 VS 2005 之后的版本中,都支持创建 SQL Server 数据库项目,在该项目中可以创建支持调用 C# 函数的存储过程、函数、触发器等等。 3. 本文主要学习以下几点... 阅读全文
posted @ 2017-07-18 23:34 Abeam 阅读(1415) 评论(0) 推荐(0) 编辑