原创 Xpdf 中文字體解決方案(TTF字庫) - 圖文教程

Xpdf是用來處理和轉換 PDF 的利器。項目中需要將 PDF 轉換爲圖片,但是發現有的 PDF 文檔轉換缺失字體,必須要使用 ttf格式的字體才行,直接安裝到系統不管用,於是到官方文檔才發現還需要配置字庫,根據說明配置好後問題

原创 【教程】3. 使用 Navicat 連接 MySQL 數據庫 - 圖文教程

Navicat for MySQL 是一款強大的 MySQL 管理工具 文章目錄1. 使用 PHPstorm 打開項目1.1 打開項目1.2 找到數據庫配置2. 使用 Navicat 連接 MySQL2.1 打開 Navica

原创 【教程】2. Xampp 部署代碼 - 圖文教程

將 PHP 項目代碼下載到本地後,在 Xampp 中啓動 Apache 並配置項目目錄即可運行 文章目錄1. 下載代碼1.1 使用命令行1.2 使用 TortoiseGit2. 在 Xampp 配置代碼路徑2.1 配置主目錄2

原创 【教程】1. WAMP 開發環境準備

WAMP 指的是 Windows下的 Apache+Mysql/MariaDB+Perl/PHP/Python,一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因爲常被放在一起使用,擁有了越來越高的兼容度

原创 Windows下Nginx的啓動、停止、重載等命令

在 Windows 下使用 Nginx,我們需要掌握一些基本的操作命令,比如:啓動、停止Nginx服務,重新載入配置等,下面我就進行一些簡單的介紹。 啓動 start nginx 停止 stop 是快速停止 nginx

原创 基於容器雲的SaaS服務啓動順序圖

商戶SaaS平臺數據庫容器雲手機、二級域名、併發人數、截止時間創建MySQL實例返回數據庫實例信息添加ConfigMap配置返回配置信息創建應用編排模板返回模板信息啓動實例返回服務IP:Port根據二級域名、返回的服務地址配置Ng

原创 Git 兩分支之間合併部分文件

不同分支一般有不同特性,git merge 相當於把另外一個分支的所有代碼都合並進來了,如果我們僅僅想要另一分支的部分文件怎麼辦?操作如下: branch A 分支上有 a、b 、c、d、e 這 5 個文件與 branch B

原创 如何去除BootStrap柵格系統默認的15px的padding

BootStrap的柵格系統對於響應式的網頁開發非常方便,在使用柵格系統的時候可以非常方便的時候row和col-*-來控制佈局。但是col--*默認會帶15像素的左右padding,這個會比較困擾。解決方案可以在內部標籤的clas

原创 利用JS實現禁止瀏覽器後退返回上一頁

//防止頁面後退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history

原创 Nginx通過批處理一鍵配置域名轉發規則 - 實現自定義域名指向特定端口的SaaS服務

當同一個服務需要爲不同的租戶提供服務,且每個租戶使用不同的域名時,我們可以使用 Nginx 將不同的域名轉發到不同的端口上,這樣也方便使用容器雲動態配置租戶,本文簡要說明了 Nginx 通過批處理一鍵配置域名轉發規則 文章目錄

原创 Navicat連接MySQL數據庫出現Authentication plugin 'caching_sha2_password' cannot be loaded的解決方案

原因是 MySQL8 之前的版本中加密規則是 mysql_native_password,而在MySQL8 之後,加密規則是 caching_sha2_password,解決問題方法有兩種:一種是升級 Navicat 驅動,一種

原创 Windows10啓用Linux子系統 - 圖文教程

Windows 適合生活,Linux 適合開發,現在 Win10竟然集成了 Linux 子系統,再也不用開虛擬機了而且磁盤共享,這不是雙劍合璧、優勢互補麼 文章目錄一、功能啓用二、安裝 Linux三、磁盤共享四、參考鏈接 一、

原创 通過JS、CSS控制瀏覽器前端打印功能實現示例

前端控制打印有些細節需要注意:分頁、隱藏打印按鈕、頁面邊距、頁面方向等,本文一一道來 文章目錄一、JS 調用示例1. 打印整個頁面2. jQuery 打印局部二、Bootstrap 打印類三、CSS 打印屬性1. page-b

原创 PHP exec 函數使用指南與示例

exec() 函數用來執行一個命令行或者外部腳本程序,在 PHP 中調用還是非常方便的,我們使用該函數基本是在 Linux。 新手在使用過程中,很容易出現執行不了,或者執行報錯找不到錯誤原因的問題,本篇文章都有介紹 文章目錄一

原创 Angular8前端單獨部署僞靜態配置

location / { index index.html; try_files $uri $uri/ /index.html; }