自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 将博客搬至CSDN

React● 是一个用于构建用户界面的 JavaScript 库● React主要用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。● React仅仅为视图层框架,当父子组件很复杂的时候,传值会变得极其困难,这时便需要一个数据层框架来结合使用,才使得构建一个大型项目成为可能。● create-react-app● React团队官方出的一个构建React单页面应用的脚手架工具。它本身集

2022-05-26 10:16:01 163

原创 【学习笔记】二元Logistic回归预测

目录1.基本含义和思想2.论文[3]进行回归预测的思路是什么?3.求逻辑回归模型的数学过程3.1 改写函数3.2 函数变换3.3 得到离散概率3.4 最大似然法3.5 牛顿法4.逻辑回归在论文[3]中的应用参考文章参考文献1.基本含义和思想Logistic回归和线性回归最大的区别在于,Y的数据类型。线性回归分析的因变量Y属于定量数据,而Logistic回归分析的因变量Y属于分类数据。分类数据指的是,Y的结果不是一个值(量),而是一个类别,比如一件衣服的是否有人想购买?这里的Y是“是否愿意购买”,属于分类

2021-03-15 18:03:55 10108

原创 【学习笔记】K-Means聚类算法

目录所属知识体系思想相关概念算法流程代码实现k值的选取初始中心点的选取K-Means缺点参考文章参考文献所属知识体系K-Means聚类算法∈无监督学习算法∈机器学习思想将相似的对象归到同一个簇中,根据样本之间的距离或者说是相似性(亲疏性),把越相似、差异越小的样本聚成一类(簇),最后形成多个簇,使同一个簇内部的样本相似度高,不同簇之间差异性高。相关概念K值——要得到的簇的个数质心——每个簇的均值向量,即向量各维取平均即可距离量度——常用欧几里得距离和余弦相似度(先标准化)算法流程1、首先

2021-03-14 18:17:54 724

原创 Windows 10桌面黑屏,只有鼠标,如何解决?

1.问题出现此时的电脑发生一件特别有意思的事情,电脑显示屏是黑色的,只能看见鼠标,看不见任务栏和桌面,更别提图标了。但奇怪的是,出问题之前正在运行的好些软件,依旧可以打开,比如Chrome、QQ。起初我以为是中了什么病毒,就用联想电脑管家一个个查杀,结果冒得问题…QQ还能继续聊天…而重启电脑依旧无法很好解决…2.原因接下来上网查问题,找到症结所在——Windows资源管理器被意外结束任务了。也就是说,如果你电脑好好的,打开文件夹之后,再打开任务管理器,将Windows资源管理器给结束任务,就

2021-02-26 16:01:37 15294 10

原创 递归算法——(C++)求n个元素的全排列问题的分析与实现

1.问题求n个元素的全排列2.分析n=1时:a1n=2时:a1 a2a2 a1n=3时:a1 a2 a3a1 a3 a2a2 a1 a3a2 a3 a1a3 a2 a1a3 a1 a2在n=3时,得到6种全排列,从上到下两两分组可以得到3组,可以发现下面的规律:第一组以a1开始,之后连接a2和a3的全排列,以此类推。将第一组的a1与a2交换位置可以得到第二组,将第一组的a1与a3交换位置可以得到第三组。那么可以找到递归调用:在n个有序元素中,第一个

2021-02-03 17:59:36 2366 1

原创 【VMware】关于虚拟机联网问题

目录1.VMware三种联网方式2.Deepin 20 Beta联网3.MacOS-Big-Sur联网1.VMware三种联网方式参考:https://blog.csdn.net/qq_36838191/article/details/886343512.Deepin 20 Beta联网深度操作系统虚拟机联网方式很简单,只需在设置中使用桥接模式即可3.MacOS-Big-Sur联网第一步依旧是先设置桥接模式。接着打开虚拟机,进行网络设置,使用动态主机配置协议DHCP,系统自动分配IP地址

2021-01-20 20:24:37 212

原创 【CentOS】虚拟机VMware Workstation15.5.6安装+CentOS8.2安装过程记录

1.虚拟机VMware Workstation安装2.CentOS8.2安装我从华为镜像网站下载,速度还可以的:http://mirrors.huaweicloud.com/centos/8.2.2004/isos/x86_64/

2021-01-20 17:26:39 1103

原创 【MacOS-Big-Sur】MacOS-Big-Sur11.1 安装 + 主机文件夹共享(2021年1月20日)(网盘资源文末获取)

目录1.需要的文件、配置1.1 文件与用途1.2 配置2.MacOS-Big-Sur11.1 安装步骤2.1 安装Python和VMware软件2.2 解锁VMware软件的Mac安装选项2.3新建虚拟机环境2.4 修改该虚拟机的配置文件2.5 开始安装Mac系统3. Windows主机的文件夹共享到虚拟机3.1 替换darwin.iso文件1.需要的文件、配置1.1 文件与用途MacOS-Big-Sur11.1.cdr——安装镜像虚拟机版unlocker-3.0.3优化版——用于解锁VMWar

2021-01-20 17:17:11 4380 4

原创 TextRank算法讲解与代码实现

参考文章:https://www.cnblogs.com/Luv-GEM/p/10884493.htmlPageRank在TextRank之前我们需要先了解一下PageRank算法。事实上它启发了TextRank!PageRank主要用于对在线搜索结果中的网页进行排序。PageRank对于每个网页页面都给出一个正实数,表示网页的重要程度,PageRank值越高,表示网页越重要,在互联网搜索的...

2021-01-17 16:31:07 1343

原创 【Django】【一】—— 初识Django + 第一个Django项目的搭建和运行

1.什么是Django?Django是一个免费和开源的高级Python Web框架,它鼓励快速开发和简洁、实用的设计。其实就是将Python作为后端语言,可以搭配前端框架比如Bootstrap来快速开发一个小型Web应用。我最开始接触的是前端设计,当时流行的是前后端分离,可以使前后端工作同时进行,而现在随着框架的普遍使用,我们可以很轻易地用一个完整的框架来完成前后端的工作。2.设计模式任何一个框架,比如前端框架Vue、Reactor,Java框架SpringBoot等,都会讲设计模式。而所谓的设

2021-01-14 10:54:59 315

原创 Win10下共享文件夹的设置

step1右键文件夹-属性-共享-高级共享-设置共享名和权限step2关闭防火墙:控制面板-Windows Defender防火墙-启用或关闭step3控制面板-网络共享中心-高级共享设置step4 查看共享文件夹文件资源管理器-网络注意只有连接在同一个局域网中的电脑可以看到网络共享不能直接用“右键-授予访问权限”,这样做会共享默认的User文件夹如果依旧无法访问,可在“网络和共享中心-更改适配器设置”中设置网络适配器的共享(一般用不到这个)...

2020-09-11 10:20:07 837

原创 【Deepin】VMware下Deepin虚拟机与Windows物理机的文件共享

配置:虚拟机软件:VMware® Workstation 15 Pro虚拟机系统:Deepin20 Beta物理机系统:Windows 10, 64-bit问题:我想在虚拟机的Deepin操作系统下访问和操作Windows系统(物理机)下的文件,怎么办?分析:VMware可以支持对文件的共享设置,从设置中添加共享文件夹;设置完成后,会发现Deepin系统无法显示共享的文件夹,那是因为VMware Tools的驱动不会直接显示在桌面,需要手动寻找并解压。下面详述解决步骤…步骤:1.打开虚

2020-09-01 22:26:15 2063 1

原创 【Python】yield语句使用方法 and 生成器、迭代器的含义

本篇文章将会介绍有关Python中的迭代器、迭代对象、生成器和yield关键字有关知识首先应该明白几个问题/概念:1.啥是迭代(器)?使用一个循环来遍历某个东西时,这个过程本身就叫迭代。一个for循环、一个while循环或者递归函数都属于迭代。那么迭代器就是用来迭代的器???我的理解是,迭代器相当于“指哪打哪”的那根手指头,通俗来讲,迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内.

2020-08-20 21:35:48 266

原创 Python文件读取详解——seek、tell、read

这篇文章介绍Python中文件操作最常用的读文件相关的函数和其中某些易错点。1.函数功能介绍可以先运行下面的例子,然后对比运行结果理解函数功能!tell():返回当前的指针相对于文件开始的偏移量 -utf8编码下:如果是中文的话,一个字的偏移量是3。 -每一行的末尾其实是\r\n,代表了2个偏移量seek(offset, from):定位文件指针offset:偏移量。 -如果是文本文件 -需满足以下条件:from=0时,offset>=0;from=1或2时,o.

2020-08-17 21:50:30 3765

原创 对Bert的学习和理解

在看了好多大牛们的博客之后,关于BERT有了一个大概的理解,将一些知识点整理到这里。BERT概述BERT的全称是Bidirectional Encoder Representation from Transformers,利用了Transformer的Encoder部分,重点是预处理/训练pre-training,创新点是将双向 Transformer 用于语言模型模型介绍BERT采用了T...

2020-05-07 17:47:41 247

原创 Stacking基本思想与简单实现

Stacking模型的基本思想假设有1000条训练集,100条测试集,那么把训练集分为5份(一般分为5份),每一份有200条。用model训练其中四份,即800条,后,预测剩下200条,同时也预测测试集100条,得到预测结果。经过5次训练,训练集正好得到200×5条结果,也就是原来训练集的数量,合为一列,即1000×1的矩阵,测试集得到100×5条,将5次预测结果取平均值,得到100×1的矩阵,...

2020-05-07 17:47:10 437

原创 基于搜索策略的八数码问题求解(报告+源码)

写在开头这是"人工智能导论"课程的结课作业,里面包括了宽度优先搜索策略和全局择优搜索策略的算法描述与实现,并对于启发式函数进行了多次对比实验,主要介绍了6种可行的启发式函数,希望能给大家带来一些帮助.项目源码见我的GitHub:https://github.com/Jupiter2Pluto/Eight-digit-problem一、 问题描述1.1 问题引入对任意的八数码问题,...

2020-04-29 21:33:36 6840 3

原创 React项目打包上线

完成React项目的开发之后,需要将前后端进行联调,而这一过程便要将我们已经开发完成的项目进行打包1.打包在React项目的主文件夹下使用命令:npm run build2.启动静态服务器依旧在该文件夹下使用命令:npm install -g serveserve -s build(如果你的命令行是用Windows PowerShell则使用“serve.cmd -s bu...

2020-04-21 20:58:48 1335

原创 在C ++中清除输入缓冲区

问题引入用过C++的都明白,在运用输入过程中会出现不经意间意外输入错误的情况,导致之后的输入无效,C++内部会继续使用之前的意外输入,使得程序运行错误。输入缓冲区所有从键盘输入的数据,不管是字符还是数字,都是先存储在内存中的一个缓冲区里面,叫做键盘缓冲区,简称输入缓冲区或者输入流。当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中读取数据。这种缓冲机制规定,只...

2020-04-16 21:47:24 3274

原创 React框架(十九)在使用style-components的同时引入.css文件

什么是style-components?style-components是针对React写的一套css in js框架,简单来讲就是在js中写css。相对于与预处理器(sass、less)的好处是,css in js使用的是js语法,不用重新再学习新技术,也不会多一道编译步骤,无疑会加快网页速度。作者:恰到半生链接:https://www.jianshu.com/p/27788be906...

2020-04-12 18:33:29 769

原创 React框架(十八)Immutable与redux-immutable的使用

Immutable官方文档:https://immutable-js.github.io/immutable-js/docs/https://github.com/immutable-js/immutable-js参考:为什么要在React中使用Immutable?Immutable中文文档-博客redux-immutable官方文档:https://github.com/gaju...

2020-03-19 21:03:06 225

原创 React框架(十七)React-redux的使用

官方网站:https://react-redux.js.org/项目地址:https://gitee.com/XiaoYuZhou233/React-TodoList/tree/Redux7/my-app1.安装用npm命令安装npm install --save react-redux2.项目入口文件index.js是整个项目的入口文件,在这里开始使用import React f...

2020-03-16 18:10:41 195

原创 React框架(十六)发送ajax请求——Redux中间件的使用

不使用中间件整体流程:发送ajax请求放在componentDidMount生命周期函数中得到响应后创建action,即定义initListAction(data)把action传递给storeReducer处理响应数据并返回TodoList组件:componentDidMount() { axios.get('/api/todolist').then((res)...

2020-03-15 16:16:40 517

原创 使用Redux并借助Ant Design的List.Item时循环渲染传参的三种写法

父组件:TodoListUI组件:TodoListUI子组件:TodoItem现在要做这样一件事情:父组件的DOM元素渲染完全交给UI组件来完成,即每次添加的列表项在UI组件中循环渲染。我们使用Ant Design的List.Item来完成点击列表项就可以删除该项的动作时,就要对父组件传递一个重要参数index,即列表项的下标,而父组件中仅仅实现Redux工作流并使用了UI组件:=&gt...

2020-03-15 10:37:17 1155

原创 React框架(十五)Redux——UI组件、容器组件与无状态组件

在使用Redux的时候,我们将页面渲染部分(即render函数)和页面逻辑部分都放在了一个组件中。为了便于维护,我们可以将页面渲染单独拿出来放到一个文件中,用来做纯页面渲染部分,这种组件叫UI组件。而剩下的实现页面逻辑的组件叫做容器组件1.新建一个UI文件2.将TodoList中的渲染部分移动到TodoListUI.js中//*UI组件只负责渲染*/import React, {Fra...

2020-03-14 22:35:37 264

原创 React框架(十四)Redux中的代码优化

题外话——react中Eslint配置 让你的代码更规范——————————————————————————————————一、ActionType的拆分在之前的代码中,我们在使用action的时候,会定义一个字符串类型的type,这个帮助Redux知道组件要做什么事情,而当字符串出现拼写错误的时候,却不会在控制台出现警告,原因在于:程序会对未定义的常量或者变量报错,而不会对字符串报错,这很...

2020-03-13 21:34:47 94

原创 React框架(十三)Redux实现TodoList完整功能

项目使用Redux之前,加入了Antd图形框架的使用——AntDesign的使用即本次开发的起点一.从“改变输入框的值”看Redux的工作流程需求分析:把输入框中用户输入的内容实时显示到输入框中下面是实现过程:1.Reducer中设置默认数据:=>默认数据const defaultState={ inputValue: '', // input框中的内容 lis...

2020-03-13 15:45:25 199

原创 React框架(十二)Redux中Store的创建

1.创建Reducer文件目录如下:在src目录下添加store文件夹,创建reducer.js文件// 默认数据const defaultState={ inputValue: '', // input框中的内容 list: ['one', 'two'] // 列表中的每一项};//导出export default (state=defaultState,acti...

2020-03-13 14:35:10 575

原创 React框架(十一)Redux简介与工作流程

Redux简介React仅仅为视图层框架,当父子组件很复杂的时候,传值会变得极其困难,这时便需要一个数据层框架来结合使用,才使得构建一个大型项目成为可能。基于Redux,所有组件的数据都存储到一个公共区域Store,每个组件只需改变Store中的数据,当Store数据发生变化,其它各个组件便会感知,从而进行通信。Rudex工作流程下面做一个图书馆借阅图书的比喻:Store(数据的公共...

2020-03-11 15:04:42 291

原创 React框架(十)动画效果实现的两种方式

1.使用CSS实现动画本例中,只保留了App这一个组件,代码如下:import React, {Component, Fragment} from 'react';import './style.css' //引入的CSS文件class App extends Component { constructor(props) { super(props); ...

2020-03-11 11:09:17 680

原创 React框架(九)使用Charles模拟前后端数据交互

安装官网安装:免费试用版使用面板长这样,依次点击Tools-Map Local Settings-Add

2020-03-07 16:41:47 270

原创 React框架(八)生命周期函数详解

含义生命周期函数指在某一个时刻组件会自动执行的函数,如render()函数(组件发生变化时重新渲染)、constructor()函数(组件被创建的时候自动调用,是ES6中含有的函数,并不是React特有,与生命周期函数没有太大区别)函数介绍过程:初始化、挂载、更新、卸载1. 初始化利用constructor()函数进行初始化,设置属性props和状态state2.挂载 =>当...

2020-03-03 10:00:53 188

原创 React框架(七)深入理解虚拟dom

参考:https://www.cnblogs.com/cazj/p/10927879.htmlReact中的核心概念1、DOM的本质: 浏览器中的概念,用js对象来表示页面上的元素,并提供操作DOM对象的API2、react中的虚拟DOM:是框架中的概念,是程序员用js对象来模拟页面上的DOM和DOM 的嵌套3、为什么要实现虚拟DOM:为了实现页面中DOM元素的高效更新4、DOM和虚拟D...

2020-02-27 16:10:28 347

原创 React框架(六)PropTypes与DefaultProps

PropTypes用于对父组件传递给子组件值类型的强校验引入:import PropTypes from 'prop-types'使用:TodoItem.propTypes={ // isRequired表示父组件必须要传递给子组件这个属性,否则报错:The prop `test` is marked as required in `TodoItem`, but its value is...

2020-02-25 10:04:53 193

原创 React框架(五)React developer tools安装与使用

安装方法一:chrome浏览器输入网址:http://www.cnplugins.com/,搜索【react】,下载安装方法二:https://www.crx4chrome.com/crx/3068/,谷歌下载.crx后缀的文件,火狐下载.xpi后缀的文件插件下载后,打开扩展程序,将文件拖入面板安装即可。使用打开控制台,可以看到有【组件】选项该组件可以实时监控state,减少我们用控...

2020-02-09 11:18:49 1230

原创 React框架(四)关于该框架的思考小结

命令式开发与声明式开发首先了解两者的区别命令式开发关注计算机的执行步骤,每一步都是需要我们关注的。如搭建一个网页,需要我们关注每一个dom元素。声明式开发不告诉计算机的问题领域,让计算机明白目标而非流程,即只告诉计算机要做什么,而不关注计算机如何去做。React框架即为声明式开发,就好像盖一座大楼(网页),不管每块砖(dom元素)怎么砌,只给它一张图纸(数据),然后自己自动搭建(渲...

2020-02-09 10:36:10 123

原创 React框架(二)React组件

React组件化的思想将项目中的页面按照功能(或者是位置等等)划分为一个个块儿。如果有的块儿是每个页面或者大多数页面共有的部分,比如导航栏、菜单栏、翻页模块之类的,就写在公共组件里面,然后再需要的页面进行渲染。如果是某个页面特有的模块,就给每一个页面单独写一个文件,里面定义该模块的组件并于公共组件结合进行渲染。某个页面内若是有新的弹窗,则在父页面下建立新的文件进行组件的定义,避免一个文件过...

2020-02-04 18:00:59 207

原创 爬虫入门之requests模块介绍

关于python的requests模块身世简介文档方法模块参数与返回值request.request的参数返回值session身世简介Requests 继承了urllib2的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。requests 的底层实现其实就是 u...

2020-01-23 12:16:53 134

原创 React框架(三)响应式设计思想和事件绑定

响应式设计思想在js中需要直接操作dom元素来控制页面,React的设计思想和以前直接操作dom是完全不同的,react是一个响应式的框架,它在做编程的时候,强调的是我们不要直接操作dom。我们操作的是数据,通过数据的变化,react会自动感知到数据的变化,自动的帮你去生成dom。所以在写代码的时候,我们再也不用关注dom相关的操作了,我们只需要关注数据层的就可以了。事件绑定我们要实现的功...

2019-11-23 17:09:08 518

原创 React框架(一)利用码云构建第一个React项目

简介Facebook推出函数式编程官网https://reactjs.org/React16之后的版本称之为React Fiber,因底层在事件循环中加入了优先级等概念,可以利用事件循环的一些碎片时间执行一些高优先级的用户交互,提高用户体验比较:Vue.js提供更多的API,但灵活度低。React.js的灵活性更大一些,有更多实现选择。开发环境准备通过脚手架工具来编码,自动构建一...

2019-11-20 19:42:08 361

空空如也

空空如也

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

TA关注的人

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