• 微软发布VSBT,无需安装Visual Studio即可实现项目编译

    安装了Visual Studio的那些使用微软平台的开发者通常能够非常容易地操作自己的项目:打开解决方案,修改内容,设置好所有必须的文件以及配置后编译项目。但是在构建服务器或者持续交付系统等没有安装Visual Studio的环境中,编译项目和解决方案是非常难的。 对于这一问...

    2018-06-23 23:29:44

  • asp.net mvc 验证码

    效果图 验证码类 namespace QJW.VerifyCode{ // 用法: // public FileContentResult CreateValidate() // { // ValidateCode vCode = new ValidateCode(); // string code = vCode.CreateValidateCode(5); // Session["ValidateCode"] = code; // byte[] bytes = vCod...

    2018-06-23 23:29:37

  • WangSql 1.0源码共享

    WangSql 3.0 已发布:WangSql 3.0源码共享(WangSql 1.0重大升级到3.0) 一,项目背景 现在基本上大大小小的项目都需要和数据库打交道,自然而然数据库操作会有很多地方,而使用传统ADO.NET整个流程有点麻烦,出参都需要手动转换为对象。基于以上,我们需要一个SQL执行工...

    2018-06-23 23:29:39

  • [C#] C# 知识回顾 - 学会处理异常

    学会处理异常 你可以使用try块来对你觉得可能会出现异常的代码进行分区。 其中,与之关联的catch块可用于处理任何异常情况。 一个包含代码的finally块,无论 try 块中是否在运行时引发异常(例如,释放在 try 块中分配的资源),这些 finally 块的代码都会运行。 这些...

    2018-06-23 23:29:28

  • [C#] 回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性

    回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性 序 目前最新的版本是 C# 7.0,VS 的最新版本为Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串的$ 符号,在此,小人特地献上拙作一篇...

    2018-06-23 23:29:31

  • .NET 基础一步步一幕幕[out、ref、params]

    out 、 ref 、 params out: 如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。 但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候, 我们可以考虑使用out参数。 out 参数就侧重于在一个方法中可以返回多个不同类型的值。...

    2018-06-23 23:29:25

  • [C#] C# 知识回顾 - 学会使用异常

    学会使用异常 异常:指的是我们写的程序在运行时出现了错误,并且它会不断的蔓延、传播和扩散,有点像病毒一样。 异常通常由错误的代码引发,可能是用户的错误输入,可能是一方没有按照约定来传输格式,也可能是数据传输的过程中被篡改。我们会对自己认为有可能报错的...

    2018-06-23 23:29:17

  • [C#] 简单的 Helper 封装 -- SecurityHelper 安全助手

    #region using System; using System.IO; using System.Security.Cryptography; using System.Text; #endregion namespace Wen.Helpers.Common{ /// summary /// 安全助手 /// /summary public sealed class SecurityHelper { private static readonly byte [] IvBytes...

    2018-06-23 23:29:24

  • Web Service简要概念,学习记录!

    Web Service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web Service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。这些协议有: XML和XSD 可扩展的标记语言(...

    2018-06-23 23:29:21

  • is和as

    1 概述 1.1了解相关基本概念 a.隐式转换:对于值类型,低精度=高精度。eg:int=long;对于引用类型,子类向祖宗类转换过程。eg:对象=Object。 b.显示转换:显示转换是隐式转换的逆过程。 c.拆箱与装箱。 d.GetType获取对象类型(System.Object.ReferenceEquals(Object o...

    2018-06-23 23:29:13

2