2021年12月22日 星期三
從datasource 產生datatable 並刪除不要的資料
SQL Server System-Versioned Temporal Tables & cdc
2021年12月17日 星期五
asp.net mvc api 學習心得
asp.net core mvc api 學習心得 (使用JWT驗證權限)
2021年12月8日 星期三
asp.net 網站無法同時處理多個請求
2021年12月6日 星期一
asp.net webmethod async 寫法
2021年12月3日 星期五
呼叫非同步方法不等待且visual studio 不要警告
安裝套件 Microsoft.VisualStudio.Threading
2021年11月17日 星期三
使用 await 等待非同步函數問題
2021年11月5日 星期五
b-modal 實作範例
2021年10月26日 星期二
2021年10月18日 星期一
使用 SignalR 讓 server 主動推播資料給 client (Asp.Net Core)
2021年10月13日 星期三
focus 用法注意
2021年10月8日 星期五
asp.net core 應用程式 SSL 設定
2021年10月4日 星期一
BootstrapVue 利用 b-row 實作響應式設計
2021年9月17日 星期五
b-table 實作選擇機制
利用 javascript 複製物件
2021年9月16日 星期四
BootstrapVue 學習心得
2021年9月13日 星期一
b-table 學習心得
垂直置中
若內含按鈕會呼叫後端,搭配 b-spinner 會造成目前捲軸位置跑掉
垂直捲軸置頂(通常用在查詢後)
加入 primary-key 屬性可以改善效能(尚須確認)
過濾文字機制不要直接綁定屬性,改用 watch 延遲設定,避免資料較多(超過100筆)時輸入文字卡卡
欄位為單一核取方塊的置中效果
window.innerHeight vs $(window).height()
2021年8月18日 星期三
action 加入 async 造成前端無法呼叫
javascript 透過 async 和 await 進行同步作業
2021年8月17日 星期二
呼叫網址及驗證機制
2021年7月28日 星期三
2021年6月28日 星期一
判斷char 是否為UTF16
2021年6月22日 星期二
windows form AutoScaleMode 和 windows 縮放比例的關係
inherit,none : 一起放大縮小,可能會造成視窗某些區域超出螢幕之外
dpi,font : 一起放大縮小,但視窗高度比例較小造成內部元件可能會超過底部
執行檔右鍵 > 內容 > 相容性 > 變更高DPI設定 改成下面設定 : 只有字型一起放大縮小,基本上不太會有問題,是目前最好的解法
2021年6月15日 星期二
連線字串動態設定密碼
2021年6月9日 星期三
判斷檔案是否鎖定中
2021年6月8日 星期二
使用 jquery 操作 radio list
2021年6月3日 星期四
判斷兩個區間是否重疊
2021年6月1日 星期二
2021年5月26日 星期三
2021年4月14日 星期三
b-table 分頁設定
<b-pagination style="margin:1em 0" v-model="currentPage" :total-rows="totalRows" :per-page="perPage" :change="換頁()"></b-pagination>
<b-table id="b-table" :per-page="perPage" :current-page="currentPage" head-variant="dark" v-grid fixed sticky-header striped hover :items="gridData" :fields="fields" :filter="filter" v-on:filtered="onFiltered">
2021年4月12日 星期一
設定元素高度為可用剩餘高度
b-table sticky column 針對多個欄位凍結的設定方式
2021年3月19日 星期五
ECMAScript 6 學習筆記
2021年3月17日 星期三
zoom 學習筆記
2021年3月12日 星期五
清單效果
2021年3月10日 星期三
Vue2 學習筆記
引入相關 .js 和 .css
html
使用 Bootstrap Icon
格式化輸出
加入filter
建立 vue app
避免中文字出現亂碼
混入 (可放共用函數)
2021年2月20日 星期六
epplus 排序欄位
從第5列第2行到最後一列最後一行排序,先排序第2行再來第3行
ws.Cells[5, 2, ws.Dimension.Rows, ws.Dimension.Columns].Sort(new int[] { 0,1 });
/// <summary> /// Sort the range by value /// </summary> /// <param name="columns">The column(s) to sort by within the range. Zerobased</param> /// <param name="descending">Descending if true, otherwise Ascending. Default Ascending. Zerobased</param> /// <param name="culture">The CultureInfo used to compare values. A null value means CurrentCulture</param> /// <param name="compareOptions">String compare option</param> public void Sort(int[] columns, bool[] descending=null, CultureInfo culture=null, CompareOptions compareOptions=CompareOptions.None)
2021年2月3日 星期三
使用 liff 取得 lineid
2021年1月27日 星期三
動態產生超連結底線
2021年1月22日 星期五
網址參數加密
2021年1月21日 星期四
讓元素寬度自動設為剩餘可用寬度
</div>
2021年1月19日 星期二
UI Bootstrap Datepicker 和其他物件垂直置中方法
vue3-simple-alert 學習心得
官網 顯示提示輸入訊息並於按下確定時檢查是否有輸入,防止未輸入就按確定,且和按取消用不同邏輯處理 VueSimpleAlert.fire({ title: '請輸入原因', input: 'text', showCancel...
-
1. 設定檔案下載儲存位置為 C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache 2. 勾選"下載每個檔案前詢問儲存位置" 3. 針對不要下載的檔案類型於第一...
-
自動設定欄寬 sheet.Cells.AutoFitColumns(3, 20); // 必須設定 min 跟 max 才會正常作用 凍結欄位 sheet.View.FreezePanes(4, 4); 標題列 ws.PrinterSettings.RepeatRo...
-
使用 FreeSpire.XLS ... ep.Save(); using (var workbook = new Workbook()) using (var memStream = new MemoryStream()) { workbook.LoadFromSt...