会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hdxg
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
2021年5月3日
理解js的事件循环
摘要: 参考资料 [1] JS浏览器事件循环机制 [2] 我以为我很懂Promise,直到我开始实现Promise/A+规范 PS: 本文除了对微任务和宏任务有自己的理解外,其他的都是复制粘贴。 浏览器内核 浏览器内核中有种线程在工作: GUI渲染线程:负责渲染页面,解析HTML,CSS构成DOM树等,当页
阅读全文
posted @ 2021-05-03 15:59 hdxg
阅读(166)
评论(0)
推荐(0)
2021年5月1日
constructor、__proto__和prototype
摘要: constructor、__proto__、prototype组成的复杂网络 先给出一段代码: function Person() {} var person = new Person(); var object = new Object(); 根据这段代码,可以画出下图: 图看起来很复杂,但其实可
阅读全文
posted @ 2021-05-01 23:08 hdxg
阅读(27)
评论(0)
推荐(0)
javascript编程中一些bug原因
摘要: 以下情况会在js中出现一些莫名的bug,每个情况用分割线分开。 PS:有新发现时更新。 在条件语句中出现赋值语句(而不是应该出现的判断语句),js会认为是true: if (condition = 'A') { // 这里面的代码必定会执行 } 在逻辑判断时,使用==有时候会出现我们不想出现的结果,
阅读全文
posted @ 2021-05-01 19:44 hdxg
阅读(82)
评论(0)
推荐(0)
2021年4月30日
【想法】我认为没必要使用RESTful
摘要: 在接口设计的时候,了解到了RESTful这种接口风格。 一开始我觉得挺好的,把任何接口都简化为对资源的增删改查,感觉网站开发变得清晰了许多。 但慢慢地,随着网站功能的复杂,RESTful逐渐让我变得束手束脚,对接口的设计要纠结很长时间,仅仅是为了那“漂亮”的风格。 而且RESTful的规定显得有些生
阅读全文
posted @ 2021-04-30 16:24 hdxg
阅读(1114)
评论(0)
推荐(0)
2021年4月28日
【bug】传AES加密数据流给前端,前端解析失败
摘要: 在web应用中,有时候会需要将前后端交互的数据进行加密。我最近在做一个项目中,就想把后端的文件流加密后传给前端,但不知道为什么前端总是无法正常解密。 PS:我采用的加密算法是AES。 在摸索的过程中,由于看了Base64相关的东西,我关注到了字符的编码问题。 为了排查问题,我在本地进行测试。 先将明
阅读全文
posted @ 2021-04-28 23:38 hdxg
阅读(789)
评论(0)
推荐(0)
java web获取文件路径
摘要: 在java web开发中,经常会需要读取当前web app下某个目录中的文件,而要读取文件的第一步,就是获取文件的路径。 在java web中,获取文件路径的接口是request.getServletContext().getRealPath()。下面通过一个例子来看看传入不同的参数会有什么不同的结
阅读全文
posted @ 2021-04-28 19:22 hdxg
阅读(813)
评论(0)
推荐(0)
2021年4月1日
PS-钢笔工具的使用
摘要: 钢笔应该算是PS里面比较重要的一个工具,可以拿来抠图,也可以拿来绘制漂亮的曲线。 钢笔工具看起来很复杂,但冷静下来仔细用一下,好像也没那么难。 PS:以下只是我个人的总结,不专业。建议去看知乎的文章:ps中的钢笔工具怎么用? 1)钢笔工具 钢笔工具最核心概念是锚点。理解了锚点,就能知道钢笔工具到底该
阅读全文
posted @ 2021-04-01 22:48 hdxg
阅读(1941)
评论(0)
推荐(0)
2021年3月26日
【bug】idea打war包缺少class文件(classes目录为空)
摘要: 第一次编写java web项目,打成war包后放到服务器上运行,结果报错,说是缺少文件。于是我在IDEA中一看,发现打包结果的classes目录为空: 网上找了一上午的方案,都不能解决我的问题。 偶然间,我想看看在idea中运行项目会不会有问题: 运行正常。 此时关键点来了!target目录下出现了
阅读全文
posted @ 2021-03-26 15:19 hdxg
阅读(4407)
评论(1)
推荐(1)
2020年10月25日
理解海明校验法
摘要: 奇偶校验法只能发现错误,而不能找到错误在哪里,进而没有纠错功能。 为了能找到发现错误的位置,而有了海明校验法。 海明校验码分为两个部分:n个有效信息位(用DnDn-1...D1表示),k个校验位(用PkPk-1...P1表示)。 n与k的关系是:n+k≤2k-1。因为k个校验码可以表示2k个状态,其
阅读全文
posted @ 2020-10-25 20:32 hdxg
阅读(362)
评论(0)
推荐(0)
2020年10月13日
js正则表达式的斜杠
摘要: 一个斜杠加上一个字母的形式,称为转义字符。为什么会有转义字符这个东西呢?因为我们的键盘很小,没法把所有的字符(包括特殊字符)全部排列在有限的空间里。因此如果我们想要使用这些特殊的字符,就得使用转义字符进行转义。可以理解为转义字符(斜杠+键盘上某个可见字符)被映射成了一个特殊字符。 如何在正则表达式中
阅读全文
posted @ 2020-10-13 18:52 hdxg
阅读(7119)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
公告
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css