原创 wsl 刪除Linux子系統

步驟: PS C:\Users\twomiao> wslconfig /l 適用於 Linux 的 Windows 子系統: Ubuntu-20.04 (默認) PS C:\Users\twomiao> wslconfig /u Ubun

原创 SWOOLE 多進程消息系統

場景:適用於大部分消息隊列場景,我列舉幾個常見地方:訂單自動取消並歸還庫存,自動收貨,羣發郵件,推送微信消息模板,異步郵件發送,會員到期自動取消. . . . . 等等。 一、我們開始看下這個消息端系統的實現流程。 然後把業務邏輯寫在Jo

原创 Swoole 實現Beanstalkd進程管理器

Jober 工作界面: 產生背景: 項目中經常會有後臺運行任務的需求,比如發送郵件時,因爲要連接郵件服務器,往往需要5-10秒甚至更長時間,如果能先給用戶一個成功的提示信息,然後在後臺慢慢處理髮送郵件的操作,顯然會有更好的用戶

原创 tp6.0 和 laravel源碼爲何如此相似????

有一段時間沒有更新了,最近發現一段有趣的代碼。所以充滿激情來記錄下來,大家談談各自看法吧!!!! 如下是Laravel 源碼片段: 如下是“ThinkPHP V6.0.2” 源碼片段: 前者是Laravel,後者TP6.0片段

原创 SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP 提供程序: 超時錯誤 [258].

@SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP 提供程序: 超時錯誤 [258].題) tp5.0 框架配置Sqlserver,添加:“ ‘dsn

原创 PHPStorm 2019 版 Xdebug 安裝

思路步驟整理: 一、下載Xdebug 擴展,添加至php.ini 配置文件 二、Chrome for Xdebug helper 插件安裝支持 (過於簡單,具體請百度) 三、PhpStorm Xdebug 配置   1、 如何選擇適合當前

原创 Hyperf 登錄和註冊編寫,但是感覺自己不適合這個框架~~~

一,前幾天我講解了視圖的安裝,今天最後一個課程; 二,課程內容:         1.  登錄接口 ( 思路:驗證數據 -> 邏輯驗證 -> DB操作         2.  註冊接口等價上面 三,開始我們的講解:        1. 先

原创 Hyperf 協程框架實戰講解《視圖》

一、Hyperf 協程框架實戰講解《視圖》 簡介:當下基於Swoole 擴展,造的輪子數不勝數;但是主流框架就三個(Swoft 3.5 Star, EasySwoole 2.0+Star, MixPHP v2 1.0+ star

原创 懟人腳本,QQ消息轟炸

純屬娛樂: Dim WshShell Set WshShell= Wscript.CreateObject("WScript.Shell") WshShell.AppActivate "被懟人暱稱" for i=1 to 300 WScr

原创 Ubuntu 18.04.2 LTS sftp 連接失敗,個人原因:

1,sshd 連接失敗,vim /etc/ssh/sshd_config 2,通過命令“/etc/init.d/ssh restart”,重啓ssh

原创 關閉多個子進程Linux命令,便於查找

命令:ps -ef | grep Serve | grep -v grep | cut -c 9-15 | xargs kill -9

原创 PHP 字節文件轉換單位 (Byte, KB, MB, GB, TB)

單位換算 /** * @param $byteFile 文件字節大小 * @param string $unit 9216字節轉爲 9.000 KB,可選擇 [KB, MB, GB, TB] * @param int $fl

原创 Swoole Process 實現多進程消費Jober

Jober 工作界面: 產生背景: 項目中經常會有後臺運行任務的需求,比如發送郵件時,因爲要連接郵件服務器,往往需要5-10秒甚至更長時間,如果能先給用戶一個成功的提示信息,然後在後臺慢慢處理髮送郵件的操作,顯然會有更好的用戶

原创 PHP遞歸多維數組轉換爲一維數組

PHP 遞歸N級數組,轉換爲一維數組 測試代碼: $data = array( '1', ['張三', '賬務'], 'name' => [ 'test' => ['t1', 't2

原创 Supervisor 管理進程異常退出重啓, think/queue 實現異步郵件發送

案例使用背景說下:場景很多說下本文中我們要做什麼吧!很多小夥伴不熟悉RabbitMQ 企業級消息隊列;我們通過最熟悉的Redis 作爲延時隊列吧!案例:“實現定時郵件發送,現在我們開始吧!”。 一、環境準備: 1. 安裝T