雙系統更新 BIOS 後,GRUB 引導項消失的解決方法
筆者筆記本(ThinkPad X1 Extreme)是雙系統引導,昨天更新了下版本 1.25 的 BIOS ,然後發現我的 GRUB 引導不見了…無論如何都是引導 Windows,筆者嘗試了以下方法: chroot 到 Linux,重建 GRUB:grub-install 和 grub-mkconfig 關閉 Windows 快速啟動,bcdedit /set "{bootmgr}" path "\EFI\Arch\grubx64.efi" 無果,在 BIOS Boot 或 Boot Menu 中都沒有 GRUB 的蹤影。
MySQL 創建用戶並授權
MySQL 創建用戶並授權教程。
CentOS Repository epel is listed more than once in the configuration
在使用 yum 如果出現以下提示,一般是設置了多個 epel 倉庫: Repository epel is listed more than once in the configuration
CentOS 安裝免費 Let’s Encrypt SSL 證書
CentOS 安裝免費 Let’s Encrypt SSL 證書教程。
CentOS 7 升級 MariaDB
CentOS 7 升級 MariaDB 方法。
PHP 設置 Redis 存儲 Session
最近購買了 Redis 雲數據庫,打算將 PHP Session 存放到 Redis。
YAY 設置 AUR 鏡像
YAY 默認的 AUR 鏡像很慢,我們可以通過 --aururl 指定國內的 AUR 鏡像。
PHP 安全 – 不要暴露 phpinfo
有時候為了驗證和測試配置是否正常,可能會利用 phpinfo 打印配置信息,而測試完畢後千萬別忘記刪掉對應的文件,因為 phpinfo 包含了很多敏感的數據。 舉個例子,如果你配置了 Redis 作為 Session Handler,那麼你的 Redis 連接信息就已經暴露出去了,這是十分危險的行為。
Please Stop Using Local Storage For Storing Sensitive Data
此前筆者搜索過不少前後端分離,身份驗證 token 應該存放在哪的問題,不少結果都說放到 Local Storage,但放到 Local Storage 真的安全嗎?這正是分享本篇文章的原因,希望能幫助到其他有相同疑惑的開發者。
Go 語言代碼格式化工具 gofmt vs goimports
在格式化 Go 代碼的時候,經常會用到 gofmt 和 goimports 兩個工具,不過他們之間到底有何區別呢?
Go 語言實現多個子命令的腳本應用
像 Git,Go,Docker 等等的命令行腳本都有很多子命令,那麼我們用 Go 語言如何實現多個子命令的腳本應用呢?