会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
离岸少年
你的笑是最美的咏叹调
博客园
首页
新随笔
管理
2025年5月10日
通过 systemd 实现永久运行 fastapi项目
摘要: systemd 是 Linux 系统的进程管理工具,可实现服务的开机自启、崩溃自动恢复,是生产环境的首选方案。 1. 创建 systemd 服务文件 新建服务配置文件 /etc/systemd/system/fastapi.service(需 root 权限): [Unit] Description
阅读全文
posted @ 2025-05-10 15:04 离岸少年
阅读(7)
评论(0)
推荐(0)
2025年4月30日
python fastapi本地如何绑定花生壳内网穿透的域名
摘要: 一、花生壳域名注册与配置 花生壳账号注册:https://passport.oray.com/register?brand=hsk 申请内网穿透域名:比如:yourname.gnway.cc 二、FastAPI本地服务部署 启动应用: uvicorn main:app --host 127.0.0.
阅读全文
posted @ 2025-04-30 16:33 离岸少年
阅读(7)
评论(0)
推荐(0)
2025年1月9日
python 滑块验证码计算距离三种方法
摘要: """ 滑块图像距离计算 """ import random import cv2 import numpy as np import requests import ddddocr def distance_cv(slice_url,bg_url): """ :param slice_url: 滑
阅读全文
posted @ 2025-01-09 17:07 离岸少年
阅读(201)
评论(0)
推荐(0)
2024年12月4日
DrissionPage 过滑动验证码
摘要: 首先安装:DrissionPage pip install DrissionPage 安装ddddocr: pip install ddddocr 代码示例: from DrissionPage import ChromiumPage,ChromiumOptions import random im
阅读全文
posted @ 2024-12-04 14:32 离岸少年
阅读(565)
评论(0)
推荐(0)
2022年12月21日
微信公众平台消息安全模式的加密及解密
摘要: 微信的SDK太古老了,本人经过各种百度优化了一下。 <?php namespace app\models\wechat; class wxBizMsgCrypt { private $token; private $encodingAesKey; private $appId; /** * 构造函数
阅读全文
posted @ 2022-12-21 16:38 离岸少年
阅读(574)
评论(0)
推荐(0)
2022年2月23日
PHP高并发 商品秒杀问题, 解决方案。
摘要: 秒杀会产生一个瞬间的高并发,使用数据库会增加数据库的访问压力,也会降低访问速度,所以我们应该使用缓存,来降低数据库的访问压力; 可以看出这里的操作和原来的下单是不一样的:产生的秒杀预订单不会马上写入数据库,会先写入缓存,等用户支付成功时,修改状态,写入数据库。 假设num是存储在数据库中的字段,保存
阅读全文
posted @ 2022-02-23 08:45 离岸少年
阅读(316)
评论(0)
推荐(0)
2022年1月29日
Mysql 查询某个数据库的空表,非空表和包含某个字段的表
摘要: 查询所有空表: select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA ='数据库名称' and TABLE_ROWS = 0; 查询所有非空表: select TABLE_NAME from information_s
阅读全文
posted @ 2022-01-29 11:28 离岸少年
阅读(929)
评论(0)
推荐(0)
2022年1月22日
防止xss攻击,过滤参数
摘要: 使用HTMLPurifier插件过滤。 在项目根目录安装: composer require ezyang/htmlpurifier 过滤: /** * 防止xss攻击,过滤参数 * */ public function removeXss($string){ // 生成配置对象 $cfg = \H
阅读全文
posted @ 2022-01-22 08:53 离岸少年
阅读(301)
评论(0)
推荐(0)
2022年1月17日
redis 分布式锁解决商品超卖问题
摘要: 用redis的分布式锁可以解决商品超卖的问题,简单事例(基于YII2框架): /** * @desc 加锁方法 * * @param $lockName string | 锁的名字 * @param $timeout int | 锁的过期时间 * @return 成功返回identifier /失败
阅读全文
posted @ 2022-01-17 17:00 离岸少年
阅读(434)
评论(0)
推荐(0)
2021年2月26日
php 微信H5支付
摘要: 本事例代码基于Laravel框架。 1.首先你的微信商户号需要开通微信H5支付 2.你的支付网站的域名需要在微信商户号后台配置 3.回调地址需要在外网中能打开并且能接受post请求,可以用postman检查一下。 事例代码: 支付类: <?php namespace App\Http\Control
阅读全文
posted @ 2021-02-26 11:47 离岸少年
阅读(647)
评论(0)
推荐(0)
下一页
公告