Leetao

后端工程师,写有趣的代码,做有趣的事
使用的语言: Python、Golang、Dart、Java、TypeScript

2023-03-30
#python

Type Hint a generator

Python 中的 type hint (类型提示) 是指在声明变量的时候显式声明变量的数据类型的功能,在 Python3.5及后续版本中可用。类型提示是对 Python 这种弱类型语言的补充,可以在

2023-03-15
#python #selenium

某网站防 Selenium 爬取的方案和解决方案

前言 最近在爬取某网站的使用 selenium 模拟登录,发现手动登录一切正常,但是一旦使用 selenium,最后提交事件无法被触发,导致无法登录,显然 selenium 被检测出来了。所以猜测可能

2023-02-19
#python #支付宝开放平台

支付宝开放平台 Python SDK 下的一些坑

前言 最近因为业务原因,需要使用支付宝开放平台的一些 Api 写一些脚本,所以选择了 Python,然后就遇到坑了,不是一个坑,而是好几个 问题 alipay.aop.api.exception.Ex

2022-12-15
#git

git workspace 使用指南

在 Git 进行代码管理的时候,时常出现这样的场景:当我在 feature 分支开发的时候,突然临时有个紧急的问题需要进行修复或者别的在测试的 feature 有问题需要处理(后续以 other 分支

2022-11-17
#python #django #mysql

Django 3.2 Boolean Field 在 MySQL 中导致索引失效的问题

前言 公司有个项目使用 Django 开发的,前段时间我们把 Django 的版本升级到最新版本了,然后就出现问题了,我们发现生产环境出现了一个慢 SQL: select * from user wh

2022-10-28
#python #go

Python 中调用 Go 代码

前言 Python 可以通过 ctypes 模块调用 C 语言实现的函数,调用的方式很简单: 创建一个 c 文件,然后编写对应的函数 使用 c 编译器创建一个动态链接库文件(.so) 在 Pytho

2022-10-27
#开源

Pure 开源了~

前言 在过去一年,我一直使用 github action + hexo 的方式去自动化部署我的博客到 github pages,这种方式的好处就是,你只需要配置好一次将代码仓库,然后你就只需要一个浏览