mrlv
jenkins安装(ubuntu)
安装java sudo apt update sudo apt install fontconfig openjdk-21-jre java -version 安装jenkins sudo wget -O /etc/apt/keyrings/jenkins-keyring.asc \ https
主键和索引
主键:数据库内部唯一标识,不能重复,不能为null;通常为数字或者uuid(递增);是一种特殊的索引; 索引:索引不一定是主键,用于提高查询效率。可以是唯一的,也可以是不唯一的。索引是提高业务查找。
continue、break使用
总结 continue, break必须使用在循环中(for, while); 在循环中可以与if搭配使用,if只是搭配使用,不是条件控制; break终止所在循环; continue跳过当前迭代,继续执行所在循环。 break # 与 for 循环搭配 for i in range(10):
爬取到的数据写入数据库(mysql)
1.谨记 建库与建表在数据库中完成,不要使用脚本完成,理由:权限分离,建表权限在运维那边,开发只有查询权限;每次爬虫脚本执行,建表、库语句都重复执行,不稳定; varchar(M)字段最长可以设置为65535字符数;‘你好世界’是 4 个字符。‘Hello世界!’是 8 个字符。 2.连接mysql
mysql数据库
建表公约 1.【强制】表名、字段名必须使用小写字母和数字; 2.【强制】表名不使用复数名词; 3.【强制】小数类型使用decimal,禁止使用float,double。 4.【强制】如果存储的字段长度几乎一致,使用char定长字符串类型; 5.【强制】表必备三大字段:id, gmt_create,
未命名文章
1.数字和字符串拼接 base_url = "https://zxcs.zip/rank/topdownload?page="+str(i) 2.对爬虫内容优化: 判断是否存在该文件,如果存在,就清空并重新写入;如果不存在就重新建表。 if os.path.exists('scrapers_zhix
爬取网站-1022
防止出现访问超时,退出问题,设置一个重试机制: """ retries=5:最大重试次数,默认为5次 backoff_factor=1:重试之间的延迟因子,用于计算每次重试的等待时间 status_forcelist=(500, 502, 504):触发重试的HTTP状态码列表 500:服务器内部错
更新日志
Обозначения ~~~~~~~~~~~ [#] Модуль, не входящий в публичную версию/Private module [!] Нововведение или важное изменение/New features or important chan
使用shell脚本上传minio
# 添加 MinIO 服务器别名(替换 YOUR-ACCESS-KEY 和 YOUR-SECRET-KEY) mc alias set minio-server http://149.88.87.63:19001 ak sk 1962 mkdir minio-client 1963 cd minio
discuz论坛开启https
首先是如果是从官网的原代码: 修改位置1 搜索 $content = output_replace($content); 1 在其底部加入 $content = str_replace('http://www.xxx.com','https://www.xxx.com',$content); 换成你