python
文章平均质量分 51
loong_XL
这个作者很懒,什么都没留下…
展开
-
免费视频多媒体下载工具:cobalt、tampermonkey
这可以插件可以直接安装在浏览器上,里面也相当于一个市场,有各种类型的插件选择。原创 2024-07-25 15:53:52 · 97 阅读 · 0 评论 -
AI实时免费在线图片工具7:人物写真生成
ai人物写真生成;ai写真原创 2024-07-25 13:48:53 · 15 阅读 · 0 评论 -
大模型llama结构技术点分享;transformer模型常见知识点nlp面经
大模型模型结构,大模型nlp面经,transformer原创 2024-07-25 12:03:04 · 48 阅读 · 0 评论 -
electron TodoList网页应用打包成linux deb、AppImage应用
这里用的是windows的wsl的ubuntu环境electron应用打包linux应用需要linux下打包,这里用windows的wsl的ubuntu环境进行操作。原创 2024-07-25 09:27:14 · 443 阅读 · 0 评论 -
electron 网页TodoList应用打包win桌面软件数据持久化
直接使用 Node.js 的 fs 模块直接读写 JSON 文件。这样可以避免 ES modules 的问题。electron直接打包exe应用,打开网页上面添加的task在重启后为空,历史没有被报错。完成在dist下生产安装文件,及win-unpacked 无需安装的解压文件。electron 网页TodoList工具打包成win桌面应用exe。1)electron配置文件。原创 2024-07-24 11:15:08 · 289 阅读 · 0 评论 -
electron 网页TodoList工具打包成win桌面应用exe
要将这个TodoList网页应用转换成Mac、Windows和Linux的桌面应用,你可以使用Electron框架。注意:这里"build": “electron-builder --win” 只生成win平台的,其他linux需wsl打开或者linux平台操作;这里TodoList工具主要是:index.html、styles.css 、script.js。其他是electron打包需要配置文件:main.js 、package.json。首先,确保你的系统中安装了Node.js和npm。原创 2024-07-23 23:27:17 · 1394 阅读 · 0 评论 -
google、windows自带语音识别中英文等实时字幕使用
2)windows11 辅助功能 实时字幕 (直接快捷键打开:Win + Ctrl + L)也可以选择首选项里支持麦克风,直接麦克风监听说话进行实时字幕。1)google浏览器自带 实时字幕。有视频声音播放会弹出黑色文本框。原创 2024-07-23 19:46:46 · 252 阅读 · 0 评论 -
opencv grabCut前景后景分割去除背景
参考:提取前景:1、需要先把前景物体框出来需要坐标信息,可以用windows自带的画图简单提取像素。原创 2024-07-23 14:59:09 · 259 阅读 · 0 评论 -
python键盘操作工具:ctypes、pyautogui
ctypes库,它允许我们直接调用Windows API来模拟键盘输入。这里模拟 Win + Ctrl + L 组合键。原创 2024-07-22 23:30:05 · 306 阅读 · 0 评论 -
google 浏览器插件开发简单学习案例:TodoList;打包成crx离线包
参考:google插件支持:https://blog.csdn.net/weixin_42357472/article/details/140412993TodoList网页:https://blog.csdn.net/weixin_42357472/article/details/140594704下面开始把内容转成google插件:为扩展准备三个不同尺寸的图标(16x16, 48x48, 128x128像素),并将它们放在 icons 文件夹中manifest.jsongoogle浏览器差原创 2024-07-22 20:09:53 · 485 阅读 · 0 评论 -
创建自己的 app: html网页直接打包成app;在线网页打包app工具fusionapp、桌面应用工具pake
最终运行打包,点击云打包,打包会下载东西等一会,下载完成再次进行打包需要3-5分钟,最终apk放在unpackage\release\apk下。项目创建后,把原项目的css js等不用的文件删除,只保留mainfest.json;然后点击发行生成本地app资源,运行完成会下面显示导出完成,会在unpackage\resources\H5F919204\www下。权限配置这里,把android.permission.READ_CONTACTS那行删除,不然后面真正打包报错。2)hbuilderx下载使用。原创 2024-07-21 22:23:56 · 566 阅读 · 0 评论 -
google浏览器翻译插件:沙拉查词、豆包-、有道-灵动、沉浸式翻译
google翻译也可以,这里推荐沙拉查词,直接在浏览器应用商店可以搜索。有视频声音播放会弹出黑色文本框。原创 2024-07-20 23:05:48 · 235 阅读 · 0 评论 -
python CMD命令行传参实现:argparse、click、fire
1) 添加 nargs=‘*’,可以支持传多个值,传参用空格,这样打印结果是一个列表,列表再join成坐标字符串。设置传入和默认参数,也可以通过–help参考具体设置参数。2)需要多加个引号,两个引号才行。原创 2024-07-18 11:32:37 · 400 阅读 · 0 评论 -
mss python电脑屏幕截屏案例
region 参数是一个元组,格式为 (left, top, width, height),分别表示截图区域的左上角 x 坐标、左上角 y 坐标、宽度和高度。MSS (Multiple Screenshots Simple) 是一个用于截屏的 Python 库,它可以实现全屏或部分屏幕的截图。mss(Multiple Screen Shots)是一个用于屏幕截图的高性能库。(左上角坐标 (100, 100),宽度 500,高度 300)如果不提供 region 参数,函数将进行全屏截图。原创 2024-07-17 14:25:01 · 192 阅读 · 0 评论 -
nuitka 打包python程序成windows exe可执行文件
exe在out2目录下。原创 2024-07-17 10:02:48 · 207 阅读 · 0 评论 -
github actions方式拉取docker镜像
通过pwd命令,可以知道运行目录/home/runner/work/DockerTarBuilder/DockerTarBuilder。https://github.com/wukongdaily/DockerTarBuilder (folk这个项目)注意github actions提供的免费虚拟机空间有限,空间不足会报错,查看大概语句有10来G。然后选择需要的环境,再填入需要下载的镜像点击run即可。docker load既可以加载使用。原创 2024-07-13 15:57:08 · 256 阅读 · 0 评论 -
声音音频文件波谱可视化展示;实时麦克风声音波纹显示可视化
颜色映射(colormap)来改变频谱图的颜色方案。原创 2024-07-03 17:02:31 · 525 阅读 · 0 评论 -
pydub、ffmpeg 音频文件声道选择转换、采样率更改
【代码】pydub、ffmpeg 音频文件声道转换、采样率更改。原创 2024-07-03 12:50:45 · 352 阅读 · 0 评论 -
NebulaGraph 知识图谱数据库使用:nebula数据库连接使用
1)给AlarmTag类型节点的ip创建索引 CREATE TAG INDEX IF NOT EXISTS ip_index_1 ON AlarmTag(ip(20));总之,这个查询结果展示了一个包含多个顶点和边的图形结构,以及这些顶点和边所关联的数据属性。这个查询结果来自一个图数据库,表示了一个包含顶点和边的图形结构。2)加载生效 REBUILD TAG INDEX ip_index_1;nebula查询具体属性的话需要先对该属性创立索引,1)查询的节点,再把这头节点再查一度范围的节点。原创 2024-06-20 16:04:15 · 839 阅读 · 0 评论 -
requests post json/data;requests response 接收不同数据
选择哪种方式取决于你的需求和API的要求。大多数现代Web API都支持JSON格式的数据,因为它是一种轻量级且易于处理的数据交换格式。如果你的API期望接收JSON数据,那么使用。参数是最简单和最直接的方法。如果你的API期望接收表单数据,或者你需要更多的控制,那么使用。来确定响应的内容类型,并相应地提取结果。通常,API文档会明确指出响应的格式和结构。在实际应用中,你应该根据API的文档或响应头中的。属性可以像处理字典一样处理响应中的表单数据。属性可以获取响应的二进制内容。属性可以获取响应的文本内容。原创 2024-06-14 14:16:49 · 971 阅读 · 0 评论 -
docker通过容器id查看运行命令;Portainer监控管理docker容器
参考:https://blog.csdn.net/a772304419/article/details/138732138。原创 2024-06-14 09:35:34 · 435 阅读 · 0 评论 -
neo4j知识图谱数据库 docker安装使用,py2neo python包使用
参考:https://neo4j.com/docs/operations-manual/current/docker/introduction/username/password 都是 neo4j/neo4j。原创 2024-05-27 16:36:14 · 407 阅读 · 0 评论 -
LLM应用-prompt提示:让大模型总结生成Mermaid流程图;充当角色输出
mermaid 美人鱼, 是一个类似 markdown,用文本语法来描述文档图形(流程图、 时序图、甘特图)的工具,您可以在文档中嵌入一段 mermaid 文本来生成 SVG 形式的图形。原创 2024-04-30 15:10:23 · 864 阅读 · 0 评论 -
gradio Audio页面录制不了声音,找不到麦克风;Error accessing the microphone: Cannot read properties of undefined
gradio服务器部署后,客户端浏览器点击麦克风录制不了;报错gradio Audio页面录制不了声音,找不到麦克风;这个报错信息可以邮件检查里看到Error accessing the microphone: Cannot read properties of undefined。原创 2024-03-06 09:20:45 · 990 阅读 · 0 评论 -
base64与BytesIO图片进行编码、解码;api调用
io.BytesIO和 Base64 编码都是用于在内存中处理二进制数据的方法,但它们的目的和使用场景有所不同。io.BytesIO是 Pythonio库中的一个类,它提供了一个在内存中处理二进制数据的接口,模拟了一个文件对象。它允许你像操作文件一样操作内存中的二进制数据,这对于处理图像、音频、视频等二进制数据非常有用。BytesIO对象可以用于读取和写入数据,并且可以轻松地将数据转换为字节字符串。使用BytesIO在内存中处理数据,不需要磁盘I/O。可以轻松地将数据流转换为字节字符串或字节对象。原创 2024-01-10 12:46:52 · 815 阅读 · 0 评论 -
地图坐标展示工具folium
参考:https://github.com/python-visualization/foliumutm_id=0其他还有baidu:echarts。原创 2023-11-02 11:05:48 · 193 阅读 · 0 评论 -
二、使用运行自己的docker python容器环境
第一篇参考:https://blog.csdn.net/weixin_42357472/article/details/1319538661)这是打开一个对外的jupyter notebook容器环境在外部打开localhost:8090 jupter需要登录密码2)运行脚本原创 2023-07-28 16:34:11 · 794 阅读 · 0 评论 -
pandas pivot_table数据透视表、MultiIndex多级索引创建
保存xlsx格式才不会合并;保存csv格式不大正常。原创 2023-07-26 08:58:42 · 512 阅读 · 0 评论 -
python os文件夹路径切分;shutil文件复制到其他文件夹
【代码】python os文件夹路径切分;shutil文件复制到其他文件夹。原创 2023-06-19 17:12:05 · 330 阅读 · 0 评论 -
esp32 Micropython驱动ST7735 1.8寸TFT屏幕 中文显示;时间显示、网络network实时时间获取utptime;urequests、upip等包安装
tft esp32原创 2022-07-25 21:50:05 · 3123 阅读 · 1 评论 -
python 修饰器
参考:https://blog.csdn.net/qq_34914551/article/details/107358768***调用funB不能加括号,加了funB()报错"Python TypeError: ‘NoneType‘ object is not callable"原创 2022-06-20 10:16:35 · 126 阅读 · 0 评论 -
python 运行cmd命令;os.sep自动识别windows\ linux/ 文件路径符号是斜杠还是反斜杠;异或^
1、python 运行cmd命令1)os.systemimport osos.system("echo hello world")2)subprocess.Popen 或者subprocess.check_outputimport subprocesssubprocess.check_output(["echo", "Hello World!"],shell=True)subprocess.Popen(["echo", "Hello World!"],shell=True)2、o原创 2022-05-24 15:51:24 · 416 阅读 · 0 评论 -
Flask api上传文件支持;web上传获取图像Image读取并使用
图片上传界面后端@app.route('/upload')def upload_test(): return render_template('new.html')前端:new.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head> <bod原创 2022-01-14 12:08:14 · 2837 阅读 · 0 评论 -
pandas read_json报错ValueError: If using all scalar values, you must pass an index;pickle文件读取
添加typ='series’即可参考:https://www.pythonheidong.com/blog/article/298548/25b1be309679dc8e1e9b/pd.read_json(a, typ='series')原创 2021-11-23 17:50:15 · 1355 阅读 · 0 评论 -
pyspark config设置、增加配置、限制_success文件生成;spark-submit 集群提交参数
1、pyspark增加config设置java heap错误增加内存2、spark-submit 参数参考:https://www.cnblogs.com/weiweifeng/p/8073553.htmlnohup spark-submit --class com.tcl.video.search.recommend.SparkQueryApplication --executor-memory 6G --num-executors 6 --master yar原创 2021-11-18 15:52:02 · 3412 阅读 · 0 评论 -
pip 指定安装包的路径;conda activate CommandNotFoundError错误
1、pip 指定安装包的路径参考:https://www.cnblogs.com/shuaishuaidefeizhu/p/15108731.html1、使用命令查看pip默认安装路径python -m site2、去python环境下修改site.pyvim /dat***nda3/envs/recommend/lib/python3.7/site.py修改USER_SITE,USER_BASE到新的路径2、conda activate CommandNotFoundErro原创 2021-11-17 17:38:47 · 771 阅读 · 0 评论 -
linux 安装conda环境;Linux每次开机都要source /etc/profile新安装的环境才生效;linux 脚本开机自启动
参考:https://www.cnblogs.com/nf01/articles/12874716.htmlhttps://www.jianshu.com/p/edaa744ea47dlinux系统 安装conda1、wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh2、sh miniconda.sh然后添加到系统环境:1、修改环境变量vim ~/.b原创 2021-11-17 11:12:18 · 4304 阅读 · 0 评论 -
python 文件头注释和函数 、类注释示例
1、 文件头注释# -*- coding: utf-8 -*-"""@Author : ***@License : (C) Copyright 2021-20****@Contact : ***@File : pr*****res.py@Software: rec***nd@Time : 2021/05/06 15:06@Desc : 20210506 v1.0"""2、函数 、类注释示例class RandomResizedCropAndInterpola原创 2021-11-17 10:12:45 · 1719 阅读 · 0 评论 -
es 按字段全部更新置0、批量更新bulk
全部更新### try: updateBody = { "script": { "source": "ctx._source['repetitive_items_prior_eliminated'] = params['value']", "lang": "painless", "params": {"value": [] } } } p原创 2021-11-02 17:00:56 · 1835 阅读 · 0 评论 -
pandas astype、sort_values、drop_d去重保留最大值;hive regexp_extract;pyspark agg、log、to_timestamp、unionByName
保错 Cannot convert non-finite values (NA or inf) to intege解决方法:去掉含有0和na的行df111_2 = df111_2.drop(df111_2[df111_2["dnum"]==0].index)df111_2=df111_2[df111_2['dnum'].notna()]df111_2[“dnum”] = df111_2[“dnum”].astype(int)...原创 2021-10-28 14:38:35 · 730 阅读 · 0 评论