自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 在vue或react项目中,如何在不引入第三方包的情况下,使用three.js的example中的模块

第一种方法(这种方法在r124版本及以后将不能使用)新建一个文件 three.jsimport * as THREE from 'three'; // const THREE = require('three');window.THREE = THREE;require("three/examples/js/controls/OrbitControls.js");require("three/examples/js/loaders/OBJLoader.js");export default T

2020-09-17 17:07:40 447

原创 在react-create-app中使用mobx(使用修饰符)的解决办法

安装依赖yarn add react-app-rewired 或者 npm install react-app-rewiredyarn add customize-cra @babel/plugin-proposal-decorators --dev 或者 npm install customize-cra @babel/plugin-proposal-decorators --dev替换package.json中的scripts"scripts": { "start": "react-a

2020-09-08 09:26:29 346

原创 在react-create-app中使用webWorker的一种解决办法

安装依赖yarn add react-app-rewired 或者 npm install react-app-rewiredyarn add customize-cra worker-loader babel-loader --dev 或者 npm install customize-cra worker-loader babel-loader --dev替换package.json中的scripts"scripts": { "start": "react-app-rewired sta

2020-09-08 09:17:38 1131

原创 windows 上MongoDB 4.2.6 安装及服务配置笔记

windows 上MongoDB 4.2.6 安装及服务配置笔记自己在安装了好几遍过后总结的经验。首先,下载mongodb下载完成后,直接双击打开,如果选择 Complete安装方式的话,直接一路next即可,安装完成后确保 C盘下 c:\data\db 文件夹存在(需要手动创建),MongoDB运行需要有一个数据库文件夹,默认为 c:\data\db,之后每次启动MongoDB服务时,直...

2020-04-27 16:19:50 1297

原创 python环境下OpenCV安装

首先得确保已安装好python,并且python安装路径及Scripts路径都添加到path环境变量中去。(在安装python时直接勾上添加到path选项就不用手动添加了)然后安装OpenCV的依赖包numpy,要确保以管理员身份打开cmd,要不然可能会报错。pip install numpynumpy安装好后安装OpenCV,一般情况下,通过pip安装失败率很高,其他方法对新手又有点复杂...

2020-03-11 16:47:13 365

原创 URI、URL、URN三者的联系和区别

统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串。统一资源定位符(Uniform Resource Locator,URL),统一资源名称(Uniform Resource Name,URN)是URI的子集。URL和URN是URI的两种形式,URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同...

2020-03-05 11:36:26 204

原创 同步和异步、单线程和多线程、串行和并行

同步就是一个任务是连续完成的,中途不能插入其他任务;异步表示一个任务不是连续完成的,而被分成了几个阶段,在执行完一个阶段后可以转而执行其他的任务,在后来的某个时间点再来执行下一个阶段。区分同步异步的关键是看一个任务是否连续执行完。单线程就是在同一个时间点,只能干一件事,多线程表示可以同时干多件事。串行和并行这个概念是数据传输的两种方式,串行传输表示数据是一位接一位的传送;并行传输则是一次传输多...

2020-03-05 11:06:02 994

原创 ES6let和const解释

let和const命令let和const命令是ES6新增的命令,用来声明变量,它的用法类似于var。1.作用域​ 被let和const命令声明的变量,只在let命令所在的代码块内生效,代码块外无法访问;​ ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。2.变量提升​ 与var不同...

2020-03-02 20:22:54 155

原创 关于强类型和弱类型;动态语言和静态语言的解释

强类型语言是一种强制类型定义的语言,一旦某一个变量确定了类型,则它的值只能为该数据类型,不能将不是该类型的值赋给它;弱类型语言的变量在确定了变量类型后,依然可以赋予它其他类型的值。动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来;静态类型的语言则是在编译阶段就确定变量类...

2020-03-02 20:15:41 193

原创 本地仓库上传到GitHub上的一般步骤

本地仓库上传到GitHub上的一般步骤准备工作:安装好Git1、首先要建立本地与GitHub的SSH的安全连接​ 具体步骤可参考 这篇文章2、在GitHub上新建好仓库,注意:保持默认选项即可,仓库内不能有东西,否则上传时会出错。3、在本地新建项目,并在项目根目录下初始化仓库​ 在项目根目录下右键打开Git Bash Here打开命令窗口​ 键入命令:g...

2020-03-01 16:21:00 144

原创 浅谈JavaScript中的Promise

Promise产生的背景在JavaScript中,由于其是单线程的,为了保证JS代码的执行效率,采用了异步编程技术,但这也带来了一个问题:对于异步代码的执行顺序就带来了不确定性。为了保证代码执行顺序按照我们的意愿去执行,可以使用异步代码A中嵌套异步代码B,异步代码B中嵌套异步代码C,以此类推的方式进行编程来控制异步代码的执行顺序。但这又带来了另一个问题:这样的代码可读性太差,且难以维护。为了...

2019-11-15 20:34:35 177

原创 web历史与前端的发展

什么是webweb(World Wide Web)也称为万维网,是一个基于HTML和Http的大型的分布式信息系统,是建立在Internet上的一种网络服务。web前端:针对浏览器的开发,代码在浏览器运行web后端:针对服务器的开发,代码在服务器运行发展历程1994年底,w3c组织成立,正式开启web1.0时代。目的在于使全球的科学家能够利用Internet交流自己的工作文档。we...

2019-11-15 16:01:02 232

翻译 如何使用Git Bash生成SSH Key使本地与GitHub建立连接

在网上查了一些教程发现不行,自己按照官方教程做了一遍,没问题,可以参考以下。准备工作首先需要下载并安装好Git,注册GitHub账号并添加邮箱。关于SSH使用SSH协议,您可以连接到远程服务器和服务并进行身份验证。 使用SSH密钥,您可以连接到GitHub,而无需在每次访问时都提供用户名或密码。生成一个新的SSH Key首先,打开Git Bash,双击桌面图标或右键打开。输入以下命...

2019-11-11 09:15:04 407

python开发的基于串口通讯的上位机应用

使用python开发的一个串口上位机应用,主要使用的工具包有pyside2、PyQtgraphy、pyserial。程序入口文件为data_app.py

2020-08-02

空空如也

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

TA关注的人

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