• Hyper-V:无法打开虚拟机XXX,因为虚拟机监控程序未运

    异常处理汇总-服务器系列:http://www.cnblogs.com/dunitian/p/4522983.html 异常处理汇总-开发工具 http://www.cnblogs.com/dunitian/p/4522988.html 今天愚人节,是不是哪个动我电脑的?囧,虽然我好久没碰PC了,但是上次记得是好好的...

    2018-06-23 23:51:48

  • 使用InstallShield打包VS程序

    使用InstallShield打包VS程序 InstallShield是微软自己的一个打包工具,这个打包工具,有其优势也有其弊端。其优势,可以很好且方便地将.NET平台的控件以及程序所需要的dll打包成功;其劣势,在安装时,预安装(主程序安装之前提前安装)以及基于特征(主程序安装进行...

    2018-06-23 23:51:21

  • 类和结构(一)

    类和结构实际上都是创建对象(实例)的模版,每个对象都包含数据,并提供了处理和访问数据的方法。 类定义了类的每个对象可以包含什么数据和功能。 class PhoneCus { public const string DaySend = " Mon " ; public int CusId ; } 结构与类的区别是它们在内存中的存...

    2018-06-23 23:51:38

  • C#基础语法(二)

    四.CTS类型 C#认可的基本预定义类型并没有内置于C#语言中,而是内置于.NET Framework中。 例如,在C#中声明一个int类型的数据时,声明的实际上是.NET结构System.Int32的一个实例。这表示在语法上,可以把所有的基本数据类型 看成支持某些方法的类。 把int i 转化为stri...

    2018-06-23 23:51:36

  • C#之FTP上传下载(一)

    搭建FTP服务器 最近要实现这样一个功能:FTP服务器的上传和下载,搜集了一些资料,在c播客上看到昵称为”傻丫头和科技”的作者写的一篇文章写得挺好,有的地方个人觉得不是很详细,自己稍作修改后放在这和大家一起学习分享。 1.首先我们创建一个用户,当然不想创建用户...

    2018-06-23 23:51:31

  • .NET 同步与异步 之 EventWaitHandle(Event通知) (

    本随笔续接:.NET 同步与异步 之 Mutex (十二) 在前一篇我们已经提到过Mutex和本篇的主角们直接或间接继承自 WaitHandle: Mutex类,这个我们在上一篇已经讲过。 EventWaitHandle类及其派生类AutoResetEvent和ManualResetEvent,这是本篇的主角。 Semaphore类,即信...

    2018-06-23 23:51:33

  • P Invoke struct结构

    一、获取Struct CHCNetSDK.NET_DVR_PTZPOS pos = new CameraTest.CHCNetSDK.NET_DVR_PTZPOS(); int size = Marshal.SizeOf( typeof (CHCNetSDK.NET_DVR_PTZPOS)); IntPtr ptr = Marshal.AllocHGlobal(size); // 申请内存 uint bytesReturnd = 0 ; try { if (!CHCNetSDK...

    2018-06-23 23:51:29

  • C# 匿名类型序列化、反序列化

    前言 现在提倡前后端分离,分离后服务全部采用接口的方式给前端提供服务,当我们处理自定义查询时必定会多表查询,而处理多表查询时我们又懒的去建view model,建的过多项目也凌乱的很,所以在dao层处理自定义查询时采用匿名类型返回json。 序列化、反序列化 Listobjec...

    2018-06-23 23:51:24

  • .net中的线程同步基础(搬运自CLR via C#)

    线程安全 此类型的所有公共静态(VisualBasic中为Shared)成员对多线程操作而言都是安全的。但不保证任何实例成员是线程安全的。 在MSDN上经常会看到这样一句话。表示如果程序中有n个线程调用这个方法,那么这n个线程都是安全的, 但是实例成员就不能保证了。 比如Math...

    2018-06-23 23:51:23

  • EasyMvc--让MVC区域开发更Easy(提供源码下载)

    核心: 主要利用MVC的区域功能,实现项目模块独立开发和调试。 目标: 各个模块以独立MVC应用程序存在,即模块可独立开发和调试。 动态注册各个模块路由。 一:新建解决方案目录结构 如图: 二:EasyMvc.Core即为核心库。 核心库三大主力:AreaConfig 、RouteConfig 、F...

    2018-06-23 23:51:20

2