[DOTNET] dotnet 使用參數 self-contained 產生執行程式跳出無法解析

最近在瞭解如何使用 .NET 6.0 寫桌面工具,執行 dotnet publish 來產生執行檔這部分有幾種方式, 其中一種是帶 Self-Contained,就不用在電腦安裝 .NET Runtime 執行開發的程式, 也因為要包很多程式碼在執行檔內,執行程式會變很大。 而我在編譯過程中,跳出 error NU1100: 無法解析 ’net6.0-windows 7.0’ 的錯誤, 單純執行 dotnet run 就不會有問題。 尋遍網路上的文章,看到有人問 dotnet nuget list source 未設定來源的問題, 死馬當活馬醫的心態下,幫自己的 nuget 新增來源 最後再重新跑一次,就可以正常編譯了。 ……

Continue reading

[Brave] Brave 開放垂直標籤

新版的 Brave 提供垂直標籤的功能,除了可以改善瀏覽器的畫面,看起來壅擠的感受。又能夠讓分頁的名字顯示得更長。 是個不錯的功能。至於要怎麼開啟呢? 請參考下面的步驟 Brave 版本 首先,請確認 Brave 的版本是 1.52 以上。 開啟垂直標籤 在網址列輸入 brave://settings/appearance,選擇設定的外觀,啟用 “使用垂直分頁”。 垂直分頁 隨意開啟幾個書籤,就會發現分頁顯示在左邊,而不是在上方。 調整垂直分頁大小 Brave 還提供一個小功能,點選紅框的按鈕之後,分頁就會只剩下圖示。 對於喜歡更美觀的人,是個不錯的功能。……

Continue reading

[Paloalto] 非對稱路由(asymmetric routing) 解決方法

最近幫分公司更換防火牆,從 FortiGate 更換成 PaloAlto PA-220。 前人設計網路時採用雙網關架構。其中一個網關連回總部, 另一個連外網(預設的 Gateway),使得連回總部的流量會發生去回不同路, 在英文叫做 Asymmetric routing。 FortiGate 防火牆上可以通過,但是 PaloAlto 就擋了。 想到了什麼 在網路架構,這種做法還滿常發生。然而,因為現今的次世代防火牆為了資安, 往往會進一步檢查 OSI 的 session layer,在看不到完整封包下, Paloalto 認為有 evasion attack 問題故進行阻擋。於是,我想到兩種方式處理。 一種是透過 DHCP 來配發靜態路由,讓內外網的流量走到各自該走的網關(參考文件1), 可惜最後實驗我沒有成功。第二種方式是讓 Paloalto 開放允許(參考文件2)。 如果只要開放部分端口允許非對稱路由,首先在 NETWORK -> Zone Protection 建立 Profile,之後套用到 Zones 上即可。 具體設定如下: Paloalto 也能直接透過 CLI 對全域做開放,不建議這樣做, 有些端口如外網並沒有非對稱路由的問題,但也會跟著一起開放,就會有潛在的資安風險。 > configure Entering configuration mode [edit] # set deviceconfig setting tcp asymmetric-path bypass # set deviceconfig setting session tcp-reject-non-syn no # commit 參考文件 1.……

Continue reading

[Python] Pandas DataFrame 如何顯示所有欄位

在使用 Python 的 Pandas DataFrame,如果要列出結果,顯示的行數只有 20 行。 import pandas as pd import numpy as np df = pd.DataFrame(np.random.randint(0, 26,size=(10, 26)), columns=list('ABCDEFGHIJKLMNOPQRSTUVWXYZ')) df 修改參數為 None 之後,就會顯示所有的行數,不再只顯示 20 行。 pd.set_option("display.max.columns", None) df ……

Continue reading

[食記]百魚鮮食屋

位在捷運西湖站一號出口下,步行約四分鐘即可到達,鄰近有西湖市場 、西湖國小 價格還算可以,在 Google 地圖至少有 600 位顧客給予 4.5 顆星以上的評價 百魚鮮食屋在門口處擺放的菜單 壽司檯前有坐位可以看到師傅正在切將要入口的生魚片 我點了鮭魚親子丼 魚卵咬下去,甜甜的滋味在嘴裡化開非常好吃 鮭魚也相當軟嫩,下層的海苔配飯很搭,一口接一口很快就吃完 味增湯的料相當的多,可惜我沒有拍好 有蝦子、蛤蜊 、嫩豆腐等等等,吃完相當有飽足感 聽說喝不夠可以在續,但我吃完已經相當的飽了……

Continue reading

一日北高 360 KM ; 爬升 817 M

路線概要: 八里(起點)訊塘廣場 ➙ 蘆竹(台15接台61) ➙ 觀音 ➙ 新豐(台61接回台15 ) ➙ 新竹香山站 ➙ 竹南 ➙ 白沙屯(台61轉台1) ➙ 通宵(台1) ➙ 苑裡龍德家商(台1右轉接台61) ➙ 大甲(台61) ➙ 清水 ➙ 龍井(台61接台17) ➙ 中彰大橋 ➙ 伸港 ➙ 鹿港(台17) ➙ 彰化 彰濱站(第2檢查點) ➙ 芳苑 ➙ 麥寮(台17) ➙ 台西 ➙ 東石(台17) ➙ 布袋(台17) ➙ 台南南鯤鯓站 ➙ 七股 ➙ 安平(台17) ➙ 茄萣(台17) ➙ 永安 ➙ 梓官 ➙ 左營(台17) ➙ 屏山國小 終點 距離 360 km 海拔 817 m GPX 下載 約騎難度分級:(4)……

Continue reading

蘆竹大古山 69 KM ; 爬升 590 M

路線概要: 新北大道 ➙ 泰林路 ➙ 大科路➙ 忠孝路 ➙ 文化北路一段 ➙ 南勢街 ➙ 山林路 ➙ 南山路 ➙ 泉州路 ➙ 大吉路 ➙ 蘆竹大古山 ➙ 市道106號 ➙ 濱海公路 ➙ 河濱 ➙ 社子 ➙ 大稻埕碼頭 從泰林路轉進大科路會遇到 20% 左右的坡度,爬起來會有點吃力以外,大部分都是不困難的路線.從濱海公路開始的回程,就會遭遇逆風,但是騎起來不太有壓力. 距離 69 km 海拔 590 m GPX 下載 約騎難度分級:(1) (1)★ (2)★★ (3)★★★ (4)★★★★ (5)★★★★★\ 大古山入口 大古山福山宮 社子島……

Continue reading

初探 Linux 的大括號擴展(Brace expansion)

大括號擴展(Brace expansion)是一種機制, 協助我們使用省略的字串產生相對應的字串組合, 而且產生的字串組合, 不一定要有實際檔案的存在, 在這裡下指令 echo 做示範, 套用到 cp 指令後, 檔案 foo1.txt 就會複製到 foo2.txt # echo foo{1,2}.txt foo1.txt foo2.txt # cp -v foo{1,2}.txt 'foo1.txt' -> 'foo2.txt' 大括號擴展比較常用的關鍵字有 逗號(,) 和 句號(.) , 逗號是用來分開不同的字串, 而句號是用來產生有序列性的字串 逗號 使用範例 # echo file{,1,2} file file1 file2 # mkdir -v file{,1,2} mkdir: created directory 'file' mkdir: created directory 'file1' mkdir: created directory 'file2' 句號 使用範例 # echo file{1..5} file1 file2 file3 file4 file5 # mkdir -v file{1.……

Continue reading