首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,372 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
10,984 阅读
3
gradle-5.4.1-all.zip下载
8,874 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,834 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,874 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
624
篇文章
累计收到
617
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
142
篇与
的结果
2023-02-23
python datetime 东八区时间
要表示东八区的时间,您可以使用以下代码:from datetime import timezone, datetime from datetime import timedelta cst_tz = timezone(timedelta(hours=8)) now = datetime.now(cst_tz)在这里,我们创建了一个时区对象“cst_tz”,它是以零时差8小时的“timedelta”对象初始化的,这表示东八区的时区。然后,我们使用当前的日期和时间创建一个“datetime”对象“now”,并指定“cst_tz”作为其时区,这将给出东八区的当前日期和时间。From ChatGPT
2023年02月23日
218 阅读
0 评论
0 点赞
2023-01-15
服务器探针,收集服务器信息,通过socket实时上传到服务端
前段时间写过一个小探针,分客户端和服务端以及Web端。当时由于服务器太多,经常忘记ip和相对应的一些信息,于是花了两天时间自己写了个探针。后面又根据ip查询国家,显示国旗,以及服务器在线状态主要技术栈:socket+redis客户端通过socket将服务器信息发送到服务端后存到redis,然后只保留最新的3600条数据,后续还可以做点图表什么的,然后就是用django+element展示了一下缺点:感觉服务端压力好大,我用的是1h1g的服务器当服务端,大概十来个客户端,cpu和内存基本上90%以上
2023年01月15日
180 阅读
0 评论
1 点赞
2022-12-09
开源:匿名口令分享文本,文件-口令文件箱-文件快递柜
文件快递柜-轻量 FileCoxBox-Lite 匿名口令分享文本,文件,像拿快递一样取文件 视频介绍{bilibili bvid="BV1fD4y187Yk" page=""/}主要特色[x] 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI[x] 轻松上传:复制粘贴,拖拽选择[x] 多种类型:文本,文件[x] 防止爆破:错误次数限制[x] 防止滥用:IP限制上传次数[x] 口令分享:随机口令,存取文件,自定义次数以及有效期[x] 匿名分享:无需注册,无需登录[x] 管理面板:查看所有文件,删除文件[x] 一键部署:docker一键部署未来规划2022年12月14日这个项目主要是以轻量为主,主要是单用户,离线环境,因此也不需要加太多东西,所以其实这个项目到这基本功能已经完成了,剩下的就是维护和完善现有功能。也不会再加入新的大功能了,如果有新的功能的话,那就是我们的Pro版本了,当然也是继续开源的,能和@veoco一起开源挺荣幸的,在他的代码中我学到了许多,此前我基本上是使用Django那一套,对Fastapi仅限于使用,他的许多写法让我受益匪浅,也让我对Fastapi有了更深的了解,所以我也会在Pro版本中使用Fastapi。根据目前一些使用反馈来说,希望加入登录功能,还有多存储引擎等,欢迎各位继续提意见,加入我们共同开发。如果你有更好的想法和建议欢迎提issue。预览例站https://share.lanol.cn寄件 取件 管理部署方式Docker一键部署docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest其他方式仅供参考,历史版本->部署文档配置文件如果需要修改配置,可以将该文件放在/opt/FileCodeBox/目录下,并命名为.env,然后重启容器即可。如果不是Docker,则需要在项目同目录下新建一个data文件夹,然后在创建.env文件# 端口 PORT=12345 # Sqlite数据库文件 DATABASE_URL=sqlite+aiosqlite:///database.db # 静态文件夹 DATA_ROOT=./static # 静态文件夹URL STATIC_URL=/static # 是否开启上传 ENABLE_UPLOAD=true # 错误次数 ERROR_COUNT=5 # 错误限制分钟数 ERROR_MINUTE=10 # 上传次数 UPLOAD_COUNT=60 # 上传限制分钟数 UPLOAD_MINUTE=1 # 管理地址 ADMIN_ADDRESS=admin # 管理密码 ADMIN_PASSWORD=admin # 文件大小限制,默认10MB FILE_SIZE_LIMIT=10 # 网站标题 TITLE=文件快递柜 # 网站描述 DESCRIPTION=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件 # 网站关键词 KEYWORDS=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件 # 存储引擎 STORAGE_ENGINE=filesystem状态免责声明本项目开源仅供学习使用,不得用于任何违法用途,否则后果自负,与本人无关。使用请保留项目地址谢谢。
2022年12月09日
1,168 阅读
37 评论
0 点赞
2022-11-07
图床,通过Python调用api上传图片到Gitlab
用过一段时间的PicGo,但是感觉太重了,为了一个上传图片去装一个软件有点太麻烦。然后目前个人感觉也就Gitlab速度还可以一点,于是昨天翻了官方文档踩了很多坑,总算搞好了。现将关键代码放到这里。 file_path = datetime.datetime.now().strftime('zb_users/upload/%Y/%m/') headers = {'PRIVATE-TOKEN': '这里放你的项目token'} img = file.file.read() ext = file.content_type.split('/')[-1] file_path = urllib.parse.quote(file_path + uuid.uuid4().hex + '.' + ext).replace('/', '%2f') url = f'https://gitlab.com/api/v4/projects/这里放你的项目ID/repository/files/{file_path}' response = await requests.post(url, headers=headers, json={ 'branch': 'master', 'content': base64.b64encode(img).decode('utf-8'), 'author_email': 'blog@lanol.cn', 'author_name': 'Lan', 'encoding': 'base64', 'commit_message': 'www.lanol.cn' }) res = await response.json()然后花了点时间写了个小前端用来上传,支持选择,拖拽,粘贴文件进行上传。
2022年11月07日
310 阅读
1 评论
0 点赞
2022-07-25
修改pycharm项目默认编码为UTF-8
操作路径:File->Settings->Editor->File Editings->Project Encoding
2022年07月25日
108 阅读
0 评论
1 点赞
2022-05-11
Python PDF转图片
import os import fitz # fitz就是pip install PyMuPDF # pip install PyMuPDF -i https://pypi.douban.com/simple def pyMuPDF_fitz(pdfPath, imagePath): pdf_doc = fitz.open(pdfPath) for pg in range(pdf_doc.pageCount): page = pdf_doc[pg] rotate = int(1) # 每个尺寸的缩放系数为1.3,这将为我们生成分辨率提高2.6的图像。 # 此处若是不做设置,默认图片大小为:792X612, dpi=96 zoom_x = 3 # (1.33333333-->1056x816) (2-->1584x1224) zoom_y = 3 mat = fitz.Matrix(zoom_x, zoom_y).prerotate(rotate) pix = page.get_pixmap(matrix=mat, alpha=False) if not os.path.exists(imagePath): # 判断存放图片的文件夹是否存在 os.makedirs(imagePath) # 若图片文件夹不存在就创建 pix.save(imagePath + '/' + 'images_%s.png' % pg) # 将图片写入指定的文件夹内 if __name__ == "__main__": # 1、PDF地址 pdfPath = 'file.pdf' # 2、需要储存图片的目录 imagePath = './' pyMuPDF_fitz(pdfPath, imagePath)
2022年05月11日
134 阅读
0 评论
0 点赞
2022-04-18
python对一个list进行轮询
# 生成一个0-4的list data = list(range(5)) # 轮询10次 for i in range(10): # pop掉第0个,并append到最后一个 data.append(data.pop(0)) # 输出 print(data[0])
2022年04月18日
435 阅读
0 评论
0 点赞
1
2
3
...
21