.NET 5 程式高階除錯-WinDbg

上週和大家分享了.NET 5開源工作流框架elsa,程式跑起來後,想看一下後臺執行緒的執行情況。抓了個程序Dump後,使用WinDbg除錯,載入SOS偵錯程式擴充套件,結果無法正常使用了: 0:000> .loadby sos clrUnable to find module 'clr' 這引起了個人的

如何實現一個簡易版的 Spring - 如何實現 Constructor 注入

#### 前言 本文是「如何實現一個簡易版的 Spring」系列的第二篇,在 [第一篇](https://www.mghio.cn/post/24cb2421.html) 介紹瞭如何實現一個基於 XML 的簡單 Setter 注入,這篇來看看要如何去實現一個簡單的 Constructor 注入功能,實現步驟和

Go中由WaitGroup引發對記憶體對齊思考

> 轉載請宣告出處哦~,本篇文章釋出於luozhiyun的部落格:https://www.luozhiyun.com > > 本文使用的go的原始碼時14.4 WaitGroup使用大家都會,但是其中是怎麼實現的我們也需要知道,這樣才能在專案中儘可能的避免由於不正確的使用引發的panic。並且本文也將寫一下

微信小程式API互動的自定義封裝

[TOC](目錄) # 1,起因 *** 哪天,正在螞蟻森林瘋狂偷能量的我被boss叫過去,告知我司要做一個線上直播公開課功能的微信小程式,博主第一次寫小程式,複習了下文件,看了看騰訊雲直播sdk,開工了。 寫著寫著就發現不對勁了, 這裡面`wx.showToast`,`wx.showModal`,這一類的

Spring原始碼深度解析之事務

Spring原始碼深度解析之事務 目錄 一、JDBC方式下的事務使用示例   (1)建立資料表結構   (2)建立對應資料表的PO   (3)建立表和實體之間的對映   (4)建立資料操作介面   (5)建立資料操作介面實現類   (6)建立Spring配置檔案   (7)測試 二、事務自定義標籤 (一)註冊

資料庫MySQL(帶你零基礎入門MySQL)

## (一)認識資料庫 - redis預設埠:6379 - mysql預設埠:3306 > 什麼是資料庫? 資料庫的英文單詞:data base,簡稱`DB`。 資料庫實際上就是一個檔案集合,是一個儲存資料的倉庫,`本質就是一個檔案系統`,資料庫是按照特定的格式把資料儲存起來,使用者可以對儲存的資料進

元旦三天假期,實現一個電商退單管理系統【四】-手機客戶端實現

需求變更  拆包出現異常,需要留下照片憑證,以防後期抵賴。這當然屬於手機端功能,於是強烈向電商老闆推薦手機客戶端。 另外近期出現了一個奇怪的bug,經常掃碼時重複出現同一個編碼,明明已經掃了別的碼了,系統裡接收一的還是前一個。非常難復現,初步懷疑是掃碼槍的快取功能造成的,但沒有辦法根治,造成倉庫抱怨

深入彙編指令理解Java關鍵字volatile

## volatile是什麼 volatile關鍵字是Java提供的一種輕量級同步機制。它能夠保證可見性和有序性,但是不能保證原子性 ## 可見性 對於volatile的可見性,先看看這段程式碼的執行 - `flag`預設為`true` - 建立一個執行緒A去判斷`flag`是否為`true

立完flag,你可能需要對flag進行量化

> DevUI是一支兼具設計視角和工程視角的團隊,服務於華為雲[DevCloud](https://www.huaweicloud.com/devcloud/)平臺和華為內部數箇中後臺系統,服務於設計師和前端工程師。 > 官方網站:[devui.design](https://devui.desi

0.019246101379395