自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【解数独】回溯算法可视化解数独

回溯算法可视化解数独

2024-03-07 11:25:42 419 1

原创 【N皇后】回溯算法可视化

回溯可视化n皇后

2024-03-06 14:26:26 374

原创 【python超时】超时处理

超时代码

2023-01-31 11:00:10 1154 1

原创 Python令牌桶限流

Python令牌桶限流(redis)

2022-04-08 12:18:40 1753

原创 基于redis实现时间段内并发限制(滑动窗口)

时间点一:[[1, 2, 3], 4, 5, 6, 7, 8, 9]时间点二:[1, [2, 3, 4], 5, 6, 7, 8, 9]时间点三:[1, 2, [3, 4, 5], 6, 7, 8, 9]时间点四:[1, 2, 3, [4, 5, 6], 7, 8, 9]import jsonimport timefrom redis import StrictRedisredis_cli = StrictRedis()class Demo: """按照资源类型限制,每种资.

2021-07-08 16:35:06 469

原创 Python3解析微信小程序密文

小程序必须先登录再获取手机号,不能将wx.login方法写在getPhoneNumber里面,否则session_key解密不了import base64import jsonfrom cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modesAPP_ID = "xxx"def decrypt(data, iv, session_key): session_key = base64.b64decod

2021-07-01 11:41:24 494 2

原创 gitlab事件订阅

准备事项本地安装gitlab本地启动web-demofrom flask import Flask, requestapp = Flask(__name__)@app.route("/gitlab", methods=["post"])def f(): print("********** data start **********") print(request.data.decode("utf-8")) print("*********** data end

2021-03-16 17:48:14 654

原创 macos部署gitlab(docker)

准备工作安装docker(不做描述)扩大内存(最小4G内存,不然报错)服务启动启动参数如图(也可以使用命令行启动)配置docker exec -it gitlab bash # 进入容器cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak # 备份配置文件echo "gitlab_rails['gitlab_shell_ssh_port'] = 222unicorn['listen'] = 'localhost'unicorn

2021-03-16 17:20:17 221

原创 mysql使用关键字in子查询不走索引的优化

问题mysql查询当使用in关键字时, 条件里面为固定值, 则走索引, 若是子查询则不走索引测试表create Table test ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'PK', `col` varchar(20) default null COMMENT 'test', PRIMARY KEY (`id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='test';复现全量

2020-09-14 16:15:28 267

原创 mongo基础

基础MongoDB下载安装curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgztar -zxf mongodb-linux-x86_64-3.0.6.tgzmv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodbecho "export PATH=/u...

2019-07-03 14:54:30 143

原创 iptables

iptables简介防火墙,其目的是实现Linux系统访问控制能力,分为软件防火墙(寄生于操作系统)与硬件防火墙(具有独立芯片,软硬件结合实现);常见的有3/4层网络防火墙以及7层代理防火墙,iptables所处的位置便是位于tcp/ip网络层,是典型的包过滤防火墙,亦属于软件防火墙.iptables与netfilteriptablesIptables为管理工具,位于/sbin/...

2019-07-03 14:44:28 637

原创 mysql–架构、事务、索引

mysql–架构、事务、索引概述整个mysql分为两部分, 一个是server, 一个是dbserver层放的是下图内组件, 包括内置函数和跨存储引擎的功能(存储过程, 触发器, 视图)db层负责数据存储和提取. 架构是插件式, innodb, myisam等都在这块不同的存储引擎会用到同一个server层, 比如我们创建表的时候可以指定engine=innodb或者myisam...

2019-07-03 10:14:00 162

空空如也

空空如也

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

TA关注的人

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