欢迎来到Will的博客

2015年11月的内容

C#

在非ASP.NET项目里使用Data Annotations验证Model

在非ASP.NET项目里使用Data Annotations验证Model
简介 Data Annotations是在Asp.Net中用于表单验证的,它通过Attribute直接标记字段的有效性,简单且直观。在非Asp.Net程序中(如控制台程序),我们也可以使用Data Annotations进行手动数据验证的,如下: 验证步骤 1.首先需要引用Sys...

will 1年前 (2015-11-13) 384℃ 2评论 1喜欢

C#

XML序列化和反序列化

XML序列化和反序列化
简介 xml和json是当前最流行的数据传输格式,虽然现在json大有取代xml的形势,但是不可否认的是xml在一些特定场景下还是有用武之地的。而在C#中,读取xml或者生成xml有几种方式,一种就是通过XmlDocument类来循环获取其中的结点,这种方式对于明显要获取某一个结...

will 1年前 (2015-11-12) 294℃ 7评论 1喜欢

C#

转:Windows8,10强制Visual Studio以管理员身份启动

转:Windows8,10强制Visual Studio以管理员身份启动
Windows 8的一个既安全又蛋疼之处是UAC的行为被改变了。以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动。然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了。 作为微软技术的码...

will 1年前 (2015-11-11) 274℃ 4评论 3喜欢

SQLServer

SQL Server日期只获取年月日

SQL Server日期只获取年月日
简介 在使用SQL Server datetime类型时,有时候我们只需要获取其年月日即可,有两种方式,如下:直接分别获取年月日,再拼串 Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'...

will 1年前 (2015-11-10) 303℃ 1评论 0喜欢

ASP.NET

EF7如何根据数据库自动生成代码

EF7如何根据数据库自动生成代码
简介 EF在6版本之前都有三种模式,database first, model first,code first。即先创建数据库,先创建model或者先创建代码。但是到7版本后就只剩下code first模式了,如果存在数据库时,再从新编写Model的话太浪费时间了,所以根据数据...

will 1年前 (2015-11-08) 293℃ 2评论 1喜欢

C#

编程字体推荐

编程字体推荐
简介 编程中我们少不了的是各种各样的字母和数字,一个好看的字体可以让我们在编程的同时身心愉悦,达到更高效率,下面就介绍几个常用的编程字体。 10. Courier 也叫Courier New,这大概是我们最熟悉的字体了,基本上所有系统都有。很不幸,很多终端和编辑器都默认使用此种字...

will 1年前 (2015-11-07) 301℃ 2评论 0喜欢

C#

3Des加密解密

3Des加密解密
简介 是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。核心是要确认加密的Model和Padding。Mode常用的有ECB、CBC,ECB模式是不需要IV的,Padding...

will 1年前 (2015-11-04) 256℃ 1评论 0喜欢