Linux 中有許多文字編輯器,小編習慣使用這款名為 nano 簡單好用,沒有過多複雜的功能。
[ Linux ] 安裝與設定OpenVPN
最近公司換了新的路由器有支援VPN功能,同事說只要裝個軟體就可以輕鬆連到公司,但是我是用ubuntu所以還是會比較搞工一點,以下是我的 安裝與設定OpenVPN 過程。
[ PHP ] ErrorMessage : Uncaught DivisionByZeroError
這一樣是發生在 PHP 7.2 升級成 PHP 8.0時,錯誤訊息 ErrorMessage : Uncaught DivisionByZeroError
[ JAVASCRIPT ] 一鍵觸發所有超鏈結
小編在我寫的後台中有一個功能就是可以踢掉目前在線上的人,是寫成一個超連結另開視窗來處理,後來有需求是需要 一鍵觸發所有超鏈結 ,但因為時間有限不想把功能改成純後端處理,就想說能不在前端完成就在我亂試一通沒多久就找出解法了。
[ Linux ] zip 安裝 壓縮 解壓縮 指令
最近工作上常用到zip所以整理一下指令碼把常用的記下來 zip 安裝 壓縮 解壓縮 指令。
[ PHP ] ErrorMessage : Array and string offset access syntax with curly braces is deprecated
最近小編在跑以前的用php7.2版的程式時,是使用新建置的環境php8.1版本跳的有點多,所以不意外的發生意外了,出現了Array and string offset access syntax with curly braces is deprecated,上網一查是PHP7.4後就不支援大括號的用法。
[ Linux ] Ubuntu 20.04 固定ip 設定
最近又有設定實體電腦固定ip的需求,這次是裝 Ubuntu 20.04 跟之前的版本設定方式不一樣,特此記錄一下。
[ PHP ] – Poker Shuffle 撲克洗牌
用 php 實作 撲克洗牌
[ Mysql ] – SQLSTATE[HY000][1040] Too many connections 連線數過多
資料庫的連線分成長連線(一直保持連線狀態)跟短連線(用完就關閉連線)這兩種,通常長連線不太會造成 Too many connections 連線數過多 的問題,反而是短連線常常因為程式錯誤而沒有正常的關閉資料庫連線而造成資料庫的連線一直增加,直到上線就會導致資料庫整個掛掉無法連線,資料庫本身就有預設的資料庫關閉的設定當某連線太久沒使用時會自動關閉,這這個設定的預設值過長 8 小時沒有使用才關閉,所以我們可以修改這個設定減少 連線數過多的問題產生。
[ Linux ] – 簡述 正向代理 (Proxy Server) 與 反向代理 (Reverse Proxy) 的差別
正向代理 與 反向代理 這兩個滿常用,但因為只差一個字所以也滿常搞混,這次就特別筆記下來,除了自已看也分享給有需要的人參考。
[ Mongodb ] – MongoDB加入資料庫 登入機制
MongoDB預設是不需要帳號密碼就可以使用,這樣容易有安全性的問題,所以當我們在使用MongoDB之前就需要啟用資料庫的 登入機制。
[ Linux ] – journalctl 記錄刪除
小編最近主機掛掉很多服務無法重啟,查了一下原來是磁碟空間滿了所造成的,原來是主機已經執行很久產生很多系統日誌,原來還需要常態性的刪除才行;以下提供我的設定方式。
[ Linux ] – Ubuntu 18.04 開啟 Bluetooth 後 Wifi 速度降速或是完全無網路解法
雖說我使用 Ubuntu 18.04 也滿多年了,但一直都沒有用 Bluetooth 耳機,後來再公司電腦連藍芽耳機後發生了只要我開 Bluetooth 後 Wifi 速度降速變超慢,而家裡的不止降速而是完全無法上網,這bug還滿誇張的,解法也滿簡單的只要設定一些參數即可。
[ Linux ] – 好用的 IP 工具網站 ipaddressguide
因為我們的系統有白名單機制,但是由於種種原因在判定IP時是不能輸入網段的只能單純的IP陣列,我又不想自已寫個工具去將CIDRC轉成IP Range ,上網總算找到好用的線上工具 ipaddressguide。
[ Apache ] – 利用 自訂義 $_SERVER 變數 ,保護你重要的資訊
有時候有些機密的資訊例如帳密,你不想讓相關的協作人員看到時就可以這樣設定,最常見的就是資料庫的帳密一般來說都會存在config檔中,但很易被有心人士記下後被惡搞,如果利用 自訂義 $_SERVER 變數 這個方法資非你有主機的登入權限不然是不會被得知相關的帳密訊息。