首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,285 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
10,877 阅读
3
gradle-5.4.1-all.zip下载
8,820 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,807 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,861 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
623
篇文章
累计收到
612
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
142
篇与
的结果
2023-11-09
通过终端管理宝塔Python项目管理器里面的Python项目
如果项目发生更新啥的,每次还得去面板手动更新重启一下。可以通过webhook的方式,接受github的push回调,然后执行一些命令。然后网上搜了一下发现了解决方案。
2023年11月09日
114 阅读
0 评论
0 点赞
2023-10-26
requests优雅的重试
import requests from requests.adapters import HTTPAdapter, Retry session = requests.Session() retries = Retry(total=3, backoff_factor=1) session.mount('http://', HTTPAdapter(max_retries=retries)) session.mount('https://', HTTPAdapter(max_retries=retries))使用requests自带的adapters
2023年10月26日
99 阅读
0 评论
0 点赞
2023-10-08
某牛某客专栏文章爬虫
代码已脱敏,自行替换# @Time : 2023/10/8 14:43 # @Author : Lan # @File : niukespider.py # @Software: PyCharm import time import requests def get_category(catalog='10klpm'): url = f'https://www.lanol.cn.com/content/zhuanlan/index/catalog/{catalog}' return requests.get(url).json() c = """ <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> {{content}} </body> </html> """ def get_content(catalog, entity): url = f'https://www.lanol.cn.com/content/zhuanlan/index/detail/{catalog}/{entity}?_={int(time.time() * 1000)}' return requests.get(url, headers={ 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36' }).json() if __name__ == '__main__': catalog = 'Gj5x2m' for i in get_category(catalog)['data']['catalog']: content = get_content(catalog, i['uuid'])['data'] with open('./docs/' + i['title'].replace('/', '-') + '.html', 'w', encoding='utf-8') as f: f.write(c.replace('{{content}}', content['content']))
2023年10月08日
85 阅读
0 评论
1 点赞
2023-06-12
解决Mac下ssl.SSLCertVerificationError:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate(_ssl.c:1056)
cd /Applications #从根目录进入应用子目录cd Python\ 3.9/sudo ./Install\ Certificates.Command #进入目录后,可以ls一下,看一下都有哪些,找那个对的输入密码,就开始自动安装证书。
2023年06月12日
280 阅读
0 评论
1 点赞
2023-05-22
Debian11安装部署stable-diffusion-webui记录
开机从AutoDL开了一台A500的机器,按量计费,每个小时一块。开启学术加速根据自己机器地区https://www.autodl.com/docs/network_turbo/安装环境更好包列表apt update apt upgrade# Debian-based: sudo apt install wget git python3 python3-venv # Red Hat-based: sudo dnf install wget git python3 # Arch-based: sudo pacman -S wget git python3一键脚本bash <(wget -qO- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh) -f
2023年05月22日
304 阅读
0 评论
0 点赞
2023-04-19
调用ChatGPT超过4096Token后自动截取保留指定长度的Token
需要用到官方计算token的包:tiktokenpip install tiktoken截取并返回 def num_tokens_from_string(string: str) -> int: # www.lanol.cn encoding = tiktoken.get_encoding('cl100k_base') num_tokens = len(encoding.encode(string)) return num_tokens def truncate_messages(messages, max_chars): # By Lan www.lanol.cn total_chars = sum(num_tokens_from_string(message['content']) for message in messages) while total_chars > max_chars: removed_message = messages.pop(0) total_chars -= num_tokens_from_string(removed_message['content']) return messages
2023年04月19日
436 阅读
2 评论
1 点赞
2023-04-11
django怎么在迁移数据库的时候,自动生成数据
要在Django中新增数据,您可以遵循以下步骤:首先,确保您已经创建了一个模型。例如,假设您有一个名为Person的模型,它在models.py文件中定义如下:from django.db import models class Person(models.Model): name = models.CharField(max_length=100) age = models.IntegerField() 接下来,创建一个新的迁移文件,如前面所述。使用以下命令创建一个空的迁移文件:manage.py makemigrations <your_app_name> --empty打开新创建的迁移文件,您需要在其中定义一个新的操作,用于创建数据。您可以使用RunPython操作。例如:from django.db import migrations def generate_data(apps, schema_editor): # 在这里编写用于生成数据的代码 pass class Migration(migrations.Migration): dependencies = [ ('<your_app_name>', '<previous_migration>'), ] operations = [ migrations.RunPython(generate_data), ]在这个例子中,我们在create_person函数中创建了一个新的Person实例,并将其保存到数据库中。保存迁移文件后,运行以下命令应用迁移:python manage.py migrate <your_app_name>完成以上步骤后,您应该已经成功地在数据库中新增了一条数据。
2023年04月11日
147 阅读
0 评论
0 点赞
1
2
...
21