自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm 发布包

npm 发布包前言一、创建项目二、配置项目1.创建.npmignore2.配置package.json3. 发布打包三、发布打包问题1. npm publish报错ERR E4002. npm login 报错code E409四、测试文章目录前言一、创建项目二、配置项目1.创建.npmignore2.配置package.json3. 发布打包三、发布打包问题1. npm publish报错ERR E4002. npm login 报错code E409四、测试前言该包主要初步体验npm 打包 发

2022-01-11 12:08:49 337

转载 解决electron安装,卡在install.js不动的问题,UnhandledPromiseRejectionWarning: RequestError: read ECONNRESET

1.选择项目文件夹2.npm init3.npm install electron --save-dev4.npm --registry=https://registry.npm.taobao.org install5.node install.js的时候ctrl+c取消,y确定6.cd ./node_modules/electron7.下载https://cdn.npm.taobao.org/dist/electron/7.0.0/electron-v7.0.0-win32-x64.zip并复

2022-01-01 22:38:31 1656

原创 react + dataV + three.js + blender 实现3D可视化大屏效果

效果图3D 可视化展示是一个很不错的方向,但是纯three.js 开发效率低,简单展示类的可视化,可以考虑使用blender 等3D 绘制工具,快速,高效。文章目录效果图前言一、DataV 大屏布局二、blender 绘图1.效果二、three.js 加载实现1.初始化2.加载相机,场景和灯光3、加载fbx4、渲染,控制和动画5、加入点击事件(需要使用Raycaster 光线投影,对象坐标拾取)总结前言关于如何使用react 等内容这里不再介绍了,我们使用的工具库:DataV 大屏,three

2021-12-09 11:29:16 6484

原创 koa-router 路由配置和mongdb 连接和操作(二)

加粗样式

2021-11-23 16:50:33 439

原创 关于Linux上部署tomcat JDK MYSQL 日志分割和日志清除相关服务

2019年即将过去2018新春伊始的征兆新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入2018新春伊始的征兆...

2021-11-15 14:58:30 276

原创 小程序+colorUI实现原生开发

目标:小程序原生开发这个项目时间较长了,不做详细说明,简单展示一下。这里使用了colorUI产出:

2021-11-15 14:37:52 197

原创 关于React Native 仿微信界面设计

系列文章目录了解一个框架最好的方式是自己动手,算是学习提升的一种快速方式,这里简单简述一些过程。提示:由于使用的库比较多,前面的文章《关于React native Demo项目的总结》也有写些库的使用,这样不再说明。文章目录系列文章目录一、使用库二、使用步骤1.设置导航路由2.加载底部菜单3. 设置mobx 状态存储4.代码结构5.说明总结一、使用库"dependencies": { "@babel/plugin-proposal-decorators": "^7.14.5",

2021-07-31 14:19:15 502

原创 react+ electron 项目搭建和初步探索

项目缘由之前就使用过electron 构建桌面 应用程序,不过那是基于Vue的脚手架做的,electron-vue已经很长时间没有更新了,但是使用vue add electron-builder 构建还是很简单的,开始使用vue3 构建过程中 ,发现最新版本的electron-builder 需要node14及以上版本的环境,在安装node14的过程中又发现,他只支持Windows8 系统,对于Windows7系统的电脑,不能为了使用,把系统重新安装,再加上后来也发现,我选择的一些UI库对于react

2021-07-07 15:30:18 378 2

原创 关于React native Demo项目的总结

简述至于项目都是学习其他人的实战项目,这里不过是做一个学习总结,主要是记录下使用到的包和一些UI工具,以便于参考。react-navigation 页面跳转和转场动画react-native-svg-uri RN 中使用svg技术react-native-tab-navigator 底部导航栏react-native-element 一套ui库 内置常用组件react-native-vector-iconsreact-native-linear-gradient 渐变容器

2021-06-17 11:14:14 741

原创 关于React 项目开发中总结(性能优化)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-02-08 09:37:00 542 2

原创 阿里云短信服务实现

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-11-26 17:28:43 217

原创 前端模块化规范学习(AMD ,CMD,ES6,CommonJs)

JavaScript 模块化之路充满了坎坷。JavaScript 模块发展史上那些著名的模块规范与实现。

2020-11-23 11:31:11 222

原创 关于小程序使用mqtt记录

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-11-19 11:52:10 833 8

原创 css3 弹性盒模型设计

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-11-17 10:31:53 166

原创 关于vue2 和vue3 对比学习记录

1、创建一个 Vue 实例https://v3.cn.vuejs.org/guide/instance.html#%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%AE%9E%E4%BE%8Bvue2:每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的:var vm = new Vue({ // 选项})vue3:每个 Vue 应用都是通过用 createApp 函数创建一个新的应用实例开始的:Vue.createApp(/* 选项

2020-10-16 11:11:48 1781 1

原创 回顾 JavaScript 作用域和作用域链

作用域链

2020-10-12 14:17:52 79

原创 回顾JavaScript 内存管理

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Memory_Management

2020-10-12 11:55:44 76

原创 回顾 JavaScript 执行上下文 和 执行上下文栈

执行上下文栈

2020-10-12 11:19:55 89

原创 回顾 JavaScript 原型及原型链

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain

2020-10-10 16:26:41 110

原创 javascript class类

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/Private_class_fields

2020-10-10 11:46:18 362

原创 回顾 JavaScript 函数中this

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/this

2020-09-30 11:56:32 167

原创 回顾 javascript 闭包

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures

2020-09-29 11:40:18 102

原创 First-class Function(头等函数)

https://developer.mozilla.org/zh-CN/docs/Glossary/First-class_Function

2020-09-28 11:38:55 416

原创 javascript 回顾一下 Proxy Reflect

文章目录一、Proxy二、使用步骤1.引入库2.读入数据总结一、Proxy对象用于定义基本操作的自定义行为(如属性查找、赋值、枚举、函数调用等)。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import ss

2020-09-28 11:27:26 250

原创 回顾文档对象模型 (DOM)(四)

1、URL2、Range3、Text4、TreeWalker

2020-09-27 11:28:23 143

原创 回顾文档对象模型 (DOM)(三)

1、MutationObserver2、MutationRecord3、Node4、NodeFilter5、NodeIterator6、NodeList7、ParentNode

2020-09-27 09:40:32 170

原创 回顾文档对象模型 (DOM)(二)

文章目录一、Element1、属性2、方法3、事件二、Event三、EventTarget一、Element1、属性(1)Element.attributes属性返回该元素所有属性节点的一个实时集合。该集合是一个 NamedNodeMap 对象,不是一个数组,所以它没有 数组 的方法,其包含的 属性 节点的索引顺序随浏览器不同而不同。更确切地说,attributes 是字符串形式的名/值对,每一对名/值对对应一个属性节点。// 获取文档中的第一个 <p> 元素var para

2020-09-25 12:01:11 160

原创 回顾文档对象模型 (DOM)(一)

一、概念将 web 页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将 HTML、SVG 或 XML 文档建模为对象并不是 JavaScript 语言的一部分。DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。DOM的方法(methods)让你可以用特定方式操作这个树,用这些方法你可以改变文档的结构、样式或者内容。节点可以关联上事件处理器,一旦某一事件被触发了,那些事件处理器就会被执行。1、内容树任何HT

2020-09-24 10:20:40 203

原创 回顾 Browser对象

一、Navigator 对象Navigator 接口表示用户代理的状态和标识。 它允许脚本查询它和注册自己进行一些活动。 可以使用只读的window.navigator 属性检索navigator对象。不从NavigatorID, NavigatorLanguage, NavigatorOnLine,NavigatorGeolocation, NavigatorPlugins, NavigatorUserMedia, 和NetworkInformation 中继承任何属性,但是实现了定义在这些对象

2020-09-22 17:52:11 304

原创 javascript WebAssembly

文章目录一、WebAssembly二、方法一、WebAssemblyWebAssembly(缩写Wasm)是基于堆栈虚拟机的二进制指令格式。Wasm为了一个可移植的目标而设计的,可用于编译C/C+/RUST等高级语言,使客户端和服务器应用程序能够在Web上部署。WebAssembly对象主要用于:使用 WebAssembly.instantiate() 函数加载 WebAssembly 代码。通过 WebAssembly.Memory()/WebAssembly.Table() 构造函

2020-09-18 10:01:39 375

原创 javascript 回顾一下控制抽象对象

文章目录一、PromisePromise.all(iterable)Promise.allSettled()Promise.race(iterable)Promise.reject()Promise.resolve(value)二、AsyncFunction一、Promise对象用于表示一个异步操作的最终完成 (或失败), 及其结果值.Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(hand

2020-09-17 14:07:29 155

原创 javascript 回顾一下 键的集合对象

文章目录一、Map二、方法1.entries()一、Map对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。键的比较是基于 sameValueZero 算法:NaN 是与 NaN 相等的(虽然 NaN !== NaN),剩下所有其它的值是根据 === 运算符的结果判断是否相等。Map.prototype.size返回Map对象的键/值对的数量。let myMap = new Map(); let keyObj = {};let ke

2020-09-17 10:53:09 184

原创 javascript 回顾一下 String

文章目录一、描述二、方法1.charAt()2.endsWith()3、includes()4、indexOf()5、lastIndexOf()6、match()7、padEnd()8、padStart()9、replace()10、slice()11、split()12、substring()13、String.raw()一、描述字符串对于保存可以以文本形式表示的数据非常有用。 一些常用的字符串操作有:查询字符串长度,使用 + 和 += 运算符来构建和连接字符串,使用 indexOf 方法检查某

2020-09-16 16:44:54 238

原创 javascript 回顾一下 数字和日期对象 Date

文章目录一、简介二、使用步骤1.创建一个日期对象的几种方法2.方法一、简介如果没有输入任何参数,则Date的构造器会依据系统设置的当前时间来创建一个Date对象。如果提供了至少两个参数,其余的参数均会默认设置为 1(如果没有指定 day 参数)或者 0(如果没有指定 day 以外的参数)。JavaScript的时间由世界标准时间(UTC)1970年1月1日开始,用毫秒计时,一天由 86,400,000 毫秒组成。Date 对象的范围是 -100,000,000 天至 100,000,000 天

2020-09-16 14:03:47 186 1

原创 javascript 回顾一下 数字和日期对象 Math

文章目录一、描述二、方法1、Math.ceil()2、Math.floor()3、Math.max()4、Math.min()5、Math.random()6、Math.sign()一、描述与其他全局对象不同的是,Math 不是一个构造器。Math 的所有属性与方法都是静态的。引用圆周率的写法是 Math.PI,调用正余弦函数的写法是 Math.sin(x),x 是要传入的参数。Math 的常量是使用 JavaScript 中的全精度浮点数来定义的。二、方法1、Math.ceil()函数

2020-09-16 11:43:07 79

原创 javascript 回顾一下 数字和日期对象 Number

文章目录一、Number 描述二、Number 方法1.Number.isFinite()2.Number.isInteger()3、Number.isNaN()4、Number.isSafeInteger()5.toPrecision()一、Number 描述如果参数无法被转换为数字,则返回 NaN。在非构造器上下文中 (如:没有 new 操作符),Number 能被用来执行类型转换。所有 Number 实例都继承自 Number.prototype。被修改的 Number 构造器的原型对象对

2020-09-16 11:26:43 191

原创 javascript 回顾一下 基础标准内置对象 Boolean(五)

文章目录一、描述1、创建值为 false 的 Boolean 对象2、创建值为 true 的 Boolean 对象二、方法1.toString()2.valueOf()一、描述如果需要,作为第一个参数传递的值将转换为布尔值。如果省略或值0,-0,null,false,NaN,undefined,或空字符串(""),该对象具有的初始值false。所有其他值,包括任何对象,空数组([])或字符串"false",都会创建一个初始值为的对象true。var myFalse = new Boolean

2020-09-16 10:35:01 115

原创 javascript 回顾一下 基础标准内置对象 Function (四)

文章目录一、 构造函数二、原型对象1.function.arguments2.length3、function.name四、方法1、apply()2、bind()一、 构造函数Function 构造函数创建一个新的 Function 对象。直接调用此构造函数可用动态创建函数,但会遇到和 eval 类似的的安全问题和(相对较小的)性能问题。然而,与 eval 不同的是,Function 创建的函数只能在全局作用域中运行。使用 Function 构造器生成的 Function 对象是在函数创建时

2020-09-16 10:19:17 130

原创 javascript 回顾一下 基础标准内置对象 symbol (三)

文章目录一、概念二、方法1.Symbol.for(key)2.Symbol.keyFor(sym)3、symbol.toString();三、属性1、Symbol.iterator2、Symbol.match3、Symbol.replace4、Symbol.split四、作用1、命名冲突2、私有属性一、概念Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的symbol注册,且类似于内建对象类,但作为构造函数来

2020-09-15 16:13:17 128

原创 javascript 回顾一下 基础标准内置对象 Object(二)

文章目录一、Object二、Object 构造函数的属性1、Object.length2、Object.prototype3、Object.assign()4、Object.create()5、Object.defineProperties()6、Object.entries()一、Object构造函数创建一个对象包装器。在JavaScript中,几乎所有的对象都是Object类型的实例,它们都会从Object.prototype继承属性和方法。Object 构造函数为给定值创建一个对象包装器。Ob

2020-09-15 13:39:14 152

electron.zip

winCodeSign-2.5.0 nsis-resources-3.3.0.zip nsis-3.0.3.2

2021-11-15

空空如也

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

TA关注的人

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