<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[segclliwf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/segclliwf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; segclliwf]]></copyright><item><title><![CDATA[SQL Server 的鎖機制]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/147274229</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/147274229</guid><author>segclliwf</author><pubDate>Wed, 16 Apr 2025 12:45:26 +0800</pubDate><description><![CDATA[SQL Server 的鎖機制是為了確保數據的一致性和事務的隔離性而設計的。]]></description><category></category></item><item><title><![CDATA[C# ， .Net 各歷史版本信息]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/135621772</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/135621772</guid><author>segclliwf</author><pubDate>Tue, 16 Jan 2024 12:38:08 +0800</pubDate><description><![CDATA[整理 C# ， .Net 各歷史版本信息 for 參考。]]></description><category></category></item><item><title><![CDATA[SQL Server 加密 view文本]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/135471810</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/135471810</guid><author>segclliwf</author><pubDate>Tue, 09 Jan 2024 09:30:23 +0800</pubDate><description><![CDATA[SQL Server 加密view]]></description><category></category></item><item><title><![CDATA[IIS Application Pool]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/133604870</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/133604870</guid><author>segclliwf</author><pubDate>Fri, 06 Oct 2023 09:50:49 +0800</pubDate><description><![CDATA[IIS ApplicationPool]]></description><category></category></item><item><title><![CDATA[NPOI與Crystal report 13.0關於ICSharpCode.SharpZipLib控件版本衝突的解決方法]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/130262714</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/130262714</guid><author>segclliwf</author><pubDate>Thu, 20 Apr 2023 11:42:52 +0800</pubDate><description><![CDATA[NPOI,Crystal report , SharpZipLib]]></description><category></category></item><item><title><![CDATA[高内聚低耦合]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/126572361</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/126572361</guid><author>segclliwf</author><pubDate>Sun, 28 Aug 2022 18:28:38 +0800</pubDate><description><![CDATA[高内聚低耦合]]></description><category></category></item><item><title><![CDATA[jQuery Datatables Server Side分頁獲取 data的方式如何匯出所有記錄]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/126407609</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/126407609</guid><author>segclliwf</author><pubDate>Thu, 18 Aug 2022 15:57:55 +0800</pubDate><description><![CDATA[datatatbles excel導出所有記錄]]></description><category></category></item><item><title><![CDATA[使用jquery对radio设置选中的问题-----＞ attr ,prop 的使用注意事项]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/125917717</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/125917717</guid><author>segclliwf</author><pubDate>Thu, 21 Jul 2022 17:47:57 +0800</pubDate><description><![CDATA[jquery ,radio]]></description><category></category></item><item><title><![CDATA[Map,String,Json之間轉換]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/125500032</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/125500032</guid><author>segclliwf</author><pubDate>Tue, 28 Jun 2022 12:33:13 +0800</pubDate><description><![CDATA[map , string ,json]]></description><category></category></item><item><title><![CDATA[C# 一些學習小筆記及技巧]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/124349109</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/124349109</guid><author>segclliwf</author><pubDate>Fri, 22 Apr 2022 17:48:24 +0800</pubDate><description><![CDATA[這麼多年，學習及工作中積累了一些零零碎碎的小筆記及技巧（C#）,重溫和匯總一下。
1. 類別轉換時，如果你未能確定數值有效，使用TryParse 比 Parse 要更安全， TryParse 不會引發異常。
2.    ？同？？
1） 數據類型？ 表示該類型變量可被賦為Null
例如： int 類型的默認值為0，int? 默認為 null
int i;   //默認為0
int? i ; //默認為null
2) ?? 如果變量為null 時，默認的值
例如：
int j; int? i;
j= i ?? ]]></description><category></category></item><item><title><![CDATA[C#類的字段和屬性]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/124348404</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/124348404</guid><author>segclliwf</author><pubDate>Fri, 22 Apr 2022 16:19:50 +0800</pubDate><description><![CDATA[最近看同事寫的類，對于字段和屬性，各有各的用（寫）法。我個人的理解是這樣的：
1、類的字段一般用為存儲數據的，為了保護，通常鳳為Private。
2、屬性可用于保護字段，可以作為數據範圍、合法性等檢查。一般設為Public 負責與外界打交道。
傳統寫法：
public class clsStudent
{
  private string _sname;//字段
  public stirng sName //屬性
  {
     get{return _sname;}
     set{
       ]]></description><category></category></item><item><title><![CDATA[JS 實現置頂輸入文本框]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/124270054</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/124270054</guid><author>segclliwf</author><pubDate>Wed, 20 Apr 2022 10:48:23 +0800</pubDate><description><![CDATA[**HTML:**
&lt;style&gt;
 .fixedDiv {
        z-index: 100000;/*置頂*/
        background: #FFFFFF;       
        position: fixed;
        padding: 4px;
        top: 0;       
        opacity: 0.9;/*透明度*/
    }
 &lt;/style&gt;
&lt;div class="card"&gt;
    &l]]></description><category></category></item><item><title><![CDATA[.net core 下 DES &MD5加密]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/123730430</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/123730430</guid><author>segclliwf</author><pubDate>Fri, 25 Mar 2022 11:01:42 +0800</pubDate><description><![CDATA[項目中經常會用到加密解密，分享 DES &amp; MD5加密，當然我們建議使用MD5.
#region DES encrypt, decrypt
public string EncryptDES(string input, string key)
{
byte[] inputArray = Encoding.UTF8.GetBytes(input); var tripleDES = TripleDES.Create(); var byteKey = Encoding.UTF8.GetBytes(key);]]></description><category></category></item><item><title><![CDATA[C#.net Core MVC 利用NPOI生成excel報表]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/123656001</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/123656001</guid><author>segclliwf</author><pubDate>Wed, 23 Mar 2022 10:15:43 +0800</pubDate><description><![CDATA[對于服務器沒有裝office的情況下，我們知道可以用 NPOI 或 EPPlus，下面我們看下使用NPOI如何導出EXCEL資料。
一、HTML
&lt;div id="SearchReport" data-content="List" style="width:98%"&gt;   
    &lt;div class="row"&gt;
        &lt;div class="col-12 col-md-12"&gt;
            &lt;div class="card card-so]]></description><category></category></item><item><title><![CDATA[js模擬thread.sleep()函數并實現show loading功能]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122805443</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122805443</guid><author>segclliwf</author><pubDate>Mon, 07 Feb 2022 11:02:49 +0800</pubDate><description><![CDATA[&lt;!--Loading div--&gt;
&lt;div class="modal" tabindex="100" id="divLoading" backdrop="static" keyboard="false" role="dialog" aria-hidden="true"&gt;
    &lt;div class="modal-dialog modal-dialog-centered justify-content-center" role="document"&gt;
        ]]></description><category></category></item><item><title><![CDATA[javascript 利用 正則表達式函數進行replace]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122086395</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122086395</guid><author>segclliwf</author><pubDate>Thu, 13 Jan 2022 12:22:41 +0800</pubDate><description><![CDATA[function addSessionRow() {
let timeStamp = new Date().getTime();
let row = KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲divSessionRowFo…{ctr}KaTeX parse error: Expected 'EOF', got '}' at position 54: …             //}̲
              …{ctr}]]></description><category></category></item><item><title><![CDATA[Javascript ... 展開運算符(Spread Operator)與其餘運算符(Rest Operator)]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122404551</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122404551</guid><author>segclliwf</author><pubDate>Mon, 10 Jan 2022 11:22:59 +0800</pubDate><description><![CDATA[展開運算符(Spread Operator)與其餘運算符(Rest Operator)是ES6中的其中兩種新特性，他們的特點：
•	符號都是三個點(…)
•	與數組，對象有關
•	一個是展開數組、對象中的值；另一個是集合其餘的值成為數組或對象。
一、展開運算符(Spread Operator)的使用
展開運算符是把一個數組或對象展開成（俗稱 拍平-）個別的值的速寫語法，它只會在陣列字面定義與函式呼叫時使用，這個運算符後面必定接著一個陣列。
1. 是用來組合(連接)陣列，對應的陣列方法是concat，以下是一]]></description><category></category></item><item><title><![CDATA[Javascript數組]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122308255</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122308255</guid><author>segclliwf</author><pubDate>Tue, 04 Jan 2022 17:50:29 +0800</pubDate><description><![CDATA[JS數組學習筆記
1 定義及初始化
Let colors=new Array();// or new Array(2);
Let colors = new Array(“red”,”blue”);
Let colors =[“red”,”blue”];
2 Array.of() , Array.from() 方法
Alert(Array.from(“Mate”));// [“M”,”a”,”t”,”e”]
Const m = new Map().set(1,2)
.set(3,4);
Const s = n]]></description><category></category></item><item><title><![CDATA[數組或對象的查找(find)過濾(filter)以及常用迭代方法]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122307979</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122307979</guid><author>segclliwf</author><pubDate>Tue, 04 Jan 2022 17:38:05 +0800</pubDate><description><![CDATA[let numbers=[1,2,3,4,5,6,7,6,2],
people =[
{
name:“Matt”,
age:27
},
{
name:“Nicholas”,
age:48
}
];
1. find  &amp; filter
people.find((elemnet.index,array)=&gt; elemnet.age &gt; 28);//{name:“Nicholas”,age:48}
numbers.filter((item,index,array)=&gt;item &gt; ]]></description><category></category></item><item><title><![CDATA[datatables行首列增加序號]]></title><link>https://blog.youkuaiyun.com/segclliwf/article/details/122220497</link><guid>https://blog.youkuaiyun.com/segclliwf/article/details/122220497</guid><author>segclliwf</author><pubDate>Wed, 29 Dec 2021 17:16:55 +0800</pubDate><description><![CDATA[“drawCallback”: function () {
// 实现行序号自增，获取第一列的每一个单元格，进行遍历
this.api().column(0).nodes().each(function (cell, i) {
cell.innerHTML = i + 1;
})
}


]]></description><category></category></item></channel></rss>