Skip to content

Instantly share code, notes, and snippets.

View LinZap's full-sized avatar
🔬
copilot

Zap LinZap

🔬
copilot
View GitHub Profile
@LinZap
LinZap / README.md
Last active October 19, 2023 02:21
SQL 類別提供了自動變更 SQL 語法中 DB Name 的功能

SQL 類別提供了自動變更 SQL 語法中 DB Name 的功能

版本:ZapLib v2.4.5

新增了 SQL class 中的一個新方法 SQLDBReplace(),這個方法會在呼叫 QuickQuery, QuickExec ... 等執行語法的方法中自動執行,無需自行呼叫。 只需要在 Web.configApp.config 中進行設定,此方法就會檢查傳入的 SQL 語法是否包含 {DB Name}.dbo 的 pattern (格式), 如果存在的話就會取代成指定的 DB Name 後再傳入 SQL Server 執行,詳情請參閱以下說明:

啟用開關

@LinZap
LinZap / README.md
Last active August 30, 2023 07:25
SQL 可以一次性寫入大量資料

SQL 可以一次性寫入大量資料

版本:ZapLib v2.4.4

新增了 SQL class 中的一個新方法 QuickBulkCopy(),允許一次性大量寫入資料,避免逐筆寫入的效能問題

使用範例

var dt = new DataTable();
@LinZap
LinZap / README.md
Last active March 2, 2023 08:46
Crypto 支援可指定自訂義編碼

Crypto 支援可指定自訂義編碼

版本:ZapLib v2.4.3

Crypto 支援可指定自訂義編碼 (原本只能 Encoding.ASCII)

使用範例

Crypto c = new Crypto(Encoding.UTF8); // 指定 UTF8 編碼
@LinZap
LinZap / README.md
Created March 2, 2023 08:44
SQL 優化成會根據 ConnectionString 動態填補缺少的設定

SQL 優化成會根據 ConnectionString 動態填補缺少的設定

版本:ZapLib v2.4.3

SQL 優化成會根據 ConnectionString 動態填補缺少的設定,已經指定於 ConnectionString 中的設定將不會被覆蓋 (例如 Connect Timeout)

使用範例

@LinZap
LinZap / README.md
Last active March 2, 2023 08:41
RegExp 支援自訂正規表達式選項

RegExp 支援自訂正規表達式選項

版本:ZapLib v2.4.3

RegExp 支援自訂正規表達式選項 (原本強制只能 RegexOptions.IgnoreCase)

使用範例

RegExp reg = new RegExp(@"[A-Z]123456789",RegexOptions.None); // 區分大小寫
@LinZap
LinZap / README.md
Last active March 2, 2023 08:39
MyLog 支援自訂義 Log 檔案副檔名

MyLog 支援自訂義 Log 檔案副檔名

版本:ZapLib v2.4.3

MyLog 支援自訂義 Log 檔案副檔名 (原本只能強制 .txt)

使用範例

MyLog log = new MyLog("mylog.log");
@LinZap
LinZap / config.ui.php
Created July 30, 2020 10:44
Add a page to config file
<?php
//CONFIGURATION for SmartAdmin UI
//ribbon breadcrumbs config
//array("Display Name" => "URL");
$breadcrumbs = array(
"Home" => APP_URL
);
@LinZap
LinZap / config.ui.php
Created July 30, 2020 10:41
Add a page to config file
<?php
//CONFIGURATION for SmartAdmin UI
//ribbon breadcrumbs config
//array("Display Name" => "URL");
$breadcrumbs = array(
"Home" => APP_URL
);
@LinZap
LinZap / 2.php
Created July 30, 2020 05:39
HD5 Embeds
<?php
// 值機人員帳號,需帶入 iframe src 中
$AgentID = "kenneth"
?>
<iframe
src="http://10.9.173.143/CTISignIn.aspx?AgentID=<?= $AgentID ?>&UnitID=Lafresh&TenantId=Lafresh"
id="frameid"
frameborder="0"
width="100%"
@LinZap
LinZap / resp.json
Created July 23, 2020 07:54
iqs - search member with q
{
"data":[
{
"smid":2,
"platform_name":"IQ-Publish",
"platform_type":"PlatformMessenger",
"communityid":"2251401034889921",
"name":"會員A",
"attachmentid":null,
"lastmodifieddt":"2020-05-21T14:22:35.123",