TA的关注
  TA的基本信息
  • 所在地区:四川省 成都市
  • Email:
  • QQ:
  • 个人网站:
  • 自己写的一个简单的记录错误日志的类
    我们系统在上线运营的过程中经常会出现系统错误或执行不成功的时候,因为没有记录具体的错误信息,导致排查起来非常麻烦,因为系统不算很大,不想搞类似Log4net这样的大家伙,于是自己简单写了一个类来实现记录错误日志的功能,源代码如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 //...
    发布于:2017/3/14 17:26:00  浏览(1412)   
    多线程编程中的lock的概念
    在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作。结果将产生不可预知的数据损坏。这个时候我们就需要lock上场了。Lock的作用Lock获取给定对象的互斥锁,保证相应的代码块运行时,不会被其他线程中断;直到该...
    发布于:2016/3/4 9:48:00  浏览(925)   
    ASP.NET实现ppt文档转成pdf文档的方法
    本文实例讲述了asp.net实现将ppt文档转换成pdf的方法。分享给大家供大家参考。具体实现方法如下:一、添加引用using Microsoft.Office.Core;using Microsoft.Office.Interop.PowerPoint;二、转换方法///<summary> /// 把PowerPoint文件转换成PDF...
    发布于:2016/2/20 12:18:00  浏览(584)   
    关于接口和抽象类的使用情境
    今天犯了个错: “接口变动,伤筋动骨,除非你确定只有你一个人在用”。哪怕只是throw了一个新的Exception。哈哈,这是我犯的错误。一、接口和抽象类 类,即一个对象。先抽象类,就是抽象出类的基础部分,即抽象基类(抽象类)。官方定义让人费解,但是记忆方法是也不错的 — 包含抽象方法的类叫做抽象类。 接口就是把抽象的深度更深,它就像用简短的非逻辑的一些规则...
    发布于:2015/12/5 21:42:00  浏览(851)   
    设计模式案例之-工厂方法模式
    工厂模式存在类与switch语句的高耦合,增加新的类 需要去增加case分支,违背了开放-封闭原则.工厂方法模式可以解决这个问题。简单的工厂方法模式实例:namespace ConsoleApplica