花费 55 ms
C# 9.0新特性

CandidateFeaturesForCSharp9 看到标题,是不是认为我把标题写错了?是的,C# 8.0还未正式发布,在官网它的最新版本还是Preview 5,通往C#9的漫长道路却已经开始. ...

Tue Jun 11 05:28:00 CST 2019 48 11631
分析一次double强转float的翻车原因

背景 人逢喜事精神爽,总算熬到下班撩~~ 正准备和同事打个招呼回家,被同事拖住问了. 🙋‍♂️: 你们组做的那块代码,把double类型数据成float有问题啊💨. 💁‍♀️: 嗯?不对是正常 ...

Mon Sep 09 16:09:00 CST 2019 33 4152
你真的了解字典(Dictionary)吗?

从一道亲身经历的面试题说起 半年前,我参加我现在所在公司的面试,面试官给了一道题,说有一个Y形的链表,知道起始节点,找出交叉节点. 为了便于描述,我把上面的那条线路称为线路1,下面的称为线路2. ...

Mon Feb 11 07:21:00 CST 2019 32 3901
不一样的角度一窥多线程

不一样的角度一窥多线程 最近在性能调试时,发现了一个有趣的现象,我把代码简化后如下. 可以看到,非常简单的一段代码,当我用Windows的性能监测工具来监测每个处理器的使用率时,发现了一个有趣 ...

Tue Dec 10 16:06:00 CST 2019 17 2040
ConcurrentDictionary并发字典知多少?

背景 在上一篇文章你真的了解字典吗?一文中我介绍了Hash Function和字典的工作的基本原理. 有网友在文章底部评论,说我的Remove和Add方法没有考虑线程安全问题. https://do ...

Mon Mar 18 06:31:00 CST 2019 23 2865
聊一聊C# 8.0中的await foreach

AsyncStreamsInCShaper8.0 很开心今天能与大家一起聊聊C# 8.0中的新特性-Async Streams,一般人通常看到这个词表情是这样. 简单说,其实就是C# 8.0中支持 ...

Wed Apr 10 08:41:00 CST 2019 19 2833
C# 6.0中你不知道的新特性

为什么写? 今天去上班的公交上,有朋友在张队(张善友)的微信群里,发了一个介绍C# 6.0新特性的视频,视频7分钟,加上本人英语实在太low,整体看下来是一脸懵逼的。 下班回到家里,打开这个视频, ...

Fri Apr 13 06:53:00 CST 2018 15 2455
C#中String StringBuilder

String和StringBuilder和StringBuffer,这三个都是值得深究一翻的,可能很多人会说,实在不行的话,都全部用StringBuilder,啥事没有,我不能说你的想法事不 ...

Wed May 03 17:43:00 CST 2017 2 4698
C#基于Redis实现分布式锁

  【本博客属于原创,如需转载,请注明出处:https://www.cnblogs.com/gdouzz/p/12097968.html】   最近研究库存的相关,在高峰期经常出现超卖等等情况,最后 ...

Thu Dec 26 01:48:00 CST 2019 1 2325
.Net中stirng转System.Type的一种实现思路

今天在上班的过程中,许长时间未联系的大学小伙伴发来消息,带着一个疑问来找我。 他的需求是type动态添加,这对我来说当然很easy,用泛型就好了, 随后,手起刀落,Demo就 ...

Wed May 09 22:06:00 CST 2018 14 622

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM