在Python中,Requests 是一个非常常用的第三方库,用于发送HTTP请求。它提供了简洁而直观的API,使得发送HTTP请求变得非常容易。requests库可以用于发送GET、POST、PUT、DELETE等各种类型的请求,并且支持处理Cookie、Session、文件上传等功能。
-
Python Requests 使用举例
-
Python Bottle框架使用举例
想写个简单的Get请求和Post请求的接口,因为功能上都很简单,所以想找个小型的Web框架,原来一直用的Flask,然后看到了Bottle。
Bottle 是一个简单而快速的微型Web框架,它只有一个文件,没有外部依赖。适合小型项目和快速原型开发,也可以用于构建API和微服务。适合初学者和小型项目使用。
官方文档原文:
Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.
Bottle是一个快速、简单、轻量级的WSGI微Web框架,适用于Python。它是作为单个文件模块分发的,除了Python标准库之外没有其他依赖项。
-
ChatGPT提示词【笔记】
看了DeepLearning.ai 联合 OpenAI 推出《面向开发者的 ChatGPT 提示工程》教程。
讲师是 DeepLearning 创始人吴恩达以及 OpenAI 开发者 Isa Fulford。B站有视频加了中文字幕:ChatGPT 提示工程教程
然后又看了【方糖GPT课】(付费课程)中对于上面教程中提示词的举例。
就顺便记一下笔记。
-
VSCode配置C++运行环境
为什么要在VS Code里配置C++编译的环境呢?因为原来用的VS Code写Python,就是用习惯了,感觉VS Code的UI升级后很好看,反正用着各种舒服。
而且,运行C++也不用来开发什么项目,只是方便测试一点简单的代码,所以对我来说,就够用了。
VS Code官方也有配置的教程:https://code.visualstudio.com/docs/cpp/config-mingw
-
Python Flask使用正则 模糊查询手机号
Flask写了个页面,用来查询数据库中的手机号对应的信息。
我想查询的就两种情况。
- 精确查询
- 模糊查询(分两种,号码不全和带
*
号的)
-
Win10 Docker启动容器时,端口莫名没权限被拒绝
在Win10系统中,装了Docker desktop,启动容器的时候,突然提示”Permission denied” 了。
之前还正常的,突然某次开机后,就提示映射的端口没有权限,被拒绝了。
输入
netstat -ano | findstr "50000"
查看端口占用信息时,它却无任何输出。端口并没被占用使用。这是没有权限直接被拒绝了,并不是被占用了。
然后网上查了下。
-
cctv官网视频下载花屏怎么办
cctv.com 官网上下载的视频,原来用猫抓把m3u8地址抓取,或者NDM这样的下载工具就直接可以下载了。
可是,视频下载出来压根看不了,就是花屏的。
用F12工具,在Network中找到hls-url地址,也是一样的,这个就是猫抓 抓取到地m3u8的地址。
这个花屏肯定就是加密了。
-
Windows安装Gitea服务
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构。
Gitea 是一个自己托管的Git服务程序。和GitHub, Bitbucket or Gitlab等比较类似,是从 Gogs 发展而来的。
官方文档:https://docs.gitea.io/zh-cn/
Github项目地址:https://github.com/go-gitea/gitea
-
Python Flask SQLAlchemy 插入字典数据方法
在Flask中用SQLAlchemy来插入字典数据,常用方法可能是这样的:
1
2
3
4
5item = {'name': 'foo', 'value': 42.0}
instance = MyModel(name=item['name'], value=item['value'])
db.session.add(instance)
db.session.commit()创建一个MyModel类型的实例instance,然后用add方法添加到数据库后提交一下就行了。
-
Python Flask页面定时刷新显示数据
我想做的是在Flask的前端页面上显示一条从数据库获取过来的数据,是这个表中最新的一条数据。
因为数据库的数据是一直在刷新的,所以页面上就需要定时把数据从数据库取出来,再显示出来就行了。