12 2016 档案
摘要:一、C#中virtual与abstract的区别 C#的virtual & abstract经常让人混淆,这两个限定词都是为了让子类进行重新定义,覆盖父类的定义。但是用法上差别很大。 a) virtual修饰的方法必须有方法实现(哪怕只有一对大括号),abstract修饰的方法不能有实现。 b) v
阅读全文
摘要:例1、不用线程锁的情况下,两个线程对同一个变量进行加减操作 对count变量不断地加1减1,最后count应该为0,但可以看出用两个线程来进行这个操作的时候,往往得到的结果并不是0,出现错误。 例2、使用线程锁,两个线程对同一个变量进行加减操作 加上线程锁后,结果正常,因此加上线程锁才能保证不会出错
阅读全文
摘要:一、Web.config配置 二、引用 三、创建数据库实例 例1、获取所有id大于10的用户 例2、 使用事务,插入用户数据
阅读全文
摘要:一、Web.config配置 二、C#程序 例1、 获取所有用户 例2、 使用事务,插入用户数据 另外: 如果忘记关闭连接对象(使用conn.Close();),将影响性能,所以鼓励使用using,详情见以下连接: http://blog.csdn.net/u011096141/article/de
阅读全文
摘要:一、Html 二、JQ function PreviewImage(fileObj, imgPreviewId, divPreviewId) { var allowExtention = ".jpg,.bmp,.gif,.png";//允许上传文件的后缀名document.getElementByI
阅读全文
摘要:一、sessionStorage: 浏览关闭会话结束就被清除;(不能跨页面) localStorage:永久保存; 二、使用 三、参考: https://my.oschina.net/adamboy/blog/74162 http://www.w3school.com.cn/html5/html_5
阅读全文