07 2017 档案
摘要:Ø 前言 对于计算机的存储单位,想必大家都比较熟悉了,这应该是程序猿的入门基础。但是,有时候越是简单、基础的东西,大家越容易疏忽、遗忘。所以,今天特意的整理了一下,一是巩固一下,二是方便日后查阅。本文主要讨论以下几点: 1. 计算机的存储原理。 2. 什么是计算机的存储单位。 3. 计算机存储单位分为哪些等级。 4. 常用存储单位的换算关系。 5. 字符存储所占用字节数。 6...
阅读全文
摘要:Ø 前言 目前 C# 比较流行使用 ASP.NET Web API 来承载 Web 接口,提供与客户端之间的数据交互,现在的版本已经是 2.0 了。既然是接口就少不了对输入参数的验证,所以本文主要探讨下,Web API 中实现接口参数验证的几种方式: 1. 使用 Web API 过滤器验证。 2. 继承验证基类,重写验证方法。 1. 使用 Web API 过滤器验证(Demo 演...
阅读全文
摘要:Ø 前言 1. 在 SQL Server 中默认是不支持正则表达式验证的,如果需要某个字符串匹配一个正则表达式的验证规则,就需要额外的编写 C# 方法,并发布到 SQL Server 数据库中。 2. 很幸运,在 VS 2005 之后的版本中,都支持创建 SQL Server 数据库项目,在该项目中可以创建支持调用 C# 函数的存储过程、函数、触发器等等。 3. 本文主要学习以下几点...
阅读全文
摘要:Ø 前言 WebStorm 是一个不错的 Web 前端开发工具,掌握一些常用的快捷键是有必要的,可以提高开发效率。 本人不是专业做前端开发的,所以以下 WebStorm 的快捷键整理是在网上搜的,摘自:http://www.cnblogs.com/yeminglong/p/5995421.html
阅读全文
摘要:Ø 前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时,有时可能出现类似的错误:“Newtonsoft.Json”已拥有为“NETStandard.Library”定义的依赖项。 解决该错误的有效办法就是更新 NuGet 包管理器,下面以 Visual Studio Ultimate 2013 为例,介绍一下更新 NuGet 包管理器的具体步骤。 1. 打开Vi...
阅读全文
只有注册用户登录后才能阅读该文。
摘要:Ø 前言 LINQ to SQL 中需要对两个或多个数据集进行操作,比如:合并、取交集等,主要使用下面四个方法,这四个方法都是 System.Linq.IQueryable 接口的扩展方法,并且都是延迟加载方法,下面是使用的简单示例。 Ø 示例数据,数据表:Subject(科目表)、Score(成绩表) 1. Concat() 方法 1) 方法声明 public static...
阅读全文
只有注册用户登录后才能阅读该文。
摘要:Ø 前言 日常开发中遇到多表查询时,首先会想到 INNER JOIN 或 LEFT OUTER JOIN 等等,但是这两种查询有时候不能满足需求。比如,左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配。貌似,INNER JOIN 或 LEFT OUTER JOIN 不能很好完成。但是 CROSS APPLY 与 OUTER APPLY 可以,下面用示例说明。 1. ...
阅读全文
摘要:Ø 前言 在开发过程中,经常使用 SQL Server Management Studio 连接本地或远程 SQL Server 服务器,时间长了可能有些名称就不用了或者重复了,SQL Server Management Studio 没有提供快捷的删除方式。但是,可以手动删除 SqlStudio.
阅读全文
摘要:1. Visual Studio 2013 1) Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 2) Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494 3) Visual Studio Professional 201...
阅读全文
摘要:Ø 前言 1. 下面是 HTTP 响应类型 ContentType 的可选值,有备无患先保存一下。摘自:https://wiki.selfhtml.org/wiki/MIME-Type/%C3%9Cbersicht。 2. 以 C# 为例设置如下: 1) ASP.NET: HttpContext.Current.Response.contentType = "application/...
阅读全文