2019年4月19日 星期五

產生MSSQL的SCRIPT時批次變更檔案名稱以便比對程式內容


當要比對資料庫中的Script和版控中的是否一致時,例如:自訂函式時,要搭配WinMerge進行資料夾比對時,需要將SQL產生的檔案名稱變更和版控一致時,就需要批次取代特定檔案名稱字串





將前置的字元【dbo.】取代為空字串,和後置的字元【..UserDefinedFunction】取代為空字串

Dir | Rename-Item -NewName {$_.Name -replace ".dbo",""}
Dir | Rename-Item -NewName {$_.Name -replace ".UserDefinedFunction",""}






變更後結果就一致了




























接著就可以進行檔案比對了











2019年3月29日 星期五

Vistual Studio Code 引用numpy時發生【module compiled against API version 0xc but this version of numpy is 0xb】的錯誤


import numpy 時出現

module compiled against API version 0xc but this version of numpy is 0xb









看來是numpy的版本太舊造成


用系統管理員身份開啟命令提示字元執行

pip install numpy --upgrade
























再F5執行一次已可以正常引用












2019年3月24日 星期日

Python連接Mariadb資料庫(windows環境)


先安裝Python的Mysql連線模組(請用管理員身份開啟命令字元)

pip install MySQL-python

















出現錯誤,必須要安裝Microsoft Vistual C++ 14.0

https://www.microsoft.com/zh-TW/download/details.aspx?id=48159























































2019年1月27日 星期日

從頭開始,一步一步架起低成本網站【第4章~強制使用https網址】

URL Rewrite機制

將所有http路徑導向到https路徑

首先啟用apache2中的rewrite模組

a2enmod rewrite


接著在網站的根目錄下新增一個.htaccess檔案,並增加以下內容

#避免直接存取目錄
Options -Indexes
#rewrite
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]












存檔後檢查讀取權限

chmod 755 .htaccess


最後測試用http輸入網址後是否有正常導向到https

熱門文章