<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sin_404的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sin_404</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sin_404]]></copyright><item><title><![CDATA[initramfs修复记录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/126569149</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/126569149</guid><author>sin_404</author><pubDate>Sun, 28 Aug 2022 14:12:05 +0800</pubDate><description><![CDATA[initramfs修复记录]]></description><category></category></item><item><title><![CDATA[esxi-linux-lvm磁盘扩容]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/125962564</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/125962564</guid><author>sin_404</author><pubDate>Sun, 24 Jul 2022 18:45:42 +0800</pubDate><description><![CDATA[lvm磁盘扩容]]></description><category></category></item><item><title><![CDATA[nginx1.18默认配置启动无80端口进程-备忘录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/125396882</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/125396882</guid><author>sin_404</author><pubDate>Tue, 21 Jun 2022 19:16:31 +0800</pubDate><description><![CDATA[apt install nginx 默认安装了1.18版本
systemctl start nginx后发现80端口并没有启动，亦无法访问默认网页]]></description><category></category></item><item><title><![CDATA[where接自定义函数导致查询缓慢]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/124646309</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/124646309</guid><author>sin_404</author><pubDate>Sun, 08 May 2022 12:26:18 +0800</pubDate><description><![CDATA[问题
mysql在where后接自定义函数查询时查询时间暴增，秒级查询变分钟
导致问题代码
SELECT * from temp where name=(select prc_jtof("张三"));

分析原因
prc_jtof是自定义繁简体转换函数，类似于接了一个复杂子查询，致使全表扫描每一条记录都走一遍子查询 （？为什么不是把子查询结果缓存下来匹配）
解决办法
把子查询结果拿出来做匹配
SELECT * from temp temp join (select prc_jtof("张三") as pfn]]></description><category></category></item><item><title><![CDATA[win10 添加虚拟网卡，配置op路由]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/124040529</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/124040529</guid><author>sin_404</author><pubDate>Fri, 08 Apr 2022 16:15:25 +0800</pubDate><description><![CDATA[源地址：https://www.swack.cn/wiki/001557409799713ca16fa7271334e4cadbf9cc76fd0d933000/0016044578258439cfe7182030c4992b67cd15ff7e07c59000



客户端路由配置https://blog.youkuaiyun.com/joshua317/article/details/120245443


路由配置 ：默认情况下全线路走服务器路由

win本机路由查看：route print

route-nop]]></description><category></category></item><item><title><![CDATA[shell常用命令-备忘录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/124041800</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/124041800</guid><author>sin_404</author><pubDate>Fri, 08 Apr 2022 16:06:33 +0800</pubDate><description><![CDATA[1、根据端口|pid排查问题
netstat -tnlp  查看当前在用端口并显示pid
lsof -i: port  查看具体端口号被谁占用
ps -ef|grep 'pid|port' 根据pid或端口

2、查看路由转跳
mtr -r  ip  # 输出路由报告
mtr -c(n) ip # 发送多少包数据
mtr # my traceroute

3、系统资源自检
ifconfig -a	| ip a 查看网卡
netstat -tnlp 查看网络端口
iostat 1 10 查看io使用情况	1 ]]></description><category></category></item><item><title><![CDATA[关于过快S验证码的一些问题]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/122761957</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/122761957</guid><author>sin_404</author><pubDate>Mon, 31 Jan 2022 22:40:08 +0800</pubDate><description><![CDATA[今年真是过的莫名其妙的一年，转眼就最后一天，笔记本手托是真冷，水点东西记录一下好像做了点什么。

前段时间分析短视频数据时在扒拉快S数据时发现他们的验证码有些意思，在chrome里手拖能过用selenium老是失败，截数据感觉怎么看都没问题，不管是轨迹模仿还是模拟抖动。一度放弃准备从js逆向入手（js分析是一件让人头大的事情），后来发现问题居然出在拖动滑块的速度上，我还以又出了什么新奇的检测手法。


# 这里移速是个固定值，需要在源码里调整
class PointerInput(InputDevice):]]></description><category></category></item><item><title><![CDATA[docker20小记]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/122177920</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/122177920</guid><author>sin_404</author><pubDate>Mon, 27 Dec 2021 18:26:36 +0800</pubDate><description><![CDATA[cause
A100创建docker服务器跑tensorflow1.x error,默认镜像:tensorflow/tensorflow:1.15.5-gpu与安培卡不兼容，这里使用nvidia提供的：nvcr.io/nvidia/tensorflow:20.10-tf1-py3
常用命令

docker cp
镜像和物理机拷贝文件 示例：docker cp train.tsv b4881c260d44:/root/
systemctl restart docker 重启
docker ps
查看当前正在运]]></description><category></category></item><item><title><![CDATA[ESXI虚拟机启动，模块“MonitorLoop”打开电源失败]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/121692668</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/121692668</guid><author>sin_404</author><pubDate>Fri, 03 Dec 2021 10:23:21 +0800</pubDate><description><![CDATA[这个问题挺莫名其妙的，虚拟机关机后就打不开了，关机前大概还有2-3g磁盘空间，找了下类似的问题，确实是磁盘空间不足导致的，但没提个明确的解决方法。

    此时是无法扩充磁盘的，但可以设置内存容量，应该是虚拟机启动按照内存容量分配虚拟空间不足导致无法启动。把内存设置为剩余磁盘的1/2，我这边设置为1g后正常启动。
...]]></description><category></category></item><item><title><![CDATA[torch加载自定义模型的问题]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/120546046</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/120546046</guid><author>sin_404</author><pubDate>Wed, 29 Sep 2021 12:10:45 +0800</pubDate><description><![CDATA[-----------------------------------------------------------------------------------------------------------------------------

常规加载方法参考：pytorch-模型保存和加载 - 贝壳里的星海 - 博客园pytorch-模型保存和加载 加载模型参数和选择是由保存的模型数据结构决定，故先要确定保存模型模型的方法和数据结构 保存模型 # 模型权重参数 model.state_d...]]></description><category></category></item><item><title><![CDATA[rtx3060安装ubuntu21与tensorflow1.15环境]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/118852146</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/118852146</guid><author>sin_404</author><pubDate>Sat, 17 Jul 2021 10:26:50 +0800</pubDate><description><![CDATA[前两天主机刚挂(makop)，lostall my files。之前一直纠结迁移数据麻烦，结果一波被整完了，都懒得看有哪些数据，直接格了4个盘，共享盘的习惯让我的nas也遭了殃。

    这样，一台干净的主机就空出来了。前段时间又在搞mt5的finetuning，就想着搭个方便跑的环境。

    总而言之，很麻烦，坑很多，有点后悔买30系显卡了。昨晚8点半开搞，本想着12点前搞完，结果硬是搞到凌晨3点多，今天起来整个人都不好了，果然，年纪一大，再熬夜身体就遭不住了。
...]]></description><category></category></item><item><title><![CDATA[numpy数组和图片互转]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/115397142</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/115397142</guid><author>sin_404</author><pubDate>Fri, 02 Apr 2021 14:32:50 +0800</pubDate><description><![CDATA[一、numpy array的存储和加载：

load() 和 save() 函数是读写文件数组数据的两个主要函数，默认情况下，数组是以未压缩的原始二进制格式保存在扩展名为 .npy 的文件中。
	savez() 函数用于将多个数组写入文件，默认情况下，数组是以未压缩的原始二进制格式保存在扩展名为 .npz 的文件中。
	loadtxt() 和 savetxt() 函数处理正常的文本文件(.txt 等)


二、narray数组还原图片


import numpy as np
from PIL im...]]></description><category></category></item><item><title><![CDATA[darknet-yolov3、yolo-fastect使用rtx30系显卡cuda环境在win10平台编译与训练的相关问题]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/115257337</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/115257337</guid><author>sin_404</author><pubDate>Fri, 26 Mar 2021 23:38:18 +0800</pubDate><description><![CDATA[看我这个标题，就知道是踩了多少的坑

win10跑darknet，还用的是tm的3060，我一度想把它丢了换20系，好直接下载git上编译好的cuda10版本



1. cmake 编译无法找到cuda，nofound问题。

：这个问题可能是你安装cuda的时候没有选关联vs的那个组件有关。我出现这个问题是因为安装cuda账户不是当前账户导致的，最后选择重装了cuda

后面看到大佬拷贝这个目录：C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v1.]]></description><category></category></item><item><title><![CDATA[pycharm在虚拟环境下跑jupyter notebook问题记录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/114371377</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/114371377</guid><author>sin_404</author><pubDate>Thu, 04 Mar 2021 16:31:15 +0800</pubDate><description><![CDATA[最近在pycharm里运行ipynb文件发现个问题，如果是在conda的虚拟环境或者额外创建项目的venv里会提示：jupyter kernel does not match project interpreter

提示内核版本不匹配，要求register project interpreter as kernel,选择的话提示dll问题找不到模块,我尝试改configer从url读取依旧无效

事实上此时jupyter是已经启动了的，且可以在网页上访问，猜测是pycharm识别的问题



我通过重复.]]></description><category></category></item><item><title><![CDATA[keras-ocr实例测试]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/114290899</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/114290899</guid><author>sin_404</author><pubDate>Tue, 02 Mar 2021 18:30:37 +0800</pubDate><description><![CDATA[keras-ocr 
文档地址

参考文章
一篇入门深度学习OCR：数据集和算法合集  

错误集合

加载Keras保存的模型时，“ AttributeError：‘str’对象没有属性’decode’”？

pip install ‘numpy1.19’ --force-reinstall     重装库版本
pip install 'h5py2.10.0’ --force-reinstall


Win10 conda环境，OSError: [WinError 126] 找不到指定的模块 ·


co]]></description><category></category></item><item><title><![CDATA[HIVE数据导入-备忘录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/113611953</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/113611953</guid><author>sin_404</author><pubDate>Wed, 03 Feb 2021 16:33:34 +0800</pubDate><description><![CDATA[hive 数据导入
指定建表的分隔符方便load导入数据(用insert需要走mr)
--local用以区分使用本地环境还是hdfs导入数据
load data local inpath "C:\\Users\\admin\\Desktop\\apply_amount.txt" into table apply_amount;

CREATE TABLE `apply_amount` (
                                    `id` INT,
              ]]></description><category></category></item><item><title><![CDATA[PSI|CSI和ROC|AUC和KS -备忘录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/112670612</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/112670612</guid><author>sin_404</author><pubDate>Fri, 15 Jan 2021 15:27:16 +0800</pubDate><description><![CDATA[PSI和CSI是对评分卡主模型分数以及入模变量进行监控的一大利器，它们不仅可以实时反映模型的稳定性，也可以快速发现问题，定位问题（客群变化引起、变量变化引起等），从而找到有效的解决方案。



PSI指标

PSI定义：群体稳定性指标PSI(Population Stability Index)是衡量模型的预测值与实际值偏差大小的指标；稳定度指标可衡量测试样本及模型开发样本评分的分布差异，为最常见的模型稳定度评估指标。其实PSI表示的就是按分数分档后，针对不同样本，或者不同时间的样本，population.]]></description><category></category></item><item><title><![CDATA[java线程池备忘录]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/112650235</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/112650235</guid><author>sin_404</author><pubDate>Fri, 15 Jan 2021 11:11:46 +0800</pubDate><description><![CDATA[In the absence of an Executor bean in the context, Spring Boot auto-configures a ThreadPoolTaskExecutor with sensible defaults that can be automatically associated to asynchronous task execution (@EnableAsync) and Spring MVC asynchronous request processing]]></description><category></category></item><item><title><![CDATA[pandas中dict和dataFrame互转]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/109326532</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/109326532</guid><author>sin_404</author><pubDate>Wed, 28 Oct 2020 09:48:39 +0800</pubDate><description><![CDATA[一、dict转Dataframe
pd.DataFrame(dict_a)


二、df转dict
使用df.to_dict()默认会把key和值分开
参数：'dict' (默认) ，'list'，'series'，'split'，'records'，'index'

如果是list(dict)这种嵌套情况转的df，回转需要使用records

# 拿上面的数据举例，df_b
     a    b    c
0    0    1    2
1    3    4    5
2    6    7    ]]></description><category></category></item><item><title><![CDATA[备忘录 @RestControllerAdvice与异常拦截类示例]]></title><link>https://blog.youkuaiyun.com/sin_404/article/details/109181501</link><guid>https://blog.youkuaiyun.com/sin_404/article/details/109181501</guid><author>sin_404</author><pubDate>Tue, 20 Oct 2020 15:11:34 +0800</pubDate><description><![CDATA[import com.mine.ResponseMO;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.validation.BindException;
import org.springframework.validation.ObjectError;
import org.springframework.web.HttpMediaTypeNotSupportedException..]]></description><category></category></item></channel></rss>