IDEA中无法打开终端
问题描述在IDEA中打开终端,出现如下的错误:
12Cannot open 本地Failed to start [C:\Windows\system32\cmd.exe] in ...
解决办法
禁用注册表键:禁用 terminal.use.conpty.on.windows 注册表键。这是一个临时解决方案,但可能会影响终端的一些功能。
更新到2024.1.1版本或更高版本:如果已经更新到2024.1.1版本或更高版本,可以使用更好的解决方案:
在主菜单中,选择“Help” -> “Edit Custom VM Options”。
添加以下行:1-Dcom.pty4j.windows.disable.bundled.conpty=true
重启IDE。
IDEA异常退出导致项目启动报端口被占用
问题IDEA异常退出导致项目启动报端口被占用
解决办法
打开终端
查询占用端口的进程1netstat -ano | findstr ":<port>"
杀死进程1taskkill /pid <pid> /f
重新启动项目
文本转pdf
说明这里需要下载一个字体文件,代码中的/root/simsun.ttc是字体文件,需要提前下载好,并放在指定的目录,这里的/root/simsun.ttc是字体文件的路径,需要根据实际情况进行修改。下载地址:https://github.com/jiaxiaochu/font/blob/master/simsun.ttc
引入依赖12345678910111213141516171819202122232425262728293031<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-tools</artifactId> <version>3.0.0</version></dependency><dependency> <groupId>net.sf.cssbox</groupId> <artifactId>pdf2dom< ...
博客操作说明文档
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
让AI帮我干活的一天
让 AI 帮我干活的一天需求
AI 生成结果代码
Agent 过程流程图
代码实现文档工具类代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051from docx import Documentimport fitz # PyMuPDFimport PyPDF2import subprocessimport osclass FileUtils: # 读取txt文件 def read_txt_file(self, file_path): with open(file_path, 'r', encoding='utf-8') as file: content = file.read() return content # 写入txt文件 def write_to_txt_file(self, file_path, content): ...
利用Python将飞书文档转成博客
利用 Python 将飞书文档转成博客需求由于个人平常用飞书文档比较多,而且飞书写文档确实也挺方便, 如果能将飞书的文档直接转换为我的博客文档,那写文档就方便多了,因此我利用 python 中 streamlit,实现了可视化将飞书文档转换为博客文档
展示效果启动项目1streamlit run feishu2blog.py
)
界面展示第一步:由于需要读取飞书文档,因此需要使用飞书应用进行读取,飞书应用的创建可以参考官方文档
)
第二步:填写好飞书应用的 appId 和 appSecret 后就会出现如下的界面
)
第三步:根据点击 “生成并发布”
)
第四步:完成发布之后,就可以在个人的博客网站上查看到了
))
)
具体实现代码如下
说明:
这里使用了 feishu2md 这个开源项目(github 可以搜索到),用来下载飞书的文档
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656 ...
史上最硬核的个人博客网站后台管理平台
介绍为什么说这是史上最硬核的个人博客网站后台呢,因为就是代码管理的后台,通过使用hexo可以在本地搭建个人博客,然后通过github pages进行部署,不需要购买服务器,不需要购买域名,不需要购买数据库,只需要一台电脑就可以完成个人博客的搭建,而且还可以通过github进行版本控制,方便以后进行博客的更新和维护。
但是!!!
你需要在一个固定的电脑上,搭建hexo、git等等一系列的环境,才能开始写你的博客,一旦脱离了这个电脑,你就无法在这个博客网站上写博文了,虽然我讲构建博客的代码一起放在github的另外仓库进行托管,但是我换电脑,就需要在新电脑上安装必要的环境,才能继续使用,这个安装太过于繁琐,因此我的博文已经很久没有更新了
但是!!!
最近发现了一个平台
就是这个: MarsCode IDE
是它让我可以重新使用自己的博客:https://qi-zou.github.io/
为什么说它拯救了我的博客网站呢,下面我就介绍一下我的操作流程:
操作流程
首先进入 豆包IDE工作台,正常注册登录就行
创建项目,选择从github上导入你的项目,这里我直接选择我的博客网站源代码仓库: ...
python代码创建dify知识库
使用python代码实现dify知识库的搭建案例背景由于dify上构建知识库时,分割文本块不太可控,并且无法读取类似飞书文档这种在线文档的内容,因此这里提供了可以使用python代码完成再dify上构建知识库
小知识:想要读取飞书文档,大家可以试试feishu2md这个开源项目,这个项目可以将在线的飞书文档直接下载成markdown格式的文档,并且还能保存图片到本地,并且markdown格式的文档做分割非常方便
开源项目地址:GitHub - Wsine/feishu2md: 一键命令下载飞书文档为 Markdown
实现代码下面就是我实际使用的代码,将本地的文本读取,并导入到知识库中
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 ...
部署prometheus
材料准备
prometheus安装包:https://github.com/prometheus/prometheus/releases/download/v2.33.1/prometheus-2.33.1.linux-amd64.tar.gz
准备安装
解压安装包,得到如下目录结构:
运行prometheus
1./prometheus --config.file=your_config.yml
配置文件
这是默认自带的配置文件
123456789101112131415161718192021222324252627282930# my global configglobal: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. # scrape_time ...
记一次使用k8s部署mysql引发的错误排查历程
问题描述,这是最开始不知道如何排查问题时,看到的最开始的错误如下:
0/3 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn’t tolerate, 2 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn’t tolerate.
1补充:这是自认为k8s集群已经部署好了的情况下,去部署mysql遇到的错误,通过 kubectl describe pod mysql 查看到的错误
接下来的一系列操作:
查看各节点的节点亲和度
1kubectl describe node k8s-hostname-1 | grep Taints
其中 k8s-hostname-1 为各节点的hostname
总共三个节点(一个master,2个node),发现全部都是NoSchedule状态
尝试去除污点
1kubectl taint nodes k8s-hos ...