- 博客(356)
- 收藏
- 关注
原创 sqlalchemy中Datetime的创建时间-修改时间之default|server_default|onupdate
sqlalchemy中Datetime的创建时间-修改时间之default|server_default|onupdate
2024-04-07 19:38:34
614
原创 Python-split|os.path.splitext|os.path.split
split|os.path.splitext|os.path.split
2024-04-07 14:45:40
403
原创 git pull报错error: cannot open .git/FETCH_HEAD: Permission denied
error: cannot open .git/FETCH_HEAD: Permission denied
2024-03-26 15:26:29
1246
转载 centos安装python3详细教程
centos7自带版本是python2.7如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/ python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ 从下面的图中我们可以看到,python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么两个版本的python就能共存了。
2024-03-13 22:16:11
320
原创 Suervisor http://localhost:9001 refused connection
在supervisor.conf配置文件中,启用socket连接,注释http方式,supervisorctl配置项也使用unix socket。3、如果启动 ./bin/supervisorctl -c etc/supervisord_core.conf 显示连接错误,但是在启动supervisorctl时,未指定配置文件,因此会使用默认的http方式连接supervisord,最终导致报错。当后台启动supervisord后,使用supervisorctl命令进行任务管理时,
2024-03-11 19:56:26
1994
原创 【时间处理】Python转UTC世界标准时间(包含T和Z) 成为北京时间、本地时间转为UTC时间
【代码】【时间处理】Python转UTC世界标准时间(包含T和Z) 成为北京时间、本地时间转为UTC时间。
2024-03-08 17:03:37
849
转载 PostgreSQL-string_agg|array_agg 和Mysql-group_concat
postgre中第二种函数,函数执行结果与string_agg()结果一致,但是类型为数组类型,在java中对应的类型为:java.sql.Array。结果和mysql一样,但是PostgreSQL可以自定义分割符,我这里还是用的',',这个可以根据自己需求更改;将同一个班级的学生姓名以‘,’为分割符进行了拼接;可以看到除了结果类型不一致外,结果的值是一样的;可以看到通过班级进行分组后,
2024-03-06 14:52:02
308
转载 IDEA中使用Git提交代码提示:您即将把CRLF行分隔符提交到Gt仓库。 建议将core.autocrlf Git特性设置为trUe,以免发生行分隔符问题。
IDEA中使用Git提交代码提示:您即将把CRLF行分隔符提交到Gt仓库。 建议将core.autocrlf Git特性设置为trUe,以免发生行分隔符问题。
2024-03-05 14:36:19
778
转载 Windows与wsl2中的ubantu互相访问文件夹
WSL作为一个开发人员的新选择,满足了Windows与Linux系统的高效使用,相比双系统、虚拟机等方案,WSL更加便捷、高效。随着微软的不断更新和支持,就Ubuntu而言,WSL的体验已经非常接近真实的Ubuntu系统。更多有关WSL的信息可以参考微软官方文档官方链接。
2024-02-28 14:50:34
4103
原创 CSRF攻击和防御
CSRF:Cross Site Request Forgery 跨站请求伪造。攻击者盗用你的身份,以你的名义发送恶意请求(邮件,消息,盗取账号,购买物品)3.验证Referer(个别浏览器篡改REferer)5.j加入自定义Header。POST请求的伪造方式。GET请求的伪造方式。1.尽量使用POST。
2024-02-24 16:43:45
304
转载 Pydantic
pydantic库是一种常用的用于数据接口schema定义与检查的库。通过pydantic库,我们可以更为规范地定义和使用数据接口,这对于大型项目的开发将会更为友好。当然,除了pydantic库之外,像是valideer库、marshmallow库、trafaret库以及cerberus库等都可以完成相似的功能,但是相较之下,pydantic库的执行效率会更加优秀一些。因此,这里,我们仅针对pydantic库来介绍一下如何规范定义标准schema并使用。pydantic库的数据定义方式是通过BaseMode
2024-02-16 00:54:47
172
转载 WebSocket
可以看到,客户端发起的 WebSocket 连接报文类似传统 HTTP 报文,”Upgrade:websocket”参数值表明这是 WebSocket 类型请求,“Sec-WebSocket-Key”是 WebSocket 客户端发送的一个 base64 编码的密文,要求服务端必须返回一个对应加密的“Sec-WebSocket-Accept”应答,否则客户端会抛出“Error during WebSocket handshake”错误,并关闭连接。这是通信的基础,传输控制层,若失败后续都不执行。
2024-02-09 14:38:56
161
原创 FastAPI从入门到实战(19)——FastAPI Testing 测试用例
【代码】FastAPI从入门到实战(19)——FastAPI Testing 测试用例。
2024-02-09 13:13:49
279
原创 FastAPI从入门到实战(18)——FastAPI 中间件、CORS、后台任务
带yield的依赖的退出部分的代码 和 后台任务 会在中间件之后运行。
2024-02-09 12:59:27
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2