- 博客(7)
- 收藏
- 关注
原创 ChatGPT-Next-Web: 使用Vercel快速部署一个属于自己的 ChatGPT 网站服务
这个开源项目可以轻松做到一键免费部署你的私人 ChatGPT 网页应用。只需要部署到Vercel,使用Vercel绑定自己购买的域名,或者配合Cloudflare自定义域名中转,之后就可以在国内网络直接访问并使用ChatGPT-Next-Web
2023-05-26 14:58:08
6603
5
原创 我的科四刷题笔记,刷完就能过
火柴是易燃固体,火药炸药属于爆炸品、电石遇湿易燃。提前减速,靠右行驶,适当鸣喇叭提示。内不能停车,车站加油站等站点。后轮侧滑同向打,前轮反向打。危险报警灯,示廓灯,后位灯。迅速,快速,抢行,喇叭。
2023-05-25 16:40:41
336
1
原创 Pytest笔记
一、命名原则测试用例文件名必须以test_*.py 和*_test.py开头或结尾 测试类必须以Test开头,并且不能有init方法,测试方法必须以 test_ 开头的函数 没有类,那么以函数为单位的函数名必须以 test_ 开头 文件夹(包名)名可以随意命名main方法运行方式if __name__ == '__main__':pytest.main(['参数','文件名.py'])二、命令参数使用下面的参数可以让测试在第 1(N) 次测试失败后停止:pyt
2022-01-05 13:28:27
972
1
原创 ModelSerializer序列化与反序列化
一、序列化的定义序列化:对象 --> 字典 --> json,将模型转换为json称之为 序列化反序列化:json --> 字典 --> 对象,将json转换为模型称之为 反序列化二、对序列化与反序列化使用的分类前后端交互主要有get,post,patch,put,deleter其中用到序列化的get,将QuerySet与Model实例等进行序列化,转化成json格式,返回给用户(api接口),其他请求方式使用反序列化三、ModelSerializer使用
2021-12-28 01:03:55
984
原创 git commit 代码提交规范
feat: 新功能、新特性,如添加网站主页静态页面fix: 修改 bug,如这次 BUG 修复影响到全局,可以加个 global如果影响的是某个目录或某个功能,可以加上该目录的路径,或者对应的功能名称。perf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化)refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)docs: 文档修改style: 代码格式修改, 注意不是 css 修改(例如分号修改)test: 测试用例新增、修改bu
2021-12-24 12:51:35
403
原创 Git使用步骤
一、Git配置1、设置用户名和邮箱(--global 为全局参数,表明本地所有Git仓库都会使用这个配置)git config --global user.email “邮箱”git config --global user.name “username”2、生成密钥(SSH key)$ ssh-keygen -t rsa -C "邮箱"验证密钥$ ssh -T git@github.com二、创建项目工程1.远程仓库:在github中New repository 输入R
2021-12-24 12:49:10
211
转载 KVM、Spring、MySQL、Redis、多线程、IO、微服务笔记
目录JVM虚拟机运行时数据区常用JVM设置命令Java对象的创建过程类加载器双亲委派模型JVM回收机制可回收对象垃圾收集算法垃圾收集器ZGC收集器(JDK11默认垃圾收集器)SpringSpringMVC工作流程spring框架使用了哪些设计模式,及其应用场景Spring Bean的生命周期Spring循环依赖问题为什么这么做就能解决Spring中的循环依赖问题Bean依赖注入(属性填充)工作流程SpringBoot自动装配原理
2021-12-24 11:58:45
1574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人