原创 中間空格過濾
string str = "hello 哈哈"; str = System.Text.RegularExpr
原创 .NET CORE 集成Stripe總結
目前PayPal與Stripe佔據絕大數的海外支付渠道。爲了幫助小白,快速集成, 主要介紹使用.NET CORE 集成的一些重要步驟,歡迎拍磚,交流,本人v:152¥5658$1861 注意去掉符號即可,是號碼。 第一步:https://
原创 跨線程更改窗體的屬性
在一個winform程序中可能會啓動一個線程去對進行窗體變化 這就關係到跨線程調用資源的問題, 有兩個解決辦法: 第一個辦法: 在構造函數裏面添加(雖然簡單,但是不安全,不推薦使用) Control.CheckForIllegalCros
原创 C# 屬性值的特性驗證樣例
public abstract class AbstractAttribute : Attribute { public AbstractAttribute() { } p
原创 .NET CORE 項目谷歌瀏覽器不能訪問,其他瀏覽器正常
谷歌chrome瀏覽器限制端口:6000、6665 6666 6667 6668 6669,這些端口項目中最好別使用,
原创 .NET CORE sql 樣例
第一步首先在項目中引用dapper,mysqlconnector兩個組件,如下圖所示 假設實體類 public class StoreResponse { /// <summary> /
原创 sql sever 觸發器的使用
首先說一觸發器的的功能 1.強化約束。觸發器能夠實現比Check語句更復雜的約束 2.跟蹤變化。觸發器可以偵測數據庫內的操作,從而不允許數據庫中不經過許可的指定更新和變化。 3..級聯操作。根據一個表的編花,其他的表也可以設置產生相應的變
原创 SQL SEVER Case 的使用
在開發的過程中有一些列需要經過變化顯示給用戶,這是用到Case就比較合理 例如下表的結構 select * from Course 把課時爲6的顯示爲正常,其他的不正常 用case 如下顯示 select course.courseN
原创 使用委託實現窗體的移動
首先在頁面加載的事件中運用委託註冊三個事件 panel1.MouseMove += new MouseEventHandler(panel1_MouseMove);//鼠標指針移動到控件時發生的事件 panel1.MouseUp
原创 winform軟件自動登錄
第一步,在配置文件添加一個鍵值對。 <!--是否自動登錄--> <add key="autoLogin" value="true"/> 第二步,寫兩個方法,一個是讀取,一個是修改的代碼 #region 返回該軟件是否自登
原创 當某一數值相等,接着安照拼音排序的方法
using System; using System.Collections.Generic; using System.Globalization
原创 策略模式
using System; using System.Collections.Generic; using System.Linq; using S
原创 擴展方法的小例子
擴展方法通俗的講就是爲一個類型增加一個新的方法,但是並不去修改該類型的結構。 下面舉一個小例子 public static class myClassExten { /* 1.靜態類
原创 泛型委託,匿名委託,lamda表達語句,lamda表達式
首先寫一個泛型委託 //泛型委託 //Func<int,int, int> funcDemo = new Func<int,int ,int>(add);//兩個參數,最後一個是返回值
原创 sql sever 求階乘的案例
--計算sum=1!+2!+3!+.....+10! --@sum 存儲階乘的和,@i爲外層控制的循環變量,@j爲內層控制循環變量,@fac爲階乘值