<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[study_in的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/study_in</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; study_in]]></copyright><item><title><![CDATA[window10和ubuntu22.04双系统之卸载ubuntu系统]]></title><link>https://blog.csdn.net/study_in/article/details/149662835</link><guid>https://blog.csdn.net/study_in/article/details/149662835</guid><author>study_in</author><pubDate>Sat, 26 Jul 2025 14:44:14 +0800</pubDate><description><![CDATA[本文详细介绍了如何彻底卸载Windows 10和Ubuntu 22.04双系统中的Ubuntu系统。首先在Windows磁盘管理中删除Ubuntu分区释放空间，然后通过diskpart命令选择系统分区并分配临时盘符，以管理员身份打开EFI分区删除Ubuntu引导文件夹，最后移除临时盘符完成卸载。整个过程包含分区删除和引导项清理两个关键步骤，确保完全移除Ubuntu系统及其启动项。操作时需注意不要误删Windows系统分区和EFI分区。]]></description><category></category></item><item><title><![CDATA[ubuntu18.04安装nvm管理本机node和npm]]></title><link>https://blog.csdn.net/study_in/article/details/145319553</link><guid>https://blog.csdn.net/study_in/article/details/145319553</guid><author>study_in</author><pubDate>Thu, 23 Jan 2025 10:52:47 +0800</pubDate><description><![CDATA[当我的机器上已经有nodejs,但是我不想和我的node混淆,那么可以尝试使用nvm进行node的管理。]]></description><category></category></item><item><title><![CDATA[你还在以为golang切片扩容是1/4的增加吗?其实早就已经变啦!]]></title><link>https://blog.csdn.net/study_in/article/details/134701724</link><guid>https://blog.csdn.net/study_in/article/details/134701724</guid><author>study_in</author><pubDate>Wed, 29 Nov 2023 23:32:51 +0800</pubDate><description><![CDATA[你一直以为的golang切片的扩容可能已经是错的了,快来看看最新解释把]]></description><category></category></item><item><title><![CDATA[ubuntu18.04安装python3.10.13]]></title><link>https://blog.csdn.net/study_in/article/details/133090581</link><guid>https://blog.csdn.net/study_in/article/details/133090581</guid><author>study_in</author><pubDate>Wed, 20 Sep 2023 17:36:15 +0800</pubDate><description><![CDATA[【代码】ubuntu18.04安装python3.10.13。]]></description><category></category></item><item><title><![CDATA[项目从python3.6升级到python3.10遇到的坑]]></title><link>https://blog.csdn.net/study_in/article/details/133080927</link><guid>https://blog.csdn.net/study_in/article/details/133080927</guid><author>study_in</author><pubDate>Wed, 20 Sep 2023 15:01:18 +0800</pubDate><description><![CDATA[解决PY_SSIZE_T_CLEAN问题]]></description><category></category></item><item><title><![CDATA[生成当前环境的pip依赖树]]></title><link>https://blog.csdn.net/study_in/article/details/133076638</link><guid>https://blog.csdn.net/study_in/article/details/133076638</guid><author>study_in</author><pubDate>Wed, 20 Sep 2023 13:47:59 +0800</pubDate><description><![CDATA[依赖树]]></description><category></category></item><item><title><![CDATA[ubuntu18.04安装企微最新版拖拽窗口阴影]]></title><link>https://blog.csdn.net/study_in/article/details/131980270</link><guid>https://blog.csdn.net/study_in/article/details/131980270</guid><author>study_in</author><pubDate>Fri, 28 Jul 2023 14:55:09 +0800</pubDate><description><![CDATA[参考自: https://zhuanlan.zhihu.com/p/106926984。]]></description><category></category></item><item><title><![CDATA[一个mysql存储过程示例]]></title><link>https://blog.csdn.net/study_in/article/details/129286382</link><guid>https://blog.csdn.net/study_in/article/details/129286382</guid><author>study_in</author><pubDate>Wed, 01 Mar 2023 17:38:48 +0800</pubDate><description><![CDATA[该存储过程会插入10000条数据到mysql中。]]></description><category></category></item><item><title><![CDATA[修改mysql client字符集]]></title><link>https://blog.csdn.net/study_in/article/details/128580019</link><guid>https://blog.csdn.net/study_in/article/details/128580019</guid><author>study_in</author><pubDate>Fri, 06 Jan 2023 15:36:14 +0800</pubDate><description><![CDATA[最近要使用mysql client操作数据库,但是又不想在主机安装,遂直接使用docker安装一个mysql,方便省事,用完即删。]]></description><category></category></item><item><title><![CDATA[vue中实现复制内容到剪切板]]></title><link>https://blog.csdn.net/study_in/article/details/125980293</link><guid>https://blog.csdn.net/study_in/article/details/125980293</guid><author>study_in</author><pubDate>Mon, 25 Jul 2022 17:57:44 +0800</pubDate><description><![CDATA[vue中实现复制内容到剪切板]]></description><category></category></item><item><title><![CDATA[loki的告警规则同步方案]]></title><link>https://blog.csdn.net/study_in/article/details/125834302</link><guid>https://blog.csdn.net/study_in/article/details/125834302</guid><author>study_in</author><pubDate>Sun, 17 Jul 2022 17:56:55 +0800</pubDate><description><![CDATA[很多情况下，反映一个服务的健康状态，单从其服务可用性并不完全准确，反而服务的某些日志可以准确的反映出这个服务是否处于亚健康状态，是否即将出现异常，从而达到提前发现服务问题进行解决的效果,那么这时候基于日志的告警功能就非常有必要。...]]></description><category></category></item><item><title><![CDATA[记一次prometheus监控pod内存使用率错误使用sum函数引发的血案]]></title><link>https://blog.csdn.net/study_in/article/details/125833212</link><guid>https://blog.csdn.net/study_in/article/details/125833212</guid><author>study_in</author><pubDate>Sun, 17 Jul 2022 16:54:34 +0800</pubDate><description><![CDATA[记一次prometheus监控pod内存使用率错误使用sum函数引发的血案。]]></description><category></category></item><item><title><![CDATA[使用kubeadm搭建公网通信的k8s集群]]></title><link>https://blog.csdn.net/study_in/article/details/123642802</link><guid>https://blog.csdn.net/study_in/article/details/123642802</guid><author>study_in</author><pubDate>Mon, 21 Mar 2022 18:46:47 +0800</pubDate><description><![CDATA[以下均为root用户登录


安装docker

更新yum包到最新
yum update
安装需要的软件包， yum-util 提供yum-config-manager功能，另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-]]></description><category></category></item><item><title><![CDATA[Python3使用元类实现一个线程安全的logger]]></title><link>https://blog.csdn.net/study_in/article/details/122215071</link><guid>https://blog.csdn.net/study_in/article/details/122215071</guid><author>study_in</author><pubDate>Wed, 29 Dec 2021 14:27:23 +0800</pubDate><description><![CDATA[import threading
import logging  # 引入logging模块
import logging.handlers
# 这个路径抽离到配置文件中去
info_log_path = "/tmp/service/info.log"
err_log_path = "/tmp/service/error.log"


class SingletonType(type):
    """线程安全的单例的元类,只要继承了metaclass=SingletonType,就是一个线程安全的单例类,]]></description><category></category></item><item><title><![CDATA[Django+Vue实现各样式文件下载]]></title><link>https://blog.csdn.net/study_in/article/details/121852704</link><guid>https://blog.csdn.net/study_in/article/details/121852704</guid><author>study_in</author><pubDate>Fri, 10 Dec 2021 11:41:59 +0800</pubDate><description><![CDATA[Django:
# 这里返回一个迭代器,防止文件过大将内存打满,这样可以保证服务的占用内存几乎没有波动
def read_file(file_name, buf_size=409600):
    with open(file_name, "rb") as f:
        while True:
            c = f.read(buf_size)
            if c:
                yield c
            else:
           ]]></description><category></category></item><item><title><![CDATA[在pyecharts中将html导出为png使用phantomjs的方式]]></title><link>https://blog.csdn.net/study_in/article/details/120552494</link><guid>https://blog.csdn.net/study_in/article/details/120552494</guid><author>study_in</author><pubDate>Wed, 29 Sep 2021 17:31:15 +0800</pubDate><description><![CDATA[文章目录1. 安装phantomjs2. 官方使用方法:3. 如果只是自己测试到这就算完成了,下面为部署到生产环境时遇到的一些问题1.  我需要将生成的图片发送到企业微信中,但是生成的文件过大,企业微信最大允许发送2M的图片2. 线上是在容器中部署的服务,当执行生成图片时报错:3. 在本地发送图片没问题,到了容器中phantomjs将html转换成图片时乱码,缺少文字库
1. 安装phantomjs

pip install snapshot-phantomjs
下载phantomjs安装包,参见:http]]></description><category></category></item><item><title><![CDATA[在无网络的环境安装某个Python模块]]></title><link>https://blog.csdn.net/study_in/article/details/120485384</link><guid>https://blog.csdn.net/study_in/article/details/120485384</guid><author>study_in</author><pubDate>Sun, 26 Sep 2021 11:29:21 +0800</pubDate><description><![CDATA[背景:某些公司的服务器是不允许访问外网的,想要安装Python的模块只能采用离线安装
这里以Jinja2为例


首先在有网络的环境下安装
pip3 install jinja2


将jinja2模块导出
pip3 download -d /tmp/..(你自己的机器某个目录) jinja2


上传
将第2步导出的文件上传到你某个无网环境的服务器


在无网环境进行安装
pip install --no-index --find-links=你上传到服务器的目录 jinja2



...]]></description><category></category></item><item><title><![CDATA[Cascader 级联选择器使用踩坑记]]></title><link>https://blog.csdn.net/study_in/article/details/120458680</link><guid>https://blog.csdn.net/study_in/article/details/120458680</guid><author>study_in</author><pubDate>Fri, 24 Sep 2021 16:54:43 +0800</pubDate><description><![CDATA[文章目录1. 报错: `Error in callback for watcher "options": "TypeError: Cannot read property 'level' of null"`2. 如何清空cascader中已经选中的数据,官方没有提供清空的方法:
1. 报错: Error in callback for watcher "options": "TypeError: Cannot read property 'level' of null"

原因: 使用Cascader 级联]]></description><category></category></item><item><title><![CDATA[go在linux下交叉编译]]></title><link>https://blog.csdn.net/study_in/article/details/117229952</link><guid>https://blog.csdn.net/study_in/article/details/117229952</guid><author>study_in</author><pubDate>Mon, 24 May 2021 19:05:25 +0800</pubDate><description><![CDATA[linux下交叉编译

编译mac
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
编译windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go


]]></description><category></category></item><item><title><![CDATA[安装mysqlclient报错OSError: mysql_config not found]]></title><link>https://blog.csdn.net/study_in/article/details/115671903</link><guid>https://blog.csdn.net/study_in/article/details/115671903</guid><author>study_in</author><pubDate>Tue, 13 Apr 2021 16:31:33 +0800</pubDate><description><![CDATA[ubuntu18.04:
sudo apt-get install libmysqlclient-dev
centos:
yum install mysql-devel

]]></description><category></category></item></channel></rss>