原创 C#對 Json的序列化和反序列化會出現“k_BackingField”

C#對 Json的序列化和反序列化會出現“k_BackingField” 事情從Json的序列化和反序列化說起。 在C#2.0的項目中,以前經常使用Json.Net實現序列化和反序列化。後來從c#3.0中開始使用新增的DataCon

原创 webapi json返回值null替換爲空字符串

.netcore webapi json返回值序列化null替換爲空字符串 場景:數據庫中部分表字段允許空值,則代碼中實體類對應的字段類型爲可空類型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都爲nu

原创 IDEA和VS常用快捷鍵對照

目錄   1.查找替換 2.查看方法參數說明 3.智能提示 4.轉到定義 5.文檔註釋 6.代碼註釋/取消註釋 7.調試 1.查找替換 vs: Ctrl+F,查找 Ctrl+H,替換 idea: Ctrl+F,查找 Ctrl+R,替換

原创 WebForm框架頁面上js修改服務端控件導致後臺不能正確獲取到控件值的問題【總結】

WebForm框架頁面上js修改服務端控件導致後臺不能正確獲取到控件值的問題 頁面代碼 <td><span id="sp_notice_type_item">公告類型</span></td>

原创 robots.txt 不讓搜索引擎收錄網站的方法

有沒有擔心過自己的隱私會在強大的搜索引擎面前無所遁形?想象一下,如果要向世界上所有的人公開你的私人日記,你能接受嗎?的確是很矛盾的問題,站長們大都憂慮“如何讓搜索引擎收錄的我的網站?”,而我們還是要研究一下“如何讓搜索引擎不收錄我們的網

原创 【整理】Linq to Entity 動態拼接查詢條件(重點是OR)

1.添加類 public static class PredicateExtensions { /// <summary> /// 機關函數應用True時:單個AND有效,多個AND有效;

原创 SQL Server 海量數據查詢代碼優化以及建議

 1.應儘量避免在  where  子句中對字段進行   null  值判斷,否則將導致引擎放棄使用索引而進 行全表掃描,如:    select id from t where num is null    可以在num 上設置默認值0

原创 Win10下安裝DB2-Express-C

在ibm官網上搜索DB2-Express進入下載頁面(需註冊賬號) 說說安裝時碰到的問題,第一個問題是setup.exe雙擊無反應,隨後考慮運行v11.1_win64_expc\EXPC\image\db2\Windows 路徑下的DB2

原创 js格式化人民幣金額¥999.99

function FormatMoney(s) { if (/[^0-9\.]/.test(s)) return "invalid value"; s = s.replace

原创 MariaDB中快速導入導出數據

表數據量比較大的時候快速導入導出數據 涉及到兩個命令: SELECT * INTO OUTFILE LOAD DATA INFILE 如:從tb_test表導出數據,然後導入到表tb_test2中 SELECT * INTO OUTFI

原创 Bat批處理實現Docker下netcore一鍵發佈

背景:VS2017、VS2019,ftp一鍵發佈無效(症狀:ftp發佈提示發佈成功,實際文件未更新,勾選刪除原文件可以發佈,但是每次都需要全量發佈,靜態文件夾下保存有圖片等其他文件,不能刪除) 環境:Linux+Docker,Docker

原创 netcore Linux環境部署注意事項

一、.Program.cs文件裏要使用UseUrls指定啓動url public class Program { public static void Main(string[] args)

原创 netcore中使用HttpContext.Current

新建HttpContext類 using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Depende

原创 OpenXML方式導出word

最近開發碰到一個導出word問題,導出內容涉及富文本。嘗試了使用word模版書籤插值的方式,不過不支持富文本;又嘗試了Aspose.Words插件,的確好用,對富文本支持也比較好,奈何這玩意是收費的,使用破解版存在版權問題,隨即考慮使用O