- 博客(12)
- 收藏
- 关注
原创 简述深浅拷贝
引言 浅拷贝:copy对象值的改变会引起原对象值的改变 深拷贝:copy对象值的改变不会引起原对象值的改变 浅拷贝 方法一 ( = 赋值) let test = { name: 'test', }; let demo = test; demo.name = 'demo'; console.log(test); // { name: 'demo' } console.log(demo == test); 方法二 (Object.assign) 二级属性 //注意:copy类型必须有二级
2021-08-31 19:42:30
261
原创 git操作常用命令
克隆/抓取 克隆远程仓库到本地: git clone <MasterUrl> 更新本地最新代码: git pull 把远程分支拉到本地: git fetch origin <BranchName> 查看 查看分支: git branch 查看所有tag: git tag 查看远程库信息: git remote -v 查看远程分支信息: git branch -a 查看提交文件修改: git status 查看用户名: git config user.name.
2021-04-09 11:38:16
170
1
转载 git实践操作
git checkout master 切换到master分支 git pull 更新最新代码 git checkout -b <name> 创建分支并且切换到该分支 git push origin <name> 推送新分支到远程仓库 git branch --set-upstream-to=origin/<name>关联远程仓库 git pull 尝试拉取验证 注:<name>为自己创建的新分支名字 ...
2021-04-06 15:28:27
243
原创 2020-12-28
非指定数据类型上的判断方法 typeof 适用于判断基本类型及复杂数据类型和函数 6个基本数据类型(undefined,null,Boolean,String,Number,Symbol) 1个复杂数据类型Object 函数function //undefined let a, b = undefined; console.log(typeof a);//未初始化 console.log(typeof b);//初始化为undefined console.log(typeof..
2020-12-28 13:09:37
183
原创 Symbol
Symbol 简介:为解决多人开发中命名冲突,第6种基本数据类型Symbol,每个symbol的值不相同 声明定义的几种方式 let symbol = Symbol(); let sym = Symbol("描述字符串123456"); let sym2 = Symbol("描述字符串123456"); console.log(sym.description)//描述字符串123456 console.log(sym == sym2)//false //该方式,系统会记录,再次声明会查
2020-12-26 18:38:54
137
原创 node文件读写套餐
readFile与writeFile readFile跟writeFile,用法简单,只需要指定文件路径以及写个回调函数即可,平时用的比较多,注:readFile跟writeFile是一次性得到整个文件中的内容,占内存多; 例:用readFIle读取hello.txt中的文本(你好nodeJs) var fs= require("fs"); //2.读取文件 第一个...
2020-04-20 23:50:40
431
原创 Buffer简述
什么是Buffer? Buffer简单的来说就如它的字面意思一样是一块缓冲区,就跟火车票售票厅一样,售票厅可以容下一定的人(一旦修建好售票厅,售票厅容量无法更改) , 而售票厅里的人有进有出。不过Buffer里面的人是字节,众所周知一个字节的大小是2^8,但是Buffer用2位16进制的数代替(如31表示3*16+1=49),字节的数代表ascii码字符值(如49代表'1'); 主要用于处...
2020-04-10 10:40:20
3418
原创 循环链表
循环链表即单链表的改良,将单链表的尾结点的指针NULL改为指向头结点的地址,从而达到循环的作用; 将尾结点的地址标记为rear,那么头结点的地址就是rear->next,第一结点就是rear->next->next /*循环链表必须采用尾插法来整体建表,负责很复杂*/ #include<iostream> #include<windows.h>...
2019-11-04 15:25:59
264
原创 静态链表
明确一个定义:静态链表是解决没有指针和引用时,用结构体数组来实现链表的功能; 方法:采用游标的方式来代替指针,头游标代表第一个空闲空间的下标,尾游标代表第一个有值的下标,也就是第一个结点的值; 遍历:指针是p=p->next,p是前一个结点的地址,结束条件是p->next不为NULL,那么静态链表差不多一样,k=list[k].cur,k为前一个结点的下标,结束条件list[k]....
2019-11-03 21:52:07
227
原创 心智模式与心智枷锁
1,心智模式:(定势思维):我们看问题,想问题的习惯方法,容易造成固定的认知模式 五笔连接九子图 四笔连接九子图 三笔连接九子图 心智模式并不是都不好,有时这个模式与外界事物的本质或规律正好近似,那么我们很快就可以对这个事物做出正确的判断,只有当我们的心智模式与事物的本质或规律不想吻合时,才会妨碍我们产生新的思想,这时心智模式就变成了心智枷锁 一笔连接九子:粗线2次重叠后九个格子排布在立体...
2019-10-27 11:25:38
11548
原创 什么是创新思维
创新思维:和别人看同样的东西却能想出不同的事情的一种思维方式或者说一种能力; 什么是创新思维? 我们第一个想法就是与众不同,新颖,但是不是就是创新呢?并不是,创新还要有价值;比如你在刀柄上弄上荆棘,确实挺新颖,但是,没什么价值,可能还会弄伤你; 那什么才叫做有价值? 一幅画,一首诗,一个寓意作品有没有价值呢?有,虽然没有实用价值,但他们有观赏价值,认识价值;也就是说...
2019-10-24 21:07:15
2056
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅