• DataAdapter会自动open()和close()连接

    在.NET中,DataAdapter(OleDbDataAdapter,DB2DataAdapter)会自动open和close,它会自动管理连接。 在调用Fill的过程中,如果OleDbDataAdapter对应的连接还没打开,会自动打开连接,完成后,会关闭;如果已经打开,那么它不会对连接做什么...

    2018-06-22 04:39:40

  • 浅解.Net分布式锁的实现

    序言 我晚上有在公司多呆会儿的习惯,所以很多晚上我都是最后一个离开公司的。当然也有一些同事,跟我一样喜欢在公司多搞会儿。这篇文章就要从,去年年末一个多搞会的晚上说起,那是一个夜黑风高的晚上,公司应该没有几个人在啦,我司一技术男悠悠的走到我的背后,突然...

    2018-06-22 04:39:39

  • 【2017年新篇章】 .NET 面试题汇总(一)

    ...

    2018-06-22 04:39:38

  • dt4.0上传图片总是压缩解决办法,为什么我设置了不压

    即使后台设置也解决不了图片被压缩的厄运如图: 解决办法: 这个是上传控件名称和版本号 这个是文件的路径 在文档中找到 compress: 把windth和height后面的1600 改成更大的数值就可以了!...

    2018-06-22 04:39:38

  • Web.config配置customErrors mode为Off后依然不显示具

    有时候我们的网站程序在本地运行没有问题,但在上传到远程服务器后则报错。这就需要我们了解具体错误,但IIS默认只显示统一的运行时错误,想要知道具体错误就需要配置Web.config中customErrors mode选项为Off。不过有时候customErrors标签是被包裹在注释中的,这种情况...

    2018-06-22 04:39:37

  • Model对象嵌套list赋值方式(备忘)

    首先定义Model对象:var deliveryInfoModel = new DeliveryInfo(); 第二步定义嵌套的list对象:var list = new ListDeliveryInfoModel(); 第三步定义嵌套的model对象:var model = new DeliveryInfoModel(); 第四步对定义的嵌套model对象赋值: model.DeliveryType = 1...

    2018-06-22 04:39:37

  • 【DirectX】 AudioVideoPlayback 中的事件BUG

    当访问 Video 中的 Audio 属性时,会造成 Video 的所有事件失效。 经过反汇查看源码,原来在访问Audio属性时,Audio会通过当前Video对象创建一个新实例。 而这个新实例会覆盖掉当前的 Video 对象,因此所有之前注册的事件都会失效。 解决办法,就是利用 Audio 来进行事...

    2018-06-22 04:39:36

  • ADO.NET的主要对象

    ADO.NET主要分为五个对象: 1)Connection对象:用来连接程序与数据库。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close之后还可以用Open打开数据库,Dispose是释放资源,Dispose之后将不能再用Open。 2)Command对象:主要迎...

    2018-06-22 04:39:35

  • .NET 同步与异步之锁(ReaderWriterLockSlim)(八)

    本随笔续接:.NET 同步与异步之锁(Lock、Monitor)(七) 由于锁 ( lock 和 Monitor ) 是线程独占式访问的,所以其对性能的影响还是蛮大的,那有没有一种方式可是实现:允许多个线程同时读数据、只允许一个线程写数据呢?答案是肯定的。 读写锁ReaderWriterLock、就是...

    2018-06-22 04:39:30

  • Bloom Filter概念和原理

    Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positiv...

    2018-06-22 04:39:30

2