雙系統更新 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 語言如何實現多個子命令的腳本應用呢?
Go 語言將 unit 類型轉成 string
Go 語言將 unit 類型轉成 string 的幾種方法和比較。
WordPress 避免頁面出現過多 H1 標籤
一些在線的 SEO 工具檢測結果表示主頁 H1 標籤過多,經過查看了主題的源碼,主頁的文章列表嵌套了文章頁的模板(content.php),因此只需要對 content.php 稍作修改即可。
KDE Plasma 刪除主題(Global Theme)
最近發現 KDE Plasma 的主題(Global Theme)界面沒有刪除按鈕,Google 了良久,也沒有找到對應的目錄,可能 KDE 在不同 Linux 發行版中的配置不一樣吧。
tar 基本用法
Linux 下 tar 的使用說明。
Arch Linux 修改國內源
Arch Linux 的鏡像配置文件在 /etc/pacman.d/mirrorlist,裡面一般涵蓋了國內的鏡像源。 1# vim /etc/pacman.d/mirrorlist 搜索 China,將其中一個 Server 放在頭部即可。
Arch Linux 如何安裝多個 PHP 版本
PHP 項目開發難免會需要使用到多個 PHP 版本,本文將介紹如何在 Arch Linux 上安裝多個 PHP 版本。
unzip 基本用法
Linux 下 unzip 的使用說明。
Arch Linux Network Manager 的安裝和使用
Arch Linux Network Manager 的安裝和使用教程。
Arch Linux 安裝 GRUB
本文介紹的是 UEFI 系統的 GRUB 安裝教程。
Arch Linux 安裝教程
記一次 ArchLinux 安裝步驟。
Arch Linux 安裝 TIM
Arch Linux 安裝 TIM 教程。
Arch Linux 開啟 multilib
Arch Linux 有些軟件是 32 位的,我們需要開啟 multilib 才可以安裝。下面介紹如何 Arch Linux 如何開啟 multilib。
Arch Linux 常用軟件推薦
Arch Linux 已經成為筆者主要的辦公系統,本文將介紹一些比較常用的軟件。
Arch Linux 安裝 PHP
Arch Linux 安裝 PHP 教程。
Arch Linux 安裝 YAY
YAY(Yet another Yogurt) 是 Arch Linux 的一個 AUR(Arch User Repository) 助手,可以讓我們更方便地安裝 AUR 上的軟件包,如:QQ、TIM、WPS OFFICE 等等。下面介紹 YAY 的安裝和使用。
Arch Linux SDDM 黑屏的解決方法
Arch Linux SDDM 黑屏的解決方法。
Arch Linux 安裝中文輸入法 Fcitx
Arch Linux 安裝中文輸入法 Fcitx。
利用 Modd 提高 Go 開發效率
Go 開發不像 PHP(解釋型語言) 那樣可以修改代碼實時生效,而需要重新編譯,如果每次手動執行肯定會降低開發速度。本文將介紹一款開發工具 Modd 來解決這一問題,它可以監控文件修改並重啟服務進程。