<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Defiler_Lee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Defiler_Lee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Defiler_Lee]]></copyright><item><title><![CDATA[VISIO 画任意形状的封闭图案]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/138596180</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/138596180</guid><author>Defiler_Lee</author><pubDate>Thu, 09 May 2024 08:34:22 +0800</pubDate><description><![CDATA[*]]></description><category></category></item><item><title><![CDATA[VScode遇到python程序是通过sh文件启动的，如何调试]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/134254405</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/134254405</guid><author>Defiler_Lee</author><pubDate>Mon, 06 Nov 2023 20:47:02 +0800</pubDate><description><![CDATA[vscode 调试 sh文件启动 python]]></description><category></category></item><item><title><![CDATA[解决huggingface 在代码因为网络无法下载模型和数据集的问题（伪）]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/132825677</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/132825677</guid><author>Defiler_Lee</author><pubDate>Tue, 12 Sep 2023 10:35:21 +0800</pubDate><description><![CDATA[解决huggingface 在代码因为网络无法下载模型和数据集的问题（伪）]]></description><category></category></item><item><title><![CDATA[高斯混合模型]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/129243132</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/129243132</guid><author>Defiler_Lee</author><pubDate>Mon, 27 Feb 2023 15:38:17 +0800</pubDate><description><![CDATA[高斯混合模型]]></description><category></category></item><item><title><![CDATA[简单易懂的 pytorch 使用 DistributedDataParallel 进行 单机多卡训练]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/127935889</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/127935889</guid><author>Defiler_Lee</author><pubDate>Sat, 19 Nov 2022 13:41:16 +0800</pubDate><description><![CDATA[pytorch 使用 DistributedDataParallel 进行 单机多卡加速]]></description><category></category></item><item><title><![CDATA[pandas合并单元格、拆分单元格]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/127182583</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/127182583</guid><author>Defiler_Lee</author><pubDate>Thu, 06 Oct 2022 14:03:49 +0800</pubDate><description><![CDATA[pandas  合并单元格、拆分单元格]]></description><category></category></item><item><title><![CDATA[BertTokenizer 使用方法]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/126490287</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/126490287</guid><author>Defiler_Lee</author><pubDate>Thu, 25 Aug 2022 13:33:00 +0800</pubDate><description><![CDATA[BertTokenizer 使用方法，BertTokenizer 函数详解，tokenizer使用方法]]></description><category></category></item><item><title><![CDATA[ubuntu 安装配置 nvidia驱动，cuda，pytorch]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/121283469</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/121283469</guid><author>Defiler_Lee</author><pubDate>Fri, 12 Nov 2021 10:53:57 +0800</pubDate><description><![CDATA[先下载这三个包好吧
cuda 11.1
pytorch cu111 py38
nvidia 驱动


先安装nVidia驱动
可以这样 https://blog.youkuaiyun.com/qq_41481731/article/details/86640170
也可以sudo ./NVIDIA-Linux-x86_64-470.86.run（记得加执行权限）


安装cuda
直接这样./cuda_11.1.0_455.23.05_linux.run（记得加执行权限）
然后按照要求配置环境变量：


expor..]]></description><category></category></item><item><title><![CDATA[ubuntu mysql 安装、远程、配置]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120921683</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120921683</guid><author>Defiler_Lee</author><pubDate>Sat, 23 Oct 2021 15:41:01 +0800</pubDate><description><![CDATA[1. 安装
apt install mysql-server
apt install musql-client

安装后，配置文件会在/etc/mysql里面，
2 远程配置
首先配置密码，可以参考这里 在Ubuntu 18.04 下安装mysql，没有初始密码，重设root密码
也可以直接进入Mysql，然后给root改密码
sudo mysql -u root


然后开始配置远程
在MySQL表里：
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED]]></description><category></category></item><item><title><![CDATA[vscode .gitignore添加新文件后无法生效]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120873222</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120873222</guid><author>Defiler_Lee</author><pubDate>Wed, 20 Oct 2021 19:22:20 +0800</pubDate><description><![CDATA[原因是你在新增.gitignore（或者在文件中加入README.md）之前就已经提交 且把README.md纳入项目中 后续git会一直跟踪这个文件
如果你在.gitignore中改为忽略.md结尾的文件并提交，在新建一个md文件，已定不会被跟踪
[不改.gitignore文件前提下]解决该问题执行以下第一个，然后提交,后续不会再跟踪README.md文件了

git rm --cached readme1.txt # 删除readme1.txt的跟踪，并保留在本地。
git rm --f *.txt .]]></description><category></category></item><item><title><![CDATA[vscode settings.json]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120852290</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120852290</guid><author>Defiler_Lee</author><pubDate>Tue, 19 Oct 2021 18:55:44 +0800</pubDate><description><![CDATA[{
    "workbench.editorAssociations": {
        "*.ipynb": "jupyter-notebook",
        "*.drawio": "hediet.vscode-drawio-text"
    },
    "notebook.cellToolbarLocation": {
        "default": "right",
        "jupyter-notebook": "left"
    },
    "remote.SS]]></description><category></category></item><item><title><![CDATA[查看Navicat已保存数据库密码]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120707781</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120707781</guid><author>Defiler_Lee</author><pubDate>Mon, 11 Oct 2021 17:30:44 +0800</pubDate><description><![CDATA[1 导出navicat链接数据

导出时，注意选中到处密码，
2 破解其中的密码
导出以后打开文件，找到password对应字段，然后运行下面的代码
可以使用代码在线运行工具 https://tool.lu/coderunner/
把找到的密码加密字段，替换掉代码中倒数第二行的。
如果遇到乱码，把代码最后的版本改掉。。。
&lt;?php
 
namespace FatSmallTools;
 
class NavicatPassword
{
    protected $version = 0;
    ]]></description><category></category></item><item><title><![CDATA[linux screen 命令详解]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120653070</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120653070</guid><author>Defiler_Lee</author><pubDate>Fri, 08 Oct 2021 15:35:23 +0800</pubDate><description><![CDATA[转载自
https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html
一、背景
系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器，经常运行一些需要很长时间才能完成的任务，比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口，因为它们执行的时间太长了。必须等待它们执行完毕，在此期间不能关掉窗口或者断开连接，否则这个任务就会被杀掉，一切半途而废了。
二、简介
GNU Screen是一款由GN]]></description><category></category></item><item><title><![CDATA[python 画图示例合集]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120356877</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/120356877</guid><author>Defiler_Lee</author><pubDate>Fri, 17 Sep 2021 21:12:23 +0800</pubDate><description><![CDATA[直接附网址
展示链接

GIthub源码

]]></description><category></category></item><item><title><![CDATA[sqlalchemy 从数据库中到处ORM模型]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/119711006</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/119711006</guid><author>Defiler_Lee</author><pubDate>Sun, 15 Aug 2021 11:05:53 +0800</pubDate><description><![CDATA[用这个sqlacodegen，可以用 pip install 安装
执行以下语句，会在控制台输出，可以重定向到文件中直接使用。

sqlacodegen --noviews --noconstraints --noindexes mysql+pymysql://username:mysqlpsassword@192.168.1.2:3306/test?charset=utf8


...]]></description><category></category></item><item><title><![CDATA[VScode中python中用run coder输出结果中文乱码的最终解决方法，]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/119059335</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/119059335</guid><author>Defiler_Lee</author><pubDate>Sat, 24 Jul 2021 15:43:12 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/bestcode/p/9820744.html

在环境变量里添加一个变量设置:PYTHONIOENCODING=utf-8


]]></description><category></category></item><item><title><![CDATA[windows 图标变白]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118642887</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118642887</guid><author>Defiler_Lee</author><pubDate>Sat, 10 Jul 2021 23:46:43 +0800</pubDate><description><![CDATA[CD /d %userprofile%\AppData\Local
DEL IconCache.db /a

然后重启资源管理器

]]></description><category></category></item><item><title><![CDATA[fastapi 用户权限，登录，退出登录组件]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118311784</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118311784</guid><author>Defiler_Lee</author><pubDate>Mon, 28 Jun 2021 21:31:59 +0800</pubDate><description><![CDATA[将在前面的话
fastapi默认的组件，官网上其实也有，关于权限什么的，在这里 FastAPI 安全性简介
但是我在学习过程中，发现他官方提供的默认组件，有以下缺陷：

用户名，过期时间等关键信息，存储在客户端，并且使用默认的jwt，基本没有加密存在安全隐患
默认组件并不会刷新用户验证信息的过期时间，每次登录会话持续的时间是固定的，而不是随着用户的访问，刷新持续时间。
提供的功能并不完善，如果加入不同的权限，其实还是有很多工作量。
默认将授权码，放在了requests headers里，很多时候其实不太方便]]></description><category></category></item><item><title><![CDATA[python json 自定义编码解码函数]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118299477</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/118299477</guid><author>Defiler_Lee</author><pubDate>Mon, 28 Jun 2021 12:21:05 +0800</pubDate><description><![CDATA[直接上代码
自定义的编码解码函数，这里以时间类型的数据编码解码为例
def json_decode_datetime(obj):
    if isinstance(obj, datetime):
        return {
            "json_decode_datetime":  datetime.timestamp(obj)
        }
    return obj


def json_encode_datetime(dic):
    if dic.get("json_]]></description><category></category></item><item><title><![CDATA[pandas 遍历行和列]]></title><link>https://blog.youkuaiyun.com/Defiler_Lee/article/details/117414664</link><guid>https://blog.youkuaiyun.com/Defiler_Lee/article/details/117414664</guid><author>Defiler_Lee</author><pubDate>Mon, 31 May 2021 13:30:23 +0800</pubDate><description><![CDATA[遍历行

iterrows

for i,r in df_train.iterrows():
    print(r['company'])


itertuples（速度快）

for r in df_train.itertuples():
    print(getattr(r, "company"))
    break

遍历列

iteritems

for i, r in df_train.iteritems():
    print(i, r)


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