最近在瞭解如何使用 .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 的版本是 1.52 以上。
開啟垂直標籤 在網址列輸入 brave://settings/appearance,選擇設定的外觀,啟用 “使用垂直分頁”。
垂直分頁 隨意開啟幾個書籤,就會發現分頁顯示在左邊,而不是在上方。
調整垂直分頁大小 Brave 還提供一個小功能,點選紅框的按鈕之後,分頁就會只剩下圖示。
對於喜歡更美觀的人,是個不錯的功能。……
Continue reading
最近幫分公司更換防火牆,從 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,如果要列出結果,顯示的行數只有 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
路線概要: 八里(起點)訊塘廣場 ➙ 蘆竹(台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
路線概要: 新北大道 ➙ 泰林路 ➙ 大科路➙ 忠孝路 ➙ 文化北路一段 ➙ 南勢街 ➙ 山林路 ➙ 南山路 ➙ 泉州路 ➙ 大吉路 ➙ 蘆竹大古山 ➙ 市道106號 ➙ 濱海公路 ➙ 河濱 ➙ 社子 ➙ 大稻埕碼頭
從泰林路轉進大科路會遇到 20% 左右的坡度,爬起來會有點吃力以外,大部分都是不困難的路線.從濱海公路開始的回程,就會遭遇逆風,但是騎起來不太有壓力.
距離 69 km 海拔 590 m GPX 下載
約騎難度分級:(1)
(1)★
(2)★★
(3)★★★
(4)★★★★
(5)★★★★★\
大古山入口
大古山福山宮
社子島……
Continue reading
大括號擴展(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