原创 [轉]CURL 非阻塞調用類

<?php /***************************************************** * CURL 非阻塞調用類 * Auther: Linvo * Copyright(C) 2010/1

原创 優化php-fpm 性能

Shell Mem=`free -m | awk '/Mem:/{print $2}'` sed -i "s#pm.max_children.*#pm.max_children = $(($Mem/2/20))#" /usr/lo

原创 Win7 PHP v5.6 成功安裝Imagick庫

需求 項目上需要大量圖片生成縮略圖,摳門老闆不捨得用七牛,自己實現吧,GD效率不行,用Imagick庫實現。 環境 Windows 7 64位 [XAMPP2016](http://www.xampps.com/) (Apache

原创 基於樹莓派使用DuerOS的筆記,待續

前言 我使用的攝像頭是羅技C270,自帶麥克風。snowboy官方推薦的是 PlayStation 3 Eye webcam 基礎環境 查看系統USB設備 root@raspberrypi:~/#lsusb #查看系統USB設

原创 視頻彈幕Demo

源碼整理自互聯網,原作者不詳。 Demo地址 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text

原创 Linux TIME_WAIT 太多 優化 解決

問題 MySQL經常卡死,netstat -nat看一下,TIME_WAIT成千上萬…… 解決 修改/etc/sysctl.conf文件,增加以下內容 net.ipv4.tcp_syncookies = 1 net.ipv4.tc

原创 phpjm php加密的解密過程

前言 最近接手一套系統,安裝後發現不能運行,被告知必須修改hosts綁定域名才能執行,怒,這怎麼可以?暴力破解它。 準備篇 看了一下用的是phpjm.net的加密。 其實還是挺簡單的,主要是利用了php變量名和數組索引名支持特殊字

原创 CentOS 安裝NodeJS

#下載 wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz #解壓 tar jxvf node-v6.10.2-linux-x64.tar.xz

原创 PHP MySQL 數據字典生成器

前言 二開一個項目,居然啥手冊都沒有。至少先給個數據字典啊。怒,自己生成一個。 準備 其實就是那麼幾條SQL -- 顯示所有表 show tables; -- 顯示錶信息 desc table_name; --顯示字段信息 sh

原创 樹莓派編譯安裝FFmpeg(添加H.264硬件編解碼器支持)

說明 FFmpeg是一套開源的音視頻編解碼庫,有非常強大的功能,包括視頻採集功能、視頻格式轉換等。衆所周知視頻編解碼是一個非常消耗系統資源的過程,而樹莓派自帶了H.264的硬件編解碼器,因此本文將詳解在樹莓派配置FFmpeg使其支

原创 使用Let's encrypt保護你的網絡通信

原始設置 webroot: /home/wwwroot/baidu.com/ origin config: ssl_certificate /home/ssl/www.baidu.com.crt; ssl_certificate

原创 查看服務器流量

1、ifconfig eth0 eth0 Link encap:Ethernet HWaddr 11:22:33:44:55:66 inet addr:192.168.1.1 Bcast:192.

原创 CentOS裏ifcfg的device指的是什麼?

#cat ifcfg-eth0 device=eth0 ... 原因:有個多節點服務器遷移機房,怕碰壞了,先把硬盤拆下來,結果放回去的時候記錯順序了,造成開機 網卡對不上,原有的eth01變成eth23,知道怎麼搞。 分析:

原创 MACBOOK 調教指北

以下都是本人在使用macOS Mojave v10.14.6 實際遇到的問題: 1、切換到root用戶 $sudo su Password:🔑 sh-3.2# 2、爲系統自帶的php安裝pcntl擴展 $php -v No l

原创 使用MySQL觸發器自動生成日彙總表

需求 每天有很多數據需要彙總,之前是用select sum(money)...來統計,當數據量上來時候往往會導致MySQL被阻塞。 解決方案 1、在程序中寫入數據的時候同時往日報表裏寫(太簡單了) 2、利用觸發器 方法 CREAT