<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sdadaaagfsee3的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sdadaaagfsee3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sdadaaagfsee3]]></copyright><item><title><![CDATA[GitHub二次提交代码遇到的问题]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/118145464</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/118145464</guid><author>sdadaaagfsee3</author><pubDate>Wed, 23 Jun 2021 10:26:10 +0800</pubDate><description><![CDATA[Git遇到的问题
git pull origin master
二次提交代码的时候需要先pull在push可能会遇到一下问题

三级目录
fatal: refusing to merge unrelated histories
解决方法：
git pull origin master --allow-unrelated-histories
若此时pull下来的代码与你本地的代码出现冲突即
Automatic merge failed; fix conflicts and then commit the re]]></description><category></category></item><item><title><![CDATA[Linux实操--实用指令Day4]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115480125</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115480125</guid><author>sdadaaagfsee3</author><pubDate>Wed, 07 Apr 2021 15:19:39 +0800</pubDate><description><![CDATA[进程管理
1.进程概念
	1)在 LINUX 中，每个执行的程序（代码）都称为一个进程。每一个进程都分配一个 ID 号。
	2)每一个进程，都会对应一个父进程，而这个父进程可以复制多个子进程。例如 www 服务器。
	3)每个进程都可能以两种方式存在的。前台与后台，所谓前台进程就是用户目前的屏幕上可以进
	行操作的。后台进程则是实际在操作，但由于屏幕上无法看到的进程，通常使用后台方式执行。
	4)一般系统的服务都是以后台进程的方式存在，而且都会常驻在系统中。直到关机才才结束

2.查看进程的指令
	查看进行]]></description><category></category></item><item><title><![CDATA[Linux实操--实用指令Day3]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115463146</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115463146</guid><author>sdadaaagfsee3</author><pubDate>Tue, 06 Apr 2021 16:28:58 +0800</pubDate><description><![CDATA[网络配置
查看网络 IP 和网关


2.查看网关

3. linux 网络环境配置
第一种方法(自动获取)

第二种方法(指定固定的 ip)
直 接 修 改 配 置 文 件 来 指 定 IP, 并 可 以 连 接 到 外 网 ( 程 序 员 推 ， 编 辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0



...]]></description><category></category></item><item><title><![CDATA[Linux实操--实用指令Day4]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115460089</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115460089</guid><author>sdadaaagfsee3</author><pubDate>Tue, 06 Apr 2021 15:30:21 +0800</pubDate><description><![CDATA[磁盘分区、挂载
1.分区的方式
		1) mbr 分区:
			1.最多支持四个主分区
			2.系统只能安装在主分区
			3.扩展分区要占一个主分区
			4.MBR 最大只支持 2TB，但拥有最好的兼容性
2.gtp 分区
		1.支持无限多个主分区（但操作系统可能限制，比如 windows 下最多 128 个区）
		2.最大支持 18EB 的大容量（1EB=1024 PB，1PB=1024 TB ）
		3.windows7 64 位以后支持 gtp

2.分区的原理
		1)Linux 来说无论]]></description><category></category></item><item><title><![CDATA[Mysql 事务处理]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115454215</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115454215</guid><author>sdadaaagfsee3</author><pubDate>Tue, 06 Apr 2021 10:01:21 +0800</pubDate><description><![CDATA[事务的特性
事务的详细描述
一般来说，事务是必须满足4个条件(ACID)：原子性(Atomicity，或称不可分割性)、一致性(Consistency)、隔离性(Isolation，又称独立性)、持久性(Durability)。
原子性：一个事务(transaction)中的所有操作，要么全部完成，要么全部不完成，不会结束在中间某个环节。事务在执行过程中发生错误，会被回滚(Rollback)到事务开始前的状态，就像这个事务从来没有执行过一样。

一致性：在事务开始之前和事务结束以后，数据库的完整性没有被破坏]]></description><category></category></item><item><title><![CDATA[Mysql 视图]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115255302</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115255302</guid><author>sdadaaagfsee3</author><pubDate>Fri, 26 Mar 2021 21:19:51 +0800</pubDate><description><![CDATA[视图概念规则和限制使用重新格式化检索的数据更新视图
概念
视图是虚拟表，与包含数据的表不一样，视图只包含使用时动态检索数据的查询
使用视图的原因：
	1.重用sql语句
	2.简化sql的复杂操作
	3.使用表的组成部分而不是整个表
	4.保护数据
	5.更改数据格式和表示
使用视图时要注意视图的性能

规则和限制
1.视图命名唯一
2.创建的数目没有限制
3.视图必须有足够的访问权限
4.视图可以嵌套
5.order by可以用在视图 如果原先视图中有order by 新的sql语句中的order by会]]></description><category></category></item><item><title><![CDATA[Linux实操--实用指令Day3]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115122042</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115122042</guid><author>sdadaaagfsee3</author><pubDate>Tue, 23 Mar 2021 16:32:34 +0800</pubDate><description><![CDATA[实用指令组管理和权限管理文件的权限查看文件的权限修改修改文件的所有者和组定时任务调度概述基本语法
组管理和权限管理

1.文件的所有者：创建文件的人
使用 ls -ahl 查看文件的所有者
2.修改文件的所有者
chown  用户名 文件名  修改之后 文件的所有者变了 但是文件所在的组不变
3.组的创建
groupadd 组名
useradd -g 组名 用户名  将用户添加到相应的组内
4.修改文件所在组
chgrp 组名 文件名

5.改变用户所在组
usermod  -g 组名 用户名
usermo]]></description><category></category></item><item><title><![CDATA[MySQL 创建和操纵表]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115110624</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115110624</guid><author>sdadaaagfsee3</author><pubDate>Tue, 23 Mar 2021 10:58:56 +0800</pubDate><description><![CDATA[创建表
 create table users
 (
 	id int not null auto_increment,
 	name char(50) not null,
 	address char(50) not null,
 	email char(50) not null default "11@"
 	primary key (id)
 )engine = innodb;
 注意：
 主键唯一，且不为空 可以多个主键 主键列的组合值必须唯一
 使用default关键字 后面只能根常量 不能+函数]]></description><category></category></item><item><title><![CDATA[Linux实操--实用指令Day2]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115065254</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115065254</guid><author>sdadaaagfsee3</author><pubDate>Mon, 22 Mar 2021 15:38:00 +0800</pubDate><description><![CDATA[实用指令运行级别和找回密码帮助指令文件目录类时间日期类搜索查找类压缩和解压类
运行级别和找回密码
1.切换到指定运行级别的命令
	init[01232456]
2.找回丢失的root密码 
	单用户模式 -&gt; 修改密码 进入单用户模式不需要密码就可以登录
		开机引导的时候 回车进入引导界面，看到界面输入e -&gt;进入新的界面选中第二行
		（内核编辑）-&gt;输入e -&gt;此行最后输入 空格+1  -&gt;最后输入b 进入单用户模式 passwd 改密码（不可以远程操作）


帮助指令
]]></description><category></category></item><item><title><![CDATA[Mysql 插入、删除、更新数据]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115063395</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/115063395</guid><author>sdadaaagfsee3</author><pubDate>Mon, 22 Mar 2021 09:45:49 +0800</pubDate><description><![CDATA[插入
insert into table values(值1，值2.....)；
insert into table (列名1,列名2...) values(值1，值2.....)；  一一对应插入
insert语句结合select语句使用 将查询到的结果直接插入
insert into table(列名1,列名2...) select (列名1,列名2...) from table；
多条插入
insert into table values(值1，值2.....),(值1，值2.....)；

更新
u]]></description><category></category></item><item><title><![CDATA[HTTP协议：RTP OSPF BGP]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114989955</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114989955</guid><author>sdadaaagfsee3</author><pubDate>Thu, 18 Mar 2021 20:32:03 +0800</pubDate><description><![CDATA[内容
转载
对比

]]></description><category></category></item><item><title><![CDATA[Linux实操--用户管理Day2]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114977396</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114977396</guid><author>sdadaaagfsee3</author><pubDate>Thu, 18 Mar 2021 14:52:44 +0800</pubDate><description><![CDATA[用户管理##创建用户指定密码删除用户删除用户信息切换用户用户组用户和组的管理配置文件
##创建用户指定密码
1.Linux是一个多用户多任务的操作系统，任何一个要使用系统资源的用户，
都必须向系统管理员申请账号。
2.Linux的用户至少要属于一个组
3.添加用户
	useradd [选型] 用户名
	useradd -d  /home/test  指定测试目录
	passwd 用户名 指定密码
	![创建用户和密码](https://img-blog.csdnimg.cn/2021031814262125]]></description><category></category></item><item><title><![CDATA[Mysql 组合查询、全文本搜索]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114964259</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114964259</guid><author>sdadaaagfsee3</author><pubDate>Thu, 18 Mar 2021 10:20:33 +0800</pubDate><description><![CDATA[组合查询
1.使用情况
	1.单个表中的多条查询
	2.单个查询从不同的表返回类似的结构数据
2.语法
	select id,price form products where price &lt;= '5'
	union
	select id,price form products where id in (1,2);

3.union的使用可以和where语句进行转换，如果每个匹配行必须都列出来的话就不用
where语句 用union all
	select id,price form products]]></description><category></category></item><item><title><![CDATA[Linux实操Day1]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114934499</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114934499</guid><author>sdadaaagfsee3</author><pubDate>Wed, 17 Mar 2021 20:00:55 +0800</pubDate><description><![CDATA[远程登录到linux服务器
1.安装XShell5远程登录到Linux软件
	需要安装包私信
	傻瓜式安装 
	安装成功之后打开软件 协议选择ssh 主机地址是Linux服务器的地址 
	点击确定 点击连接 输入Linux的账户和密码 
	成功之后的界面就是 Linux的终端
	 ![新建会话](https://img-blog.csdnimg.cn/20210317160138959.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sh]]></description><category></category></item><item><title><![CDATA[mysql 内连接、自然连接、外连接的区别]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114932631</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114932631</guid><author>sdadaaagfsee3</author><pubDate>Wed, 17 Mar 2021 15:24:58 +0800</pubDate><description><![CDATA[转载

]]></description><category></category></item><item><title><![CDATA[where、having、group by、order by、limit的区别和使用顺序]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114930829</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114930829</guid><author>sdadaaagfsee3</author><pubDate>Wed, 17 Mar 2021 14:57:07 +0800</pubDate><description><![CDATA[where
where +过滤条件 group by order by
先过滤再分组 再排序
having
group by having+条件 order by
先分组再过滤 再排序
where 不能和聚和函数一起使用， having可以和聚合函数一起使用，但是having运行时间的效率低
limit用在最后，用来限制语句的输出数量
limit 0 5 从0开始输出5行

...]]></description><category></category></item><item><title><![CDATA[VM的安装与Centos的安装]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114834320</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114834320</guid><author>sdadaaagfsee3</author><pubDate>Mon, 15 Mar 2021 15:13:38 +0800</pubDate><description><![CDATA[这篇文章中说明了如何安装虚拟机的过程，其中选择cpu和处理器的过程中，有不知道cpu的核数可以打开任务管理器查看


Centos安装
原文

]]></description><category></category></item><item><title><![CDATA[Linux目录结构]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114833996</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/114833996</guid><author>sdadaaagfsee3</author><pubDate>Mon, 15 Mar 2021 15:05:56 +0800</pubDate><description><![CDATA[Linux目录结构





注意事项
1.linux的目录有且只有一个根目录 /
2.Linux的目录存放的内容是规划好的，不要乱放文件
3.Linux是以文件的形式管理我们的设备，

]]></description><category></category></item><item><title><![CDATA[go语言实现选择、冒泡、插入排序]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/108325771</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/108325771</guid><author>sdadaaagfsee3</author><pubDate>Mon, 31 Aug 2020 17:31:34 +0800</pubDate><description><![CDATA[选择排序是将排序无序数据集中的目的数据选择性的放入指定位置，即交换数据的位置
func SelectSortStrings(array []string) []string {
	if len(array) &lt;= 1 {
		return array
	} else {
		for i := 0; i &lt; len(array)-1; i++ { //最后一个元素不需要选择
			min := i //最小值的下标
			for j := i + 1; j &lt; len(array); j++]]></description><category></category></item><item><title><![CDATA[go语言实现Pos算法]]></title><link>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/108080481</link><guid>https://blog.youkuaiyun.com/sdadaaagfsee3/article/details/108080481</guid><author>sdadaaagfsee3</author><pubDate>Tue, 18 Aug 2020 16:16:56 +0800</pubDate><description><![CDATA[权益证明机制最开始是由点点币提出并应用（出块概率=代币数量 * 币龄） 简单来说谁的币多，谁就有更大的出块概率
package pos

import (
	"crypto/rand"
	"crypto/sha256"
	"encoding/hex"
	"fmt"
	"log"
	"math/big"
	"strconv"
	"time"
)

// 实现pos算法
// 相比于pow的暴力计算哈希值，pos相对环保一些

// 类比点点币实现
// 区块结构
type Block struct {
	La]]></description><category></category></item></channel></rss>