原创 Dockerfile ssh免密登錄容器小實踐 docker-alpine-sshd
基於 alpine 鏡像, 體積小, 方便做小實驗, 本次實踐使用 alpine:3.8 版本, 若使用其它本版, 更改 Dockerfile 中 FROM alpine:3.8 版本號與阿里源的版本號. Dockerfile 文
原创 redis 隊列簡單實現高併發搶購/秒殺
前提爲每人限購1件 開搶前 把秒殺商品庫存存進 Redis 隊列中 $redis = new redis(); $redis->connect('127.0.0.1', 6379); //庫存 $num = 10; //往隊列
原创 django 多個app的urls配置
創建項目 django_test 與應用 app1 app2 django-admin startproject django_test django-admin startapp app1 django-admin startapp
原创 django 模版加載順序與模版存放結構位置
項目目錄結構 ├── app1 │ │ urls.py │ │ views.py │ └── ... │ ├── app2 │ │ urls.py │ │ views.py │ └── ...
原创 django 多個app的urls.py 別名name重複問題
若多個app下的urls.py使用了重複相同的name, 前端需用此name生成的url會引起衝突 可用命名空間方法來區分相同name的url, 解決重複的問題 項目目錄結構 ├── app1 │ │ urls.py │
原创 xdebug 配置
環境: windows+phpstudy php5.6 官方配置文檔: https://xdebug.org/docs/all_settings phpstorm + xdebug 斷點使用方法 https://blog.cs
原创 oppo 推送 php simple demo (oppo-push-php-sdk)
oppo 推送 simple demo 只有普通的 全量用戶推送 與 registration_id 推送 (別名推送官方屏蔽不許用, 沒有離線與定時推送等高級設置功能~) 參考文檔: http://storepic.oppomob
原创 linux zephir 編寫 php 擴展 (docker篇)
鑑於編譯各版本的PHP擴展, 需要安裝與切換不同PHP版本後進行編譯, 很麻煩, 於是有了用 docker 編譯的想法. 搜索相關資源發現已經有很多大牛們寫出來了, 就不重複造輪子了(其實就是自己菜寫不出) 方法1 不BB, 直
原创 linux 編寫 php擴展 小實驗
環境 Ubuntu 16.04, PHP 5.6 php擴展後門小實驗 git: https://github.com/Gekkoou/php-extension-backdoor 利用了 PHP SAPI 的生命週期, 當有請求
原创 linux zephir 編寫 php 擴展 (入門篇)
Zephir是一種語言, 在語法上跟PHP有很多相似之處, 就算不擅長C/C++的PHP開發人員也可快速上手, 編寫PHP擴展. 安裝方法自行谷歌或百度. 初始化 執行命令 zephir init test, 成功運行後, 會得到
原创 linux 記錄用戶登錄日誌與命令執行日誌
vi /etc/profile 在末尾增加代碼 history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
原创 linux inotifywait 簡單監控目錄與文件
inotify-tools項目地址: https://github.com/rvoicilas/inotify-tools inotify-tools下載地址: http://github.com/downloads/rvoicil
原创 python3 argparse模塊
argparse模塊爲python3中處理命令行參數的庫 命令行參數分爲位置參數和可選參數, 例: ls home #位置參數 ls -l #可選參數 簡單示例, 主要有三個步驟 創建 ArgumentParser() 對象 調
原创 PHP 輸入多個經緯度座標 找出中心點
參考: https://stackoverflow.com/questions/6671183/calculate-the-center-point-of-multiple-latitude-longitude-coordinate
原创 docker-compose 部署 nginx + php-fpm + mysql + phpmyadmin
docker-compose.yml 文件指令介紹 https://yeasy.gitbooks.io/docker_practice/content/compose/compose_file.html git 項目地址 https