![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
邀月°
这个作者很懒,什么都没留下…
展开
-
JS中的位运算
在执行位运算之前,JS将数字转换为32位有符号整数,执行按位操作后,将结果转换为64位JavaScript数。所以~5反码为:1000 0000 0000 0000 0000 0000 0000 0101。原码:0000 0000 0000 0000 0000 0000 0000 0101。补码:1000 0000 0000 0000 0000 0000 0000 0110。取反是二进制操作,在计算机中,有符号整数按补码操作,补码=反码+1。最高位代表符号位,1为负数,0为正数,因此结果是-6。原创 2022-09-23 21:24:15 · 1291 阅读 · 1 评论 -
MySQL报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this sta
c:/score.txt‘是需要导入的文件存在的地方,默认为C盘,可以把要导入的文件暂放C盘,导入之后删除即可。2.打开my.ini(以记事本方式打开即可)3. 重启mysql。原创 2022-09-10 18:12:55 · 9485 阅读 · 0 评论 -
TypeScript简记(二)
TypeScrip数组类型即:声明变量为数组。定义数组的方法: 数组方法:Tuple Types(元祖类型) 元祖类型是另一种特殊的数组类型,一般来说他可以存储不同类型的成语,想定了数组的长度及每个成员的类型。(普通数组也可以通过指定联合类型的类型参数,从而存放不同类型的成员)。元祖的成员是可以被修改,可以调用一系列的数组方法。ReadonlyArray 只读数组 只读数组是TS提供的一种特殊的数组,它的任何成员都不能被修改。特点联合类型:联合类型表示取值可以为多种类型中的一种,使用 | 分割每个类型。原创 2022-08-13 17:21:25 · 4901 阅读 · 1 评论 -
TypeScript简记(一)
可读性增强:基于语法解析TSDos,ide增强可维护性增强:在编译阶段暴露大部分错误。(多人合作的大型项目中,获得更好的稳定性和开发效率)包含于兼容所有JS特性,支持共存支持渐进式引入与升级TypeScript工具使重构更变的容易、快捷。TypeScript 引入了 JavaScript 中没有的“类”概念。TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中类型安全功能能在编码期间检测错误,这为开发人员创建了一个更高效的编码和调试过程。Vscode。...原创 2022-08-07 17:29:25 · 718 阅读 · 2 评论 -
深度优先搜索(二)--- 机器人的运动范围
剑指offer13.机器人的运动范围地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1输出原创 2022-04-27 20:47:48 · 158 阅读 · 0 评论 -
深度优先搜索(一)--- 矩阵中的路径
什么是深度优先搜索? 深度优先搜索(DFS)属于图算法的一种,类似于树的前序遍历,是树的前序遍历的推广。过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。深度优先搜索的过程从图中某个顶点v出发,访问顶点v找出刚访问过的顶点的第一个未被访问的邻接点,访问该顶点。以该顶点为新顶点,重复此步骤,直至刚访问过的顶点没有未被访问的邻接点为止。返回前一个访问过的且仍有未被访问的邻接点的顶点,找出该顶点的下一个未被访问的邻接点,访问该顶点。重复此步骤(2)和(3),直至图原创 2022-04-27 16:44:19 · 1310 阅读 · 0 评论 -
二叉树的遍历
二叉树的遍历方法: 二叉树的遍历主要有三种:前序遍历,中序遍历,后序遍历,层次遍历。 如二叉树:前序遍历: 前序遍历是指按照根、左、右的规律进行访问节点。 上述二叉树前序遍历结果为:1 2 4 5 3中序遍历: 中序遍历是指按照左、根、右的方式进行访问节点。 上述二叉树中序遍历结果为:4 2 5 1 3后序遍历: 后序遍历是指按照左、右、根的方式进行访问节点。 上述二叉树后序遍历结果为:4 5 2 3 1层次遍历: 层次遍历是指一层一层地遍历,该层遍历完才会去访原创 2022-04-26 20:55:19 · 965 阅读 · 0 评论 -
vue中的this.nextTick()
定义:在下次dom更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的dom。所以就出了这个获取更新后的DOM的vue方法,因此放在this.$nextTick()回调函数中的执行的是会对Dom进行操作的js代码。理解:vue在解析dom的时候并不是执行一条语句就解析一次dom,想象这样一个案例,一个输入框,我想要在点击按钮的时候可编辑这个输入框的内容,并且获取到该输入框的焦点,如果按照我们正常的思路来写,应该是在执行完可编辑之后加一条获取焦点的语句,运行的会发现并没有获取到焦点,原创 2022-03-27 08:07:23 · 3619 阅读 · 3 评论 -
axios与拦截器的简单结合
封装工具类**目的:**将配置文件与axios进行一个简单的结合,优化代码,简化发送请求的代码。创建axios.js文件,最好创建个文件夹再放axios,以便将后续的统一请求的文件夹与axios文件同级放,看起来比较清晰。npm下载axios,在axios.js文件里引入axios包。(router与store分别存储的路由与token,在拦截器处理请求的时候需要用到) 定义一个变量用于拿到后端的接口请求地址 这里用的es6的class类的语法,constructor()是一个构原创 2022-03-14 21:26:37 · 1436 阅读 · 0 评论 -
大二寒假第一周
学习回家的这几天让学习的是vue,在学校的时候就想着它了,因为听学长学姐说学了vue写项目会更快点,但是它比较抽象比较难懂,因此对vue不能掉以轻心,现在我只学了一小部分,还有很多没有学,学了也不代表就彻底会了,听说到大三也不一定能弄懂vue,它的难度和重要性由此可见,而学习vue又是在假期的时间,像大一寒假的时候就坚持过来了,这个寒假也要再逼自己一把,刚回来那两天有点放纵自己了,没有花很多时间在学习上,大一寒假的时候学习JS就没有学很好,一直看文档没看视频,从上次在家学习JS高级和这次学习vue我感觉从原创 2022-01-17 00:10:20 · 281 阅读 · 0 评论 -
nodejs处理页面跳转url及获取url后面数据
处理跳转路由问题 写商城项目的过程中,在主页浏览商品的时候,点击某个商品会进入其详情页面,这需要把当前所点商品的id和店铺id传入商品详情页,详情页通过此id获取具体数据。处理方式 主页的内容是用art-template模板渲染上去的,nodejs在传给主页商品数据的时候会把该商品的商品id和店铺id传过去在主页用模板渲染数据的时候,在跳转路由的后面加上要传的id就可以了 &nb原创 2021-11-27 18:06:26 · 1996 阅读 · 0 评论 -
art-template模板引擎渲染页面数据
art-template模板引擎渲染页面数据这周刚开始就被模板引擎渲染数据弄了好长时间,后端返回的数据是一层套着一层的,不是我想要的那种格式,在HTML去循环遍历的时候我也不知道怎么遍历,具体是在路由js里写好axios,这个需要我在一个axios里去调用另一个axios,然后把得到的所有数据再整合一遍,改成我就可以用的格式,然后放在一个数组里返回到前台页面。路由jshtml主要在怎么处理后端返回来的数据。项目进度挺慢的,边交互边写页面感觉还是写的很少,加油写,写完这个项目准备把里边学到的东西和原创 2021-11-21 09:45:21 · 699 阅读 · 0 评论 -
undefined、null与NaN的区别
**1.**从数据类型来看 undefined与null属于基本数据类型,NaN表示not a number;undefined是undefined类型,null是object类型,NaN是number类型;**2.**从产生原因来看1)undefined表示已声明未赋值(未定义),是一个数据最原始的状态2)null表示变量已声明且赋值为null,即值为空值,是人为操作为null的,可以用来清空某个对象,释放内存空间,防止内存泄漏(占用的内存没有及时释放)3)NaN值则原创 2021-10-18 15:28:50 · 2960 阅读 · 0 评论 -
null == undfined 返回true
转载自: 作者:一像素 www.cnblogs.com/onepixel/p/7337248.html Undefined 和 Null 是 Javascript 中两种特殊的原始数据类型(Primary Type),它们都只有一个值,分别对应 undefined 和 null ,这两种不同类型的值,即有着不同的语义和...转载 2021-10-18 13:32:02 · 1444 阅读 · 1 评论 -
JS数据类型及判断
数据类型基本类型(值类型):String(任意字符串) Number(任意数字) Boolean(true/false) undefined(undefined) null(null)对象(引用)类型Object:任意对象(存数据)Function:一种特别的对象(可执行)Array:一种也别的对象(数值下标,内部数据有序)判断typeof:返回数据类型的字符串表达(全小写)instanceof:专门判断对象的具体类型===:可判断undefined、nullt原创 2021-10-14 09:16:16 · 109 阅读 · 0 评论 -
闭包的产生条件、作用、生命周期
闭包是可以读取并操作其他函数内部变量的函数闭包产生的条件外部函数嵌套内部函数内部函数读取并操作了外部函数的变量执行外部函数闭包到底是什么理解一:闭包是嵌套的内部函数理解二:包含被引用变量(函数)的对象**注意:**闭包存在于嵌套的内部函数中闭包的作用使函数内部的变量在执行完函数之后仍然存在于内存中,延长变量的使用时间使外面函数可以读取操作到内部函数的数据(变量、函数)闭包的生命周期产生:在嵌套内部函数定义执行完成时产生(不是调用)死亡:在嵌套的内部函数成为垃圾对象时常见原创 2021-10-14 08:57:14 · 310 阅读 · 0 评论 -
2021-08-15
学习这周主要在展板方面花时间更多,因为展板是今天要交的,我们改了很多次,最终在今天早上给交了上去,其实大致的模板在早前几天已经弄好,这几天一直在改一些细节部分,布局、样式什么的,改来改去其实感觉也差不多,可能我已经审美疲劳了吧。项目上感觉进度不是很快,这几天要抓紧赶一下进度了,前台后台页面已经基本完善,路由也都配置好了,就差最后一步的交互还没完成,接下来要好好弄项目了,得在开学前给弄好,bug什么的都要改好。生活生活上一切都挺好的,一切都很顺心,没有什么不如意的。总之就是好好学习,好好生活。..原创 2021-08-15 21:30:10 · 64 阅读 · 0 评论 -
2021-06-13
这星期是这一学期的第15周了,再有4周就考试了,还没开始复习呢,感觉这学期的学习没有上学期那么用心了,这可不是个好现象,下周开始好好听课,好好听老师讲的小题,老师说考试的时候就会考这些,这两天端午节放假,好好把项目写一写,争取全力以赴。昨天农历五月初三,是闺蜜生日,然后我竟然就把端午节记成五月初三,而且毫无违和感,后来和室友说的时候才发现五月初五才是端午节,真的是太蠢了。总之,全力以赴,加油写,好好学习。...原创 2021-06-13 17:19:11 · 59 阅读 · 0 评论 -
js中函数和方法的区别
https://www.cnblogs.com/liubingyjui/p/10518397.html转载 2021-05-04 10:21:23 · 113 阅读 · 0 评论 -
判断js数据类型的几种方法
https://blog.csdn.net/weixin_42259266/article/details/90028388转载 2021-04-30 21:40:39 · 97 阅读 · 1 评论 -
如何优化js代码
https://blog.csdn.net/weixin_36401046/article/details/68937179转载 2021-04-29 21:38:09 · 134 阅读 · 0 评论 -
js点击式下拉菜单与悬浮式下拉菜单
点击出现下拉菜单HTML部分<div id="clickOpen"> 点击展开</div><br /><ul class="list"> <li class="item">收藏的商品</li> <li class="item">收藏的店铺</li></ul>css部分#clickOpen { display: inline; padding: 5px 20px;原创 2021-03-14 09:00:03 · 2386 阅读 · 2 评论 -
JS中的null、undefined和not defined
JS一共有六种基本类型:String(字符串)Number(数值) Boolean(布尔值) Null(空值) Undefined(未定义) Object(对象)。前五种是基本数据类型,Object是引用数据类型。Null和Undefined的区别:Null(空值):值只有一个,就是null,null这个值专门用来表示一个为空的对象,用typeof检查一个null值,会返回object。Undefined(已声明未定义):值也只有一个,就是undefined,当声明一个变量,但不给变量赋值时,他的值就原创 2021-03-13 11:50:41 · 700 阅读 · 0 评论 -
清除浮动的三种方法
**问题的原因:**在CSS规范中,浮动定位不属于正常的文档流,是独立定位的。所以,只含有浮动元素的父容器,在显示时不考虑子元素的位置,就当它们不存在一样。这就造成了显示出来,父容器好像空容器一样。解决方法:1.在浮动元素的下面加一个空的div,并为他清除浮动。<div class="wrap"> <div class="float">浮动</div> <div class="clear" style="clear:both"></di原创 2021-03-13 10:06:44 · 133 阅读 · 0 评论