日常知識點紀錄(1)

1、System.Lazy<T>延遲加載,使用函數的方式進行耗時對象的添加,在需要的時候執行函數返回對象,達到延時加載的目的

2、SQLServer 2012 (包含)支持的TRY_CONVERT函數很適合處理類型轉換,無法轉換的會變成NULL處理

3、如何計算字符串在控制檯上顯示的寬度,參考了該文章(https://blog.csdn.net/m0_46555380/article/details/109347758),但是不行,不過提供了思路

            Console.WriteLine(Console.InputEncoding.GetBytes("".ToCharArray()).Length);
            Console.WriteLine(Console.InputEncoding.GetBytes("A".ToCharArray()).Length);

 4、整頁灰色css : <body  style="filter: grayscale(100%);">  </body>

5、 set global max_allowed_packet = 2*1024*1024*10; (mysql根據配置文件會限制server接受的數據包大小。有時候大的插入和更新會受max_allowed_packet 參數限制,改語句是修改字節數,重啓mysql服務後失效,屬於臨時修正)

7、sqlserver(2008開始)的包大小的默認是65,536 * 【Network packet size】, 【Network packet size】默認是4096個字節,也就是4kb,65,536 * 4kb = 255.996093MB,接近256MB了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章