<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cute_boy_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cute_boy_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cute_boy_]]></copyright><item><title><![CDATA[linux命令行光标消失解决办法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121908776</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121908776</guid><author>cute_boy_</author><pubDate>Mon, 13 Dec 2021 16:43:13 +0800</pubDate><description><![CDATA[linux命令行光标消失解决办法
前言

今天在终端敲命令的时候不知道点到了哪里，突然命令行的光标不见了。之前也出现过类似的现象。直接关闭再次重启就好了。但是还是想找个解决的办法于是。。。。。

解决
隐藏光标
echo -e "\033[?25l"
显示光标
echo -e "\033[?25h"

总结

解决linux光标的方法，只需要在命令行中输入如上命令即可
注：命令行的光标跟Vim的光标是一起的，显示或者隐藏需要在命令行中输入对应的命令


...]]></description><category></category></item><item><title><![CDATA[RuntimeError: CUDA out of memory解决方法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121663919</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121663919</guid><author>cute_boy_</author><pubDate>Thu, 02 Dec 2021 09:55:44 +0800</pubDate><description><![CDATA[RuntimeError: CUDA out of memory解决方法
前言

今天在运行代码的时候出现了cuda的一个报错，报错如下，意思就是超出内存了

解决

首先查看一下GPU使用情况，命令如下：nvidia-smi

看输出的第二列（Memory_Usage）查看各个GPU使用情况
找到剩余内存较大的GPU，然后代码中输入如下代码

import os
import torch

os.environ['CUDA_VISIBLE_DEVICES'] = '2,6' # 代表可以使用第二个和第六个]]></description><category></category></item><item><title><![CDATA[linux使用scp传输文件出现Permission denied解决办法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121518892</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121518892</guid><author>cute_boy_</author><pubDate>Wed, 24 Nov 2021 16:39:17 +0800</pubDate><description><![CDATA[linux使用scp传输文件出现Permission denied解决办法
前言

今天在两个linux服务器上用scp传输文件出现如下报错，经过查找资料决绝了该问题

解决

修改想要传输的文件夹的权限为777（最大权限）

chmod 777 src_path


重新试一下scp

scp -r src_path user@ip:/dst_path


若依然存在权限报错问题修改dst_path的权限为777（注意是两个不同的机器哦）

chmod 777 dst_path


再次尝试即可成功

总]]></description><category></category></item><item><title><![CDATA[AttributeError: ‘Dataset‘ object has no attribute ‘value‘报错python使用h5py模块的时候出现解决办法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121274961</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121274961</guid><author>cute_boy_</author><pubDate>Thu, 11 Nov 2021 20:08:38 +0800</pubDate><description><![CDATA[AttributeError: ‘Dataset’ object has no attribute ‘value’
前言

今天想要复现一下库上的代码（代码中使用到h5py模块），在本地最开始直接执行pip install h5py成功安装，但是在运行的时候出现了如下报错

解决

查看了一下库上的h5py的版本发现是2.9的版本，我本地没有指定版本默认下载最新版本（3.5）于是我就本地下载了一下2.9的版本运行之后发现没有问题
命令：pip uninstall h5py &amp;&amp; pip in]]></description><category></category></item><item><title><![CDATA[opencv代码实现将视频解析成一帧一帧的图片]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121165109</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121165109</guid><author>cute_boy_</author><pubDate>Fri, 05 Nov 2021 16:24:07 +0800</pubDate><description><![CDATA[opencv代码实现将视频解析成一帧一帧的图片
前言：

最近在做图像相关的事情，需要将一个视频解析成一帧一帧的图片之后再进行处理，因此需要用到opencv进行处理，若有疑问或者建议欢迎随时留言沟通

实现

准备工作：
- python中使用opencv需要下载一个包：opencv-python
- 命令行：pip install opencv-python
- 注意：导入包的时候是 import cv2
代码

import os
import cv2
import shutil


current_d]]></description><category></category></item><item><title><![CDATA[pandas实现在同一个excel中写入两个表]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/121162161</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/121162161</guid><author>cute_boy_</author><pubDate>Fri, 05 Nov 2021 14:50:32 +0800</pubDate><description><![CDATA[pandas实现在同一个excel中写入两个表
前言：

最近在使用pandas的时候遇到了一个这样的需求，想要在一个excel中写入两个表，之前也做过类似的功能但是有点忘记了，好记性不如烂笔头，自己做个笔记记录一下吧，以后也方便找，

实现

话不多说直接上代码吧，代码简单不做赘述，若有疑问可留言，看到会解答

import pandas as pd

path = 'test.xlsx'
test_data = [[1, 2], [3, 4]]
cols = ['a', 'b']
test_data =]]></description><category></category></item><item><title><![CDATA[python实现多层嵌套字典创建]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/120929769</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/120929769</guid><author>cute_boy_</author><pubDate>Sun, 24 Oct 2021 09:37:04 +0800</pubDate><description><![CDATA[python实现多层嵌套字典创建
一、任务需求

根据项目需要最近需要实现一个功能：创建多层嵌套字典功能如下图

二、实现

话不多说直接上代码

def create_dict(key_lst, val):
    key_num = len(key_lst)
    final_dict = tmp_dict = {}
    for index, key in enumerate(key_lst):
        if index == key_num - 1:
            tmp_di]]></description><category></category></item><item><title><![CDATA[shutil.rmtree出现PermissionError解决办法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119926001</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119926001</guid><author>cute_boy_</author><pubDate>Thu, 26 Aug 2021 11:19:19 +0800</pubDate><description><![CDATA[shutil.rmtree出现PermissionError解决办法
前言：

今天在使用python中的shutil删除文件夹的时候出现了一个错PermissionError，原因是某个文件没有访问权限，接下来就是解决这个问题了。

解决：

根据经验文件无法删除多半是因为无法对其编辑，那么就应该查看一下该文件的各种权限，代码如下

import os


file_path = '文件路径'
print(os.access(file_name, os.R_OK))	#查看文件是否有读的权限
print(]]></description><category></category></item><item><title><![CDATA[echarts+百度地图+关系图，使用介绍]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119905723</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119905723</guid><author>cute_boy_</author><pubDate>Wed, 25 Aug 2021 16:28:16 +0800</pubDate><description><![CDATA[echarts+百度地图+关系图，使用介绍
前言

最近有一个需求：做一个关于全世界专家信息的展示，需要在地图上显示其位置以及互相之间的关系，于是想到了使用echarts来实现这个功能。

一、echarts
1.1 介绍

ECharts 是一个使用 JavaScript 实现的开源可视化库，涵盖各行业图表，满足各种需求。

1.2 使用简介

地址：echarts地址
文档：进入网址之后按照下图即可看到官方教程，此处不再做赘述
示例：点击示例即可看到各种各样的表格（反正就是花里胡哨的）
引用：那么接下来]]></description><category></category></item><item><title><![CDATA[pycharm文件右下角变成问号打不开情况，解决方法]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119817273</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119817273</guid><author>cute_boy_</author><pubDate>Fri, 20 Aug 2021 10:22:21 +0800</pubDate><description><![CDATA[pycharm文件右下角变成问号打不开情况，解决方法
一、现象

今天突然发现了一个问题，使用logger模块生成*.log文件的时候突然发现pycharm怎么也打不开了，给我一顿好奇。如下图
问题：同样是log文件上面的就能打开下面的就打不开

二、解决

经过向度娘请教，发现是因为pycharm没有识别该后缀的文件，但是上面那个因为创建的时候是手动创建的文本文件所以能够打开
开始解决：

大功告成（完美解决）



...]]></description><category></category></item><item><title><![CDATA[c++使用vector求矩阵的A的逆]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119600573</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119600573</guid><author>cute_boy_</author><pubDate>Wed, 11 Aug 2021 11:35:15 +0800</pubDate><description><![CDATA[c++使用vector求矩阵的A的逆

直接上代码

//按第一行展开计算|A|
double getA(vector&lt;vector&lt;double&gt;&gt; arcs, int n)
{
    if (n == 1)
    {
        return arcs[0][0];
    }
    double ans = 0;
    vector&lt;vector&lt;double&gt;&gt; temp = make_zero_martix(arcs.size(), ar]]></description><category></category></item><item><title><![CDATA[c++使用vector求矩阵的A(行列式)]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119573160</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119573160</guid><author>cute_boy_</author><pubDate>Wed, 11 Aug 2021 11:32:37 +0800</pubDate><description><![CDATA[c++使用vector求矩阵的A(行列式)

直接上代码

#include &lt;vector&gt;

bool Iseven(int num)
{
    //用位与运算来判断奇偶（最快的判断奇偶的方法）
    return ((num &amp; 1) == 0);
}

bool PowerIsPosition(vector&lt;double&gt;&amp; vec)
{
    //count即为逆序数，初始化为0
    int count = 0;
    for (int i = ]]></description><category></category></item><item><title><![CDATA[c++使用vector实现对一个矩阵复制出几行几列]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119572164</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119572164</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 16:03:05 +0800</pubDate><description><![CDATA[c++使用vector实现对一个矩阵复制出几行几列

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; replicate(vector&lt;vector&lt;double&gt;&gt; before, int row, int col) {
    //对矩阵复制
    vector&lt;vector&lt;double&gt;&gt; array;
    for (int r = 0; r &lt; row;]]></description><category></category></item><item><title><![CDATA[c++使用vector实现矩阵除以一个数]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119572106</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119572106</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 16:01:06 +0800</pubDate><description><![CDATA[c++使用vector实现矩阵除以一个数

直接上代码

vector&lt;vector&lt;double&gt;&gt; martrix_divid_num(vector&lt;vector&lt;double&gt;&gt; m, double num) {
    //矩阵除以一个数
    for (int i = 0; i &lt; m.size(); i++)
    {
        for (int j = 0; j &lt; m[0].size(); j++)
        {
 ]]></description><category></category></item><item><title><![CDATA[c++使用vector实现按列求和]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119572026</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119572026</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:59:17 +0800</pubDate><description><![CDATA[c++使用vector实现按列求和

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; colwise_sum(vector&lt;vector&lt;double&gt;&gt; m) {
    //矩阵按列求和
    vector&lt;vector&lt;double&gt;&gt; array;
    for (int i = 0; i &lt; m[0].size(); i++)
    {
        ]]></description><category></category></item><item><title><![CDATA[c++使用vector实现两个矩阵相加]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119571965</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119571965</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:57:23 +0800</pubDate><description><![CDATA[c++使用vector实现两个矩阵相加

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; matrix_add(vector&lt;vector&lt;double&gt;&gt; m, vector&lt;vector&lt;double&gt;&gt; n) {
    //矩阵相加
    vector&lt;vector&lt;double&gt;&gt; array;
    for (int i = 0; i ]]></description><category></category></item><item><title><![CDATA[c++使用vector实现一个数乘以矩阵]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119571892</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119571892</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:55:24 +0800</pubDate><description><![CDATA[c++使用vector实现一个数乘以矩阵

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; num_mul_matrix(double num, vector&lt;vector&lt;double&gt;&gt; m) {
    //一个数乘以矩阵
    ;
    for (int i = 0; i &lt; m.size(); i++)
    {
        for (int j = 0; j &lt; m]]></description><category></category></item><item><title><![CDATA[c++使用vector获取块矩阵]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119571686</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119571686</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:50:08 +0800</pubDate><description><![CDATA[c++使用vector获取矩阵的块

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; block(vector&lt;vector&lt;double&gt;&gt; before, int start_x, int start_y, int block_x, int block_y) {
    //取矩阵的块
    vector&lt;vector&lt;double&gt;&gt; bl;
    for (int]]></description><category></category></item><item><title><![CDATA[c++使用vector对矩阵的块进行修改]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119571567</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119571567</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:47:47 +0800</pubDate><description><![CDATA[c++使用vector对矩阵的块进行修改

直接上代码

#include &lt;vector&gt;

vector&lt;vector&lt;double&gt;&gt; modify_block(vector&lt;vector&lt;double&gt;&gt; &amp;before, int start_x, int start_y, int block_x, int block_y, vector&lt;vector&lt;double&gt;&gt; md_vector) {
    //]]></description><category></category></item><item><title><![CDATA[c++使用vector求两个矩阵相乘]]></title><link>https://blog.youkuaiyun.com/cute_boy_/article/details/119571436</link><guid>https://blog.youkuaiyun.com/cute_boy_/article/details/119571436</guid><author>cute_boy_</author><pubDate>Tue, 10 Aug 2021 15:43:24 +0800</pubDate><description><![CDATA[c++使用vector求两个矩阵相乘

直接上代码

vector&lt;vector&lt;double&gt;&gt; mutil(vector&lt;vector&lt;double&gt;&gt; m1, vector&lt;vector&lt;double&gt;&gt; m2) {
    //两矩阵相乘
    int m = m1.size();
    int n = m1[0].size();
    int p = m2[0].size();
    vector&lt;vector&]]></description><category></category></item></channel></rss>