文本转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 ...
使用sealos一行命令安装K8S集群
安装前的准备材料
sealos 二进制文件: https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos
离线资源包 kube1.22.0.tar.gz: https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
执行安装1./sealos init --passwd 'root$123' --master 172.18.40.x1 --node 172.18.40.x2 --node 172.18.40.x3 --pkg-url /root/kube1.22.0.tar.gz --version v1.22.0
其中:
–passwd 指定服务器的root用户密码
–master 指定需要安装master节点的服务器
–node 指定需要安装node节点的服务器
–pkg-url 指定离线资源包的路径
–version 指定当前安装的版本(这个需要与离线资源 ...
关于中台的初步认识
背景知识根据时间线来探索中台的兴起:2003年,阿里巴巴成立了淘宝事业部2008年,阿里巴巴成立了天猫,最初期叫淘宝商城,当时是从淘宝团队中抽调一拨人,作为淘宝事业部中的一个部门进行运营;随着天猫业务的蓬勃发展,没过多久就单独成立了天猫事业部,成为跟淘宝并驾齐驱的两大电商事业部。此时也出现了两个问题:
淘宝的技术团队同时支持两大电商的业务,淘宝业务需求满足的优先级高于天猫,严重影响了天猫的业务发展
当时淘宝和天猫是完全独立的两套体系,具备商品、交易、评价、支付等相同的功能
2009年,共享业务事业部应运而生,同时支持淘宝和天猫的业务,也将两套电商的业务做了梳理和沉淀,将两个平台中公共的、通用的业务功能沉淀到了共享业务事业部,避免有些功能的重复建设和维护,更合理的利用技术资源。
但是共享业务事业部的发展事与愿违,在两大业务部门的业务需求下艰难的生存。
2010年,聚划算的出现,展现了它强大的流量吸引的威力,据不完全统计,不管是淘宝还是天猫商品,一旦进入聚划算平台,销售额会在短时间内至少增长25倍,随后大家纷纷对接聚划算平台,1688也参与其中,洪流般的业务对接需求让当时成立不久的聚划 ...