原创 sql server 死鎖問題

  遇到死鎖問題,可以通過SQL Server的監聽功能來找出是哪些語句導致的,然後再做進一步分析。   (時間原因這裏先做個簡答筆錄,後續再找時間細化)   下面的文章可以幫助大家分析死鎖問題:   深入淺出SQL Server中的死鎖

原创 sql server 動態查詢空格問題

一個奇怪的bug,之前遇到過,今天再次遇到了,這裏說一下,先看如下SQL: -- 存在這個表則刪除 IF OBJECT_ID(N't_pl_table',N'U') is not NULL BEGIN DROP TABLE t_pl_ta

原创 sql server 動態SQL,返回查詢變量

如下: DECLARE @SearchSql NVARCHAR(MAX) DECLARE @Count INT SET @SearchSql = 'SELECT @Count = COUNT(*) FROM t_pl_test ' E

原创 SQL語句執行超時問題

  上週遇到一個SQL超時問題,多個JOIN,最後SUM求和,客戶日誌裏有超時信息。   但是奇怪的是把日誌裏的超時單獨拿出來放到SQL裏執行,並沒有超時,奇怪得很。   原因有很多,其中一種是“參數嗅探”,具體細節可以參考其他文章瞭解一二

原创 觸發器優先級問題

  起初,人們以爲這只是個簡單的小bug,甚至,在本地都未能復現。   事情的起因是公司內部提測,A單據生成B單據時,B單據中的價格不是最新。    如下圖:   正確的邏輯是A單據生成時,先更新價格,再生成B單據,而B單據中的價格就可以

原创 編程筆記·開篇

    2023年9月,經過一夜的輾轉難眠,最後在一個清晨,我坐上了久違的地鐵🚇開啓了新的一頁。             想要說的有很多,爲什麼換工作、在哪個城市上班、IT互聯網行情、最後的歸宿等等,這些也許會寫在以後的備忘錄裏,目前不展開

原创 模塊 ""element-plus"" 沒有導出的成員 "ElMessage"。你是想改用 "import ElMessage from "element-plus"" 嗎?

背景:在使用Element Plus寫demo時,導入ElMessage組件出現 【模塊 ""element-plus"" 沒有導出的成員 "ElMessage"。你是想改用 "import ElMessage from "element-

原创 瘋狂星期四,V我50

~~~

原创 Vue3中無法爲el-tree-select設置反選問題分析

  好久沒有寫博客了,剛好上週遇到一個難纏問題,這裏記錄一下。   環境:Vue3.2、Element Plus   問題:子組件 setting.vue => 彈窗組件 Dialog => 樹選擇組件el-tree-select ,無法設

原创 display: flex,彈性佈局

  實現一個商品詳情的佈局效果,左邊圖片右邊文字標題和描述,採用display: flex,彈性佈局,code如下: <html> <head> <title>我的第一個 HTML 頁面</title> <style> .list {

原创 讀取指定文件夾下面的所有文件(含子目錄)

using ConsoleApp1; Console.WriteLine("當前目錄下的文件列表:"); string[] arr = Directory.GetFiles(@"E:\TestData\vedio"); string[]

原创 element-plus菜單摺疊以後圖標消失

  挺奇葩的一個問題,在於寫法需要調整,如下:   原寫法: <template #title> <el-icon>       <list />     </el-icon>   <span>{{ item.name }}

原创 vue create 報pnpm錯誤原因和解決方案

  通常的,本地環境安裝了nodejs和vue@cli以後,就可以通過vue create demo 命令來創建一個名爲demo的vue項目。   但是如果我們的本地環境又安裝了pnpm, 再執行vue create 命令的時候,就會報類似

原创 記一段sql優化

  單表分頁查詢,一句coun(1),一句 select 個別列,300w+數據查了50s+,用的ROW_NUMBER+BETWEEN。   改成offest以後同樣的查詢,耗時3s-4s。   如果你用的ORM是sql sugar,那麼把

原创 .net 6 中使用Autofac

  最近新建了一個.net 6的core項目,長時間沒有更新技術棧的我在剛使用的時候着實吃了一驚,Program.cs寫法大變樣了,具體的去看官方文檔。這裏說下在.net 6環境下的.net core項目裏如何使用Autofac實現依賴注入