自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛的博客

做一位永不退场的闯关族

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 《Vue.js 设计与实现》—— 03 Vue.js 3 的设计思路

本文对应《Vue.js 设计与实现》第三章节的内容

2023-05-12 23:11:33 644 1

原创 《Vue.js 设计与实现》—— 02 框架设计核心要素

本文对应《Vue.js 设计与实现》第二章节的内容

2023-05-09 21:02:10 2291

原创 《Vue.js 设计与实现》—— 01 权衡的艺术

本文对应《Vue.js 设计与实现》第一章节的内容

2023-05-08 20:09:55 699

原创 一起读JavaScript红宝书 —— 03语法基础(下)

JavaScript高级程序设计读书笔记,前端神作不容错过。原书近100万字,内容太多,故作笔记尽量在不缩减内容的情况下缩减字数,方便复习和回顾。

2022-07-13 16:43:40 404

原创 一起读JavaScript红宝书 —— 02语法基础(上)

JavaScript高级程序设计读书笔记,前端神作不容错过。原书近100万字,内容太多,故作笔记尽量在不缩减内容的情况下缩减字数,方便复习和回顾。

2022-07-12 18:52:10 434

原创 一起读 JavaScript 红宝书 —— 01 JavaScript 概述

本文对应《JavaScript 高级程序设计》第四版第 1 章节的内容

2022-07-12 18:48:39 947

原创 MySQL基础篇

黑马程序员B站MySQL视频笔记

2022-06-28 00:05:35 283

原创 01博弈三要素和囚徒困境

《博弈论系列》丛书读书笔记

2022-01-01 21:16:23 4470

原创 K近邻算法代码详解

书籍:机器学习实战作者:Peter HarringtonK近邻算法的优缺点优点:精度高、对异常值不敏感,无数据输入假定。缺点:计算复杂度高、空间复杂度高。适用数据范围:数值型和标称型。K近邻算法一般流程收集数据:可以使用任何方法。准备数据:距离计算所需要的数值,最好是结构化的格式。分析数据:可以使用任何方法。训练数据:此步骤不适用于K近邻算法。测试数据:计算错误率。使用算法:首先需要输入样本数据和结构化的输出结果,然后运行K近邻算法判定输入数据分别输入哪个分类,最后应用对计.

2021-10-14 01:13:04 1131 1

原创 第三章 K近邻法笔记

书籍:统计学习方法作者:李航目录K近邻算法K近邻模型模型距离度量K值的选择分类决策规则K近邻算法的实现:kd树构造kd树搜索kd树K近邻算法给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的kkk个实例,这kkk个实例的多数属于某个类,就把该输入实例分为这个类。K近邻法的特殊情况是k=1k=1k=1的情形,称为最近邻算法。对于输入的实例点(特征向量)xxx,最近邻法将训练数据集中与xxx最邻近点的类作为xxx的类。K近邻模型模型特征空间中,对每个训练实例点xix_.

2021-10-12 00:56:26 189

原创 第二章 感知机笔记

书籍:统计学习方法作者:李航目录感知机模型感知机学习策略数据集线性可分型感知机学习策略感知机学习算法感知机学习算法的原始形式算法收敛性证明感知机学习算法的对偶形式感知机是二分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1+1+1和−1-1−1二值。感知机对应于输入空间(特征空间)中将实例划分为正负两类的分离超平面,属于判别模型。感知机学习旨在求出将训练数据进行线性划分的分离超平面,为此,导入基于误分类的损失函数,利用梯度下降法对损失函数进行极小化,求的感知机模型。感知机模型.

2021-10-12 00:41:19 124

原创 第一章 监督学习笔记

书籍:统计学习方法作者:李航目录统计学习及监督学习概论统计学习特点对象目的方法研究重要性统计学习的分类基本分类监督学习无监督学习强化学习半监督学习与主动学习按模型分类概率模型与非概率模型线性模型和非线性模型参数化模型与非参数化模型按算法分类在线学习和批量学习按技巧分类贝叶斯学习核方法统计学习方法三要素模型策略损失函数和风险函数经验风险最小化和结构风险最小化算法模型评估与模型选择训练误差与测试误差过拟合和特征选择正则化与交叉验证正则化交叉验证简单交叉验证S折交叉验证留一交叉验证泛化能力泛化误差泛化误差.

2021-10-12 00:35:59 185

原创 从入门到精通——嵌入式物联网开发笔记

视频链接:https://www.bilibili.com/video/BV1FA411v7YW?from=search&seid=13206645210715329553纯手打笔记,一直更新,期待一起进步,笔记链接:https://www.yuque.com/yuwoniumanbu/fyw9li

2021-04-27 23:08:51 332 1

原创 一起学自动化测试(一)

1.元素定位1.1 单个元素定位find_element_by_id 通过元素属性ID定位元素find_element_by_name 通过元素属性NAME定位元素find_element_by_class_name 通过元素属性CLASS_NAME定位元素find_element_by_xpath 通过XPATH定位元素find_element_by_link_text 通过超链接的文本内容定位元素find_element_by_partial_link_text 通过对超链接文

2021-04-04 00:25:43 295

原创 计算机控制技术复试面试(四)

计算机控制系统的常规控制策略PID控制PID控制器的优点:结构简单、稳定性好、工作可靠、调整方便。1.比例调节器P比例控制是一种最简单的控制方式,控制器的输出和输入之间成比例。只要存在偏差,比例调节器就会及时调节被控参数,朝着减小偏差的方向变化。加大比例系数,调节作用加强,动态性能变好,响应速度变快,稳定误差减小。但是如果系数太大,会使系统动态品质变差,引起震荡,导致系统稳定性降低。2.比例积分调节器PI在积分控制中,控制器的输出与输入误差信号的积分成正比例。积分作用能够消除稳态偏差,但是积

2021-03-29 13:07:53 2693

原创 计算机控制技术复试面试(三)

计算机控制理论基础信号变换理论连续信号、离散信号。离散化:把连续的时间信号变换为离散的时间信号。量化:把前一过程所得的离散信号变换为数字信号。模拟前置滤波器:抑制传感器的模拟信号中的高频噪声分量,以防止在采样过程中出现混叠现象。信号采样、量化、恢复及保持1.信号采样信号采样是通过采样开关按一定时间间隔的闭合和断开,将连续的模拟信号抽样成一连串离散脉冲信号。(离散化过程)香农采样定理:如果f(t)是一个有限带宽的连续信号,仅当采样角频率大于等于两倍的原信号f(t)的最高角频率,采样后的离散信

2021-03-28 23:41:22 1179

原创 计算机控制技术复试面试(二)

接口与通道过程输入/输出通道概述1.类型及功能过程输入/输出通道分为模拟量输入通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道。过程输入/输出通道是计算机和工业生产过程相互交换信息的桥梁。交换的信息类型有数据信息、状态信息和控制信息。2.编址方式直接编址将过程通道等同于端口,直接接收主机地址总线编址,从而有过程通道与存储器独立编址、过程通道与存储器统一编址。间接编址通过接口对过程通道进行编址,此时通道地址不与地址总线直接相连,通道的寻址通过端口提供寻址向量

2021-03-28 21:45:54 2358

原创 计算机控制技术复试面试(一)

计算机控制系统概述微机系统的特征1.结构特征控制器为执行机构提供执行方式和执行量值。执行机构系统用来操作、改变、管理被控对象的工具。传统模拟控制系统与计算机控制系统的区别?(1)模拟控制系统以运算放大器等电子元件作为控制器;计算机系统以计算机作为控制器。(2)模拟系统控制器中的信号形式是连续量;微机控制系统只能处理离散量(因为计算机只能识别机器码)。➡D/A转换:将离散量和数字量转换为连续量或模拟量;A/D转换:将连续量或模拟量转换为离散量和数字量,以便计算机接受。微机闭环控制系统抽

2021-03-28 14:22:49 3014 1

原创 单片机复试面试(二)

C51基础1.C51程序组成和数据结构采用C语言编写的51系列单片机应用程序简称C51程序。C51程序对标准C程序的扩展主要是通过51系列单片机的硬件功能来实现的,其硬件功能有存储模式、存储器类型声明、变量类型声明、位变量和位寻址、特殊功能寄存器、C51指针、函数属性等。C51程序与标准C程序的区别库函数不同。C51程序是按照51系列单片机的结构来定义的,标准C程序是按计算机来定义的。数据类型不同。C51程序中增加了单片机特有的数据类型。变量的存储模式。C51程序的存储模式与MCS-51单片机

2021-03-27 00:08:01 2583

原创 数据库技术复试面试(一)

数据库系统基本概念1.数据管理和数据处理数据、数据库、数据库管理系统(DBMS)、数据库系统。数据数据:是描述事物的符号记录,是数据库中存储的基本对象。数据 = 量化特征描述 + 非量化特征描述。数据库管理系统主要功能:(1)数据定义;(2)数据操纵;(3)数据库运行管理;(4)数据组织、存储和管理;(5)数据库建立和维护;(6)数据通信接口。数据库系统基本特征:(1)数据独立性;(2)访问效率高;(3)数据冗余小,可供多个用户共享;(4)安全可靠;(5)数据一致性和完整性好。数据库

2021-03-26 16:14:11 354

原创 单片机复试面试(一)

一、单片机基础知识单片机概述1.计算机系统组成2.计算机工作过程取指令阶段在CPU的控制下,从存储器取出指令到指令寄存器。执行指令阶段在CPU的控制下,由指令译码器对指令进行译码,然后执行指令。3.单片机及其特点定义单片机是将CPU、RAM、ROM、定时/计数器和多种I/O接口电路集成到一块集成电路芯片上构成的微型计算机。特点芯片容量小,但可拓展。可靠性高。易扩展。控制功能强。体积小、功耗低、价格便宜、易于产品化。4.单片机应用单机应用智能产品、智能仪表、测

2021-03-25 22:34:31 6919

原创 微机原理复试面试(二)

1.操作数寻址方式(1)立即寻址操作数直接包含在指令中的寻址方式称为立即寻址方式。(2)寄存器寻址操作数存放在CPU内部的某个8位、16位或32位的通用寄存器中。无需访问存储器,故执行速度快。(3)存储器操作数寻址直接寻址操作数所在内存单元的有效地址EA直接出现在指令中。寄存器间接寻址操作数所在内存单元的有效地址由规定的寄存器指出。寄存器相对寻址操作数所在内存单元的有效地址为规定的基址寄存器或变址寄存器的内容与一个常量(即位移量)之和。基址变址寻址方式操作数的有效地址是一个基址寄存

2021-03-21 16:01:31 4331 1

原创 重庆大学自动化学院考研916微机原理简答题

2021-03-21 15:45:43 1222

原创 微机原理复试面试(一)

1.微机原理的组成硬件系统控制器、运算器、存储器、输入输出设备。软件系统系统软件、应用软件。2.硬件结构单总线结构系统总线双总线结构存储器总线、I/O总线双层总线结构局部总线、全局系统总线3.三大总线数据总线DB传输数据信息,双向总线。地址总线AB传输地址信息,单向总线。控制总线CB微观上看单向,宏观上看双向。4.微处理器微处理器是微型计算机的运算和控制指挥中心,主要由运算器、控制器、寄存器组(阵列)以及内总线组成。运算器执行算术运算和逻辑运算的部件控制器指令

2021-03-21 15:20:54 5354

原创 自动控制原理考研面试(二)

1.控制系统时域指标性能指标(1)稳:系统受扰动后能回到原来的平衡位置。(稳定性)(2)准:稳态输出与理想输出间的误差小。(稳态特性)(3)快:阶跃响应的过渡过程要平稳、迅速。(动态特性)动态性能指标(1)上升时间:响应曲线从零时刻到首次达到稳态值的时间,通常定义为响应曲线从稳态值的10%上升到稳态值90%所需的时间。(快速性)(2)峰值时间:通常指系统单位阶跃响应曲线超过其稳态值而达到第一个峰值所需要的时间。(稳定性)(3)调整时间:输出响应达到并维持在c(∞)的某个误差百分比的范围内所需

2021-03-14 18:04:16 8868 2

原创 自动控制原理考研面试(一)

1.什么是自动控制系统?自动控制系统通常由哪些基本环节组成?各环节起什么作用?定义在无人直接参与下可使生产过程或其他过程按期望规律或预定程序进行的控制系统。组成(1)控制对象:要进行控制的设备或过程;(2)执行机构:直接作用于控制对象,使被控制量达到所要求的数值;(3)检测装置:检测被控制量;(4)给定环节:设定被控制量的给定值的装置;(5)比较环节:检测的被控制量与给定量比较,确定两者之间的偏差量;(6)中间环节:一般为放大环节,将偏差信号变换成适于控制执行机构执行的信号。2.开环控制

2021-03-14 16:59:39 14030 1

原创 python列表经典使用案例

1.判断list 内有无重复元素并去重判断有无重复元素In [27]: def is_duplicated(list_): ...: return len(list_) != len(set(list_))In [28]: list_ = [1,2,3,2,1]In [29]: is_duplicated(list_)Out[29]: True去重In [30]: def del_duplicated(list_): ...: return list(se

2021-02-25 22:33:55 1596

原创 scrapy框架实现豆瓣电影top250

Scrapy 是用纯 Python 实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用户只需要定制开发几个模块就可以实现一个网络爬虫程序,其采用了异步通讯的方式可以快速进行数据爬取。在python爬取豆瓣电影Top250我们实现了使用requests模块爬取电影信息,今天使用scrapy框架实现这一需求,体验一下scrapy框架的简洁性和快速性。如果还没有安装scrapy框架,可以浏览一下python安装scrapy实现安装。1.新建项目在开始爬取之前,必须创建一个新的 Scrapy 项.

2021-02-24 12:15:45 1659

原创 python安装scrapy

在Windows环境下,用pip安装scrapy很不容易直接成功,所以这里简单介绍一下scrapy的安装流程。1.安装wheel以管理员身份打开cmd ,输入pip install wheel尽量保证网速。2.安装lxml打开lxml下载地址,选择你需要的版本下载。例如,我的电脑是amd64位的,python版本是3.8,选择红框内的版本下载:注:电脑版本可以通过在cmd中输入python,回车查看。下载下来后,cd到该文件所在的文件夹下,使用pip命令安装:# 我下载后的文件.

2021-02-23 22:29:17 252 1

原创 一起学MongoDB(九)——MongoDB权限机制

明确需求我们在DOS窗口直接输入命令可以登录数据库,这很不安全,在实战工作中绝对不允许。思考:如何解决回答:使用权限机制,开启验证模式即可语法:创建账号db.createUser({ "user":"账号", "pwd":"密码", "roles":[{ role:"角色", db:"所属数据库" }]})角色# 角色种类超级用户角色:root数据库用户角色:read、readWrite数据库管理角色:dbAdmin、userAdmin集群管理角色:cluster

2021-02-22 10:20:33 307

原创 python爬虫——有道翻译JS解密

分析网页爬虫兴起的同时,反爬虫手段也在不断更新,今天以有道翻译http://fanyi.youdao.com/为例,介绍破解JavaScript加密的反爬虫基本流程。我们进入网站,随便输入一个内容(比如spider),会在network的XHR下发现一个translate开头的动态加载文件,查看一下它的标头:这是一个POST请求,URL为http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule。再看一下响应

2021-02-21 23:37:23 494

原创 一起学MongoDB(八)——MongoDB优化索引

数据库中的索引说明:索引是一种排序好的便于快速查询的数据结构作用:帮助数据库高效地查询数据索引优缺点优点提高数据查询的效率,降低数据库的IO成本;通过索引对数据进行排序,降低数据排序的成本,降低CPU的消耗。缺点占用磁盘空间;大量索引影响SQL语句效率,因为每次插入和修改都需要更新索引。语法创建索引语法:db.集合名.createIndex(待创建索引的列[,额外选项])参数:待创建索引的列:{键:1,…,键:-1}说明:1升序,2降序,例如{age:1

2021-02-20 23:24:38 175

原创 一起学MongoDB(七)——MongoDB聚合查询

概念聚合查询,顾名思义就是把数据聚合起来,然后统计。语法db.集合名称.aggregate([ {管道:{表达式}} ......])常用管道$group 将集合中的文档分组,用于统计结果$match 过滤数据,只输出符合条件的文档$sort 聚合数据进一步排序$skip 跳过指定文档数$limit 限制集合数据返回文档值......常用表达式$sum 总和 $sum:1同count表示统计$avg 求平均$min 最小值$max 最大值......准备use

2021-02-20 21:32:56 285

原创 一起学MongoDB(六)——MongoDB排序和分页

准备use test3db.c1.insert({_id:1,name:"a",sex:1,age:1})db.c1.insert({_id:2,name:"a",sex:1,age:2})db.c1.insert({_id:3,name:"b",sex:2,age:3})db.c1.insert({_id:4,name:"c",sex:2,age:4})db.c1.insert({_id:5,name:"d",sex:2,age:5})db.c1.find()> use test3

2021-02-20 11:56:23 207

原创 一起学MongoDB(五)——数据库设计流程

根据UI设计稿1.确定功能模块所属集合2.确定集合字段UI设计稿每个展示内容对应一个字段创建于字段更新于字段状态字段最后:先中文,后英文练习:设置存放学生信息的集合,并插入20条测试数据1.先中文集合名称:学生集合集合字段:编号、学号、姓名、电话、性别、年龄、学历、备注2.再英文use schoolfor(var num=1;num<=20;num++){ db.stu.insert({ id:num, no:"QF"+num, name:"神龙教"+n

2021-02-20 11:48:57 335

原创 一起学MongoDB(四)——MongoDB操作

MongoDB基本操作基本概念生活中:仓库、架子、物品计算机:数据库(database)、集合(collection)、数据/文档(document)查看数据库语法:show databases> show databasesadmin 0.000GBlocal 0.000GBtest 0.000GB选择数据库语法:use 数据库名称查看集合语法:show collections创建集合语法:db.createCollection(‘集合名’)>

2021-02-20 11:44:45 206

原创 一起学MongoDB(三)——数据类型

基本数据类型nullnull用于表示空值或不存在的字段。布尔型布尔型有两个值true和false。数值shell默认使用64位浮点型数值。对于整数型,可使用NumberInt类(表示4字节带符号整数)或NumberLong类(表示8字符带符号整数)来定义。{"x":NumberInt("3")}{"x":NumberLong("3")}字符串UTF-8字符串都可以表示为字符串类型的数据。日期日期被存储为自新纪元以来经过的毫秒数,不存储时区。创建时期对象时只能

2021-02-17 11:41:36 228

原创 一起学MongoDB(二)——MongoDB shell基本操作

启动MongoDB使用mongo命令。C:\Windows\system32>mongoMongoDB shell version v3.4.4connecting to: mongodb://127.0.0.1:27017MongoDB server version: 3.4.4Server has startup warnings:2021-02-14T00:21:43.552+0800 I CONTROL [initandlisten]2021-02-14T00:21:43.5

2021-02-17 11:00:49 319

原创 一起学MongoDB(一)——MongoDB基础知识

基本概念文档文档是MongoDB中数据的基本单元,非常类似于关系型数据库中的行,其格式非常类似于python中的字典,也是由键值对组成。{"greet":"Hello,World!","foo":3}文档中的键是字符串,但有以下几个规定:键不能含有\0(空字符),这个字符用于表示键的结尾。.和$有特定意义,只能在特定环境下使用。MongoDB不但区分类型,还区分大小写。{"foo":"3"}和{"foo":3}不同{"foo":3}和{"FOO":3}不同MongoDB的文档不

2021-02-17 10:05:32 371 1

原创 微信读书top100

要说鹅厂良心产品排行,微信读书绝对名列前茅。今天就来写一个微信读书各专栏top100的爬虫程序。1.页面分析进入到https://weread.qq.com/web/category/100000页面。总共有17个专栏(除男生小说榜、女生小说榜),首先看一下这17个专栏页面URL有什么规律。https://weread.qq.com/web/category/100000https://weread.qq.com/web/category/200000https://weread.qq.c.

2021-02-16 22:31:21 1558 4

编程开发视频资源

Java视频和资料 前端视频和资料 bootstrap视频和资料 500本编程书籍视频和资料 测试视频和资料 小程序视频和资料 运维视频和资料 python视频和资料 Hadoop视频和资料 数据结构视频和资料 深度学习视频和资料 mysql视频和资料 C语言视频和资料 机器学习视频和资料 数据分析视频和资料 爬虫视频和资料: 区块链视频和资 大数据视频和资料 人工智能视频和资料 虚拟机资料 云计算视频和资料 go语言视频和资料: PHP全套 移动端混合APP视频和资料 企业级网站前端制作视频和源码 企业级网站后台制作视频和源码 项目篇资料链接 等等。

2019-05-03

计算机二级

计算机二级(二级计算机考试命中率最高的92选择题)

2019-03-26

电路原理及分析

试题库题解电路分析基础,一篇很有意思的文档,希望可以帮到大家

2019-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除