原创 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