原创 代碼段——C#判斷時間是否在某個範圍

目錄1.使用DateTime.Compare()2.通過時間相減計算時間間隔,可以指定精確度 1.使用DateTime.Compare() 注意:兩個比較的時間,一定與相同的時間精度,比如都精確到分鐘,或都精確到日 注意:這裏我判斷指定時

原创 常見問題——VS調試出現:未加載mscorlib.pdb 的頁面

問題: VS在調試程序的時間,出現單獨一個報錯頁面:未加載mscorlib.pdb mscorlib.pdb 包含查找模塊mscorlib.dll的源文件所需的調試信息 解決方法: 點擊調試=>選項=>調試=>勾選:常規點擊啓用我的代碼=》

原创 T-SQL——關於時間段類報表

目錄1.背景說明2.簡單示例 shanzm-2024-4-3 11:11:20 1.背景說明 需要查詢一個以時間段爲列的報表 可以篩選除各個時間段進行連接查詢出來 可以通過 Case When 將時間差轉爲時間段,在進行轉列 2.

原创 T-SQL——關於求百分比

目錄1.SQL取百分比2.C#取百分比3.JS取百分比 shanzm-2024-4-16 21:21:45 1.SQL取百分比 示例0:求1/3後取百分比,保留兩位小數 SELECT CAST(CAST(1 * 1.0 * 100 / 3

原创 代碼段——關於Jquery操作Json數組的問題

後端傳遞來的JSON數組 [ { "id": 8, "wxId": "1354e021-6314-42a8-9f15-02cf686c8c81", "fileName": "/YDBX

原创 代碼段——SQL Server 分頁語句

SQL Server 分頁語句 目錄SQL Server 分頁語句0. 使用Top1. 使用Row_Number()函數+Top()函數2. 僅使用Row_Number()函數3. 使用 offset /fetch next 0. 使用To

原创 備忘錄——常用正則表達式

1. 校驗數字的表達式  1. 數字:^[0-9]*$  2. n位的數字:^\d{n}$  3. 至少n位的數字:^\d{n,}$  4. m-n位的數字:^\d{m,n}$  5. 零和非零開頭的數字:^(0|[1-9][0-9]*)

原创 代碼段——捕獲異常後嘗試指定次數

public void Test() { bool isSuccess = false; int i = 1; while (!isSu

原创 代碼段——關於控制檯打印DataTable

0.背景說明 最近頻繁使用DataTable對象,整理關於DataTable的一些方法,需要調試打印處理,故編寫一個比較工整的打印方法 1.代碼段 /// <summary> /// 控制檯輸出DataTable /// </summar

原创 代碼段——構建Datatable對象

using System.Data; //先來建立ds數據庫 DataSet ds = new DataSet("ds"); //再來建立t

原创 代碼段——C#獲取當前程序的目錄

1.//獲取模塊的完整路徑。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.File

原创 備忘錄——關於SqlBulkCopy批量插入數據的注意事項

備忘錄——關於SqlBulkCopy批量插入數據的注意事項 0. 關於列順序 SqlBulkCopy不是根據表的ColumnName來匹配的,而是根據ColumnIndex匹配 所以Datatable的列順序必須和數據庫表中的列的順序

原创 代碼段——SqlHelperForSqlServer

連接字符串 <connectionStrings> <add connectionString="server=;database=;uid=;pwd=" name="connStr" /> </connectionStrings> S

原创 代碼段——JS中resize事件監聽窗口變化

期望實現功能 當頁面寬度變窄的時候,bootstrap-table自動切換爲卡牌視圖 異常寫法 如下實現,出現隨着鼠標拖動窗口改變大小,事件觸發頻率太高的問題 $(window).resize(function () {

原创 Git常見問題——VS撤銷最近一次提交

已經commit ,還沒有push到倉庫,撤銷該提交 換句話:撤銷最近一次提交,並將上該此提交的內容放在暫存區 第一步: git log 查看提交的記錄 $ git log commit bb6393c54d764d654590cd6195