- 博客(97)
- 收藏
- 关注
原创 python打包和发布package
偶尔有一些复用性很高,复杂度也很高的函数要反复调用,可以自行打包,安装打包结构如下以iso_timer为例然后进行打包在包的根目录,我这里是/mylib下安装包:安装后即可使用,注意,这里的文件夹名要和setup的name一样。
2023-10-23 11:21:21
252
原创 Python中的copy和deepcopy
基础==在python中的成立条件是value相同is在python中的成立条件是id相同=是赋值运算符,可以创建目标和对象的绑定关系复合对象是包含列表或类的实例等其他对象的对象对于不可变对象,如字符串、元组和整数等,使用copy或deepcopy是多余的,因为它们不可修改,所以不存在“深复制”或“浅复制”的问题。使用import copystr1 = "str1"str1_copy = copy.copy(str1)str1_deep_copy = copy.deepcopy(s
2023-09-13 17:27:10
124
原创 UUID和数据库主键
uuid是由网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等因素随机生成的一个字符串。有128位,重合概率是2的128次方。
2023-08-30 22:20:56
276
原创 Django连接多个数据库
数据分库存储(也称为数据库分片或数据库分区)是一种将大型数据库分解为更小、更易于管理的组件(称为“分片”或“分区”)的策略。提高性能和响应时间读写分离: 通过将读操作和写操作分配到不同的数据库或分片上,可以提高系统的吞吐量和响应时间。并行处理: 分库允许多个查询和事务并行执行在不同的数据库或分片上,从而提高性能。扩展性水平扩展: 当数据量和访问量增加时,可以通过添加更多的数据库或分片来轻松扩展系统,而不是替换现有的硬件(这称为垂直扩展)。简化备份和恢复。
2023-08-24 18:00:15
742
原创 PostgreSQL Error: sorry, too many clients already
PG的默认最大连接数是100.如果超过100就会报错。
2023-08-22 15:55:54
1244
原创 Mac下certificate verify failed: unable to get local issuer certificate
出现这个问题,可以安装证书。
2023-07-28 11:14:46
1502
原创 gin的热启动方案-air
使用gin搭建服务的时候,在开发环境修改代码,要关闭服务,再重新打开代码才能生效。频繁修改再打开是一个很低效的事情。所以需要一个工具,在修改完代码之后可以热启动。可以使用来完成。
2023-07-28 11:07:16
1617
原创 Use Rocketmq with Python In Docker
【代码】Use Rocketmq with Python In Docker。
2023-06-16 18:13:45
142
原创 Difference between request.body and request.params
【代码】Difference between request.body and request.params。
2023-06-07 15:48:08
81
原创 Some basic instruction for PostgreSql
【代码】Some basic instruction for PostgreSql。
2023-06-07 15:35:12
52
原创 Python class variable and instance variable
【代码】Python class variable and instance variable。
2023-05-30 15:21:54
98
原创 Polars
Polars是基于Rust写的一个速度很快的DataFrame库。APIPolars拥有C、C++的性能,并且完全控制查询引擎的性能关键部分。PolarsPolars还可以控制IO,允许它保存冗余副本并将和predicates降低到扫描级别。Polars从头开始编写,旨在并行化DataFrame上的查询。Polars拥有lazy和semi-lazy模式。在lazy模式,我们能够对整个查询做优化,进一步提升性能和内存压力。
2023-04-07 19:43:42
579
原创 modifier in contract
(单下划线) 在修饰符 (modifier) 中有特殊的含义。它表示被修饰的函数的原始代码在此处被插入。修饰符是用于在函数执行前或执行后添加额外逻辑的代码片段。当一个修饰符被应用到一个函数上时,修饰符内部的_将被替换为该函数的代码。modifier类似于装饰器,可以改变函数的行为,主要用于函数调用前的条件判断,或者是调用后执行一些逻辑或操作。modifier的格式通常为。
2023-04-03 00:24:53
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人