摘要:一:背景 1. 講故事 .NET 5 終于在 6月25日 發布了第六個預覽版,隨之而來的是更多的新特性加入到了 C# 9 Preview 中,這個系列也可以繼續往下寫了,廢話不多說,今天來看一下 Top-level programs 和 Extending Partial Methods 兩大新特性 閱讀全文
posted @ 2020-06-27 11:52 一線碼農 閱讀(1216) 評論(3) 推薦(10) 編輯
摘要:一:講故事 上一篇介紹的 6 個特性從園子里的反饋來看效果不錯,那這一篇就再帶來 6 個特性同大家一起欣賞。 二:特性分析 1. 像弱類型語言一樣解析 json 大家都知道弱類型的語言有很多,如: nodejs,python,php,它們有一個🐮👃的地方就是處理json,不需要像 強類型語言 那 閱讀全文
posted @ 2020-06-23 07:19 一線碼農 閱讀(1619) 評論(15) 推薦(18) 編輯
摘要:一:講故事 看完官方文檔,閱讀了一些 Newtonsoft 源碼,對它有了新的認識,先總結 六個超經典又實用的特性,同大家一起分享,廢話不多說,快來一起看看吧~~~ 二:特性分析 1. 代碼格式化 如果你直接使用 JsonConvert.SerializeObject的話,默認情況下所有的json是 閱讀全文
posted @ 2020-06-21 08:55 一線碼農 閱讀(2182) 評論(20) 推薦(42) 編輯
摘要:一:背景 1. 講故事 在開始本文之前,真的好想做個問卷調查,到底有多少人和我一樣,對 JsonConvert 的認識只局限在 SerializeObject 和 DeserializeObject 這兩個方法上(┬_┬), 這樣我也好結伴同行,不再孤單落魄😁😁😁,或許是這兩個方法基本上能夠解 閱讀全文
posted @ 2020-06-19 08:09 一線碼農 閱讀(3982) 評論(27) 推薦(21) 編輯
摘要:一:背景 1. 講故事 自從這個純內存項目進了大客戶之后,搞得我現在對內存和CPU特別敏感,跑一點數據內存幾個G的上下,特別沒有安全感,總想用windbg抓幾個dump看看到底是哪一塊導致的,是我的代碼還是同事的代碼? 很多看過我博客的老朋友總是留言讓我出一套windbg的系列或者視頻,我也不會呀, 閱讀全文
posted @ 2020-06-17 08:43 一線碼農 閱讀(1290) 評論(19) 推薦(7) 編輯
摘要:一:背景 1. 講故事 最近同事在寫一段業務邏輯的時候,程序跑起來總是報:集合已修改;可能無法執行枚舉操作,硬是沒有找到什么情況下會導致這個異常產生,就讓我來找一下bug,其實這個異常在座的每個程序員幾乎都遇到過,誰也不是一生下就是大牛,簡單看了下代碼,確實是多線程操作foreach,但并沒有對fo 閱讀全文
posted @ 2020-06-15 07:49 一線碼農 閱讀(2700) 評論(31) 推薦(33) 編輯
摘要:一:背景 1. 講故事 上一篇跟大家聊到了Target-typed new 和 Lambda discard parameters,看博客園和公號里的閱讀量都達到了新高,甚是欣慰,不管大家對新特性是多頭還是空頭,起碼還是對它抱有一種極為關注的態度,所以我的這個系列還得跟,那就繼續開擼吧,今天繼續帶來 閱讀全文
posted @ 2020-06-13 09:31 一線碼農 閱讀(1661) 評論(13) 推薦(12) 編輯
摘要:一:背景 1. 講故事 好消息,.NET 5.0 終于在2020年6月10日發布了第五個預覽版,眼尖的同學一定看到了在這個版本中終于支持了 C# 9.0,此處有掌聲,太好了!!! .Net5官方鏈接 可以看到目前的C#9還是預覽版,實現了一部分新語法供開發者提前嘗鮮,從github的roslyn倉庫 閱讀全文
posted @ 2020-06-12 07:00 一線碼農 閱讀(8269) 評論(67) 推薦(47) 編輯
摘要:一:背景 1. 講故事 上一篇說了mysql的架構圖,很多同學反饋說不過癮,畢竟還是聽我講故事,那這篇就來說一說怎么利用visual studio 對 mysql進行源碼級調試,畢竟源碼面前,不談隱私,圣人面前,皆為螻蟻。 二:工具合集 mysql是C++寫的,要想在windows上編譯,還需要下載 閱讀全文
posted @ 2020-06-10 14:06 一線碼農 閱讀(1089) 評論(25) 推薦(23) 編輯
摘要:一:背景 1. 講故事 最近也是奇怪,在社區里看到好幾篇文章聊static的玩法以及怎么拿這個和面試官扯半個小時,有點意思,點進去看都是java版的,這就沒意思了,怎么也得有一篇和面試官扯C#中的 static用法撒,既然沒有人開這個頭,那我就獻丑了。。。,下面以QA的方式記述,大家可以代入一下能回 閱讀全文
posted @ 2020-06-07 08:51 一線碼農 閱讀(774) 評論(11) 推薦(6) 編輯
摘要:一:背景 1. 講故事 在我們的一個全內存項目中,需要將一家大品牌店鋪小千萬的trade灌入到內存中,大家知道trade中一般會有訂單來源,省市區 ,當把這些字段灌進去后,你會發現他們特別侵蝕內存,因為都是字符串類型,不知道大家對內存侵蝕性是不是很清楚,我就問一個問題。 Question: 一個空字 閱讀全文
posted @ 2020-06-04 08:31 一線碼農 閱讀(3567) 評論(27) 推薦(28) 編輯
摘要:一:背景 1. 講故事 最近看各大技術社區,不管是知乎,掘金,博客園,csdn基本上看不到有小伙伴分享sqlserver類的文章,看來在國內大環境下是不怎么流行了,看樣子我再寫sqlserver是不可能再寫了,這輩子都不會寫了,只能靠技術輸出mysql維持生活這樣子。 二:了解架構圖 mysql最大 閱讀全文
posted @ 2020-06-02 08:22 一線碼農 閱讀(2295) 評論(17) 推薦(20) 編輯
摘要:一:背景 1. 講故事 曾今在項目中發現有同事自定義結構體的時候,居然沒有重寫Equals方法,比如下面這段代碼: static void Main(string[] args) { var list = Enumerable.Range(0, 1000).Select(m => new Point 閱讀全文
posted @ 2020-05-31 08:39 一線碼農 閱讀(1153) 評論(8) 推薦(16) 編輯
摘要:一:背景 1. 講故事 如果你常翻看FCL的源碼,你會發現這里面有不少方法借助了C/C++的力量讓C#更快更強悍,如下所示: [DllImport("QCall", CharSet = CharSet.Unicode)] [SecurityCritical] [SuppressUnmanagedCo 閱讀全文
posted @ 2020-05-29 08:21 一線碼農 閱讀(1941) 評論(20) 推薦(29) 編輯
摘要:一:背景 1. 講故事 去年阿里聚石塔上的所有isv短信通道全部對接阿里通信,我們就做了對接改造,使用阿里提供的.net sdk。 網址:https://help.aliyun.com/document_detail/114480.html 同事當時使用的是ons-.net v1.1.3版本,程序上 閱讀全文
posted @ 2020-05-26 17:07 一線碼農 閱讀(2632) 評論(27) 推薦(23) 編輯
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网