- 博客(14)
- 收藏
- 关注
原创 在浏览器中编辑电脑本地markdown文件( local-mk-editor-in-browser)
github:https://github.com/Mrxyy/local-mk-editor-in-browser在线地址:mk-editor中国大陆
2021-12-08 14:02:08
410
原创 可以在浏览器中向电脑本地编辑文件的开源项目(local-mk-editor-in-browser)
local-mk-editor-in-browsergithub在线地址:mk-editor中国大陆
2021-12-08 13:56:38
199
原创 位运算原理以及技巧
位运算变成语言中位运算都会变成*补码*运算,补码是由模而来的,有个简单公式:反码=除符号位全部取反,正数补码 = 正数,负数补码 =~正数补码(反码)+1& 且同位需要满足&& == true(1) //例:a|b var a = 0b101 //5 var b = 0b001 //1 a&b //ob001(1)| 或同位需要满足|| == true(1) //例:a|b var a = 0b101 //5 var b = 0b0
2021-07-30 17:07:58
400
原创 js中的深拷贝
对象1.js中可以拷贝的方法 Object.assign、Object.create、…这些方法都可以进行拷贝基础拷贝,就是键对应的值不为引用类型时,这些都是浅复制会发生以下的情况。
2020-11-30 12:59:01
115
原创 idea 控制台中文乱码问题
idea 安装目录中找到文件后面加上 -Dfile.encoding=UTF-8在运行配置VM options 项中添加 -Dfile.encoding=UTF-8进入settings,选择File Encodings,把IDE Encoding和Project Encoding配置为UTF-8,同时将下面的Default encoding for properties files也配置为UTF-8。...
2020-11-18 13:49:36
124
原创 关于async和promise异步的总结
1.Promise+ new 出一个异步对象,会执行回调中的操作(为确保有意义一般是异步操作)。+ 初始化的时候,会调用回调函数,并且进行传参 resolve 和 reject,回调里面的操作会被监听,当遇到resolve的时候,会调用promise所在线程中他所挂载的then,success会调用回调1,否则回调2。+ 里面一般接一个异步,可以使用then进行异步链,会形成异步队列。2.async 函数+ 返回异步对象,会执行函数的操作(为确保有意义一般包含异步操作)。+ 操作内使用awai
2020-05-27 10:42:54
324
原创 mysq 小结
mysql命令DBA 数据库员DQL data query languageDML data manager languageDDL data defintion language(definetion)TCl transaction control languageDCL data control language外键的用法,外键可以为空,外键reference具有唯一性 uniquedrop table if exists b;drop table if exists a;crea
2020-05-26 09:48:27
129
原创 Map Set 总结
Map Set 总结Set下面是Set的构造函数的原型map下面是Map的构造函数的原型 //Set声明 var setObj = new Set([1,2,3]) //参数为数组 取值需要同便利的形式,或者转成数组ar mapObj = new Map([[a,b],[c,d]]) //参数为二维数组 因为他们是 key => value 存在的有取值和设置...
2020-05-04 00:19:51
180
原创 关于Symbol的理解
关于Symbol的理解Symbol类型是都是基本类型。所以不会存储在堆里面Symbol是具有唯一性,即使在字面层面他们是相同的Symbol可以使用Object(Symbol对象),进行包装一个symbol值能作为对象属性的标识符;这是该数据类型仅有的目的 // 创建一个 symbol 并放入 Symbol 注册表,key 为 "foo" var globalSym = Symbol...
2020-05-04 00:13:55
684
原创 关于String的理解
String str = new String(‘string’);这段代码实际上new 两次1.字面量声明在方法常量去中 (实际上是byte数组的一个引用地址,byte数组前final修饰导致string是一个不可修改的,长度固定。实现方式见源码。2.new生成堆区只是字面量的副本有必要提下是new多少个空间里面存在多少个,而返回也是他的引用地址即可被gc回收。3.stingB...
2020-05-03 00:04:11
165
原创 canvas 实现一个loading动画
copy即可使用<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <canvas id="cav" width="100" height="100">&l...
2020-05-03 00:00:11
617
原创 将 Excel中数据按某一个字段归类成一个josn插件
将 Excel中数据按某一个字段归类成一个josn插件需要将Exce数据按想要归类的字段排序,使用echart工具转为json格式。支持合并(想要归类的字段) <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <...
2020-05-02 23:53:49
271
1
原创 关于异常类的理解
重要:解决错误 catch(才是真正的门禁卡)throws(不解决,只想调用者反映问题) 调用者 try catch(方法内部) finally 都在运行阶段解决runtime 编写时就要做处理 (runtime如果没有出现错误,也能正常运行)subclass 编写时能编译 都拿不能运行(调用者要有处理字段出现)遇见不能远行的错误会自动抛出给方法new Exception对象需...
2020-05-02 15:20:11
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人