随笔分类 -  .NET

摘要:需要注意的是:CreateDecryptor时,rgbKey必须为8位byte数组,rgbIV必须为大于等于8位byte数组。 否则会出现“指定键的大小对于此算法无效。”或“指定的初始化向量(IV)与此算法的块大小不匹配。”的错误 阅读全文
posted @ 2016-11-03 10:21 bky_xiaozhu 阅读(397) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PingDemo { class Program { static void Main(string[] a... 阅读全文
posted @ 2016-11-03 08:54 bky_xiaozhu 阅读(2147) 评论(0) 推荐(0)
摘要:using System.Web; namespace Common { public class IPUtil { /// /// 获取IP地址 /// /// public string GetClientIP() { string result =... 阅读全文
posted @ 2016-10-26 09:45 bky_xiaozhu 阅读(492) 评论(0) 推荐(0)
摘要:调用: 阅读全文
posted @ 2016-10-18 10:02 bky_xiaozhu 阅读(2369) 评论(0) 推荐(0)
摘要:using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Text; namespace Common { public abstr... 阅读全文
posted @ 2016-10-18 09:39 bky_xiaozhu 阅读(3684) 评论(0) 推荐(1)
摘要:using System; using System.Text.RegularExpressions; namespace Util { public static class @string { #region 验证字符串是否符合正则表达式MachRegex /// <summary> /// 验 阅读全文
posted @ 2016-10-13 10:10 bky_xiaozhu 阅读(875) 评论(0) 推荐(0)
摘要:有时候需要对字符串进行加密,不以明文显示,可以使用此方法,比如对URL的参数加密 调用: 阅读全文
posted @ 2016-10-12 11:00 bky_xiaozhu 阅读(1279) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; using System.Threading.Tasks; namespace DataSort { public class DataHelper ... 阅读全文
posted @ 2016-09-29 16:29 bky_xiaozhu 阅读(721) 评论(0) 推荐(0)
摘要:/// /// 数据库帮助类 /// Devin /// public sealed class DBHelper { private DBHelper() { } /// /// 数据库连接字符串 /// private static string conn... 阅读全文
posted @ 2016-09-23 10:15 bky_xiaozhu 阅读(612) 评论(0) 推荐(0)
摘要:有时候需要对汉字获取其拼音首字母,可以用以上的方法。 阅读全文
posted @ 2016-09-23 09:59 bky_xiaozhu 阅读(4068) 评论(0) 推荐(1)
摘要:Quartz.NET所用到的数据库表结构 官方提供的各种数据库脚本:https://github.com/quartznet/quartznet/tree/master/database/tables 本实例中我使用的是Microsoft SQL Server 2012,对应的脚本如下:(新建一个名 阅读全文
posted @ 2016-08-09 11:41 bky_xiaozhu 阅读(1577) 评论(1) 推荐(0)
摘要:在.NET 4.5中,新推出的async、await关键字,可以帮助我们像写同步方法一样去写异步方法。许多新类库和既有类库都支持这种新型的异步语法(比如HttpClient、HttpServer、MemoryStream...),它们以类似ReadAsync、WriteAsync、SendAsync 阅读全文
posted @ 2016-08-09 10:33 bky_xiaozhu 阅读(203) 评论(0) 推荐(0)
摘要:在.Net 中,程序集(Assembly)中保存了元数据(MetaData)信息,因此就可以通过分析元数据来获取程序集中的内容,比如类,方法,属性等,这大大方便了在运行时去动态创建实例。 主要用途: 首先,新建一个空白解决方案:DllSolution 向解决方案中添加一个类库:RefDll,这将是需 阅读全文
posted @ 2016-08-08 11:29 bky_xiaozhu 阅读(718) 评论(0) 推荐(0)
摘要:首先新建一个MVC项目 添加类:验证码帮助类(ValidateCodeHelper) using System; using System.Collections.Generic; using System.IO; using System.Drawing; using System.Drawing 阅读全文
posted @ 2016-08-05 10:07 bky_xiaozhu 阅读(374) 评论(0) 推荐(0)
摘要:Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。 OK,我们来做个简单的例子: 首先,通过Nu 阅读全文
posted @ 2016-08-03 16:06 bky_xiaozhu 阅读(326) 评论(0) 推荐(0)
摘要:1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~ 2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一 阅读全文
posted @ 2016-08-03 14:39 bky_xiaozhu 阅读(456) 评论(0) 推荐(0)
摘要:在某些情况下,有些对象,我们只需要一个就可以了。比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个。再比如计算机的任务管理器,只能打开一个。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。 阅读全文
posted @ 2016-07-29 16:47 bky_xiaozhu 阅读(800) 评论(0) 推荐(0)
摘要:建立自己MyViewEngine类让他继承RazorViewEngine,之后在构造函数里面写入设置视图位置格式代码如下: 进入默认RouteConfig类里面添加路由配置添加如下代码: 在Global下的Application_Start注册你添加你的CustomViewEngine类代码如下: 阅读全文
posted @ 2016-07-26 16:31 bky_xiaozhu 阅读(209) 评论(0) 推荐(0)
摘要:1、Invoke() 调用时,Invoke会阻止当前主线程的运行,等到 Invoke() 方法返回才继续执行后面的代码,表现出“同步”的概念。 2、BeginInvoke() 调用时,当前线程会启用线程池中的某个线程来执行此方法,BeginInvoke不会阻止当前主线程的运行,而是等当前主线程做完事 阅读全文
posted @ 2016-07-26 12:56 bky_xiaozhu 阅读(303) 评论(0) 推荐(0)
摘要:使用C#中Dictionary的一下细节小记: 一、Dictionary.Add(key,value) 与 Dictionary[key]=value的区别: 如果Dictionary中已经有了key 1、则再Add会报错: Dictionary 中已存在具有相同键的元素。 2、而 Dictiona 阅读全文
posted @ 2016-05-03 15:34 bky_xiaozhu 阅读(193) 评论(0) 推荐(0)