Flutter短视频解析下载器开源版 介绍支持短视频平台的无水印解析下载,目前支持的平台有抖音、皮皮虾、微博。项目有两个版本,一个是自用版本,一个是开源版本。 项目地址https://github.com/d2gin/video-parser-app 项目说明 各个平台同时支持图片和视频的解析 皮皮虾的解析支持相对来说是最理想的。 目前只在安卓平台中运行。 解析过程是在自建api中进行的,目前api面向公众使用。 如果服务器过 2022-10-15 开源 #Flutter #Android
mysql配置主从复制笔记 搭建环境docker+mysql 5.7模拟双机热备 搭建主库 docker run -d -p 13306:3306 -v /DockerProject/mysql/master/conf:/etc/mysql/conf.d --name mysql-master -e MYSQL_ROOT_PASSWORD=root mysql:5.7 搭建从库 docker run -d -p 133 2022-10-01 技巧 #mysql #主从复制
基于websocket的开源仿微信聊天 👀 介绍仿微信模式的即时聊天系统,实现私聊、群聊、一对一视频功能。支持pc、移动端自适应。开源代码仅供学习交流。 🎏 项目地址https://github.com/d2gin/drchat-v2 ✨ 软件架构 Workerman 4.0、Laravel、php >= 7.3、Vue3+typescript、Socket-io 4.0、WebRTC+Coturn。 使用Vue3渐进式框架进 2022-09-20 开源 #workerman #websocket #socketio
mysql索引覆盖 背景在调试数据库时发现一个比较奇怪的现象: 有表table_a: CREATE TABLE `table_a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `A` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `B` varchar(100) CHARACTER SET utf8 DEF 2022-09-12 技巧 #mysql #索引
php进程守护 前言守护进程模型:https://github.com/d2gin/process 笔记 进程守护原理:父进程fork一个子进程,fork成功后马上退出父进程,那现在的子进程就脱离了命令行的控制。但是对于标准输出流还在,所以你的子进程一旦有输出命令时,命令行中还是会有字符输出的,所以这时候需要将子进程的标准输入输出流重定向到一个控设备中/dev/null,这时候就不会有内容输出到你的控制台中了。 2022-07-11 开源 #php #进程
php多进程模型 前言基于linux的多进程模型:https://github.com/d2gin/process 笔记 如果子进程是阻塞运行的,需要在运行期间分发信号,或者使用异步分发。 // 异步分发 pcntl_async_signals(true); foreach (range(1, $this->total) as $i) { // 控制最大运行进程数 $this->waiti 2022-07-11 开源 #php #多进程
使用php进行接口并发测试 concurrency介绍基于php的接口并发测试。 软件架构 guzzle php>=7.0 swoole 安装教程项目仓库:https://github.com/d2gin/concurrency 使用说明 2022-06-30 开源 #php #开源
基于php的任务队列 queue介绍任务队列,用于发布、消费程序任务。 这是基于think-queue照葫芦画瓢的作品,很多基本的原理都来自think-queue。 因为运行过程跟定时任务比较类似,所以我更喜欢称其为任务队列。 软件架构 php>=7.0 symfony/process 安装教程仓库地址:https://github.com/d2gin/queue composer require icy8 2022-06-30 开源 #php #开源
基于php实现的socket.io服务端 socket-io介绍基于php的socket.io服务端,因为workerman/phpsocket.io只支持到socket.io 3.0,所以需要自己动手写轮子。 目前只支持 socket.io 4.0 版本,后续有时间会做兼容。因为最开始是为了对接websocket写的,没有详细对比过官方的server端代码,所以不确定有哪些功能是缺失的。 软件架构 workerman php>=7 2022-06-25 开源 #socket.io #workerman #websocket
hexo博客数据对接小程序 前言最近翻到自己在19年注册的个人小程序,19年毕业工作后,用uniapp写了套简单的博客模版,数据对接的是zblog。 当时用的u-parse解析来html,解析效果非常不理想,样式、排版都差强人意。加上zblog的体验不是很好,后来博客也没管了,小程序也不了了之放了几年。 最近发现小程序虽然接口挂了,但是账号却没有被官方回收,有点意外。 刚好最近发现了一个叫twoxml的组件库,对markdo 2022-05-25 #hexo #laravel #小程序