自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 用golang实现对接java版的国密算法(Sm2SignWithSm3)

golang 对接 java 版的国密算法(Sm2SignWithSm3)第三方加密算法升级国密SM2,找了好久才解决,直接上代码需要依赖大神的包https://github.com/ZZMarquis/gm直接上源码package sm2import ( "encoding/base64" "encoding/hex" "encoding/json" "github.com/ZZMarquis/gm/sm2" "github.com/gin-gonic/gin" "githu

2020-11-13 15:30:52 5632 5

原创 control process exited with error code systemctl status redis-server /etc/init.d/redis-server 最新解决办法

最近刚升级了redis4.0版本, 原来的redis 开机启动不起作用了,sudo /etc/init.d/redis-server restart 一直报错, 重启不了redissudo systemctl restart redis-server 也一直报错, 重启不了重启也不会自动启动redis, 折磨了一下午,终于解决了.......解决办法:命令输入: systemc...

2019-07-10 21:58:04 3543 1

原创 mysql事务隔离级别配置文件修改不起作用, 请查看下配置文件的权限是否是644, 如果不是请修改至644,重启即可

mysql事务隔离级别在配置文件中修改后, 重启不起作用, 有可能是你mysql的配置文件给的权限太高了, 如果是777或是比644权限高的话, MySQL默认启动是不会加载该配置文件的, 改回权限, 重启mysql即可...

2019-07-08 21:36:04 1642

原创 为什么RC级别不会出现间隙锁, RC级别下行锁也不会升级表锁?

RC级别: 即读取已提交, 数据库的四个事务隔离级别之一串行化(S): 一个事务一个事务的执行可重复读(RR): 无论其他事务是否修改并提交了数据, 在这个事务中看到的数据始终不受影响读取已提交(RC):其他事务提交了对数据的修改后, 本事务就能读取到修改后的数据的值读取未提交(RU): 其他事务只要修改了数据, 即使未提交, 本事务也能看到修改后的数据的值确切的说, M...

2019-07-08 16:27:07 2536 1

原创 三步教你怎样把python可执行文件直接变成终端命令行的方式执行

1.需要的环境,python3解释器2.打开终端,输入which python3 复制解释器地址3.在你需要执行的python文件最上方加上 #! python解释器地址4.修改当前需要执行的文件的权限 chmod +x python文件名5.复制当前文件到python解释器的bin/文件目录下6.终端直接输入你的python文件名就可以看到运行结果了例: 要把hello....

2019-07-01 15:30:45 2746

原创 Python用装饰器和类实现单例模式

实现单例模式的两种方式:1.装饰器实现单例模式: 构建一个字典存放实例化出来的对象, 判断是否存在, 如果存在直接返回, 不存在调用类实例化返回.2. 类实现单例模式: 重写__new__()方法, 在调用__new__()方法前进行判断是否有实例对象, 有就直接进行返回, 不再生成,没有就调用父类的__new__()方法生成,并修改__instance的值进行返回.代码:...

2019-06-27 21:24:07 794

原创 如何使用Redis实现分布式锁?

实现原理: 基于Redis是单线程执行的.目的: 解决在分布式应用中, 将并发变为串行,减少数据库压力, 提升安全性能代码:import redis# 连接redis数据库redis_conn = redis.StrictRedis(host='127.0.0.1', port=6379)def watch_lock(): # 自旋锁 while True...

2019-06-27 19:48:19 422

原创 使用Python生成器写一个到n的斐波纳基数列

提供两种生成器的方法1.使用类生成器, 必须实现__iter__方法和__next__方法源码:class Fibonacci(object): def __init__(self, n): self.a = 0 self.b = 1 self.num = n self.current = 0 def...

2019-06-27 16:13:20 172

原创 Signature expired

django 中使用itsdangerous加密时会出现Signature expired 签名过期的问题,解决办法,expires_in设置时间稍微长一点,然后重启pycharm,重新打开项目,比如设置expires_in=3600,单位是秒...

2019-05-21 23:45:43 2808

原创 WSGI协议实现正则路由

WSGI协议实现正则路由 简单的实现思路就是直接遍历字典中的key即你存放的路由地址,每遍历一个就和传过来的请求path进行正则匹配,如果匹配成功就把path作为参数传进视图函数调用对应key的方法,匹配不成功就返回404源码(接口部分)# 正则实现WSGI协议接口def application(env, response_headers): path = env['...

2019-05-07 02:48:03 118

原创 python爬取动态网页的歌曲

一直想下载某原创音乐站点的音乐,一首一首下载太慢了,直接写代码,自动下载并保存源码# 1模拟浏览器获取个人首页内容 http://changba.com/u/105620688#work_list# 2循环执行 遍历从首页获取目标歌曲的链接# 3获取子页内容例 http://changba.com/s/Jlzik3RBlMki5FXw26W32w# 4从子页抓取MP3链接地址和标题...

2019-04-22 22:22:32 666

原创 老板不让用微信QQ聊天?不存在的!python大神自己编写聊天工具,想跟谁聊就跟谁聊

Python 代码实现聊天工具的开发 源码基于TCP多线程可以实现一对多的交互式聊天需要用到的包import socketimpact threading分为两个py文件开发,一个服务器端,一个客户端实现功能: 主机运行服务器端py文件,客户机运行客户端py文件,就可以实现同时跟多个客户端进行聊天功能预览源码服务器端#!/usr/bin/pyt...

2019-04-10 23:12:49 229

原创 黑客入门级别用python套接字远程修改windows密码并将修改后的密码发送给你的服务器

黑客入门级别用python套接字远程修改windows密码并将修改后的密码发送给你的服务器需要用到的包import socketimport getpassimport subprocessimport randomclient端代码import socketimport getpassimport subprocessimport randomclient...

2019-04-07 01:27:34 572

原创 Windows10微信防撤回python3.6脚本运用最强大的itchat模块详细教程一招搞定被撤回的重要信息

Windows10微信防撤回python3.6脚本运用最强大的itchat模块详细教程一招搞定被撤回的重要信息此脚本需要使用到itchat库请先安装 itchat命令行快速安装:pip3 install itchat下面是源码import osimport reimport timeimport itchatfrom itchat.content import *# 导入各种包...

2019-03-27 22:41:57 1137

原创 求100-200(包括100和200)里面所有的素数 提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数

**求100-200(包括100和200)里面所有的素数 提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数**

2019-03-19 23:46:33 1140

原创 Windows10怎样把python文件转成.exe文件

Windows10怎样把python文件转成.exe文件1.打开命令提示符2.输入 pip install pywin323.安装完成再输入 pip install PyInstaller4.安装完成输入转换命令 python pyinstaller -F 转换文件的路径5.转换完成dist文件夹就有.exe的文件了,需要换图标可以使用换图标命令 python pyinstall...

2019-03-18 18:29:31 377

空空如也

空空如也

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

TA关注的人

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