- 博客(255)
- 资源 (9)
- 收藏
- 关注
原创 Python 之 RSA 加解密和数字签名
RSA 作为经典的非对称加密,由于其复杂性和极高的安全性,一般用于具有重要价值的密码信息等进行加密,还可以进行数字签名及认证。
2024-12-17 15:40:17
379
原创 Python 之 concurrent.futures 使用
之前多线程用 threading 的时候比较多,最近看看 concurrent.futures 实现多线程多进程的方法。
2024-12-13 12:14:27
418
原创 Nginx 负载均衡和反向代理
Nginx 是一个高的和反向代理服务器,广泛应用于负载均衡中。它的负载均衡功能支持多种策略,可以有效分配流量到后端服务器,提升系统的可靠性和可用性。
2024-12-01 17:22:17
933
原创 Python 中的魔法函数和魔法属性
Python 中的魔法函数,也被称为特殊方法或双下划线方法,是 Python 中一些特殊命名的函数,它们以双下划线开头和结尾。这些函数定义了对象在特定情况下的行为,例如创建、比较、运算、迭代等。魔法函数主要是为某些特殊需求而设计的。例如__str__() 和__repr__() 函数用于打印输出对象的信息,__add__() 函数用于定义两个对象相加的行为,__len__() 函数定义当被 len() 调用时的行为等。
2024-11-20 18:11:13
703
原创 TimedRotatingFileHandler 修改 suffix 后 backupCount 设置失效无法自动删除文件
本文主要分析 Python 日志模块的 TimedRotatingFileHandler 在实际使用中 backupCount 设置未生效的问题。源码分析显示,文件删除依赖于后缀 suffix 的正则匹配,如果自定义了 suffix 格式,必须同步更新 extMatch 的正则表达式(保证正则表达式可以正常匹配到你新格式的日志文件)。
2024-09-12 17:17:12
503
原创 Python 之 func_timeout 设置函数最大超时时间
通过 func_set_timeout 对函数进行装饰来限定函数的最大超时时间,超时则报错 FunctionTimeOut,不超时则正常运行。
2024-07-24 16:38:32
448
原创 Python 之 try 无法使用全局变量的问题
当我们使用 try 语句时,如果在 try 中使用了全局变量,但又在 except 或 finally 中修改了这个全局变量,就会出现无法修改全局变量的情况。
2024-07-16 16:13:52
327
原创 Neo4j 之安装和 CQL 基本命令学习
正常使用结构化的查询语言 SQL(Structured Query Language)较多一些,但是像 Neo4j 这种非结构化的图形数据库来说,就不得不学习下 CQL(Cypher Query Language)语言了。如果你之前学过 《离散数学》或《图论》,对语法理解起来应该要容易一些。
2024-05-11 00:37:02
1335
原创 Go 之 Label 使用
对于好多其他不支持 Label 方式的语言来说,跳出多重循环是一件比较麻烦的事情。而 Go 支持 Label 方式跳转,且支持 goto 这种逆天跳转,对于多重循环跳转更是小菜一碟。
2024-04-23 16:40:10
569
原创 GF(2)[x] 上的8次不可约多项式求解
GF(2)[x] 指系数为 0、1 的多项式。之前在学校有做过有限域 GF(2^8) 上的密码算法研究,而构成有限域 GF(2^8) 的其中一个必要条件就是选取一个 GF(2)[x] 上的8次不可约多项式(使得有限域上的加减乘除和求逆在 mod 这个不可约多项式后能正常运算。),下面是当时暴力求解的代码,于是记录一下。
2024-04-21 23:18:21
524
原创 Go 之为什么 rune 是 int32 的别名而不是 uint32 的别名
我对这个问题其实也是一直有疑问的,毕竟像 byte 都是 uint8 的别名。然后找了一些问答资料,不知道还没有没其他更好的解释。
2024-04-19 16:57:46
424
原创 Go 之获取变量类型
Python 可以通过 type 快速获取变量类型。Ruby 也可以通过 class 方法快速获取变量类型。那么 Go 有哪些获取变量类型的方法呢?
2024-04-18 22:25:25
454
原创 Go 之 sync.Mutex 加锁失效现象
我先声明一下,并不是真的加锁失效,而是我之前的理解有误,导致看起来像是加锁失效一样。于是乎记录一下,加深一下印象。
2024-04-17 00:13:26
509
原创 Go 之从标准输入读取数据的方法
最近刷题的时候,发现大家都喜欢用 bufio.Scanner 或 bufio.Reader 来从标准输入获取数据,所以正好来了解一下它们的特性。
2024-04-12 00:29:52
1125
1
原创 Go 中无缓冲通道与容量为1的缓冲通道的区别
作为学Go的菜鸟,之前我以为这两个应该是同一个东西,以为无缓冲通道是缓冲通道容量为1的一种特殊情况。然鹅,这俩货根本不是同一个东西。
2024-04-09 22:48:22
749
原创 Go 之缓冲通道限制协程并发数目
并发执行的协程太多可能会对资源的消耗特别大,从而导致其它进程服务受到影响,因此协程执行时应该设计一种机制,来限制 并发执行的协程数目。
2024-04-09 09:42:53
432
原创 Python 之 Flask 框架学习
flask 作为轻量级的 web 框架,早些时候使用过,最近再来回看一下,依赖安装相关的就不多说了,直接从例子开始。
2024-04-02 17:11:59
1471
原创 Go 之 Gin 框架
Gin 是一个 Go (Golang) 编写的轻量级 web 框架,运行速度非常快,擅长Api 接口的高并发,如果项目的规模不大,业务相对简单,这个时候我们也推荐您使用 Gin,特别适合微服务框架。
2024-03-30 22:18:28
1127
人民日报语料文件2014
2019-04-29
《机器学习实战》一书的源码文件
2018-08-16
android-19 SDK
2017-10-10
Java Web开发常用jar工具集
2017-06-19
Web网页开发常用jar包
2017-06-19
Struts2开发常用jar包
2017-06-19
apk反编译实用工具集
2017-06-19
APP开发必备常用包
2017-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人