
其他
文章平均质量分 55
其他学习总结
tnan2522
这个作者很懒,什么都没留下…
展开
-
记录 pycharm 无法识别提示导入已有的模块解决方案 No module named ‘xxx‘
pycharm应该是在创建虚拟环境的时候将本地的环境当做基本环境,然后在基本基础上创建配置的虚拟环境,在使用pycharm中可能因为什么原因把虚拟环境的提示识别目录搞掉了,所以在智能提示扫描的时候只能用本地基本环境,但是本地基本环境又没有安装对应的模块,所以就会出现写代码的时候没有智能提示,但是实际运行代码的时候又是正常的这一现象,只需要在pycharm中将当前虚拟环境目录添加上即可。原创 2025-02-19 14:51:40 · 670 阅读 · 0 评论 -
paddleocr 和 pytesseract 使用记录
paddleocr 和 pytesseract 都是常见的ocr模块,不同的是,paddleocr 是百度开源的一个ocr识别库, pytesseract 基于Tesseract OCR引擎封装的python ocr库,在基础使用过程中,发现 paddleocr 比 pytesseract 要慢,而且内存占用更大,在识别中会持续缓存内存,直到占用到某个大小后,后续识别的图片才不会占用内存。原创 2025-02-14 15:50:40 · 241 阅读 · 0 评论 -
企业微信开发
记录企业微信开发流程原创 2023-07-24 18:10:34 · 1637 阅读 · 0 评论 -
python 支付宝营销活动现金红包开发接入流程-含接口调用加签
python 接入支付宝营销活动,发红包,调用支付宝接口加签使用记录原创 2023-03-02 18:54:56 · 1020 阅读 · 0 评论 -
ubuntu docker 安装rocketmq记录
记录ubuntu docker rocketmq搭建原创 2023-01-29 18:13:34 · 624 阅读 · 0 评论 -
python grpc 异步调用使用记录
protobufsyntax = "proto3";option go_package = "./;proto";service StreamRpc{ rpc GetServerResult(Requests) returns (Reply); rpc GetServerStream(Requests) returns (stream Reply); rpc ClientSendStream(stream Requests) returns (Reply); rpc ServerCl原创 2022-01-04 17:59:25 · 1816 阅读 · 3 评论 -
grpc python使用记录
rpcRPC是远程过程调用(Remote Procedure Call)的缩写形式, 在python中, 有 基于 xml , json ,mq(zeromq) 的rpc 框架, 现在记录grpc 在 python中的使用grpcgrpc 是一个跨语言的通用rpc框架, 比 SimpleXMLRPCServer, jsonrpclib 性能要高, 比zerorpc 支持的语言多, grpc 传输协议用的是http2 , 序列化用的是protobuf, grpc中有一元调用,单向流式调用,双向流式调用这原创 2022-01-03 17:38:40 · 723 阅读 · 0 评论 -
微信公众号网页授权流程
在微信开发中,微信公众号可以配置自己的页面,当用户进入我们的公众号跳转进入我们第三方页面的时候,需要一个用户标记,也就是微信授权用户信息给我们,我们可以拿到用户的 open_id 对用户进行标记流程1 用户点跳转页面(跳转url在微信开放平台中配置, 如: https://www.baidu.com/index.html)用户跳转的时候是什么都没有携带的,页面加载完成后会触发js事件, 这时候 index.html 中js 会有相应的判断, 如果 url中什么没有code参数,就代表这个用户是刚跳转进原创 2021-09-03 14:35:09 · 1132 阅读 · 0 评论 -
svn 切换服务器ip
起因: 机房外网ip 出问题了,外网连接svp服务器连不上了, 所以要用内网ip来连, 切换新的svn服务器1 先删除已经存在的svn地址2 重新设置新的svn 地址和账号:已有的项目切换svn地址操作步骤:1 进入svn操作选项界面2 重新定位3 切换新svn地址...原创 2021-07-29 10:57:24 · 706 阅读 · 2 评论 -
js 异步个人理解
在js中是没有多线程这个概念的,js只能单线程,那js如何实现多任务呢?这就涉及到了异步单线程单线程中执行任务顺序是从上到下 一个一个的执行的, 任务执行完的时间是4个任务执行时间的总和,异步当使用异步后,js会创建一个类似异步队列的东西来存储异步任务,当执行到创建异步任务的时候js会将异步任务存放到异步任务队列中,然后跳过这个任务之间执行下一个任务,到同步任务执行到一定的时候js 会从异步任务队列中获取一个异步任务来进行执行,当异步任务执行到一定的时候,js会再将执行权去执行同步任务队列, 两原创 2021-03-14 17:25:24 · 106 阅读 · 0 评论 -
layui table 表格 多个操作按钮使用记录
在开发中有时候 table 表格的操作按钮是不固定的,可以有多个,三两个还好,如果操作的按钮过多的时候就不美观了,这时候我们就想把一下按钮添加到一个按钮列表中,在正常的情况下就隐藏起来,点击的时候弹出这个按钮列表, 如: 我们想要实现这种效果当我们点击更多的时候弹出一个按钮列表, 这时候...原创 2021-01-30 18:23:22 · 1937 阅读 · 5 评论 -
python 创建虚拟环境使用记录
1 virtualenv可以使用 virtualenv 模块来创建虚拟环境,创建命令: virtualenv 虚拟环境名字进入虚拟环境命令 : soruse 虚拟环境名称/Script/activate退出命令: deactivate2 virtualenvwrapper这个是基于 virtualenv 进行封装的, 好处在于创建好虚拟环境后可以在任意位置 使用 work 就可以查看所有虚拟环境并且 使用work 也可以直接进入虚拟环境创建: mkvirtualenv 虚拟环境进入:wor原创 2020-11-16 09:42:51 · 180 阅读 · 0 评论 -
直播推流 ffmpeg 拉流二次转发 记录
因前两天老大给我发了个任务,说让我做一个flask 服务器接口,接收请求,在请求参数中获取 直播拉流地址和 推流地址,然后调用 ffmpeg 到拉流地址上进行拉流 将拉到的流媒体数据推到另一个直播服务器上,简单来说就是直播的二次转发过程什么鬼, 拉流是什么东西?推流又是什么?ffmpeg 又是个什么鬼?obs又是什么?啥是推流码?啊这但是看他说这很简单的,我也就十分配合的一边点头,一边复读:是是是, 好的,没问题回去后我百度了下obs ,哦,原来是一个流媒体采集软件啊,简单来说就是采集当前的屏原创 2020-11-14 21:14:25 · 5639 阅读 · 0 评论 -
权重随机抽奖, 拉马努金数
一 权重随机抽奖我的理解是 5权重概率是4权重概率的2倍,是3权重概率的4倍,那这不就是2的阶乘嘛思路:循环权重,生成对应的随机比例,然后将这个比例值添加到总随机数上进行随机import randomdata = {1: 1, 2: 2, 3: 2, 4: 3, 5: 5, 6: 7, 7: 7, 8: 8}def prize(max, user): # 生成id字典,记录随机次数 record_user = {i: 0 for i in user} # 循环一百万原创 2020-11-01 20:02:20 · 348 阅读 · 0 评论 -
字符串对比
好久没更(水)博客了,今天有空了来更(水)一下一按照我的理解就是 判断两个字符串是否99% 相似,两个字符串只能有一个字符的不同1.1逐个匹配我第一想法是逐个字符进行匹配,然后记录两个字符的不同字符数,然后进行判断, 如:def no_equal(str1, str2): nums = 0 # 记录不同字符列表 ls_list = [] # 以str1为主进行匹配,所有str1为最长的那个字符串 if len(str1) < len(str2):原创 2020-10-31 20:29:48 · 406 阅读 · 0 评论 -
Redis基本使用1
在redis 中有 5种数据类型string: 字符串hash: hash (个人理解是python中的dict)list: 列表set: 集合zset: 有序集合删除del keystringstring 字符串, 以key - value 进行存储,set name lowang set 设置一个键值对mset name laowang age 10 sex 男 mset 批量设置键值对mget name age sex原创 2020-07-27 19:48:19 · 110 阅读 · 0 评论