原创 JS 原生實現 Safari 瀏覽器下的複製

JS 原生實現 Safari 瀏覽器下的複製 var btn = document.querySelector('#btn'); btn.addEventListener('click',function(){ var input

原创 通過Safari瀏覽器獲取iOS設備UDID(設備唯一標識符)

通過Safari與mobileconfig獲取iOS設備UDID(設備唯一標識符) 科普:U D I D (Unique Device Identifier),唯一標示符,是iOS設備的一個唯一識別碼,每臺iOS設備都有一個獨一無二的

原创 PHP 和 Web 端對稱加密傳輸|JSEncrypt

前後端對稱加密傳輸 JSEncrypt Git地址:https://github.com/travist/jsencrypt 首先這個包 需要提前生成 公鑰 私鑰 和 依賴 openssl 注意: ​ 明文長度最大爲公鑰長度-11,

原创 mysql表數據發生變化時,主動通知業務系統(mysql-udf-http)

mysql表數據發生變化時,主動通知業務系統(mysql-udf-http) mysql-udf-http 是一款簡單的MySQL用戶自定義函數,具有http_get()、http_post()、http_put()、http_delet

原创 PHP 使用exit(-1)爲什麼得到255退出碼

string exec ( string $command [, array &$output [, int &$return_var ]] ) 調用一個程序, 程序退出-1, 但是PHP得到的爲什麼是255? 這個問題簡單的說, 是因爲

原创 PHP 讓Json更懂中文(JSON_UNESCAPED_UNICODE)

我們知道, 用PHP的json_encode來處理中文的時候, 中文都會被編碼, 變成不可讀的, 類似”\u***”的格式, 還會在一定程度上增加傳輸的數據量. echo json_encode("中文"); //"\u4e2d\u65

原创 分支管理策略

通常,合併分支時,如果可能,Git會用Fast forward模式,但這種模式下,刪除分支後,會丟掉分支信息。 如果要強制禁用Fast forward模式,Git就會在merge時生成一個新的commit,這樣,從分支歷史上就可以看出分支

原创 php處理蘋果支付接口回調

需求:公司開發了一個應用,接入了蘋果支付(其實是AppStore內支付,因爲是虛擬商品,所有不能直接接入app pay),客戶端做好了,要PHP(我)對接支付回調接口,處理支付後的業務邏輯(修改訂單狀態,發送短信通知客戶,修改用戶購買的套

原创 令人困惑的strtotime

經常會有人被strtotime結合-1 month, +1 month, next month的時候搞得很困惑, 然後就會覺得這個函數有點不那麼靠譜, 動不動就出問題. 用的時候就會很慌… 這不, 剛剛就有人在微博上又問我: 今天是201

原创 使用 Supervisor 管理 Laravel 隊列進程

使用 Supervisor 管理 Laravel 隊列進程 Supervisor 是一個 Python 寫的進程管理工具,有時一個進程需要在後臺運行,並且意外掛掉後能夠自動重啓,就需要這麼一個管理進程的工具。在 Laravel 開發中,也

原创 PHP自動執行代碼方法

PHP自動執行代碼方法 一點PHP博客分享關於PHP代碼如何自動執行,我們通常做定時任務需要做到代碼自動執行,往往會藉助系統來實現,例如linux 的crontab或者windows的定時計劃等等,現在分享一個純代碼實現的自動執行。 下

原创 python爲什麼需要reload(sys)後設置編碼

python在安裝時,默認的編碼是ascii,當程序中出現非ascii編碼時,python的處理常常會報這樣的錯 UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in po

原创 composer 報 zlib_decode(): data error

使用composer 安裝lumen 項目,執行composer create-project laravel/lumen –prefer-dist,命令報 [ErrorException] zlib_decode(): data

原创 ubuntu 16.04 設置固定IP

配置固定IP sudo vim /etc/network/interfaces # 修改打開的文件 The primary network interface下的配置 auto enp0s3 # 設置靜態方式 iface enp0s3

原创 mysql聯合索引(複合索引)詳解

聯合索引又叫複合索引。對於複合索引:Mysql從左到右的使用索引中的字段,一個查詢可以只使用索引中的一部份,但只能是最左側部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3種組合進行查找,但不支