• .NET 同步与异步 之 警惕闭包(十)

    本随笔续接:.NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九) 至此、同步与异步 相关的常规操作(比较常见的操作)、差不多已经介绍完毕。 本随笔就着重说一下闭包、因闭包可能会导致一些意想不到的的bug。 (PS:至于 WaitHandle家族相关随笔、最...

    2018-06-23 23:49:19

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

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

    2018-06-23 23:49:18

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

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

    2018-06-23 23:49:14

  • C#测试程序运行时间的方法

    C#测试程序运行时间的三种方法如下: (1)Datetime DateTime dtBegin = System.DateTime.Now; ...DateTime dtEnnd = System.DateTime.Now;TimeSpan dtTime = dtEnnd- dtBegin; (2)Stopwatch 需要引用System.Diagnostics命名空间 Stopwatch sw = new Stopwatch();sw....

    2018-06-23 23:49:13

  • 《C#语言和数据库技术基础》单词必备

    《C#语言和数据库技术基...

    2018-06-23 23:49:08

  • HTTP Error 503. The service is unavailable

    今天发布了MVC4网站,设置好IIS后老是提示“HTTP Error 503. The service is unavailable”, 网上找了好多资料都不行,最后改变一下应用池的ID就可以了。...

    2018-06-23 23:49:07

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

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

    2018-06-23 23:49:06

  • VS2013 自定义项目模板以及制作.vsix文件

    一、环境检查 打开VS2013新建项目。如果在"其他项目类型"中不包含扩展性节点,则需要下载并安装vs2013 SDK。 二、创建项目模板 1,在VS中新建一个类库项目(此处仅以类库项目为例) 2,按照所需要模板需要对当前类库中的内容进行调整。 namespace MyTestClass{ // 这是一...

    2018-06-23 23:49:05

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

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

    2018-06-23 23:49:03

  • AES加密算法

    AES对称加密算法下有好多种算法,往往很难做到垮语言的加密解密,本文提供一套C#和Node.js可以相互加密解密通用的代码之aes-256-cbc算法: 1、AES所有的钥匙必须128位(16字节),192位(24字节)或256位(32字节)长 2、有几种操作模式,每个都有不同的优点和缺点。一...

    2018-06-23 23:49:02

2