自定义博客皮肤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)
  • 收藏
  • 关注

原创 css变量-动态请求变量的值

css变量=使用请求得到的数据。

2023-08-17 15:45:42 154 1

原创 前端 单例模式新建一个类js vue

单例模式的目标是确保一个类只有一个实例,并提供一个全局访问点来访问该实例。

2023-08-17 15:41:17 101 1

原创 ChatGPT给我的关于Object.assign()两种用法、$set用法、数据的不可变性

因为一旦数据被创建,就应该保证其状态的不变性,避免不必要的数据修改,减少代码出错的可能性。如果需要修改一个已经创建的对象,最好的做法是创建一个新的数据对象,而不是直接修改原始数据对象。在这个示例中,我们创建了一个新的空对象作为目标对象,然后将源对象和目标对象的属性拷贝到新的对象上。由于创建了新的对象,因此原有的对象不会受到影响,保证了数据的不可变性。方法创建一个新的对象,并将源对象和目标对象的属性拷贝到新的对象上。方法只能修改对象的属性,不能直接修改整个对象,否则 Vue 的响应式系统。

2023-04-26 11:47:37 110

原创 git撤回push代码方法 分支受保护 不受保护时 详解

git撤回push代码方法 分支受保护 不受保护时 详解

2022-09-20 22:48:37 1272

原创 commonJS与ES6 module

commonJS 模块commonJS的模块规范在Node中发扬光大,总的来说,它的特性有这几个:1.动态加载模块commonJS和es6的最大区别大概就在于此了吧,commonJS模块的动态加载能够很轻松的实现懒加载,优化用户体验。2.每个模块皆为对象commonJS模块都被视作一个对象。3.加载整个模块commonJS模块中,导出的是整个模块。4.值拷贝commonJS的模块输出和 函数的值传递相似,都是值的拷贝B文件//calculator.jsmodule.exports={

2021-10-08 11:41:44 219

原创 commonJS ES6 module区别 代码演示

commonJS 模块commonJS的模块规范在Node中发扬光大,总的来说,它的特性有这几个:1.动态加载模块commonJS和es6的最大区别大概就在于此了吧,commonJS模块的动态加载能够很轻松的实现懒加载,优化用户体验。2.加载整个模块commonJS模块中,导出的是整个模块。3.每个模块皆为对象commonJS模块都被视作一个对象。4.值拷贝commonJS的模块输出和 函数的值传递相似,都是值的拷贝B文件//calculator.jsmodule.exports={

2021-09-24 15:48:11 86

原创 map和reduce

1.map() 方法:原数组中的每个元素调用一个指定方法后,返回返回值组成的新数组。arr.map(function)例子:有一个数组x=[1, 2, 3, 4, 5, 6, 7, 8, 9],求x^2function pow(x){ //定义一个平方函数 return x*x;}var arr=[1,2,3,4,5,6,7,8,9];var result = arr.map(pow); //map()传入的是函数对象本身console.log(result);

2021-09-24 15:39:15 162

原创 尚硅谷JavaScript教程笔记

原创为:github笔记下载地址此版本为带有个人理解的笔记文章目录JavaScriptJS的编写的位置输出语句基本的语法字面量和变量字面量变量标识符数据类型六种数据类型1.String 字符串2.Number 数值3.Boolean 布尔值4.Null 空值5.Undefined 未定义引用数据类型类型转换转换为String方式一(强制类型转换):方式二(强制类型转换):方式三(隐式的类型转换):转换为Number方式一(强制类型转换):方式二(强制类型转换):方式三(隐式的类型转换):转换为布尔值方式

2021-09-06 22:08:46 862

原创 尚硅谷 JavaScript笔记 整理

整理自https://github.com/codeOflI/codeOflI.github.io/blob/dev/source/_posts/js-note/javaScript/javaScript.md文章目录JavaScriptJS的编写的位置输出语句基本的语法字面量和变量字面量变量标识符数据类型六种数据类型1.String 字符串2.Number 数值3.Boolean 布尔值4.Null 空值5.Undefined 未定义引用数据类型类型转换转换为String方式一(强制类型转换):方式二(

2021-08-30 16:40:40 1411

原创 2021-08-30

2021-08-30 10:47:14 76

原创 力扣、牛客刷题 java各类常用方法整理 算法

我自认为做题中一些java类的常用方法,多数整理自https://www.matools.com/api/java8。使用方法:先看类所属的大类、接口方法,再看类方法(继承了的方法有些没写)。另外自认为不常用的也没写文章目录1.Collection接口(List、Set)1.ListArrayListLinkedListStack2.Set 唯一值,无键(没什么特别的方法)HashSet 没什么特别的方法,它所有的方法:TreeSet特别的方法(元素唯一,且按照顺序排序)2.Queue1.Priorit

2021-08-24 21:24:29 1265

转载 roslaunch找不到包 详细 ros 工作空间 永久添加环境变量

roslaunch一个包时报错:[aaa] is neither a launch file in package [aaaa] nor is [aaaa] a launch file nameThe traceback for the exception was written to the log fileubuntu16.04使用ros包时找不到,需要创建+编译工作空间,设置环境变量解决.ros小白看了好多帖子都不可以 去B站上找了一个视频一试即成功,把它整理成文字版.如果还是不懂的话可以去

2021-05-27 21:24:16 3997

原创 ubuntu16.04启动vrep V4.1.0、使用python API需要的文件

1.ubuntu16.04启动vrep V4.1.0教育版方法(感觉它更名CoppeliaSim了)打开文件夹位置,输入:./coppeliaSim.sh2.要用vrep(coppeliaSim)python脚本的远程API,需要以下三项:sim.pysimConst.pyremoteApi.dll, remoteApi.dylib or remoteApi.so (取决于你的操作系统)以上第1.2文件在CoppeliaSim的安装位置的:programming/remoteApiBindi

2021-01-19 16:28:40 555

空空如也

空空如也

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

TA关注的人

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