posted @ 2021-08-28 17:40
shanzm
閱讀(85)
推薦(0)
摘要:
目錄1.說明2.代碼示例3.參考 1.說明 STRING_SPLIT:字符串分裂為列值 SQL Server 2016 (13.x) 及更高版本 如果分隔符之間沒有任何內(nèi)容,STRING_SPLIT 將返回空字符串或0 故:字符串末尾有分隔符,則會多出一個空字符串或0 STRING_AGG:列值拼接
閱讀全文
posted @ 2025-02-17 18:51
shanzm
閱讀(43)
推薦(0)
摘要:
簡單的發(fā)送郵件方法 /// <summary> /// 發(fā)送電子郵件。 /// </summary> /// <param name="from">發(fā)件人郵箱地址。</param> /// <param name="to">收件人郵箱地址。</param> /// <param name="subj
閱讀全文
posted @ 2025-02-17 18:50
shanzm
閱讀(22)
推薦(0)
摘要:
目錄0.前提背景0.1 背景0.2 關(guān)于XML類型0.3 XPATH基礎(chǔ)語法1.構(gòu)造測試數(shù)據(jù)2.SQL讀取XML節(jié)點(diǎn)及屬性3.SQL編輯XML節(jié)點(diǎn)3.1 SQL更新XML節(jié)點(diǎn)3.2 插入新節(jié)點(diǎn)3.3 刪除節(jié)點(diǎn)4.對XML的節(jié)點(diǎn)做一些判斷4.1 判斷是否存在指定類型的節(jié)點(diǎn)4.2 統(tǒng)計(jì)指定類型的節(jié)點(diǎn)數(shù)量
閱讀全文
posted @ 2025-02-11 21:15
shanzm
閱讀(66)
推薦(0)
摘要:
目錄1.創(chuàng)建輔助類XmlSerializationHelper2.演示 1.創(chuàng)建輔助類XmlSerializationHelper public static class XmlSerializationHelper { /// <summary> /// 將對象序列化為XML字符串。 /// </
閱讀全文
posted @ 2025-02-11 21:15
shanzm
閱讀(54)
推薦(0)
摘要:
在WinForms應(yīng)用程序中,跨線程更新UI是不安全的,可能會引發(fā)Cross-thread operation not valid異常。為了安全地從后臺線程更新UI元素,可以使用Control.Invoke或Control.BeginInvoke方法。 以下是使用BackgroundWorker來安
閱讀全文
posted @ 2024-11-26 13:51
shanzm
閱讀(249)
推薦(0)
摘要:
T-SQL——自定義函數(shù)解析JSON字符串 適應(yīng)于是2005及以上版本 1. 函數(shù)創(chuàng)建腳本 CREATE FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX)) /** Summary: > The code for the JSON Parser/Shre
閱讀全文
posted @ 2024-11-13 08:46
shanzm
閱讀(50)
推薦(0)
摘要:
可以在MSSM中直接對當(dāng)前鏈接右鍵:活動與監(jiān)視器 中查看 也可以執(zhí)行下面的查詢語句: SELECT (total_elapsed_time / execution_count) / 1000 N'平均時間ms' , total_elapsed_time / 1000 N'總花費(fèi)時間ms' , tot
閱讀全文
posted @ 2024-11-06 15:10
shanzm
閱讀(42)
推薦(0)
摘要:
目錄1.正向代理1.1 定義1.2 打比方1.3 特點(diǎn)1.4 用途2.反向代理2.1定義2.2 打比方2.3 特點(diǎn)2.4 用途3.正向代理和反向代理的區(qū)別 轉(zhuǎn)載自:https://cloud.tencent.com/developer/article/1418457 1.正向代理 1.1 定義 正向
閱讀全文
posted @ 2024-10-31 08:25
shanzm
閱讀(55)
推薦(0)
摘要:
--查詢SQL Server的安裝地址 EXECUTE xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\Setup', N'SQLPath'; --查詢SQL Server的備份地址 EXECUT
閱讀全文
posted @ 2024-10-28 09:30
shanzm
閱讀(67)
推薦(0)
摘要:
問題描述 串口服務(wù)器(串口轉(zhuǎn)WIFI)中發(fā)送的信息到我們的WEB接口中 發(fā)現(xiàn)在接收某些數(shù)據(jù)的時候,不完整的情形,斷點(diǎn)在vs文本可視化工具中也沒有發(fā)現(xiàn)問題 原因 字符串中含有"\0" 在C和C#中,"\0"是字符串結(jié)束的標(biāo)記,也就是說,當(dāng)編譯器或運(yùn)行時遇到"\0",它們知道字符串在此結(jié)束,'\0'也被
閱讀全文
posted @ 2024-10-25 08:34
shanzm
閱讀(82)
推薦(0)
摘要:
安裝Spire.Office4.x 運(yùn)行注冊機(jī)選擇安裝路徑中的相關(guān)dll路徑 得到一個license.elic.xml,其中的有userName和Key等字段 項(xiàng)目中引用相關(guān)的Spire.Office的dll 使用Spire.Office的方法前,添加注冊代碼 string licenseCode
閱讀全文
posted @ 2024-10-22 08:32
shanzm
閱讀(2997)
推薦(0)
摘要:
原文:http://bbs.kuaibiao.cn/thread-5857-1-1.html 常規(guī)設(shè)置 對啟動模式、發(fā)生配置更改時禁止回收、固定時間間隔(分鐘)、禁用重疊回收、閑置超時(分鐘)這幾項(xiàng)做一個說明。 快速設(shè)置: 1、打開IIS,在應(yīng)用程序池上點(diǎn)擊右鍵選擇高級設(shè)置。 2、常規(guī)分組下將啟動模
閱讀全文
posted @ 2024-10-22 08:31
shanzm
閱讀(331)
推薦(0)
摘要:
1.主要原因是因?yàn)閮蓚€庫存在,需要生成一個 roslyn文件 那么就刪除這兩個關(guān)聯(lián)的庫,就可以達(dá)到目的 刪去項(xiàng)目中的這兩天引用: Microsoft.CodeDom.Providers.DotNetCompilerPlatform Microsoft.Net.Compilers 2.刪除web.co
閱讀全文
posted @ 2024-10-17 09:23
shanzm
閱讀(748)
推薦(0)
摘要:
目錄1.關(guān)于With(NOLOCK)2.關(guān)于在視圖上使用WITH(NOLOCK)3.關(guān)于WITH(NOLOCK)與WITH(READPAST)區(qū)分4.關(guān)于WITH(NOLOCK)產(chǎn)生架構(gòu)鎖5.參考 1.關(guān)于With(NOLOCK) NOLOCK等價(jià)于:READUNCOMMITTED,即允許臟讀。不發(fā)
閱讀全文
posted @ 2024-10-08 17:07
shanzm
閱讀(525)
推薦(0)
摘要:
關(guān)于四舍五入 --使用ROUND函數(shù)四舍五入,但是保留了原始的位數(shù),用0補(bǔ)齊 SELECT ROUND(2.3363, 2); --2.3400 SELECT CAST(ROUND(2.3363, 2) AS DECIMAL(10, 2)); --2.34 保留兩位小數(shù),使用CAST 轉(zhuǎn)為DECIA
閱讀全文
posted @ 2024-09-28 12:11
shanzm
閱讀(64)
推薦(0)
摘要:
參考:https://open.dingtalk.com/document/orgapp/initiate-approval 使用的是舊版的SDK /// <summary> /// 獲取審批釘盤信息 /// </summary> /// <param name="userId"></param>
閱讀全文
posted @ 2024-09-28 12:11
shanzm
閱讀(70)
推薦(0)
摘要:
本文出處: http://www.rzrgm.cn/wy123/p/5958047.html 原文中的圖片并沒有轉(zhuǎn)載,具體查看原文 目錄0. 背景說明1. 測試數(shù)據(jù)2. 第一種常見的寫法:拼湊字符串,用EXEC的方式執(zhí)行這個拼湊出來的字符串,不推薦3. 第二種常見的寫法:對所有查詢條件用OR的
閱讀全文
posted @ 2024-09-14 08:37
shanzm
閱讀(35)
推薦(0)
摘要:
目錄1.測試數(shù)據(jù)2. left join 之后ON中篩選條件3. left join之后使用where連接篩選條件 1.測試數(shù)據(jù) WITH temp1 AS ( SELECT '張三' AS Name, 1 AS ClassNo UNION ALL SELECT '李四' AS Name, 2 AS
閱讀全文
posted @ 2024-09-13 07:33
shanzm
閱讀(37)
推薦(0)
摘要:
目錄0. 說明1. 最簡示例2. 使用場景3. 關(guān)于C#中調(diào)用表值參數(shù)的存儲過程4.參考 0. 說明 SQL Server 2008中引入了對表類型的支持。通過創(chuàng)建表類型,可以把表的定義保存到數(shù)據(jù)庫中,以后在定義表變量、存儲過程和用戶定義的輸入?yún)?shù)時,可以將表類型作為表的定義而重用。 1. 最簡示例
閱讀全文
posted @ 2024-09-10 18:14
shanzm
閱讀(40)
推薦(0)
摘要:
目錄0. 關(guān)于事務(wù)的基礎(chǔ)說明1. 準(zhǔn)備測試表2. 使用@@ERROR3. 使用XACT_ABORT4. 使用TRY……CATCH(推薦) 0. 關(guān)于事務(wù)的基礎(chǔ)說明 0. 事務(wù)的特點(diǎn)ACID 原子性:事務(wù)作為一個獨(dú)立的邏輯單元,被稱為原子單元。它的執(zhí)行是一次性的,要么事務(wù)中的所有事件都完成,要么不執(zhí)行
閱讀全文
posted @ 2024-09-04 07:35
shanzm
閱讀(138)
推薦(0)
摘要:
目錄1. 在指定的表中對其所有列中搜索給定的字符類型的值2. 對數(shù)據(jù)庫中的所有表的所有列中搜索給定的字符串類型的值3. 在指定的表中對其所有列中搜索給定的INT類型的值4. 對數(shù)據(jù)庫中的所有表的所有列中搜索給定的INT類型的值4.單獨(dú)的查詢腳本,不區(qū)分字段是Int還是String5.參考 1. 在指
閱讀全文
posted @ 2024-08-22 07:50
shanzm
閱讀(123)
推薦(0)
摘要:
Newtonsoft.Json.Converters.IsoDateTimeConverter timeCover = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); timeCover.DateTimeFormat = "yyyy-MM
閱讀全文
posted @ 2024-08-06 14:04
shanzm
閱讀(61)
推薦(0)
摘要:
目錄1.關(guān)于安裝Access數(shù)據(jù)引擎: microsoft.ACE.oledb.16.0(或者:microsoft.ACE.oledb.12.0)2.關(guān)于MSSM界面導(dǎo)入,選擇目標(biāo)時候,沒有SQL Server Native Client11.0 shanzm-2024年7月31日10:47:24
閱讀全文
posted @ 2024-07-31 10:48
shanzm
閱讀(1101)
推薦(0)
摘要:
目錄0.背景1. 解決方案1:使用ROW_NUMBER() OVER (ORDER BY…… )2.解決方案2:給臨時表創(chuàng)建聚集索引3.參考 shanzm-2024年7月30日 0.背景 問題:需要將排序后的數(shù)據(jù)結(jié)果集插入到臨時表中,少量數(shù)據(jù)發(fā)現(xiàn)沒有任何問題,插入到臨時表中的結(jié)果集保留了插入前的順序
閱讀全文
posted @ 2024-07-30 10:04
shanzm
閱讀(102)
推薦(0)
摘要:
目錄1. 數(shù)據(jù)太多,刪除太慢,日志暴增,存儲不夠2. 使用TRUNCATE TABLE3. 按照最小方式記錄日志進(jìn)行刪除 shanzm-2024年5月21日 09:20:38 1. 數(shù)據(jù)太多,刪除太慢,日志暴增,存儲不夠 把一個大型的Delete操作可以分拆為多次執(zhí)行Delete 分拆的越小,事務(wù)等
閱讀全文
posted @ 2024-05-22 17:21
shanzm
閱讀(55)
推薦(0)
摘要:
目錄1.使用DateTime.Compare()2.通過時間相減計(jì)算時間間隔,可以指定精確度 1.使用DateTime.Compare() 注意:兩個比較的時間,一定與相同的時間精度,比如都精確到分鐘,或都精確到日 注意:這里我判斷指定時間是否在時間范圍的閉區(qū)間里 /// <summary> ///
閱讀全文
posted @ 2024-04-24 10:20
shanzm
閱讀(1861)
推薦(0)
摘要:
問題: VS在調(diào)試程序的時間,出現(xiàn)單獨(dú)一個報(bào)錯頁面:未加載mscorlib.pdb mscorlib.pdb 包含查找模塊mscorlib.dll的源文件所需的調(diào)試信息 解決方法: 點(diǎn)擊調(diào)試=>選項(xiàng)=>調(diào)試=>勾選:常規(guī)點(diǎn)擊啟用我的代碼=》勾選:啟用時若沒有用戶代碼則發(fā)出警告(僅限托管) 參考: h
閱讀全文
posted @ 2024-04-17 16:39
shanzm
閱讀(743)
推薦(0)
摘要:
目錄1.背景說明2.簡單示例 shanzm-2024-4-3 11:11:20 1.背景說明 需要查詢一個以時間段為列的報(bào)表 可以篩選除各個時間段進(jìn)行連接查詢出來 可以通過 Case When 將時間差轉(zhuǎn)為時間段,在進(jìn)行轉(zhuǎn)列 2.簡單示例 --各個品牌尚未發(fā)貨的訂單,從訂單創(chuàng)建時間到當(dāng)前時間的各個時
閱讀全文
posted @ 2024-04-17 11:12
shanzm
閱讀(53)
推薦(0)
摘要:
目錄1.SQL取百分比2.C#取百分比3.JS取百分比 shanzm-2024-4-16 21:21:45 1.SQL取百分比 示例0:求1/3后取百分比,保留兩位小數(shù) SELECT CAST(CAST(1 * 1.0 * 100 / 3 AS DECIMAL(10, 2)) AS VARCHAR(
閱讀全文
posted @ 2024-04-16 17:23
shanzm
閱讀(387)
推薦(0)
摘要:
別人分享的一個常用的正則表達(dá)式,可以參考使用
閱讀全文
posted @ 2024-04-10 17:14
shanzm
閱讀(32)
推薦(0)
摘要:
日常簡單使用的一個對SQLServer的SqlHelper
閱讀全文
posted @ 2024-03-19 16:10
shanzm
閱讀(36)
推薦(0)
摘要:
目錄0. 關(guān)于列順序1. 關(guān)于自增主鍵的處理2.關(guān)于字段類型3.簡單的批量插入方法 0. 關(guān)于列順序 SqlBulkCopy不是根據(jù)表的ColumnName來匹配的,而是根據(jù)ColumnIndex匹配 所以Datatable的列順序必須和數(shù)據(jù)庫表中的列的順序一致 Datatable中列和Table中
閱讀全文
posted @ 2024-03-19 15:48
shanzm
閱讀(343)
推薦(1)
摘要:
常見問題——Git——VS撤銷最近一次提交 問題 已經(jīng)commit ,還沒有push到倉庫,撤銷該提交 換句話:撤銷最近一次提交,并將上該此提交的內(nèi)容放在暫存區(qū) 解決方案 第一步: git log 查看提交的記錄 $ git log commit bb6393c54d764d654590cd6195
閱讀全文
posted @ 2024-02-01 13:33
shanzm
閱讀(348)
推薦(0)
摘要:
0.背景說明 最近頻繁使用DataTable對象,整理關(guān)于DataTable的一些方法,需要調(diào)試打印處理,故編寫一個比較工整的打印方法 1.代碼段 /// <summary> /// 控制臺輸出DataTable /// </summary> /// <param name="dt">目標(biāo)DataT
閱讀全文
posted @ 2023-09-27 16:19
shanzm
閱讀(84)
推薦(0)
摘要:
public void Test() { bool isSuccess = false; int i = 1; while (!isSuccess) { if (i <= 3) { try { Console.WriteLine($"嘗試第{i}"); Do(i); isSuccess = true
閱讀全文
posted @ 2023-09-21 16:15
shanzm
閱讀(10)
推薦(0)
摘要:
備忘錄——JS中resize事件監(jiān)聽窗口變化 期望實(shí)現(xiàn)功能 當(dāng)頁面寬度變窄的時候,bootstrap-table自動切換為卡牌視圖 異常寫法 如下實(shí)現(xiàn),出現(xiàn)隨著鼠標(biāo)拖動窗口改變大小,事件觸發(fā)頻率太高的問題 $(window).resize(function () { var a = document
閱讀全文
posted @ 2023-09-14 14:01
shanzm
閱讀(628)
推薦(1)
摘要:
目錄0. 背景說明及測試數(shù)據(jù)1. 直接清空,重新插入2. 單條記錄執(zhí)行插入、更新操作3. Merge函數(shù)3.1 準(zhǔn)備測試數(shù)據(jù)3.2 測試Merge3.3 關(guān)于Merge4.參考 shanzm-2023年9月12日 21:09:04 0. 背景說明及測試數(shù)據(jù) 什么是合并? 根據(jù)記錄是否已經(jīng)存在,決定是
閱讀全文
posted @ 2023-09-12 23:38
shanzm
閱讀(540)
推薦(2)
摘要:
后端傳遞來的JSON數(shù)組 [ { "id": 8, "wxId": "1354e021-6314-42a8-9f15-02cf686c8c81", "fileName": "/YDBXUploadFile/20230829164854_設(shè)備管理菜單節(jié)點(diǎn).png", "createTime": "20
閱讀全文
posted @ 2023-09-01 16:36
shanzm
閱讀(18)
推薦(0)
摘要:
### 問題: 使用fineinput.js插件上傳文件,只顯示文件名稱中的英文、數(shù)字、符號不顯示文件名稱中的漢字 ### 解決方案 * 簡單粗暴:修改fileinput.js中的slugDefault方法 ```js slugDefault: function (text) { return is
閱讀全文
posted @ 2023-06-13 13:24
shanzm
閱讀(225)
推薦(0)
摘要:
### 問題:Web部署IIS后報(bào)錯:System.BadImageFormatException: IL 范圍不正確。 ### 解決方案: * 法1:重新編譯,編譯的時候選則適應(yīng)的平臺:x32 * 法2:IIS->應(yīng)用程序池->選中當(dāng)前的項(xiàng)目->右鍵高級設(shè)置->啟用32位應(yīng)用程序:true
閱讀全文
posted @ 2023-05-23 17:40
shanzm
閱讀(319)
推薦(0)