<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[okboy519的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/okboy519</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; okboy519]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/131914117</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/131914117</guid><author>okboy519</author><pubDate>Tue, 25 Jul 2023 11:28:26 +0800</pubDate><description><![CDATA[链接：链接: https://pan.baidu.com/s/13FhfyVsXK_EIviV1Q0hDbw?pwd=asdf 提取码: asdf。control4 composer 3.3.1 编程文档教学英文PDF。–来自百度网盘超级会员v4的分享。]]></description><category></category></item><item><title><![CDATA[影院连接系统图]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/109897185</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/109897185</guid><author>okboy519</author><pubDate>Sat, 21 Nov 2020 14:23:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[色彩搭配的原理]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/109512173</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/109512173</guid><author>okboy519</author><pubDate>Thu, 05 Nov 2020 14:51:53 +0800</pubDate><description><![CDATA[色彩搭配

7大色相（颜色的面貌）
6大色调(颜色的纯度)
6大平衡（配色协调的关键）

色彩中的七大色相


红---------》颜色重


橙---------》颜色重


黄---------》颜色轻


绿---------》颜色轻


青---------》颜色轻


蓝---------》颜色重


紫---------》颜色重



颜色重和轻搭配起来才能形成对比

色相–&gt;色相环
是指一种圆形排列的色相光谱（SPECTRUM），色彩是按照光谱在自然中出现的顺序来排列的。暖色（WARM]]></description><category></category></item><item><title><![CDATA[猫眼数据爬取]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/107734010</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/107734010</guid><author>okboy519</author><pubDate>Sat, 01 Aug 2020 17:31:18 +0800</pubDate><description><![CDATA[import json
import re
import requests
from requests.exceptions import RequestException
# 伪造：UserAgent，某些网站会识别python爬虫程序并阻断,通过构造User_Agent可以抵抗某些反爬虫机制
from fake_useragent import UserAgent

from multiprocessing import Pool
ua = UserAgent()


# 获取数据
def get_on]]></description><category></category></item><item><title><![CDATA[py3爬虫--beautiful-soup库的使用]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/107730837</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/107730837</guid><author>okboy519</author><pubDate>Sat, 01 Aug 2020 14:49:47 +0800</pubDate><description><![CDATA[Beautiful soup

灵活又方便的网页解析库，处理高效，支持多种解析器。


利用它不用编写正则表达式即可方便的实现网页信息的提取

安装
pip install beautifulsoup4
引入
import bs4 from
解析库




解析器
使用方法
优势
劣势




Python标准库
BeautifulSoup(markup,"html.parser")
Python的内置标准库执行速度适中文档容错能力强
Python 2.7.3 or 3.2.2)前 的版本中文档容错能力差
]]></description><category></category></item><item><title><![CDATA[python3爬虫笔记]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/107729537</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/107729537</guid><author>okboy519</author><pubDate>Sat, 01 Aug 2020 13:18:06 +0800</pubDate><description><![CDATA[什么是爬虫？
**请求网站并提取**数据的 **自动化**程序
爬虫的基本流程

发起请求

通过HTTP库向目标站点发起请求，即发送一个Request，请求可以包含额外的headers等信息，等待服务器响应


获取响应内容

如果服务器能正常响应，会得到一个Response，Response的内容便是索要获取的页面内容，类型可能有HTML，JSON字符串，二进制数据(如图片视频)等类型。


解析文本内容

得到的内容可能是HTML，可以用正则表达式、网页解析库进行解析。可能是JSON，可以直接转为JS]]></description><category></category></item><item><title><![CDATA[前端项目部署到LeanCloud云服务器]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/107337459</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/107337459</guid><author>okboy519</author><pubDate>Tue, 14 Jul 2020 14:29:18 +0800</pubDate><description><![CDATA[前端项目部署到LeanCloud
如何用LeanCloud将自己的前端项目部署到LeanCloud？

官方文档很详细
首先官方文档步骤是特别详细的，但是自己还是遇到了坑，所以这里总结一下备其他人使用

第一步：leancloud初始化

首先你的电脑上得有node环境，前端开发该有的都得有，这里不多说了。

第二步：下载安装

下载leanCloud的命令行CLI工具：[链接]:(https://releases.leanapp.cn/#/leancloud/lean-cli/releases)，根据电脑]]></description><category></category></item><item><title><![CDATA[LeanCloud学习01]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/107083415</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/107083415</guid><author>okboy519</author><pubDate>Thu, 02 Jul 2020 14:21:25 +0800</pubDate><description><![CDATA[LeanCloud
一个Serverless云服务，为产品开发提供强有力的后端支持，简单讲就是提供后台接口的。
JavaScript SDK(软件开发包)安装指南(node版本)
步骤0
先去官网注册个账号，创建个人项目
步骤1

桌面创建一个空文件夹  leanCloud-demo

步骤2

初始化一个package.json

npm init -y
步骤3

根目录创建一个app.js作为入口文件

步骤4

控制台安装 leancloud-storage

$ npm install leancl]]></description><category></category></item><item><title><![CDATA[python3----元组(tuple)笔记]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/106995762</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/106995762</guid><author>okboy519</author><pubDate>Sun, 28 Jun 2020 11:41:57 +0800</pubDate><description><![CDATA[元组
元组与列表的区别
列表的数据可以修改
元组内的数据是不能修改的
定义元组
元组特点：定义元组使⽤⼩括号，且逗号隔开各个数据，数据可以是不同的数据类型。
# 多个数据元组
t1 = (10,20,30)
# 单个数据元组
t2 = (10,)


注意：如果定义的元组只有⼀个数据，那么这个数据后⾯也好添加逗号，否则数据类型为唯⼀的
这个数据的数据类型

t2 = (10,)
print(type(t2)) # tuple
t3 = (20)
print(type(t3)) # int
t4 = ('he]]></description><category></category></item><item><title><![CDATA[python3--列表笔记]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/106995355</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/106995355</guid><author>okboy519</author><pubDate>Sun, 28 Jun 2020 11:26:16 +0800</pubDate><description><![CDATA[3列表

列表的应用场景
列表格式
列表的常用操作
列表的遍历循环
列表的嵌套使用

1.列表的应用场景
列表一次性可以存储多个数据，跟js的数组类似
2.列表格式

[数据1，数据2，数据3，数据4，…]
列表可以y一次性存储多个数据，且可以为不同数据类型。工作中需要存储相同类型，好维护

3.列表的常用操作
3.1查找
3.1.1下标查找
name_list = ['tom','lulu','jack']
print(name_list[0])#tom
print(name_list[1])#lulu
]]></description><category></category></item><item><title><![CDATA[python3字符串笔记]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/106989309</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/106989309</guid><author>okboy519</author><pubDate>Sat, 27 Jun 2020 22:31:20 +0800</pubDate><description><![CDATA[字符串
认识字符串
字符串是py中最常用的数据类型，一般使用引号创建。
a = 'hello,world'

字符串特征

单引号字符串  a = 'tom'
双引号字符串 a = "tony"
三引号字符串 三引号可以回车换行显示

字符串输出
print('hello,world')
name = 'tom'
print('我的名字是%s' %name)#我的名字是tom
print(f'我的名字是{name}')# 我的名字是tom

字符串输入
在py中，用input()接受用户的输入，返回的是字符]]></description><category></category></item><item><title><![CDATA[python3格式化输出]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/106936529</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/106936529</guid><author>okboy519</author><pubDate>Wed, 24 Jun 2020 09:16:11 +0800</pubDate><description><![CDATA[%s格式话字符串。%d,%f
	name = 'tom'
	age = 15
	weight = 72.3
	stu_id = 1
	print('我是%s，我今年%d岁了，我的体重是%.2f公斤,我的学号是%06d' % (name, age, weight,stu_id))
	#我是tom，我今年15岁了，我的体重是72.30公斤,我的学号是000001


%06d，表示输出的整数显示位数，不足以0不全，超出当前位数则原样输出
%.2f，表示小数点后显示的小数位数。

f格式化字符串 f’{表达式}’]]></description><category></category></item><item><title><![CDATA[Python web开发需要哪些技能？]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105891254</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105891254</guid><author>okboy519</author><pubDate>Sat, 02 May 2020 15:45:45 +0800</pubDate><description><![CDATA[在 Web 开发领域，Java 凭借企业级支持以及世界丰富的生态环境成为绝对霸主，PHP 紧随其后。有些公司考虑效率问题而采用 C++ 做后台开发语言， 也有人使用 Node.js 开发后台。
另外 Python 也是能够做后台开发的。Python 具有语言简洁、开发效率高等特点。还有成熟且不断更新的开源框架，例如 Flask、Django、Tornado等。所以很多大公司都使用其开发后台。比如人...]]></description><category></category></item><item><title><![CDATA[函数作用域和块作用域]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105219915</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105219915</guid><author>okboy519</author><pubDate>Tue, 31 Mar 2020 13:33:23 +0800</pubDate><description><![CDATA[函数作用域和块作用域

]]></description><category></category></item><item><title><![CDATA[作用域之词法作用域]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105211657</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105211657</guid><author>okboy519</author><pubDate>Mon, 30 Mar 2020 23:44:06 +0800</pubDate><description><![CDATA[词法作用域
作用域的两种主要工作模型

词法作用域
动态作用域

词法化的过程
词法化的过程会对源代码中的字符进行检查，如果是有状态的解析过程，还会赋予单词语义，这个概念是理解词法作用域及其名称来历的基础。
词法作用域的理解
词法作用域就是定义在词法阶段的作用域。换句话说，词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的，因此当词法分析器处理代码时会保持作用域不变（大部分情况下是这样的）...]]></description><category></category></item><item><title><![CDATA[javascript作用域是什么？(深度理解)]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105209139</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105209139</guid><author>okboy519</author><pubDate>Mon, 30 Mar 2020 21:33:11 +0800</pubDate><description><![CDATA[JavaScript理解
1.1、编译原理程序中的一段源代码在执行之前会经历三个步骤，统称为“编译”
1、分词\词法分析将由字符组成的字符串分解成（对编程语言来说）有意义的代码块，这些代码块被称为词法单元。
2、解析/语法分析这个过程是将词法单元流（数组）转换成一个由元素逐级嵌套所组成的代表了程序语法结构的树。这个树被称为“抽象语法树”。
3、代码生成将AST（Abstract Syntax Tr...]]></description><category></category></item><item><title><![CDATA[浏览器定位和导航]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105081105</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105081105</guid><author>okboy519</author><pubDate>Tue, 24 Mar 2020 21:12:22 +0800</pubDate><description><![CDATA[Location对象

Window对象的location属性引用的是Location对象，它表示该窗口中当前显示的文档的URL，并定义了方法来使窗口载入新的文档。
Document对象的location属性也引用到Location对象：

如何在控制台打印location对象呢？
console.log(location)  //即可

Location对象的属性和方法
属性：

origin
...]]></description><category></category></item><item><title><![CDATA[javascript计时器setTimeout（）&setInterval()区别]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/105080247</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/105080247</guid><author>okboy519</author><pubDate>Tue, 24 Mar 2020 20:34:43 +0800</pubDate><description><![CDATA[首先得知道，这两个函数都是客户端Javascript中重要的全局函数，所以定义为window对象的方法。
全局函数直接就可以使用，不用写window.setTimeout()这个方法
//setTimeout()方法的使用
//setTimeout()是个异步方法，即js是单线程语言，js会先执行同步任务，然后在执行异步任务
setTimeout(function a(){
	//其中a函数是一个...]]></description><category></category></item><item><title><![CDATA[Vue路由传参及传参后刷新导致参数消失处理]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/104953999</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/104953999</guid><author>okboy519</author><pubDate>Wed, 18 Mar 2020 21:26:28 +0800</pubDate><description><![CDATA[1. 使用 query传递参数
this.$router.push({
	path:'/mvplay',
	query:{
		mvId:this.discList[index].vid,
	}
})
this.$router.query.mvId

2.使用params传递参数时：需要在路由表中在path那里后面/：(参数名)
//传递参数
this.$router.push({
       ...]]></description><category></category></item><item><title><![CDATA[Vue项目自定义轮播图基础组件]]></title><link>https://blog.youkuaiyun.com/okboy519/article/details/104909325</link><guid>https://blog.youkuaiyun.com/okboy519/article/details/104909325</guid><author>okboy519</author><pubDate>Tue, 17 Mar 2020 08:05:23 +0800</pubDate><description><![CDATA[Vue项目自定义轮播图基础组件
因为不会封装所以学习一下，记录一下
1.先创建一个slider.vue组件，这个是写好的文件
&lt;template&gt;
  &lt;div class="slider" ref="slider"&gt;
    &lt;div class="slider-group" ref="sliderGroup"&gt;
      &lt;slot&gt;&lt;/...]]></description><category></category></item></channel></rss>