跳到主要內容

發表文章

Visual Studio Installer Projects 管理員權限安裝

 View -> 啟動條件->加入啟動條件 Condition:Privileged Message:[ProductName] requires administrative privileges or elevated privileges.  Setup will now exit.
最近的文章

ssh AllowTCPForwarding 禁用 其他port forwarding方式

 https://unix.stackexchange.com/questions/293304/using-netcat-for-port-forwarding https://medium.com/notes-and-tips-in-full-stack-development/netcat-with-ssh-port-forwarding-148177b2e850 1. sudo su cd mkfifo pip nc -l -p 2266 < pip | ssh gw_to_private_net -p 22  "nc 192.168.12.230 22" > pip     2. nc -l -p 58888 < pip |ssh gw_to_private_net -p 22 "ncat -l 5555 --proxy-type http ; nc 127.0.0.1 5555" > pip curl -kv -x 127.0.0.1:58888 https://192.168.123.47:3000/

電力箱配線研究

  1.先確認電箱進線 住家用電都是單相三線式 火線110-中性線-火線110 兩條火線組合電壓就是220V 中性線接到銅排做使用 注意!! 中性線不可進NFB避免中性線斷路插座變成220V https://www.youtube.com/watch?v=5bi6XIrCtSU&ab_channel=%E6%B0%B4%E9%9B%BB%E7%88%B8%E7%88%B8 2.中性線與地線 台電電表中性線與地線在一次側相接, 內部電箱二次側不可相接, 獨立兩格銅排地線及中性線, 地線由一次側電表拉線到地線銅排 https://www.courcasa.com/p/7xb https://www.mobile01.com/topicdetail.php?f=335&t=4027997&p=3 3.漏電斷路器接線 漏電斷路器的機制流入要等於流出 要用漏電斷路器必須要獨立迴路,不可共用地線 漏電斷路器 上方進線接來源火線 下方出現接插座之火線 下方底下還有一個接插座之中性線 捲捲線要接中性線 裝了就跳電?老屋迴路不一定能裝附漏電斷路器|ELCB【水電爸爸】 https://www.youtube.com/watch?v=3qU8ZFtnDMI&t=2s&ab_channel=%E6%B0%B4%E9%9B%BB%E7%88%B8%E7%88%B8 傳統開關常漏電?拆解後發現原因出在這!【水電爸爸】 https://www.youtube.com/watch?v=RD1muujETVI&ab_channel=%E6%B0%B4%E9%9B%BB%E7%88%B8%E7%88%B8 4.線的顏色 通常為 火線-紅色 中性線-白色 地線-綠色 電燈控制線-其他顏色 5.電燈接線 火線接到開關,過開關後在接電燈 避免開關未開電燈線路有電 反方向地線接電燈在接到開關 6.線徑使用 5.5mm絞線(可以跑到25A)  2.0可耐20A,但安全15A  冷氣 5.5平方線 220V 2P 20A 插座 2.0 平方線 110V 1P 20A 電燈 110V 1P 15A 快速接頭不用焊接線 廚房 漏洞斷路器 1P 20A 專用 冰箱 抽油煙機 1P 15A https://runasia.com.tw/derrong/specifica

VBA Excle 取消保護

VBA Excle 取消保護 方法1 使用VBA 腳本 Alt +F11 貼上語法執行: Private Sub VBAPassword() 'The path to the Excel file you want to unprotect Filename = Application.GetOpenFilename("Excel file (* .xls & * .xla & * .xlt), *. Xls; *. Xla; *. Xlt", , "VBA crack") If Dir(Filename) = "" Then MsgBox "No related files found, please reset." Exit Sub Else FileCopy Filename, Filename & ".bak" 'Backup file. End If Dim GetData As String * 5 Open Filename For Binary As #1 Dim CMGs As Long Dim DPBo As Long For i = 1 To LOF(1) Get #1, i, GetData If GetData = "CMG=""" Then CMGs = i If GetData = "[Host" Then DPBo = i - 2: Exit For Next If CMGs = 0 Then MsgBox "Please set a protection password for VBA encoding ...", 32, "Tip" Exit Sub End If Dim St As String * 2 Dim s20 As String * 1 'Get a 0D0A hexadecimal string Get #1, CMGs - 2, St 'Get a 20 sixteen string Get #1, DPBo + 16, s20 'Replace

ChameleonMini-rebooted Compile and Support NTAG21X

ChameleonMini-rebooted 編譯教學並支援 NTAG21X 若不想編譯請直接跳到第4項,直接下載韌體並更新 1.下載原始碼 首先,您需要下載 ChameleonMini-rebooted 的原始碼。您可以透過以下連結獲取: ChameleonMini-rebooted 原始碼 2.安裝 Atmel Studio 7.0 在進行編譯之前,您需要安裝 Atmel Studio 7.0。您可以透過以下連結下載安裝程式: Atmel Studio 7.0 下載 3.開啟專案並編譯 解壓縮下載的 ChameleonMini-rebooted 原始碼,進入 ChameleonMini-rebooted-master\ChameleonMini-rebooted-master\Firmware\ChameleonMini 資料夾。 開啟 ChameleonMini.cproj 專案檔案。 選擇 Release 模式,然後執行 build 操作。 編譯完成後,您將在 Release 資料夾中找到 ChameleonMini.eep 和 ChameleonMini.hex 檔案。 4.安裝驅動及更新韌體 下載更新韌體所需的檔案: 韌體檔案及更新程式 進入該檔案的 driver 資料夾,對 atmel_usb_dfu.inf 檔案右鍵並選擇安裝,以完成驅動程式的安裝。 執行ChameleonMini-rebootedGUI ->Setting ->Upgrade 進入DFU模式 在 Flashing-Windows 資料夾中,執行 flash.bat 檔案,透過該程式完成更新韌體的步驟。

RSA ANS.1 手動資料填入

 https://mbed-tls.readthedocs.io/en/latest/kb/cryptography/asn1-key-structures-in-der-and-pem/   RSAPrivateKey : := SEQUENCE { version Version , modulus INTEGER , -- n publicExponentINTEGER , -- e privateExponent INTEGER , -- d prime1INTEGER , -- p prime2INTEGER , -- q exponent1 INTEGER , -- d mod ( p - 1 ) exponent2 INTEGER , -- d mod ( q - 1 ) coefficient INTEGER , -- ( inverse of q ) mod p otherPrimeInfos OtherPrimeInfos OPTIONAL }    原始資料: <RSAKeyValue>     <Modulus>8kssxL1TBONoEV8Kjq+xNYVDKrXmncaUG0TlP2JTsET/slPYu3nbQpt+Ks7JKsBBDuTgB/hlS7THt2TJMDzs1mnD8laa4LWlYA8PDKRuWbtkMzCFqfxsQGmq53kT+KgKAI7QYce8nPS/m99Ta276pUVSntG3ad+s7KFmC1dbxw/sFwXVSBX3TY8QUV8VKls1+9S5qJ/chG2KnXdYNBh9BvajerfZZmc86tLz6qrStm5d/ZaGWvwyO9i6OTiiTOrV5t7YPXFmOVPGyJaiFK9W+XRGEt6DgEslpZgZ4rkvEdfyMEM4+kCq3NrW4iaQa9q0qq7lup8U2+/znqceM6C4dQ==</Modulus>     <Exponent>

Pgpool前端密碼身份驗證設定

PostgreSQL 是一個流行的開源關聯式資料庫管理系統,由於其穩定性、可靠性和可擴展性,已被廣泛應用於各種企業和開發項目中。 Pgpool 是一個流行的開源中間件,它可以提供高可用性、負載均衡和自動故障切換等功能,同時也能提高 PostgreSQL 的安全性。 在 PostgreSQL 中,通常需要透過 pool_hba.conf 文件對客戶端進行身份驗證。然而,如果您需要新增 PostgreSQL 帳號,則需要同步調整 pool_hba.conf 設定和 pool_passwd 文件,並且還需要重啟服務,這樣會對系統運營和管理帶來額外的負擔。為了簡化這個過程,您可以使用 Pgpool 的前端密碼身份驗證設定。 要實現這一目的,需要修改 pgpool.conf 文件的設定: 1.將 enable_pool_hba 設定為 'off',這樣 Pgpool-II 就不會使用 pool_hba.conf 進行客戶端身份驗證。 2.將 allow_clear_text_frontend_auth 設定為 'on',這樣 Pgpool-II 就能夠對前端客戶端使用明文密碼身份驗證從客戶端以純文本形式獲取密碼。 相關資訊: https://www.pgpool.net/docs/42/en/html/runtime-config-connection.html#GUC-ENABLE-POOL-HBA