• 适配器模式---设计模式(12)

    一、定义 适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 解释:适配器模式好比一个电源适配器,生活中房间内的电压是220v,但是你的很多用电器就不是220v,比如电脑、手机等等,这...

    2018-06-23 22:25:49

  • 用户控件的设计要点 System.Windows.Forms.UserContro

    用户控件的设计要点 最近的项目中有一个瀑布图(彩图)的功能,就是把空间和时间上的点量值以图的形式呈现出来,如下图: X坐标为空间,水平方向的一个像素代表一个空间单位(例如50米) Y坐标为时间,垂直方向的一个像素代表一个时间单位(例如1秒) 由于没有现成的彩...

    2018-06-23 22:26:02

  • .NET基础之深度复制和浅度复制

    之前一直没有搞清楚深度复制和浅度复制的区别到底在哪里,今天彻底把这个东西弄懂了,写出来与到家共勉。 如果大家不懂值类型和引用类型的区别,请先看http://www.cnblogs.com/Autumoon/archive/2008/08/18/1270685.html,本来想自己写的,但刚好看到了这篇写的非常全...

    2018-06-23 22:26:05

  • C#正则表达式Regex类的用法

    一、C#正则表达式符号模式 字 符 描 述 \ 转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的零次或多次的子表达式 + 匹配前面的一次或多次的子表达式 ? 匹配前面的零次或一次的子...

    2018-06-23 22:26:00

  • 单元测试初接触

    我测试程序的方式比较原始,直接调试运行。前两天跟同事学会了附加进程调试,觉得很神奇,但是即使附加进程还是需要些前面的测试代码。也比较麻烦。于是就想到了还有单元测试的东西。当然用的是VS的自带的测试框架,具体的运行原理没有深究。以后搞懂它了再写一篇详细...

    2018-06-23 22:25:56

  • .net平台下C#socket通信(中)

    上篇.net平台下C#socket通信(上)介绍了socket通信的基本原理及最基本的通信方式。本文在此基础上就socket通信时经常遇到的问题做一个简单总结,都是项目中的一些小问题,拿来此处便于下次使用,同时对在使用socket时出现些许问题的同仁们多一个粗浅建议。不足之处请...

    2018-06-23 22:25:48

  • 无聊写了一个最简单的MVC4+Highcharts连数据库例子

    乱搞了个数据库 后面发现没定INT类型 直接将ID当数据显示了 效果图: 前端 1 @{ 2 Layout = null; 3 } 4 5 ! DOCTYPE html 6 7 html 8 head 9 meta name ="viewport" content ="width=device-width" / 10 11 script src ="~/Scripts/jquery-1.7.1.js" / script 12 scri...

    2018-06-23 22:25:51

  • .NET 开源了,Visual Studio 开始支持 Android 和 iOS

    北京时间今天(2014年11月12日)凌晨——.NET 开源……集成 Clang 和 LLVM,并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。 微软今天宣布,在所有的主要平台上将对开发者开放 Visual Studio 和 .NET...

    2018-06-23 22:25:46

  • 微软开放.NET框架源代码和Mono

    微软一直在朝着更加开放的方向努力。例如,公司首席执行官萨特亚纳德拉(Satya Nadella)在Windows 10预览发布会上声称微软喜欢Linux,这并不出人意料,但是对于一家将Linux视作威胁的公司来说,发表这样的声明还是需要很大的勇气和魄力的。 2014年11月12日,ASP.NET之...

    2018-06-23 22:25:43

  • C#中Serializable序列化

    序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、几...

    2018-06-23 22:25:44

2