星期二, 12月 05, 2023

解決「USB不斷斷開和重新連接」

4種方案解決「USB不斷斷開和重新連接」 

當您在使用USB執行任務時,您的電腦卻突然出現USB不斷斷開和重新連接。這很讓人頭疼。因為它最終導致您無法訪問USB裝置的任何資料。

在開始解決方案之前,我們將首先檢查USB裝置在其他計算機系統上是否工作正常?答案顯而易見,在其他電腦上它是可以正常使用的。那麼,這可以表明此錯誤與UBS裝置無關,與您的計算機有關。

什麼原因導致「USB不斷斷開和重新連接」?

1、USB槽或連接線不起作用。
2、病毒和惡意程式攻擊
3、電源不足。
4、驅動程式錯誤
5、計算機檔案系統錯誤
6、USB驅動器物理故障
為解決USB不斷斷開和重新連接,我們將需要修復這一問題。因此,一開始,我們仍需考慮USB存儲裝置中的檔案是否需要全部丟棄,如果您不想讓這些檔案丟失,那麼您需要恢復保存在USB存儲裝置上所有珍貴的資料。

4種方案解決「USB不斷斷開和重新連接」

星期日, 5月 30, 2021

移除 Chrome HSTS 的網域清單

移除 Chrome HSTS 的網域清單 

HSTS 是 HTTP 強制安全傳輸技術 (HTTP Strict Transport Security) 是一套網際網路安全策略機制,網站可以選擇使用 HSTS 策略,來讓瀏覽器強制使用 HTTPS 與網站進行通訊,以減少連線劫持風險;簡單的說:就是強制客戶端使用 HTTPS 訪問頁面。

啟動 HSTS 方法,一是在 hstspreload.org 網站提交域名,二是在 header 響應頭裡寫入 max-age=31536000; includeSubDomains; preload 配置,可以參考「將域名加入 HSTS Preload List」。

跨平台元件使用障礙排除說明

 跨平台元件使用障礙排除說明

使用Google Chrome瀏覽器操作,確定已安裝跨平台元件,卻出現”未啟動或尚未安裝元件”訊息的情況,操作步驟如下:
(1)複製 chrome://net-internals/#hsts 貼在網址列進入網站
(2)在該網頁項目 Delete domain security policies 的欄位登打localhost 再按DEL
(3)重新開啟Google Chrome瀏覽器後,請點選測試網頁
http://localhost:61161/selfTest.htm 進行測試

Ping Returns IPv6 Address, Ping IPv4?

Ping Returns IPv6 Address, Ping IPv4?

If your computer and a remote device are located on the same IP network, VLAN, or subnet – you will probably notice that if you ping such a device by its hostname it will return an IPv6 address.

 windows 10 啟用Hyper-V服務後,ping localhost,會回應iipv6之IP,如果要改回ipv4優先,可下下列指令,將ipv4改為優先,連線順序數字越大,優先性愈高:

netsh interface ipv6 set prefix ::/96 55 4

netsh interface ipv6 set prefix ::ffff:0:0/96 60 3

Windows 修改 IP v4 / v6 連線順序


星期五, 3月 05, 2021

實作 Dockerfile + flask 教學

實作 Dockerfile + flask 教學 

本篇記錄實作 docker + flask 建立的過程,從 dockerfile 參數詳細介紹,到 build image,和透過 docker image 產生隔離的執行環境 container,並且使用 docker 運行 flask 網頁。


此篇的完整程式碼放置於 GitHub,歡迎 git clone 使用。

星期六, 2月 20, 2021

盤點各種線上協作資料(庫)方案

盤點各種線上協作資料(庫)方案 

資料欄位:Google Spreadsheet、Airtable、Evernote

地圖介面:TGOS地圖...等

Google Spreadsheet

匯入資料

  • 無痛爬梳自己來,用 Google Spreadsheet 爬取網頁資料 
  • Listly 幫你自動抓取網頁資料轉成Excel表格
    • https://www.thenewslens.com/article/87299
  • Google 文件試算表跨檔案取資料
    • http://fireball-catcher.blogspot.tw/2012/08/google.html

星期一, 3月 16, 2020

【作業系統】Windows 硬碟無法延伸磁碟區

最近遇到這個奇妙地問題,在這個奇怪的問題上面卡了一小時與人溝通和嘗試, Windows 的硬碟磁區無法做延伸磁碟區的動作這個問題總算是完整的解決了!

【程式雜記】把想到的、看到的、學到的記下

 第一步:檢查該要合併到現有的虛擬邏輯硬碟(例如 C:)的區塊是否在同樣實體硬碟上 是的話,才可以合併喔!  
第二步:檢查是否該磁碟區已經釋放成未配置的空間 不是的話,請把該磁碟區做刪除動作(切記,刪除後就救不回來了)
 第三步:被合併的磁碟區要和合併到的磁碟區就在隔壁 不是的話,要一連串清空釋放成未配置的空間(切記,釋放後就救不回來了)
 第四步:修復磁碟區卡在虛擬邏輯硬碟旁邊砍不掉的解法 找到你電腦裡面diskpart.exe,並且執行他。 通常位於windows資料夾下的system32 看一下你要找哪個實體硬碟 DISKPART> list disk 選擇第一個硬碟 DISKPART> select disk 0 Disk 0 is now the selected disk 看看現在這顆硬碟上切割的狀況 DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 423 GB 1024 KB Partition 2 Recovery 450 MB 223 GB 選擇 Recovery那個分割區 DISKPART> select partition 2 Partition 2 is now the selected partition. 強制把選到的分割區刪除釋放成未配置空間(切記,釋放後就救不回來了) DISKPART> delete partition override DiskPart successfully deleted the selected partition. 完成後回到Windows的圖形工具區,應該可以延伸磁碟區了!

星期一, 3月 25, 2019

利用python的pyodbc連線access 資料庫 & pyodbc的基本用法

利用python的pyodbc連線access 資料庫 & pyodbc的基本用法

星期五, 8月 10, 2018

透過Windows工作排程於背景執行時 - 執行Powershell呼叫Excel程式失敗

透過Windows工作排程於背景執行時 - 執行Powershell呼叫Excel程式失敗

最近透過Powershell來取得【指定的Windows主機】的硬碟使用狀況,然後將資料寫入Excel檔中。
相關功能:
1. 使用【網域管理者】權限來設定每日排程
2. 將抓取的資料寫入【Excel】檔中
部分程式碼:
$excel = New-Object -COM "Excel.Application"
$workbook.Save()
$excel.Quit()

問題點:
排程選擇【只有使用者登入時才執行】:可以正常執行。(手動執行也正常)
排程選擇【不論使用者登入與否均執行】:執行失敗。
解決方案:
主要是先參考黑大寫的【暗黑執行緒-呼叫Excel的程式無法以排程方式執行】一文,
因為我的執行環境為32位元,所以於以下路徑新增【Desktop】資料夾,
執行工作排程則可正常寫入至Excel檔中。
相關路徑: C:\Windows\System32\config\systemprofile\Desktop
引用部分文章:
Excel 2007 automation on top of a Windows Server 2008 x64
https://social.msdn.microsoft.com/Forums/en-US/b81a3c4e-62db-488b-af06-44421818ef91/excel-2007-automation-on-top-of-a-windows-server-2008-x64
This solution is ...
・Windows 2008 Server x64
  Please make this folder.
  C:\Windows\SysWOW64\config\systemprofile\Desktop
・Windows 2008 Server x86
  Please make this folder.
  C:\Windows\System32\config\systemprofile\Desktop

2023/12/8補充說明:
原來在Windows 2012 Server x64使用此設定,可以正常執行排程;但該因2012已經EOS,所以r將原機升級到Windows 2019 Server x64版,排程卻只能在【只有使用者登入時才執行】,可以正常執行,因此網路上找一些方法測試,都失敗。最後發現,將MS office 2016 x86版本移除後,改安裝MS office 2016 x64版本,再依照上述方法增加Desktop目錄,排程選擇【不論使用者登入與否均執行】,就可以正常執行了!


 

解決「USB不斷斷開和重新連接」

4種方案解決「USB不斷斷開和重新連接」   當您在使用USB執行任務時,您的電腦卻突然出現USB不斷斷開和重新連接。這很讓人頭疼。因為它最終導致您無法訪問USB裝置的任何資料。 在開始解決方案之前,我們將首先檢查USB裝置在其他計算機系統上是否工作正常?答案顯而易見,在其...