随笔分类 -  无处安放的其他

摘要:最有感触的一句话 互联网公司最怕的就是业务比技术跑的快 技术提升 算法:LeetCode 坚持一个月(虽然完全独立完成的只有 60% 左右) 阅读:《TypeScript 入门与实战》、《CSS 权威指南》、《Getting Started with Web Components》 课程:《说透低代 阅读全文
posted @ 2022-05-01 22:10 尹宇星_Kim 阅读(48) 评论(0) 推荐(0)
摘要:slug -(计算机)处理后的标题(用于构建固定链接) fallback - 兜底方案 monorepo - 多包单仓库开发模式 CSP - Content Security Policy - 内容安全策略 阅读全文
posted @ 2022-03-01 17:33 尹宇星_Kim 阅读(115) 评论(0) 推荐(0)
摘要:TCP 通过滑动窗口机制和流量拥塞算法来达到控制流量的目的。 滑动窗口机制是指发送方每次可以发送的多少字节的数据(即所谓的窗口大小),这个窗口大小是由接收方告诉发送方的(取决于接收方的剩余缓冲区大小)。 那假设接收方告诉发送方,下次我可以接收 40 字节的数据,那发送方是不是就可以发满 40 字节的 阅读全文
posted @ 2022-02-24 17:27 尹宇星_Kim 阅读(173) 评论(0) 推荐(0)
摘要:在地址栏中输入 chrome://net-internals/#hsts,然后找到 Delete domain security policies 栏目,在下面的输入框中输入被强制跳转的地址(例如 localhost)然后点击右边的 Delete 按钮 阅读全文
posted @ 2022-02-16 10:11 尹宇星_Kim 阅读(1483) 评论(0) 推荐(1)
摘要:git add . 会把当前目录及子孙目录里的变动都加到暂存区;而 git add --all 会将项目里所有文件的变动都加到暂存区,也就是说该命令不论在项目的哪级目录执行,都有同样的效果。 阅读全文
posted @ 2022-01-24 18:25 尹宇星_Kim 阅读(1240) 评论(0) 推荐(0)
摘要:我个人觉得 tag 更适合用于管理上线版本(事实上 GitHub 上的很多项目也是用 tag 控制发版的)。 因为 tag 是一个不可更改的标记位,你在某个节点打了 tag 并发布上线,之后不管过了多久,当你回到这个 tag 的时候,你可以肯定现在的代码和上线时是一样的。 而 branch 是可以继 阅读全文
posted @ 2022-01-20 18:19 尹宇星_Kim 阅读(469) 评论(0) 推荐(0)
摘要:这个问题是因为请求的目标地址是非信任的地址(比如不是 HTTPS)导致的,可以通过在环境变量里加入下面的变量解决 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0' 阅读全文
posted @ 2021-11-25 14:58 尹宇星_Kim 阅读(4173) 评论(0) 推荐(0)
摘要:Kim 正在改着某个 xxx bug,突然发现有个变量名拼错了,于是顺手改掉了。最后将 bug fix 和这个 rename 一起提交了。 以上这种“将不相关的修改在一个 commit 中提交”的场景,我们在开发中经常会碰到,然后几个月后看代码,会疑惑为什么 xxx bug 会涉及到改变量名 🤔 阅读全文
posted @ 2021-11-16 17:10 尹宇星_Kim 阅读(368) 评论(0) 推荐(0)
摘要:类似 /post/:id 这样的动态路由,在 gridsome 中 build 之后会生成 /post/_id.html 的文件,并不会主动的进行路由映射,这时候需要我们主动的在 Netlify 上进行配置。 首先在 gridsome.server.js 里加入下面的方法 点击查看代码 api.af 阅读全文
posted @ 2021-10-19 09:32 尹宇星_Kim 阅读(123) 评论(0) 推荐(0)
摘要:昨天做竞品分析的时候发现一个叫做 OData 的特性,听说是一种行业标准,本着“连行业标准都不知道还怎么混的心情”去网上查了下资料。 OData 全称 Open Data Protocol,是基于 HTTP 的一种通信协议,就和 REST 一样。不一样的是 REST 大部分内容是定义了几种请求头的动 阅读全文
posted @ 2021-10-13 11:31 尹宇星_Kim 阅读(218) 评论(0) 推荐(0)