<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[地球太危险了吧]]></title><description><![CDATA[地球逃离协会]]></description><link>https://blog.youkuaiyun.com/Smile_coderrr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Smile_coderrr]]></copyright><item><title><![CDATA[MacOS下无屏幕通过共享WiFi的方式为树莓派4B安装64-bit系统]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/117854711</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/117854711</guid><author>Smile_coderrr</author><pubDate>Sat, 12 Jun 2021 19:47:53 +0800</pubDate><description><![CDATA[教程参考说明：

本教程为使用Mac笔记本，在MacOS系统下，在无屏幕下条件下，安装 RasPberry Pi OS 64-bit 系统。
	需要有带网口和USB口的拓展坞，且在有线以太网接入的条件下本教程能参考。


工具：

MacBook Pro 笔记本 一台 （带网口和USB接口的拓展坞）
	树莓派4B (8GB RAM) 一个
	5V 3A 电源 一个
	64 GB microSD卡 一个
	USB3.0 读卡器 一个
	
...]]></description><category></category></item><item><title><![CDATA[MacOS通过vscode远程连接服务器助力协同作业]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/107862551</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/107862551</guid><author>Smile_coderrr</author><pubDate>Fri, 07 Aug 2020 15:09:06 +0800</pubDate><description><![CDATA[一、下载Remote-SSH并配置SSH信息

首先在Extension里面搜索Remote-SSH下载：



然后点击左下角绿色按钮进行SSH配置：



选择Open Configuration File。然后选择本机用户的ssh配置文件进行配置：



在配置文件最后面追加以下内容：


Host   服务器IP地址
    HostName   服务器IP地址
    User   用户名
    port   22

二、生成SSH的key并放置远程服务器上

1、首先生成ssh的key，这个教]]></description><category></category></item><item><title><![CDATA[Arithmetic Progressions]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/107421892</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/107421892</guid><author>Smile_coderrr</author><pubDate>Sat, 18 Jul 2020 01:54:26 +0800</pubDate><description><![CDATA[一、问题

An arithmetic progression is a sequence of numbersa_1, a_2, . . . , a_ka1​,a2​,...,ak​where the difference of consec- utive members ai+1 − ai is a constant (1 ≤ i ≤ k − 1). For example, the sequence 5, 8, 11, 14, 17 is an arithmetic progression of ..]]></description><category></category></item><item><title><![CDATA[百练：2181:Jumping Cows]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/93143734</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/93143734</guid><author>Smile_coderrr</author><pubDate>Fri, 21 Jun 2019 01:03:57 +0800</pubDate><description><![CDATA[一、题意

概括题意：给定一串有n个数的串，要求找出一个子串，在子串的奇数位置+，在子串的偶数位置-。

二、算法

本题可采用贪心算法，贪心代码的简易程度取决于你对这题的抽象程度，以下给出一个抽象程度最高的解法。

抽象解释：

首先建立坐标系，画出数据点，并用曲线相连，如下：



而贪心总体想在+的时候多+一点，在-的时候多减一点，那么我们则可以使每次+的时候都在曲线的波峰（即最近的最高值）...]]></description><category></category></item><item><title><![CDATA[百练：2408:Anagram Groups]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/91436818</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/91436818</guid><author>Smile_coderrr</author><pubDate>Tue, 11 Jun 2019 15:03:47 +0800</pubDate><description><![CDATA[1、解题思路

根据题意需要对一连串字符串进行分类，分类标准为最小字典序排列相同，则根据分类和输出标准可以构造一个结构体，结构体如下：

struct node{
 set&lt;string&gt; s_set;
 string new_string;
 string old_first_string;
 int num;
}s_node[30001];

1、其中s_s...]]></description><category></category></item><item><title><![CDATA[Linux相关操作记录]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/90459717</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/90459717</guid><author>Smile_coderrr</author><pubDate>Thu, 23 May 2019 00:49:42 +0800</pubDate><description><![CDATA[目录

一、查看磁盘空间和分区空间大小

1、查看磁盘空间：fdisk -l

2、查看分区空间的大小：df -h

二、linux中ctrl+z和ctrl+c的区别

三、linux查看内核版本及系统版本号

1、查看内核版本号：uname -r

2、查看系统版本号：sudo lsb_release -a

四、linux下统计项目代码总行数

一、查看磁盘空间和分区空间大小

1、查看...]]></description><category></category></item><item><title><![CDATA[费马小定理（介绍+证明+逆元代码实现）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/90139934</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/90139934</guid><author>Smile_coderrr</author><pubDate>Sun, 12 May 2019 15:08:41 +0800</pubDate><description><![CDATA[目录

一、背景知识回顾

1、什么是质数？

2、≡的意思？

3、mod的意思？

4、数论中的倒数（也成为逆元）

二、什么是费马小定理？

三、费马小定理历史

四、费马小定理证明

五、应用

六、求逆元的代码实现

一、背景知识回顾

1、什么是质数？

质数（prime number）又称素数，有无限个。

质数定义为在大于1的自然数中，除了1和它本身以外不再有其他因数。

2、≡的...]]></description><category></category></item><item><title><![CDATA[MySql数据库之审计（开启log+设置init-connect实现无插件审计）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89920877</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89920877</guid><author>Smile_coderrr</author><pubDate>Tue, 07 May 2019 15:40:28 +0800</pubDate><description><![CDATA[目录

一、查询审计配置情况

二、永久开启审计

三、临时开启审计

四、设置init-connect

1、创建用于存放连接日志的数据库和表

2、授权某个用户拥有对审计表的select和insert权限

3、设置init_connect参数

五、验证

六、番外

注：有关MySql数据库的其他操作请参见MySql目录进行查找。

一、查询审计配置情况

show global vari...]]></description><category></category></item><item><title><![CDATA[Web3安装出现Visual C++ 14.0 is required解决方案]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89851917</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89851917</guid><author>Smile_coderrr</author><pubDate>Sun, 05 May 2019 17:44:50 +0800</pubDate><description><![CDATA[当我们用python3.6安装Web3时可能会出现如下错误：



这时我们可以根据提示安装build-tools就可以了，这是最便捷的方式，下载完打开点默认安装就自动安装了。

但是提示所给网址失效了。这里给出网上其他类似问题的博客上给出的地址：https://go.microsoft.com/fwlink/?LinkId=691126

参考博文：

https://blog.youkuaiyun.com...]]></description><category></category></item><item><title><![CDATA[MySql数据库之视图（定义视图、查询视图、更新视图、视图的作用）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89770651</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89770651</guid><author>Smile_coderrr</author><pubDate>Fri, 03 May 2019 01:57:04 +0800</pubDate><description><![CDATA[目录

一、定义视图

1、建立视图

2、删除视图

二、查询视图

三、更新视图

四、视图的作用

一、定义视图

1、建立视图

语法：CREATE VIEW 视图名 【列名】... AS 子查询 【WITH CHECK OPTION】

WITH CHECK OPTION：加上这个语句后即对视图的修改需要符合定义视图时子查询中的条件表达式。

例1：单个表上的视图

CREATE VIE...]]></description><category></category></item><item><title><![CDATA[MySql数据库之数据更新（插入数据、修改数据、删除数据）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89761845</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89761845</guid><author>Smile_coderrr</author><pubDate>Thu, 02 May 2019 23:55:19 +0800</pubDate><description><![CDATA[目录

一、插入数据

1、插入元组

2、插入子查询结果

二、修改数据

1、修改某一个元组的值

2、修改多个元组的值

3、带子查询的修改语句

三、删除数据

1、删除某一个元组的值

2、删除多个元组的值

3、带子查询的删除语句

一、插入数据

1、插入元组

语法：INSERT INTO 表名 （【列名】...）VALUES （【值】...）

例1：INSERT INTO St...]]></description><category></category></item><item><title><![CDATA[最长公共子序列（LCS）和逆LCS问题求解]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89602668</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89602668</guid><author>Smile_coderrr</author><pubDate>Sat, 27 Apr 2019 17:17:35 +0800</pubDate><description><![CDATA[目录

一、子序列定义

二、公共子序列定义

三、最长公共子序列（LCS）

1、最优子结构

2、构造递归表达式

3、计算最优值

四、逆LCS问题

1、题目

2、最优子结构

3、构造递归表达式

4、计算最优值

一、子序列定义

一个给定序列的子序列是在该序列中删去若干元素后得到的序列。

数学定义为：给定序列X = {x1, x2, ..., xm}，另一序列为Z = {z1, ...]]></description><category></category></item><item><title><![CDATA[给定1-N1的随机数，产生1-N2的随机数（典型：给定产生1-5的随机数，求1-7的随机数函数）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89581224</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89581224</guid><author>Smile_coderrr</author><pubDate>Sat, 27 Apr 2019 00:32:00 +0800</pubDate><description><![CDATA[目录

1、问题定义

2、分下列两种情况进行讨论

情况一：若N1 &gt;= N2时

情况二：若N1 &lt; N2时

3、典型例题：给定产生1-5的随机数，求1-7的随机数函数

1、问题定义

已知有一个函数能够产生1-N1之间的的随机数（等概率），通过此函数将其改造成产生1-N2之间的随机数（等概率）。设randN1（）为产生1-N1之间的随机数的函数，需要将其改造成randN2（）...]]></description><category></category></item><item><title><![CDATA[单源最短路径Dijkstra算法的思想、详细步骤、代码]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89281985</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89281985</guid><author>Smile_coderrr</author><pubDate>Sat, 13 Apr 2019 17:08:39 +0800</pubDate><description><![CDATA[目录

一、算法思想

二、算法详细步骤

三、伪代码 + C++代码

四、算法复杂度分析

五、算法改进

六、应用案例

一、算法思想

Dijkstra算法本质上是一个贪心算法，其基本思想是：设置一个顶点集合S并不断地做贪心选择来扩充这个集合。

该算法适用：边权为正、有向无向都适用。



二、算法详细步骤

假设：

    1）已知带权图G = （V，E）。

  ...]]></description><category></category></item><item><title><![CDATA[Linux安装内核（Ubuntu 16.04）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89262308</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89262308</guid><author>Smile_coderrr</author><pubDate>Fri, 12 Apr 2019 22:57:28 +0800</pubDate><description><![CDATA[目录

一、查看系统信息

1、查看发布版本：

2、查看内核版本：

二、升级内核方法

1、找到对应内核

2、内核下载

3、安装

一、查看系统信息

1、查看发布版本：

命令：lsb_release -a
运行结果：


2、查看内核版本：

命令：uname -sr

运行结果：





二、升级内核方法

1、找到对应内核

  地址：http://kernel.ubu...]]></description><category></category></item><item><title><![CDATA[Linux安装Intel无线网卡（Ubuntu 16.04）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89262120</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89262120</guid><author>Smile_coderrr</author><pubDate>Fri, 12 Apr 2019 22:49:45 +0800</pubDate><description><![CDATA[目录

一、先找到无线网卡型号

二、进网站找linux 系统的intel无线网卡驱动（找到对应型号）

三、重点：下载前，需要先确定系统内核版本

四、下载驱动并解压

五、重启，无线网卡驱动安装成功

一、先找到无线网卡型号

方法一：

lspci | grep -i net 这个命令找出来的型号说实话我看不懂，也找不到对应的型号

方法二：

进windows 在鲁大师驱动...]]></description><category></category></item><item><title><![CDATA[Linux下分辨率设置（Ubuntu 16.04）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89261799</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89261799</guid><author>Smile_coderrr</author><pubDate>Fri, 12 Apr 2019 22:44:40 +0800</pubDate><description><![CDATA[目录

一、查看显示器名称

二、设置你想要的分辨率

三、设置分辨率

四、选择1920X1080

五、保存分辨率

六、重启

一、查看显示器名称

命令行下输入：$xrandr



二、设置你想要的分辨率

例如输入：$cvt 1920 1080

返回的结果是：# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173....]]></description><category></category></item><item><title><![CDATA[Linux下显卡（GPU）驱动安装（Ubuntu 16.04 + GEFORCE GTX1060）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89261395</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89261395</guid><author>Smile_coderrr</author><pubDate>Fri, 12 Apr 2019 22:35:49 +0800</pubDate><description><![CDATA[目录

一、根据电脑型号选择合适的版本

二、如果原来装有NVIDIA驱动，则先卸载

三、禁用linux自带驱动nouveau

四、重启

五、进入tty模式

六、关闭x server

七、命令行安装驱动

八、重启X-window

九、Driver测试

一、根据电脑型号选择合适的版本



sudo apt-cache search nvidia*

或者打开设置--&gt;软件和...]]></description><category></category></item><item><title><![CDATA[网络中的各层及其协议]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89117888</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89117888</guid><author>Smile_coderrr</author><pubDate>Tue, 09 Apr 2019 00:38:08 +0800</pubDate><description><![CDATA[一、网络的层次结构

一般提及的协议栈有两种：5层的因特网协议栈、7层的ISO OSI

OSI：20世纪70年代后期由ISO（国际标准化组织）提出，称为开放系统互连。

应用层
		运输层
		网络层
		链路层
		物理层
		                                          ...]]></description><category></category></item><item><title><![CDATA[TCP和UDP的异同（含：TCP/UDP编写的网络聊天程序+TCP传文件）]]></title><link>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89062052</link><guid>https://blog.youkuaiyun.com/Smile_coderrr/article/details/89062052</guid><author>Smile_coderrr</author><pubDate>Sun, 07 Apr 2019 00:02:43 +0800</pubDate><description><![CDATA[目录

引言

一、TCP介绍

二、UDP介绍

三、拓展（TCP加强版：SSL）

四、TCP与UDP的比较

五、使用TCP/UDP编写网络聊天程序

引言

因特网为应用程序提供了两个运输层（传输层）协议，即TCP和UDP。当我们为因特网创建一个新的应用程序时，我们首先需要考虑的是：选择TCP还是UDP。这两个协议都为调用它们的应用程序提供了不同的服务集合。



一、TCP介绍

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