原创 MySQL不能存儲emoji表情的解決方案

MySQL不能存儲emoji表情的解決方案 問題原因: 數據庫中使用的字符編碼爲UTF-8,這種編碼有可能是兩個、三個、四個字節。Emoji表情是4個字節,而mysql的utf8編碼最多3個字節,所以數據插不進去,而utfmb64

原创 Mysql的utf8與utf8mb4字符集之間和集中排序規則之間的區別

utf8 與 utf8mb4        標準的 UTF-8 字符集編碼是可以用 1~4 個字節去編碼21位字符,是一種變長的編碼格式,這幾乎包含了是世界上所有能看見的語言了。然而在MySQL裏實現的utf8最長使用3個字節,節省空間但

原创 Git版本回退並強制推送到遠端

Git版本回退並強制推送到遠端 本文參考廖雪峯的Git教程 前言:本文章解決問題的前提是本人不小心修改了本地代碼倉庫的最外層目錄權限,不知道原權限是什麼,導致本地git提示幾十個文件被修改過,實際內容並未修改,可能是目錄權限改變被g

原创 Mac通過brew安裝Redis和啓動Redis服務,超簡單安裝一目瞭然

前言:此文章的基礎是Mac系統已安裝過Homebrew,如果未安裝,此處奉上教程鏈接如下,詳細介紹Homebrew的用法 Mac安裝和使用Homebrew(mac極簡軟件包管理工具) 文章目錄brew安裝Redis1️⃣、查看Re

原创 Mac安裝Homebrew及其常用命令

Mac安裝和使用homebrew 首先給大家看下Homebrew的官網,是不是很簡潔,我一看就注意到了幾個字 macOS缺失的軟件包管理器,so,大家大概知道這是幹什麼的了嗎,廢話不多說,按照官網指令開始安裝啦! 安裝 在終端執行

原创 php性能優化用到的函數

 memory_get_usage(): 語法: int memory_get_usage ([ bool $real_usage = false ] ) 意義: PHP內置函數memory_get_usage()能返回當前分配給P

原创 SmartGit 授權文件 Free Trial License to Non-Commercial

Windows: %APPDATA%/syntevo/SmartGit/OS X:    ~/Library/Preferences/SmartGit/Unix/Linux:  ~/.smartgit/and remove the fil

原创 MySQL導入.sql文件時報錯MySQL server has gone away

MySQL導入.sql文件失敗報錯MySQL server has gone away 出現此錯誤提示原因 我導入一個180M的sql文件,中間插入4000以上的數據時失敗,錯誤提示MySQL server has gone away,

原创 win10安裝vmware workstation 12無法聯網

win10安裝vmware workstation 12無法聯網 本文只適用於安裝vmware workstation 12後本機沒有VMWare的虛擬網卡的情況(希望能對因相同情況產生困擾的夥伴有些幫助): 其他無法連接網絡的情況可參

原创 Composer的安裝和卸載

Composer安裝及卸載 Composer官方網址:https://getcomposer.org/ Composer鏡像安裝鏈接:https://pkg.phpcomposer.com/ Composer安裝:http://www.