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

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

    2018-06-17 22:09:50

  • 使用FSharp 探索Dotnet图像处理功能1--反色变化

    坚持写博客是最近的目标。加油。 业余学习fsharp以来一直觉得这才是Dotnet开发,或者说所有开发者应该拥有的语言。配合Visual Studio的代码提示,即时执行窗口。开发程序有着极大的乐趣。 最近想学习一些图像处理的相关知识。试着把Fsharp又捡了起来。边学边玩,希望两...

    2018-06-17 22:09:59

  • 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-17 22:09:58

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

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

    2018-06-17 22:09:39

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

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

    2018-06-17 22:09:49

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

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

    2018-06-17 22:09:47

  • 工作流-----WorkFlow

    我们都知道对于一个OA系统来说,最重要的也是不可或缺的一个重要环节那就是对于工作流的实现,为此,最近专门在学习如何使用WorkFlow,问前辈,前辈也说道K2工作流引擎挺不错,自己同时也翻阅了一些资料,但因为自己这个OA项目主要是采用微软的ASP.NET MVC 来开发的,...

    2018-06-17 22:09:39

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

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

    2018-06-17 22:09:40

  • 使用InstallShield打包VS程序

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

    2018-06-17 22:09:18

  • 软件系统的分层开发

    1.首先要知道什么是分层? 答:将数据处理。业务逻辑界面展示放置到不同的多个项目中,多个项目相互之间需要协调,调度,共同完成一个功能模块的开发,这就是分层开发的核心 2.分层实现: ①DAL:数据访问层 和数据交互,处理数据(不能单独执行的) ②BLL ③UI:表示...

    2018-06-17 22:09:17

2