<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[M_WuFM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/M_WuFM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; M_WuFM]]></copyright><item><title><![CDATA[Ubuntu16.04安装中文出现Transaction failed：Package dependencies cannot be resolve16.04d]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/118559509</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/118559509</guid><author>M_WuFM</author><pubDate>Wed, 07 Jul 2021 22:56:01 +0800</pubDate><description><![CDATA[代码:Could not install the full language support

Transaction failed: None
The following packages have unmet dependencies:

language-pack-gnome-zh-hans: Depends: language-pack-gnome-zh-hans-base (&gt;= 1:12.04+20120508) but 1:12.04+20120801 is to be installe]]></description><category></category></item><item><title><![CDATA[Git使用教程]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/118358923</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/118358923</guid><author>M_WuFM</author><pubDate>Wed, 30 Jun 2021 21:42:47 +0800</pubDate><description><![CDATA[1、Git介绍

Git是分布式的版本控制系统，没有中央服务器，每一台电脑就是一个完整的版本库，跨平台工具。

Git的工作流程

1、从远程仓库克隆 Git 资源作为本地仓库
2、从本地仓库中 cheekout 代码然后进行代码修改
3、在提交前先将代码提交到暂存区
4、提交修改，提交到本地仓库。——本地仓库中保存修改的各个历史版本
5、在修改完成后，需要和团队共享代码时，可以将代码push到远程仓库。



2、原生Git + TortoiseGit的安装

下载链接：https://git-scm.c]]></description><category></category></item><item><title><![CDATA[1、Excle——入门]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/118354627</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/118354627</guid><author>M_WuFM</author><pubDate>Wed, 30 Jun 2021 10:54:33 +0800</pubDate><description><![CDATA[基本入门知识


1、单元格的移动

上下左右移动可以通过方向键位操作，也可以通过一下键位实现
向下：Enter
向右：tab
向左：shift + tab



2、自适应调整表格宽度

双击：当前列 与 下一列 的分割线即可

当前列：A | B | C |，双击BC之间的 | ，需要在表格的最上方位置双击操作





3、批调整表格宽度 + 表格高度

表格宽度示例：选中需要调整的列，移动任意一列的间隔线到合适的宽度，这个表格会自适应的调整所有列宽度

注意：是选中该列所有元素，不是几个单元格


]]></description><category></category></item><item><title><![CDATA[ffmpeg 基础知识笔记]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/118327895</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/118327895</guid><author>M_WuFM</author><pubDate>Tue, 29 Jun 2021 22:26:20 +0800</pubDate><description><![CDATA[1、ffmpeg windows环境安装


1.1 官网下载ffmpef：

widows平台就下载对应的版本，下载下来的ffmpeg是一个软件压缩包，解压+文件夹重命名为ffmpeg
github链接：https://github.com/BtbN/FFmpeg-Builds/releases]
在提供的 github web上下载对应版本压缩包即可：



1.2 配置环境变量：

进入文件夹ffmpeg，进入bin文件夹，复制文件夹路径
打开windows系统的环境变量，环境变量–&gt;系统变量–]]></description><category></category></item><item><title><![CDATA[1、opencv简介]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/113931349</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/113931349</guid><author>M_WuFM</author><pubDate>Mon, 22 Feb 2021 10:39:39 +0800</pubDate><description><![CDATA[1.1、图像处理简介


图像起源于1826年前后法国科学家Joseph Nicéphore Niépce发明的第一张可永久保存的照片，属于模拟图像。模拟图像又称连续图像，它通过某种物理量（如光、电等）的强弱变化来记录图像亮度信息，所以是连续变换的。模拟信号的特点是容易受干扰，如今已经基本全面被数字图像替代。


在第一次世界大战后，1921年美国科学家发明了Bartlane System，并从伦敦传到纽约传输了第一幅数字图像，其亮度用离散数值表示，将图片编码成5个灰度级，如下图所示，通过海底电缆进行传输。]]></description><category></category></item><item><title><![CDATA[Linux上多用户共享存储器设备]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/112637291</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/112637291</guid><author>M_WuFM</author><pubDate>Thu, 14 Jan 2021 20:57:35 +0800</pubDate><description><![CDATA[为了节省存储空间，我们通常会把大文件（比如大型数据集）存在大容量硬盘上，但这样一来某一用户下载并存到硬盘上的文件其它用户就没有权限访问（如果是把文件存在系统存储空间中可以通过修改文件访问权限实现多用户共享）。

该做法可以使外置硬盘开机自动挂载到root用户下，然后通过修改挂载硬盘中文件的权限实现多用户共享。
主要分以下几步：

切换到root用户下，使用fdisk -l找到外置硬盘的内核名称，如/dev/sda1
	使用sudo blkid命令列出系统中所有可用分区，记下第1步中外置硬盘对应分区的UUID]]></description><category></category></item><item><title><![CDATA[6、Linux问题汇总]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/112511220</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/112511220</guid><author>M_WuFM</author><pubDate>Tue, 12 Jan 2021 11:11:23 +0800</pubDate><description><![CDATA[#　1、创建新用户流程

&gt; ## 使用超级权限：useradd -m -s /bin/bash -d /home/username username ，指定bash，指定家目录的路径

#　２、普通用户无法使用sudo命令

&gt; ## 进入超级权限同时确保所在路径是root的家目录：sudo -s，然后cd ~

&gt; ## 查看文件权限：ls -all /etc/sudoers 的文件权限，一般是：-r--r-----，只有可读的权限，对应的数值＝440

&gt; ## 如果权限对应的]]></description><category></category></item><item><title><![CDATA[服务器+多用户下：安装anaconda、环境配置、软件图标的创建、通过启动anaconda图标打开软件]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/107400201</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/107400201</guid><author>M_WuFM</author><pubDate>Fri, 17 Jul 2020 09:15:21 +0800</pubDate><description><![CDATA[1、先下载anaconda的.sh可执行文件，清华大学软件园可以下载，同样的在anaconda官网也可以下载，下载教程略

2、安装过程：


sudo ./A*.sh  # 在文件所在的文件位置打开终端


安装提示，一路回车yes，当出现，记住这个路径，不同人的路径有所不同



安装结束，进入环境配置环节

3、进入超级用户的权限账户：


sudo -s
# 输入密码
vi /etc/profile
# 进入文件编辑器，在文件的最后面的部分输入：

#anaconda3
export PATH=/r]]></description><category></category></item><item><title><![CDATA[MySQL跳过密码步骤]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/107168800</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/107168800</guid><author>M_WuFM</author><pubDate>Mon, 06 Jul 2020 21:50:15 +0800</pubDate><description><![CDATA[不想输入这个默认密码，可以修改/etc/mysql/mysql.conf.d/mysqld.cnf文件内容

流程：

1）登录超级权限账户，输入：sudo -s 输入root#账户的密码；

2）输入：vim /etc/mysql/mysql.conf.d/mysqld.cnf

3）按下：GG，然后到达文本的最后面，再按下：o（小写字母），输入：skip-grant-tables；

4）按下：ESC案件，输入：:wq，符号:是必须要求的

5）在文本的最后面添加一条信息，实现跳过登陆页面的密码输入过程]]></description><category></category></item><item><title><![CDATA[Navicat远程访问MySQL问题]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/107161102</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/107161102</guid><author>M_WuFM</author><pubDate>Mon, 06 Jul 2020 16:24:12 +0800</pubDate><description><![CDATA[情况描述：linux 和 windows相互访问对方的MySQL连接不同的一般问题

问题：远程访问失败，连接不上

解决办法：

1、Windows和Linux上都已经安装了MySQL。如果没有，请装好再来，教程移步百度

2、关闭Windows上的防火墙，否则Linux上无法ping同Windows系统；

3、保证Linux上的MySQL是处于开启状态的，使用命令：sudo service mysql status，如果能看到running字样的就表示Linux上的MySQL是开启的，否则就使用命令：]]></description><category></category></item><item><title><![CDATA[linux下MySQL的首次登录：Access denied for user ‘root‘@‘localhost‘]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/107121052</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/107121052</guid><author>M_WuFM</author><pubDate>Sat, 04 Jul 2020 11:08:44 +0800</pubDate><description><![CDATA[环境：linux_ubuntu

安装服务器MySQL：


sudo apt-get install mysql-server

安装客服端MySQL：


sudo apt-get install mysql-client

输入：mysql -uroot -p

出现错误：ERROR 1698 (28000): Access denied for user 'root'@'localhost'

原因：初次安装MySQL时默认一个随机密码，先找到改密码，然后修改。

解决方法：

使用mysql -.]]></description><category></category></item><item><title><![CDATA[2、C语言函数、结构体，C++类]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106343349</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106343349</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 23:40:46 +0800</pubDate><description><![CDATA[备注：本人写的CC++代码遵循的是Python规范同时借鉴严蔚敏老师的风格

函数以及传参方式
	函数定义
		传参方式（值，址，引用）
		返回值问题：一个或多个返回值处理
		易错问题分析：内存分配与回收
		new 动态分配的空间只用调用delete来删除，否则new创建的变量生命周期就是程序的生命周期
			常见的方式是：new在子函数中调用，delete在别的函数中执行
			
			cin.getline()可以接受空格字符串的输入
			charstr[15];cin.getline...]]></description><category></category></item><item><title><![CDATA[结构体的使用技巧]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106343106</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106343106</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 21:57:43 +0800</pubDate><description><![CDATA[常见格式：


	
typedef struct
{
    // 变量自这里面
};

	
	
推荐的写法：

自己用前面加别名：

	
typedef struct 别名A 
{
    别名A 变量C;  // 别名A是结构体类型；变量C是结构体变量
    int a
};

	
	
给别人用时后面加别名：

	
typedef struct
{
    // 变量
} 别名B;

typedef struct
{
    别名B 变量C;  // 前面是类型，后面的是变量
};

	
	
...]]></description><category></category></item><item><title><![CDATA[3、安装epel源方法]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106342116</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106342116</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 21:36:24 +0800</pubDate><description><![CDATA[需要root权限，本人是直接在root权限下进行命令操作

确认你的CentOS 的版本

	首先通过以下命令确认你的CentOS 版本，命令：cat /etc/redhat-release
	
	找到CentOS 版本所对应的EPEL 的版本
	https://mirrors.bfsu.edu.cn/epel/
		本人的是epel-release-latest-8.noarch.rpm
		注意：红字部分不能照抄，根据提示找出自己CentOS的版本，然后替换
		
	
	输入：
	wget https:]]></description><category></category></item><item><title><![CDATA[2、yum和epel是什么]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106341889</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106341889</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 21:01:46 +0800</pubDate><description><![CDATA[关于yum
	yum（全称为 Yellow dog Updater, Modified）是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理，能够从指定的服务器自动下载RPM包并且安装，可以自动处理依赖性关系，并且一次安装所有依赖的软体包，无须繁琐地一次次下载、安装。
	
	关于CentOS
	centos是redhat的开源版本，是企业linux系列的，没有yum功能，所以需要配置epel，centos配置了epel，又需要配置repo，以使得软件源有软件，且软件]]></description><category></category></item><item><title><![CDATA[1、CentOS修改更新源]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106341188</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106341188</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 20:43:28 +0800</pubDate><description><![CDATA[刚装好的CentOS无法更新软件的原因是软件更新源在国外，国内无法访问

解决方法：修改刚更新源为国内镜像

对于新装的CentOS，默认是没有开启网络连接的，所以需要手动连接网络，但是每次开机之后都默认断开连接。

准备工作：

手动连接网络，终端输入：
	
ip address
	ip address
	寻找inet后面的ip，找到一个正常的ip地址，改ip对应的网卡就是当前连接网络的网卡名称
	虚拟机中CentOS联网的网卡名称常见为：ens33
	输入指令：
	
vi /etc/sysconfig/]]></description><category></category></item><item><title><![CDATA[1、visual studio 2010 软件基础知识]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106338824</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106338824</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 17:56:31 +0800</pubDate><description><![CDATA[visual studio 2010 软件的使用
	文件 --&gt; 新建 --&gt; 项目 --&gt; C++win32 --&gt; 控制台 --&gt; 名称位置 --&gt; 默认确定
		测试编译器是否有问题：
		生成 --&gt; 生成解决方案 --&gt; 确定，看提示；试调 --&gt; 开始执行不试调
		
		c++工程文件部分：
		name.sln双击打开的是工程文件
			Debug文件夹存放exe文件
			与.sln同名的name文件夹中保存的是工程中添加的源代码
		]]></description><category></category></item><item><title><![CDATA[1、在linux环境下pycharm的使用]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106334124</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106334124</guid><author>M_WuFM</author><pubDate>Mon, 25 May 2020 17:27:26 +0800</pubDate><description><![CDATA[前提条件：linux中安装Python3和pip3，否则会出现问题

sudo apt install python3-pip

1、pycharm 的安装：

/opt：给主机额外安装软件所摆放的目录。pycharm的安装目录推荐存放在此处。
	下载社区版，使用命令：sudo tar -xvzf pycharm-community-2020.1.1.tar.gz -C /opt/ 解压一步到胃！
	cd /opt/py*/bin
	sudo ./pycharm.sh
	开始安装
2、创建文件：

file]]></description><category></category></item><item><title><![CDATA[VMwareWorkstations的用法大全]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106316693</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106316693</guid><author>M_WuFM</author><pubDate>Sun, 24 May 2020 16:24:01 +0800</pubDate><description><![CDATA[VMware常见的知识：

1、虚拟机的硬盘：.vmdk文件

2、虚拟机识别U盘：USB选项打开虚拟系统就能识别u盘，但主系统识别不出U盘

3、虚拟机声卡：不涉及音乐就删除

4、虚拟机打印器：不打印就删出

5、虚拟机光驱：选择对应的iso文件

FAT32和NTFS的区别：

1、硬盘的格式是FAT32：创建的系统文件大于2G时出现文件内存限制，创建虚拟机系统时需要将虚拟机设置为将虚拟磁盘拆分为多个文件；

2、硬盘的格式是NTFS格式：创建虚拟机系统时需要将虚拟机设置为将虚拟设置为单个文件

3、]]></description><category></category></item><item><title><![CDATA[Linux虚拟机添加新硬盘]]></title><link>https://blog.youkuaiyun.com/M_WuFM/article/details/106303443</link><guid>https://blog.youkuaiyun.com/M_WuFM/article/details/106303443</guid><author>M_WuFM</author><pubDate>Sat, 23 May 2020 17:43:52 +0800</pubDate><description><![CDATA[添加新硬盘

1、选择“VM”----“setting”并打开，将光标定位在hard Disk这一选项，然后点击下方的Add按钮

2、点击next，执行下一个步骤

3、根据提示，创建一个虚拟的磁盘，并点击下一步

4、按照默认的，选择SCSI格式的磁盘即可，点击next执行下一步

5、按照默认的点击下一步即可完成虚拟磁盘的添加

以下是对虚拟机中linux和widows中对于新的虚拟磁盘的挂载的方式的介绍



虚拟机中windows对于虚拟的磁盘的挂载

方法比较的简单，和在实际的电脑中操作一样..]]></description><category></category></item></channel></rss>