1 Star 0 Fork 0

xiaoleye / blog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 28.81 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
xiaoleye 提交于 2021-06-21 18:02 . Site updated: 2021-06-21 18:02:15
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>小乐爷的博客</title><meta name="description" content="小乐爷的技术博客"><meta name="author" content="小乐爷"><meta name="copyright" content="小乐爷"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><link rel="shortcut icon" href="/blog/img/favicon.png"><link rel="canonical" href="http://xiaoleye.gitee.io/blog/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><meta property="og:type" content="website"><meta property="og:title" content="小乐爷的博客"><meta property="og:url" content="http://xiaoleye.gitee.io/blog/"><meta property="og:site_name" content="小乐爷的博客"><meta property="og:description" content="小乐爷的技术博客"><meta property="og:image" content="http://xiaoleye.gitee.io/blog/null"><meta property="article:published_time" content="2021-06-21T10:02:11.902Z"><meta property="article:modified_time" content="2021-06-21T10:02:11.902Z"><meta name="twitter:card" content="summary"><link rel="stylesheet" href="/blog/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css"><script>var GLOBAL_CONFIG = {
root: '/blog/',
hexoversion: '5.1.1',
algolia: undefined,
localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: undefined,
noticeOutdate: undefined,
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
bookmark: {
message_prev: '',
message_next: '键将本页加入书签'
},
runtime: '',
date_suffix: {"one_hour":"刚刚","hours":"小时前","day":"天前"},
copyright: {"limitCount":50,"languages":{"author":"作者: 小乐爷","link":"链接: ","source":"来源: 小乐爷的博客","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
ClickShowText: undefined,
medium_zoom: false,
fancybox: true,
Snackbar: undefined,
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
},
baiduPush: false,
isPhotoFigcaption: false,
islazyload: false,
isanchor: false
};
var saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}</script><script id="config_change">var GLOBAL_CONFIG_SITE = {
isPost: false,
isHome: true,
isHighlightShrink: false,
isSidebar: false,
postUpdate: '2021-06-21 18:02:11'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
</style></noscript><script>var activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
var activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
var autoChangeMode = 'false'
var t = saveToLocal.get('theme')
if (autoChangeMode === '1') {
var isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
var isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
var isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
var hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
if (t === undefined) {
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport) {
var now = new Date()
var hour = now.getHours()
var isNight = hour <= 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
if (saveToLocal.get('theme') === undefined) {
e.matches ? activateDarkMode() : activateLightMode()
}
})
} else if (t === 'light') activateLightMode()
else activateDarkMode()
} else if (autoChangeMode === '2') {
now = new Date()
hour = now.getHours()
isNight = hour <= 6 || hour >= 18
if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
else if (t === 'light') activateLightMode()
else activateDarkMode()
} else {
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
}</script><meta name="generator" content="Hexo 5.1.1"></head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><div id="mobile-sidebar"><div id="menu_mask"></div><div id="mobile-sidebar-menus"><div class="mobile_author_icon"><img class="avatar-img" src="/blog/null" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="mobile_post_data"><div class="mobile_data_item is-center"><div class="mobile_data_link"><a href="/blog/archives/"><div class="headline">文章</div><div class="length_num">19</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/blog/tags/"><div class="headline">标签</div><div class="length_num">6</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/blog/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/blog/archives/"><i class="fa-fw fas fa-archive"></i><span> 所有文章</span></a></div><div class="menus_item"><a class="site-page" href="/blog/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/blog/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div></div></div></div><div id="body-wrap"><header class="full_page" id="page-header" style="background-image: url(/blog/img/bg.jpg)"><nav id="nav"><span id="blog_name"><a id="site-name" href="/blog/">小乐爷的博客</a></span><span id="menus"><div id="search_button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/blog/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/blog/archives/"><i class="fa-fw fas fa-archive"></i><span> 所有文章</span></a></div><div class="menus_item"><a class="site-page" href="/blog/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/blog/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div></div><span class="close" id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></span></span></nav><div id="site-info"><h1 id="site_title">小乐爷的博客</h1><div id="site_subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/Chave-Z" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:chave_z@163.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div><div id="scroll_down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout_page" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/0.html" title="无题">无题</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-06-08T07:48:39.171Z" title="发表于 2021-06-08 15:48:39">2021-06-08</time></span></div><div class="content">Python-数据分析08函数的定义
定义
‘’’ def 函数名([参数名1]) 函数体‘’’
123456789101112131415161718192021222324252627import random# 定义生成随机数 alt + ctrl +l pep8def generate_random(): ranList = [] for i in range(10): ran = random.randint(1, 20) # 1-20的随机数 if ran in ranList: continue else: ranList.append(ran) print(ranList)generate_random()# 求最大值def max(iterable): max = iterable[0] for i in iterable: if (i &gt; max): max = i print( ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/sc9999999.html" title="PS基础day01">PS基础day01</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-26T07:12:57.000Z" title="发表于 2021-05-26 15:12:57">2021-05-26</time></span></div><div class="content">PS基础快捷键1234567891011121314151617放大缩小:Alt + 鼠标滚轮滚动复制图层:Ctrl+j取消选择:Ctrl+D删除选区:选中选区Delete删除图层:选中图层Delete恢复到上一步:Ctrl+Z放大缩小图片:Alt+鼠标滚轮抓手移动图片:空格+鼠标左键增加图像选区:按住Shift+划选区减少选区:按住Atl+划选区相交选区:Shift+Alt+划选区填充为前景色:Alt+delete填充为背景色:Ctrl+delete快速选择工具大小调节:Alt+鼠标右键,左右拖拽图层中的图片:按shift会改变大小,松开shift可以等比例缩放 变化控件:Ctrl+T
创建图片几种方式
直接拖照片进来
双击选择照片,新建选择照片
新建文档(海报高清写真 96-200PPI 大型喷绘 25-50-PPI)
PPI:像素/英寸
通常显示设置为 72PPI,需要打印的时候 设置为300PPI
保存文档的几种格式
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/9ca4980e.html" title="自动化测试入门">自动化测试入门</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-26T04:12:57.000Z" title="发表于 2021-05-26 12:12:57">2021-05-26</time></span></div><div class="content">selenium:(3.141版本)​ 1、自动化测试。
​ 2、Appium,是基于Selenium实现的。
​ 3、selenium是基于JS core实现的。
​ 4、selenium+webdriver:目前最为核心的一套自动化UI体系,基于编程的形态。但是这两个是两个东西 。
​ 5、selenium Grid,多用例并发,grid用于实现测试框架的分布式部署,基于M/S形态的架构部署。
Webdriver:​ 1、不同的浏览器对应不同的webdriver
​ 2、不同版本对应不同版本的webdriver,除了Chrome浏览器以外,其余浏览器对应的webdriver都可以在selenium官网了解。
​ 3、保留在Python安装根路径即可
​ 4、浏览器安装在默认路径即可。
​ 5、Chromedriver本身是一个服务。在selenium自动化测试中,所有的代码都是不与浏览器交互的。所有的代码都是与webservice服务进行交互的,包含各类的指令数据和范回信息
1driver = webservice ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/9999999.html" title="Python数据分析day07">Python数据分析day07</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-26T02:12:57.000Z" title="发表于 2021-05-26 10:12:57">2021-05-26</time></span></div><div class="content">字典
123456列表 元组 字典[] () &#123;&#125;# 特点1、符号 &#123;&#125;2、关键字 dict3、保存的元素 键值对 key:value
转字典
1dict([(1,2),(3,4),(5,6)])
转字典:需要 列表里面套元组,元组里面只能有两个元素才可以
结果 : {1:2,3:4,5:6}
注意:列表可以转成字典,前提是列表中的元素成对出现
get(key) —&gt; 获取值
get(key,default) —&gt; 如果key有值则取值,没有值输出default对应的值
12345678910111213141516# 删除dict1 = &#123;&#x27;name&#x27;:&#x27;小乐爷&#x27;,&#x27;age&#x27; : 10&#125;del dict1[&#x27;name&#x27;]print(dict1) # &#123;&#x27;age&#x27;: 10&#125;dict2 = &#123;&#x2 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/ac99999.html" title="scala_day02_方法和函数">scala_day02_方法和函数</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-26T02:12:57.000Z" title="发表于 2021-05-26 10:12:57">2021-05-26</time></span></div><div class="content">scala_day02_方法和函数scala的方法和函数方法和函数的关系
函数递归
scala的可变参数1234567891011121314151617object scala_day05_variable_param &#123; def main(args: Array[String]): Unit = &#123; // 可变参数 // 编写一个函数sum,可以求出一个到多个Int的值 println(sum(10,20,30,40,50,60)) &#125; //ars代表一个集合 ,通过遍历得到 // 可变参数需要写在形参列表的最后 def sum(n1:Int,args:Int *): Int =&#123; println(&quot;args.length &quot; + args.length) var sum = n1 for (item &lt;- args)&#123; sum = sum + item &#125; sum &#125;&#125;
惰性函数
介绍
1234567 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/ac999sc9.html" title="腾讯云从业考试">腾讯云从业考试</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-26T02:12:57.000Z" title="发表于 2021-05-26 10:12:57">2021-05-26</time></span></div><div class="content">腾讯云从业考试云技术基础介绍云计算技术架构云计算四种模式:公有云、私有云、混合云和行业云
云计算架构:基础架构层、云平台层、业务应用层和业务管理层
云计算服务模式:IaaS、PaaS和SaaS
云计算关键技术:虚拟化、分布式数据存储、云计算管理平台和其他技术腾讯云-云计算的历史云计算的发展历史
1、第一阶段是自建机房阶段
​ 缺点:周期长、需要进行冗余设计
2、第二阶段是IDC(互联网数据中心)托管
​ 优点:可以通过远程的形式来运维,也可以在业务系统部署,省却了人工成本,可以利用IDC数据中心机房的冗余设备进行业务支撑。
3、第三阶段是云计算阶段
​ 易维护、高可用、高可靠、高安全的特点。
云计算的优势
虚拟化技术,海量计算经验、ITIL规范。
以腾讯云为例。利用虚拟化技术将大量的资源进行统一管理,支持弹性计算能力,能满足企业业务对于资源灵活调整的需求,提高了资源利用率
降低运维成本。
同时,腾讯运行着还量计算业务,如微信,QQ等,海量计算经验在云计算相应平台之上做了融合,使云上架构得到优化,减少运营事故。
同样,海量计算也遵循ITIL规范,I ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/a9da3a44.html" title="scala_day01">scala_day01</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-06T04:12:51.000Z" title="发表于 2021-05-06 12:12:51">2021-05-06</time></span></div><div class="content">变量声明/定义变量12345678910111213141516object ScalaTest &#123; def main(args: Array[String]): Unit = &#123; println(&quot;hello scala!&quot;) // 定义or声明变量 val age:Int = 10 val sal:Double = 10.9 val name:String = &quot;Tom&quot; val isPassed:Boolean = true // 在scala中小数默认是Double类型,整数默认是Int类型 val score:Float = 99.8f println(s&quot;$&#123;name&#125; $&#123;age&#125;&quot;) // 在声明变量的时候,可以用var或者val修饰, // var 修饰是可以改变的,val是不可以改变的 相当于final &#125;&#125;
数据类型转换
标志符命名规范
123456 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/a9da3a50.html" title="Spark_day01">Spark_day01</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-05-06T04:12:51.000Z" title="发表于 2021-05-06 12:12:51">2021-05-06</time></span></div><div class="content">1、Spark描述
2、Spark核心模块Spark Core、Spark SQL、Spark Streaming 、Spark MLib
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/a9da3a59.html" title="python数据分析day01">python数据分析day01</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-03-26T04:12:51.000Z" title="发表于 2021-03-26 12:12:51">2021-03-26</time></span></div><div class="content">python 数据分析1、面向对象和面向过程 面向过程:流程
​ 面向对象:
2、Python特点:​ 面向对象:
​ 一个类别
​ 解释型:
​ 解释型和编译型:
​ C语言(编译型) – 平台(操作系统:Windows、Linux、os)
​ Python(解释型)跨平台 Windows 开发 - – 》 Linux部署
​ 解释器:
​ windows —》 软件:Python 3.6 3.7…
​ linux —》 软件:Python 3.6 3.7…
​ 弱类型
3、Linux12345dir:查看当前目录的文件夹mkdir:创建文件夹(创建新的目录) -- mkrmdir:删除目录ipconfig:查看IP地址ping:测试是否拼通这个IP地址
4、pip 作用
123456pip list :列出匹配管理的包有哪些pip install 包名:(pip install redis )(li ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/blog/posts/eafc40f2.html" title="Linux实操day02">Linux实操day02</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-03-17T02:12:57.000Z" title="发表于 2021-03-17 10:12:57">2021-03-17</time></span></div><div class="content">
Linux实操1、远程上传下载xftp
解决乱码:
2、vi和vim编辑器
:wq 保存并修改
:q 没有操作下 直接退出
:q! 强制退出,不想保存修改的内容,直接强制退出
正常模式 :ESC
3、用户管理(1)添加用户:**useradd[选项] 用户名 **
useradd -d制定目录 新的用户名,给新创建的用户制定家目录
(2)passwd 用户名:给用户指定密码
(3)删除用户: userdel 用户名
删除用户名,但是要报名家目录
userdel 用户名
删除用户以及用户主目录
userdel -r 用户名
是否保留用户的家目录,一般会保留家目录。一个用户离职了,产生的效益要保留
(4)查询用户名:id 用户名
12[root@VM-0-17-centos ~]# id xiaoleyeuid&#x3D;1000(xiaoleye) gid&#x3D;1000(xiaoleye) 组&#x3D;1000(xiaoleye)
(5)增加组:groupadd 组名
删除组:groupdel 组名
(6)增加用户指定组:useradd -g 用户组 用户名
先创建 ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/blog/page/2/">2</a><a class="extend next" rel="next" href="/blog/page/2/"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" src="/blog/null" onerror="this.onerror=null;this.src='/blog/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">小乐爷</div><div class="author-info__description">小乐爷的技术博客</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/blog/archives/"><div class="headline">文章</div><div class="length_num">19</div></a></div><div class="card-info-data-item is-center"><a href="/blog/tags/"><div class="headline">标签</div><div class="length_num">6</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://gitee.com/Chave-Z"><i class="fab fa-github"></i><span>码云</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/Chave-Z" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:chave_z@163.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><div class="content"><a class="title" href="/blog/posts/0.html" title="无题">无题</a><time datetime="2021-06-08T07:48:39.171Z" title="发表于 2021-06-08 15:48:39">2021-06-08</time></div></div><div class="aside-list-item"><div class="content"><a class="title" href="/blog/posts/sc9999999.html" title="PS基础day01">PS基础day01</a><time datetime="2021-05-26T07:12:57.000Z" title="发表于 2021-05-26 15:12:57">2021-05-26</time></div></div><div class="aside-list-item"><div class="content"><a class="title" href="/blog/posts/9ca4980e.html" title="自动化测试入门">自动化测试入门</a><time datetime="2021-05-26T04:12:57.000Z" title="发表于 2021-05-26 12:12:57">2021-05-26</time></div></div><div class="aside-list-item"><div class="content"><a class="title" href="/blog/posts/9999999.html" title="Python数据分析day07">Python数据分析day07</a><time datetime="2021-05-26T02:12:57.000Z" title="发表于 2021-05-26 10:12:57">2021-05-26</time></div></div><div class="aside-list-item"><div class="content"><a class="title" href="/blog/posts/ac99999.html" title="scala_day02_方法和函数">scala_day02_方法和函数</a><time datetime="2021-05-26T02:12:57.000Z" title="发表于 2021-05-26 10:12:57">2021-05-26</time></div></div></div></div></div><div class="card-widget card-tags"><div class="card-content"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/blog/tags/Linux/" style="font-size: 1.3em; color: #99a1ac">Linux</a> <a href="/blog/tags/PhotoShop/" style="font-size: 1.1em; color: #999">PhotoShop</a> <a href="/blog/tags/Python/" style="font-size: 1.5em; color: #99a9bf">Python</a> <a href="/blog/tags/Scala/" style="font-size: 1.3em; color: #99a1ac">Scala</a> <a href="/blog/tags/Spark/" style="font-size: 1.1em; color: #999">Spark</a> <a href="/blog/tags/%E8%85%BE%E8%AE%AF%E4%BA%91%E8%80%83%E8%AF%95/" style="font-size: 1.1em; color: #999">腾讯云考试</a></div></div></div><div class="card-widget card-archives"><div class="card-content"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/blog/archives/2021/06/"><span class="card-archive-list-date">六月 2021</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/blog/archives/2021/05/"><span class="card-archive-list-date">五月 2021</span><span class="card-archive-list-count">7</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/blog/archives/2021/03/"><span class="card-archive-list-date">三月 2021</span><span class="card-archive-list-count">10</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/blog/archives/2020/08/"><span class="card-archive-list-date">八月 2020</span><span class="card-archive-list-count">1</span></a></li></ul></div></div><div class="card-widget card-webinfo"><div class="card-content"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">19</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2019-10-03T06:20:00.000Z"></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">20.9k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2021-06-21T10:02:11.523Z"></div></div></div></div></div></div></div></main><footer id="footer" data-type="color"><div id="footer-wrap"><div class="copyright">&copy;2019 - 2021 By 小乐爷</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><section id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></section><div class="search-dialog" id="local-search"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"><div id="local-hits"></div><div id="local-stats"><div class="local-search-stats__hr" id="hr"><span></span> <a target="_blank" rel="noopener" href="https://github.com/wzpan/hexo-generator-search" style="color:#49B1F5;">hexo-generator-search</a>
<span>提供支持</span></div></div></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div><div><script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script><script src="/blog/js/utils.js"></script><script src="/blog/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script><script src="/blog/js/search/local-search.js"></script><script>var endLoading = function () {
document.body.style.overflow = 'auto';
document.getElementById('loading-box').classList.add("loaded")
}
window.addEventListener('load',endLoading)</script><div class="js-pjax"><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div><script id="canvas_nest" defer="defer" color="0,0,255" opacity="0.7" zIndex="-1" count="99" mobile="false" src="/blog/js/third-party/canvas-nest.js"></script></div></body></html>
1
https://gitee.com/xiaoleye/blog.git
git@gitee.com:xiaoleye/blog.git
xiaoleye
blog
blog
master

搜索帮助