• C# 中关于接口实现、显示实现接口以及继承

    先列出我写的代码: 接口以及抽象类、实现类 public interface IA { void H(); } public interface IB { void H(); } public abstract class D { public abstract void H(); } public class C : D,IA, IB { void IA.H() { Console.WriteLine( " all a.h " ); } public...

    2018-06-23 23:57:12

  • .net EF框架-实现增删改查

    声明一个EF上下文对象 Model dbContext = new Model(); 添加操作(向表中插入一条数据) // 声明一个表的实体 Contact contact = new Contact(); // 向表中的字段添加数据 contact.Name = " 张三 " ;contact.EnrollmentDate = DateTime.Now; // 做插入操作 dbContext.Con...

    2018-06-23 23:57:05

  • NOPI 导出 Excel 2007

    代码: 1 public static void ThisToT( ListT source, string [] colums, FuncT, object [] action, string savePath, string sheetName = "" ) 2 { 3 XSSFWorkbook xssfworkbook = new XSSFWorkbook(); 4 ISheet sheet = xssfworkbook.CreateSheet(sheetName); 5 IRow...

    2018-06-23 23:57:04

  • GC垃圾回收

    我们在开发需求的时候,可能很少关注到垃圾回收,因为我们绝大多数的时候都是使用的托管资源,托管资源的内存回收.net已经帮我们做了,但是.net的内存回收不是实时的,所以我们还是要关注下.net的垃圾回收。 什么是GC GC即Garbage Collection,用一句话总结就是: .net...

    2018-06-23 23:57:02

  • .NET 中使用阿里云短信的 API 接口

    小弟初来乍到,这也是我的第一篇文章,写的不好的地方还望指正。谢谢各位! 引言 短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码、短信通知等。(我这里只讲一个最基本的短信的发送验证码的功能) 1.欲练神功,挥...

    2018-06-23 23:56:41

  • WPF(C#)与MATLAB混合编程

    WPF(C#)与MATLAB混合编程 WPF可以为开发者提供便捷地构建用户交互界面的解决方法,而matlab则在科学计算方面有着无与伦比的优势,因此在一些需要将科学算法转换为应用软件的项目中,需要应用到WPF或者说C#和matlab的混合编程。相比于MFC和MATLAB的混合变成,C#与其的混...

    2018-06-23 23:57:00

  • 多线程(7)多线程中的异常处理

    多线程使用过程中,除了线程同步的问题要考虑外,异常处理也是经常要面对的事情。 默认主线程捕获不到异步线程的异常 如下代码: 1 namespace ConsoleApplication29 2 { 3 class Program 4 { 5 static void Main( string [] args) 6 { 7 // 异步线程的异常处理 8 try 9...

    2018-06-23 23:56:57

  • 多线程(6)线程同步

    使用多线程很容易,但是如果多个线程同时访问一个共享资源时而不加以控制,就会导致数据损坏。所以多线程并发时,必须要考虑线程同步(或称线程安全)的问题。 什么是线程同步 多个线程同时访问共享资源时,使多个线程顺序(串行)访问共享资源的机制。 注意: 1,共享资源...

    2018-06-23 23:56:48

  • c# 静态构造函数与构造函数的调用先后

    先上代码: 测试类: /// summary /// 构造函数 /// /summary public RedisHelper() { Console.WriteLine( " 构造方法 " ); } static RedisHelper() { Console.WriteLine( " 静态构造方法 " ); } public static void Test() { Console.WriteLine( " Test方法 " ); } pu...

    2018-06-23 23:56:45

  • 注册时的密码强度

    密码强度有4个状态,分别如下图。 无密码状态 密码低级状态 密码中级状态 密码高级状态 实现的代码主要如下: HTML代码 input name="password" type="PassWord" onKeyUp="CheckIntensity(this.value)" table border="0" cellpadding="0" cellspacing="0" tr align="cen...

    2018-06-23 23:56:45

2