首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水墨寒
掘友等级
前端
|
易快报
前端🐶
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
194
文章 133
沸点 61
赞
194
返回
|
搜索文章
最新
热门
使用二进制处理均等概率问题
在解决算法问题中我们会经常遇到要求均等概率的问题, 以leetcode 470. 用 Rand7() 实现 Rand10() 为例。 上面代码略蠢,我们用移位的方法优化下, 左移操作符是二进制进位的。 两道小题都是用二进制位来解决的算法题。 解题思路也是两个大致的方向,一个是把…
一道算法小题的分析过程
最近在看算法的问题比较多,希望能以一道小题,来记录算法分析的过程。 replace,replace 中尤其以正则不讲武德。 Review 上面👆代码,已经可以通过测试了,那么分析如何优化 。 第一种方法的结果来看,需要用到正则分组的方法来调换位置。 思路是分两组第一组是开头到…
在 TypeScript 处理空值异常
这两种情况在业务迅速迭代的情况下非常常见。 根据 object 对象的 path 路径获取值。如果解析值是 undefined,就返回一个默认的值(defaultValue) TypeScript 3.7 推出了两个新语言特性 可选链(Optional Chaining)和 空…
创建一个 Node.js CLI
今天我们要谈论创建 node.js 可执行文件。 我想拥有一个我在我的计算机上打字,然后把它变为其中的一个小熊表情。 让我们把所有的代码逐行说说。 const bears = ... 将文件流转换成字符串,用换行符(\n)分割字符串成为数组 const bear = ... 在…
如何使用 yargs
Yargs 是一个很好的命令行程序库,简单地说,它可以让创建一个在控制台中运行的应用程序的过程变得轻而易举。还有什么能让它变得更好呢?它是以海盗为主题的(它的名字叫 YARgs),让它正式成为有史以来最好的工具。 你可能知道其他的 CLI,比如 vue-cli,可以轻松设置一个…
读《Remote2》聊聊远程工作
我在现在这家公司(易快报)已经远程工作将近一年,在这一年中有不少感悟。近期有另外一位同事因为家庭原因打算远程。自己的直接领导推过来一本书,就真本书聊聊亲身感受的远程工作。 这一观点主要在强调在办公室干扰太多,会议、临时需要解决的问题、评审题等等,自己深度思考时间容易被打断,编程…
ChangeLog应该怎么写? – 半撇有道儿
如何写changelog
使用:empty 伪类优化 Render 结构
Skeleton 在antd 中 3.9.2 新增 用来在需要等待加载内容的位置提供一个占位图。在我们的系统中,经常有数据判空的情况,如果antd 升级之后能有 Skeleton增强体验最好不过了,有时候需要我们自己定义空数据状态的UI。 这里我们可以使用 :empty 伪类来…
使用npm set 设置 package.json 默认值
当初始化package.json可以执行会得到如下结果如果需要设置默认值删除package.json再来一遍可以看到设置的默认值如果你想看默认值和编辑可以查看~/.npmrc
使用Enzyme和Jest 测试React组件(上)
Jest 我们上一篇已经说过了,今天主角是Enzyme , 如字面意思,Enzyme 是酶、有催化作用。那么在React 组件测试中和Jest 产生了什么化学🎿反应呢? 会自动打开浏览器将看到这个页面。 这个是create-react-app 起手式,如果不太了解建议Crea…
下一页
个人成就
优秀创作者
文章被点赞
2,507
文章被阅读
140,295
掘力值
5,207
关注了
110
关注者
33,299
收藏集
2
关注标签
87
加入于
2015-09-08