LeetCode 189
施工中…
VisualStudio好用快捷鍵
提取方法重構功能: 將程式片段轉為方法
快捷鍵: “Ctrl+R”+“Ctrl+M”
多重選取
Ctrl+ Alt+ 單擊:添加輔助插入符
Ctrl+ Alt+ 雙擊:添加輔助單詞選擇
Ctrl+ Alt+ 單擊 + 拖動:添加輔助選擇
Shift+ Alt+ .:添加下一個匹配文本作為選擇
Shift+ Alt+ ;: 添加所有匹配的文本作為選擇
Shift+ Alt+ ,: 刪除最後選定的事件
Shift+ Alt+ /: 跳過下一個匹配的出現
Alt+ 單擊:添加框選擇
Esc 或單擊:清除所有選擇
MAUI學習筆記
動機需要使用C#開發APP
進度經過資料蒐集跟同事討論還有使用,這是一個不穩定的工具在github上還有大量錯誤還沒有解決,並且微軟對這項工具的態度還有社群讓我對Xamarin、MAUI非常沒有信心,因此會減少投入在這項工具的時間,如果可以希望上面能考慮使用Flutter,ReactNative等已經發展一段時間的工具甚至是直接開發原生APP,我相信都好過在不穩定且錯誤無法得到解決方法更新緩慢的工具上開發
施工中…
leetcode_26 RemoveDuplicates
1234567891011121314public class Solution { public int RemoveDuplicates(int[] nums) { int uniqueCount = nums.Distinct().Count(); //不重複數量 int[] uniqueNumbers = new int[uniqueCount]; //建立陣列裝不重複數字 Array.Copy( nums.Distinct().ToArray(), uniqueNumbers, uniqueCount); //複製nums的不重複元素至剛剛建立的陣列 for (int i = 0; i < uniqueNumbers.Length; i++) { nums[i] = uniqueNumbers[i];//取代 } ret ...
如何該改dbml連線字串
動機之前更改dbml的連線字串都是先新增連接到資料庫在拖曳資料表進設計檔中,讓vs自動該改連線字串到新的資料庫,或者更改app.config的連線字串
但是這兩種方法在把dbml放在單獨的組件中時不起作用,每次重建時都會重製回更改前也無法拖曳資料表到dbml中,於是仔細研究Visual Studio究竟是去哪抓連線字串還有事怎麼新增連線字串的
更改方法Visual Studio將連線字串放置在組件中Properties底下的Settings.settings中
如要更改連線字串首先打開Settings.settings會出現表格文件
這個文件可以添加應用程式屬性和其他資訊,點選最下方欄位或又見可以新增設定
類型選擇連接字串,若是有其他已經在使用的連接字串請更改使用中的連接字串,VS只會只用當前連接字串會忽視後來新增的,除非有檢測到當前資料表跟資料來源不同才會切換。
點選 ‘值’欄位最後方會出現編輯選項按鈕點開會出現連接屬性
填寫完資料庫伺服器資訊後測試連接成功案確定即可新增/該改連接字串。
修改完後記得重建組件重啟應用程式
SqlServer筆記
動機紀錄遇到的問題和解決方法,加深記憶使用TempTable使用select into [table_name]會建立新的暫存表,使用前要確認暫存表還在不在,在的話要記得刪掉不然會錯,使用完要記得刪掉1234567DROP TABLE IF EXISTS #[table-name]select column1, column2, column3, ... as [name]into #[tablename]from [table] [簡稱]DROP TABLE IF EXISTS #[table-name]
合併沒共通鍵的表使用cross join或者join on 1=1都可以,建議使用cross join語意上會直觀很多1select * from #temp1 CROSS JOIN #temp2,#temp3
xamarin學習筆記
動機因應公司有項目要使用 Xamarin 開發要做準備Xamarin 根元素屬性命名空間 xmlns根據官方文件說明
XAML 使用 xmlns XML 屬性進行命名空間聲明。本文介紹 XAML 命名空間語法,並演示如何聲明 XAML 命名空間以訪問類型。
格式如下1xmlns:{XML namespace name}="clr-namespace:{.NET namespace}"
1234567<Shell xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:views ="clr-namespace:Test01" xmlns:local ="clr-namespace:Test01.View" x:Class="T ...
ASP筆記
動機紀錄使用ASP的心得
JASS_基本知識
使用 Ctrl + F 快速搜尋
動機將一些過去的經驗整理出來,有人來問時可以比較有系統的將知識傳遞給對方,近年資源也日漸稀少而且分散做個紀錄也方便大家。完整的編輯器教學請去流連忘返的世界編輯器自學指南JASS 是甚麼JASS 是暴雪開發的一款用於魔獸爭霸創建地圖的腳本語言,提供了非常豐富的 APId為甚麼要使用 JASS
所有 GUI 觸發器本質上都是 JASS,他只是多了視覺化的操作而已
解放限制讓你能完整使用觸發器強大的功能
可以把一些常用功能寫成函數在各個地方使用
你會很常需要使用自訂函數,區域變數等功能使用 GUI 操作上會變得非常複雜
你可以在 vs code 或其他文字編輯器中編輯、管理腳本,函數自動提示語法高量會讓你的生活輕鬆很多
你不會因為崩潰損失未存檔的代碼還原只需要複製貼上
全域變數定義方式觸發器介面中新增變數也是這種方式,腳本中所有 globals 區塊都會被移到腳本最上層,可以定義在任何地方這些變數在整個腳本中都可以讀取到12345function Init_globals takes nothing returns nothing globals ...
JASS_基本函數筆記
使用Ctrl + F快速搜尋
動機將一些過去的經驗整理出來,有人來問時可以比較有系統的將知識傳遞給對方,近年資源也日漸稀少而且分散做個紀錄也方便大家