- 博客(16)
- 收藏
- 关注

原创 python AMQP 客户端连接
设计设计一个AMQPClientUtil类 用户AMQPClient管理AMQMClient管理 这里会创建两个AMQP对象,一个是用户定义的比如 hello_amqp,主要用户其他服务来请求数据,另一个有系统定义hello_amqprep,在用户定义的queue末尾增加req主要用户向其他服务请求数据。这样设计的目的在于将主动请求和主动接受分开。避免一个数据队列数据量过多外部通过AMQPClientUntil的对象调用 只存在启动时,调用run函数,已初始化AMQP连接。发送数据时调用 send
2020-11-03 11:17:24
2747
2

原创 Python 实现日志库
Python 实现日志库编写时遇到的问题直接上代码编写时遇到的问题1.在写这份日志库的时候,第一版是没有并发处理的,而且打印的日志没有没有打印出来代码所在的文件,函数名,行号等,后来从网上查到sys中可以获取到被调用函数所在的文件,调用函数以及行号等2.在优化的过程中,开始使用的是线程,后来觉得线程实际上还是在软件上的并发,当他执行时,其他代码块在等待,后来修改为进程,但是在使用进程的时候花...
2019-11-10 10:52:14
392
原创 C++ 记一次结构体中使用互斥(std::mutex) 引发的程序异常
服务内容c++后台服务, 接口接收数据同步(每次只能可能有一个请求在执行)。引发异常现象线上版本服务一直正常执行,突然有一天服务接收不到请求了。前端所有请求都收不到了。解决思路第一次出现。运营说已经半个小时无法操作了。慌得一批,赶紧查看,只发现后台接收不到数据了。不管了先重启服务。重启了,又一切正常了。跟运营小姐姐说,好了但是我还不知道原因。开始怀疑是框架内网关处理的问题,其他服务有没有问题。先不管了还有很多事情没做,先做其他的。隔一天第二次出现。还是怀疑框架内网关有问题。先让框架的
2021-08-13 10:41:42
1808
原创 python 调用Linux c/c++动态库
编译C++ 动态库文件列表ControllerInterface.h // 测试类maindll.h // 动态库头maindll.cpp // 代码代码ControllerInterface.h#ifndef __CONTROLLERINTERFACE_H__#define __CONTROLLERINTERFACE_H__#include <iostream>class ControllerInterface{public:
2021-08-11 11:55:52
753
原创 Linux 配置ssh密钥登陆
参考https://segmentfault.com/a/1190000022406620Linux 服务端配置切换到当前配置的用户生成密钥ssh-keygen -t rsa1.选择文件生成的路劲 一般不需要修改2.输入每次登陆的密码(需要输入两次),如果考虑我们客户端使用无密码只通过密钥登陆则不需要输入密码直接回车当前路径下存在两个文件id_rsa.pub 是公钥存放在服务端id_rsa 私钥客户端使用将这两个文件拷贝的~/.ssh下cp i
2021-02-22 16:56:58
245
原创 vscode Could not establish connection
remote ssh 远程连接报 Could not establish connection解决方案打开C:\Users\用户.ssh 文件夹下的known_hosts 删除里面与你连接相关的 地址。重新配置连接
2020-12-07 14:50:43
1333
1
原创 用python实现selenium 自动化测试
概要目前市面上的自动化测试服务比较多。最近做自动化测试主要研究了puppeteer,pyppeteer,selenium。puppeteer谷歌开发的nodejs支持的服务库。
2020-11-09 11:31:22
495
原创 批处理bat操作文件夹
批处理 bat读取文件名1. 将文件名写到文件中:dir /a:d /b >leve2.txt 或者 dir /ad 指定路劲 /b >leve2.txt2. 读取文本批量创建文件夹:for /f "skip=1 delims=" %%a in (xxx.txt) do (md %%a)3. 批量解压二级文件夹:set SrcPath=E:\DataCenter_S...
2019-11-12 21:12:25
132
原创 sql server存储器批量还原.bak数据库
sql server存储器批量还原.bak数据库DECLARE @dicpath AS NVARCHAR(256), @datapath AS NVARCHAR(256);set @dicpath = 'D:\MSSQL\Backup'set @datapath = 'D:\MSSQL\Data'truncate table [TempTable].[dbo].[TempTables]...
2019-02-21 23:19:07
2185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人