原创 LNMP 之 MySQL 8.0

下載帶 boost 的源碼安裝包: MySQL 5.7 之後,需要 BOOST庫的支持,MySQL源碼包分爲帶 boost 和不帶 boost 的兩個版本,不帶 boost 庫的需要單獨安裝 boost [root@local

原创 MySQL 編譯安裝錯誤記錄

錯誤 1:g++: error: unrecognized command line option ‘-std=c++14’ 錯誤信息 [ 5%] Building CXX object extra/icu/source/com

原创 LNMP 之 PHP

下載 PHP最新穩定版本 [root@localhost software]# wget https://www.php.net/distributions/php-7.3.11.tar.gz --2019-11-09 18:34

原创 LMNP 之 Nginx

當前系統是最小化安裝的 Centos [root@localhost ~]# free -h total used free shared buff/cache

原创 Linux 命令之 tar

tar 用於壓縮或解壓文件。 其常規參數使用: -z:打包後用 gzip 壓縮,最後生成 .tar.gz 後綴的文件 -c:壓縮文件 -x:解壓文件 -v:顯示過程 -f:指定使用的文件名,f 參數後要直接跟進文件名,不能再有其它參數

原创 Composer 踩坑之 require

使用 composer require 安裝依賴包時,出現 file could not be downloaded Jason:package jason$ composer require "overtrue/package-bu

原创 npm run watch-poll

使用 webpack 自動編譯時,出現異常,日誌: [root@vm shop]# npm run watch-poll > @ watch-poll /home/www/shop > npm run watch -- --watc

原创 Laravel 中自動注入引起的問題

遇到的問題:項目中處理內頁數據時,使用模型自動注入,無法獲取到對應的模型對象。 路由: Route::get('/kpis/{kpi}/{quarter?}', 'KPISController@show')->name('kpis.s

原创 PHP解決LDAP中objectGUID亂碼的問題

PHP 中正確處理 objectGUID 的方式: function GUIDtoStr($binary_guid) { $unpacked = unpack('Va/v2b/n2c/Nd', $binary_guid); r

原创 Composer

Composer 是 PHP 的依賴管理工具 全局更換國內鏡像: composer config -g repo.packagist composer https://packagist.phpcomposer.com Compos

原创 CentOS7 SSH 使用證書登錄

經常需要連接到服務器時,每次都使用 ssh user@hostname,會特別煩瑣,並且使用用戶名密碼登錄也有一定的風險。這裏說一下通過證書登錄到服務器的方式。 1. 生成 SSH 密鑰和公鑰,並配置相應權限 首先登錄到服務器,生成

原创 Red Hat Enterprise Linux 5中安裝gcc編譯器工具集

1. 首先要保證CD/DVD設備狀態連接 2. 執行掛載光盤命令mount /dev/cdrom /mnt/ 3. 進入/mnt/Server 4. rpm -ivh kernel-heasers-2.6.18-164.e15.i38

原创 iOS開發掃盲篇

iOS 最初只指iPhone,後來泛指所有蘋果開發的移動操作系統。 其開發工具是Xcode,它是隻能運行在Mac電腦上的,所有要做iOS開發的童鞋還是要配備一個的。 起初iOS的開發使用的都是OC(Objective-C)語言,它是一種

原创 仿京東的註冊頁面, 使用jQuery進行表單驗證

HTML頁面<pre name="code" class="html"><html> <head> <title>京東註冊</title> <meta charset="utf-8"> <script type="text/jav