自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 全国身份证6位地区对照码

全国身份证6位地区对照码{ "110101": "北京市东城区", "110102": "北京市市辖区西城区", "110103": "北京市崇文区", "110105": "北京市朝阳区", "110106": "北京市市辖区丰台区", "110107": "北京市石景山区", "110108": "北京市市辖区海淀区", "110109": "北京市门头沟区", "110111": "北京市房山区", "110112":

2024-05-16 11:00:13 382

原创 openAI api 生产最佳实践

openAI 生产实践指南

2023-02-17 14:52:45 2086

原创 openAi模型--Completions api参数

openAi API----Completions 接口说明该

2023-02-16 10:11:27 537

翻译 openAI-微调分类器以提高真实性

openAI模型微调

2023-02-12 19:55:23 554

翻译 tokens是什么以及如何计算

openAI中tokens介绍

2023-02-11 14:34:01 12328 2

翻译 text-davinci-002与 text-davinci-003 有什么不同?

openAi 模型 text-davinci-002 与 text-davinci-003 区别介绍

2023-02-11 13:12:31 4245

原创 pyzmq--ProcessDevice、ProcessProxy、monitored_queue 性能比较

ProcessDevice、ProcessProxy、monitored_queue 在队列转发性能比较,测试数据:单进程顺序 50w条信息服务端转发部分代码ProcessDevice 、ProcessProxy 涉及代码ProcessDevice 、ProcessProxy 都是在新的进程中启动monitored_queue 函数使用,该函数用Cython写的,因此循环不涉及Python。理论上性能会比较好。log_monitored_queue 通过 multiprocessing.

2022-07-06 17:29:39 952

原创 python中 基于select 的poll、epoll 回写服务代码

poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。也就是说,poll只解决了上面的问题3,并没有解决问题1,2的性能开销问题。epoll 会写模式epoll在Linux2.6内核正式提出,是基于事件驱动的I/O方式,相对于select来说,epoll没有描述符个数限制,使用一个文件描述符管理多个描述符,将用户关心的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy

2022-06-02 22:54:21 156

原创 基于socket.select 实现的回写服务端代码---python版本

基于select实现的回写服务

2022-06-02 15:42:45 134

原创 pyzmq 学习笔记

pyzmq说明PyZMQ 表面上是 ØMQ 的 Python 绑定,但该项目遵循 Python 的“包含电池”理念,不仅提供用于调用 ØMQ C++ 库的 Python 方法和对象。绑定说明PyZMQ 目前分为四个子模块,第一, Core. zmq.core 只包含绑定ZeroMQ 的基础功能。核心模块被拆分,这样每个基本的 ZeroMQ对象(或函数,如果没有关联对象)是一个单独的模块,例如 zmq.core.context 包含上下文对象,zmq.core.poll 包含一个 Poller 对象

2022-05-31 19:30:44 2196

原创 python 微信授权 昵称乱码解决

微信采用的是 ISO-8859-1 编码, 所以只需要进行下面的转码 就可以了(先iso8859-1 解码, 然后转换成 utf8 即可)print(info['nickname'].encode('iso8859-1').decode('utf8'))

2022-05-31 12:36:41 799

翻译 session--过期刷新

sqlalchemy session 过期刷新

2022-05-27 23:07:25 1427

翻译 SQLAlchemy---事务和连接管理

SQLAlchemy 事务与连接管理 官网文档翻译

2022-05-27 16:08:22 4140

原创 日志结构的存储引擎--LSM存储引擎

LSM、存储引擎

2022-05-21 16:24:14 674

原创 python-opencv-寻找不同颜色圆形以及连线、标记轮廓和圆心

工具win10+python3.8 + opencv-python功能说明1、分别寻找红色和绿色圆形2、标记圆心和轮廓3、连接两个红色圆形和绿色圆形4、以红色圆形位置为基准点,移动绿色圆形移动到红色圆形位置涉及到函数1、寻找圆形2、绘制直线3、计算夹角4、计算偏移量5、旋转图片和偏移图片具体代码如下:# -*- coding:utf-8 -*-"""File Name: pro_1Author: 82405Data: 2020/6/23 10:39-..

2022-04-03 15:27:51 4297

原创 银联云闪付控件支付--python版本签名、验签代码

说明接口适用于 所有接入中国银联全渠道平台的商户商户版银联在线支付网关产品及银联手机支付—银联手机支付—手机控件支付官方文档如下签名说明银联需要验证商户上送的签名是否正确;商户收到应答,也需要验证签名是否正确,如果商户未正确验证签名,存在潜在的风险,商户自行承担因此而产生的所有损失。首先,对报文中出现签名域(signature)之外的所有数据元采用key=value的形式按照名称排序,然后以&作为连接符拼接成待签名串。其次,对待签名串使用SHA-256算法做摘要,再使用银联

2022-04-03 15:23:37 1629

原创 centos7 部署glusterfs集群,服务端和客户端演示

centos7 部署glusterfs集群,服务端和客户端演示说明glusterfs 分布式文件服务,详细可以百度官网文档:https://docs.gluster.org/en/latest/环境说明3台机器:2台服务器(node01、node02)、2台客户端(client01)环境均是centos7服务端部署流程1、配置 glusterfs.repo注意:(路径/etc/yum.repos.d/glusterfs.repo 两台服务器均需要操作)[myglusterf

2022-03-16 11:04:57 1907

原创 使用 redis、fastapi、websocket 实现的客服聊天模式

说明使用redis存储消息,代码简单,自行阅读参考redis 使用异步库 aredis# -*- coding:utf-8 -*-"""File Name: chat_redis_serverAuthor: 82405Data: 2021/8/18 13:51-----------------------Info:-----------------------Change Activity: 2021/8/18: create"""import uvicornimpor

2021-08-20 09:37:06 1061

原创 基于FastAPi的websocket 实现 一对一的客服demo

环境python3.7.6、fastapi、websockets9.1功能说明模拟1对1的客服聊天客户id 聊天记录缓存,关闭窗口后,再次打开相同的客户id,之前聊天记录会再现代码如下 解释就自己看吧# -*- coding:utf-8 -*-# @FileName :demo.py# @Time :2021/7/26 18:09# @Author :Ranger# @Info :import uvicornfrom fastapi import

2021-08-02 11:23:29 707

原创 reportlab 生成 pdf 文件

环境win10、python3.7、reportlab3.5.56代码如下:代码简单,自从参考# -*- coding:utf-8 -*-"""File Name: gen_pdfAuthor: 82405Data: 2020/12/22 16:12-----------------------Info:-----------------------Change Activity: 2020/12/22: create"""import timefrom co

2021-08-02 11:20:32 246

原创 sanicOpenApi 学习

sanic_open_api 学习Sanic-OpenAPI 装饰器Exclude:当您不想在Swagger中记录某个路由时,可以使用exclude(True)装饰器 从Swagger中排除路由from sanic import Sanicfrom sanic.response import jsonfrom sanic_openapi import doc, openapi2_blueprintapp = Sanic()app.blueprint(openapi2_blueprint

2021-06-24 17:36:52 515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除