首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
QZhan
掘友等级
前端工程师
|
腾讯
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 36
沸点 1
赞
37
返回
|
搜索文章
赞
文章( 36 )
沸点( 1 )
初识字符编码
计算机所能理解的数据是二进制数据,由一位一位的0或1来表示。每个数字被称为一个位(bit),而8位合称为一个字节(byte)。1kb=1024个byte。 数字要转换为二进制,只需要按照相应的进制转换即可。 而字符要转换为二进制数据,那么就要有一套映射规则来把每个字符都对应到一…
跟着文档学Node(二):Buffer
从官方文档中的定义中可以看出两点:Buffer用来存储二进制字节、每个实例有固定长度。有点类似于存放字节的数组。 buffer数组每一项元素是16进制的两位数,即十进制的0到255。换算为二进制就是8位,刚好是一个字节。 Buffer的中文翻译就是缓冲,从模块名字就可以看出该模…
跟着文档学Node(一):Stream
翻译一下:Node.js中有一种数据传输方式是流式传输,而stream对象就是用于操作这些流式数据。 当我们想从服务器本地读取一个大文件内容并通过网络请求返回给客户端时,在不使用流的前提下,我们首先需要通过磁盘IO读取到整个文件的所有内容塞到程序内存中,然后再通过网络IO返回给…
理解 NodeJS 的内存管理机制
众所周知,Node 是基于 v8 引擎来构建的,所以在 Node 中使用的对象基本都是通过 v8 引擎来统一进行内存分配和管理。然而 v8 引擎 本身对内存的使用限制了大小,在64位系统下只能用 1.4GB 的系统内存。 一方面是因为 v8 引擎最初是为浏览器而设计的。对于页面…
React16系列:船新的context
众所周知 react 推荐的一个重要思想就是单向数据流,整个 react 应用要遵循数据从上到下的方向传递。这就造成了在多层组件嵌套的情况下,父组件的数据要传给最底层的组件的话就要经过多层中间组件的 props,造成了大量冗余的 props 声明(称为 props drilli…
使用mocha编写node服务单元测试
mocha作为最流行的JavaScript测试框架之一,可以用于测试node.js服务和运行在浏览器环境下的js代码。 官方给它自己定义的三个特点是simple、flexible、fun。 flexible是因为mocha本身不包含断言库、mock等功能,用户可以根据自己的需要…
如何利用AST树修改源码
平时在开发工具类程序时,经常会出现需要对源码进行操作。源码操作本质上是对读取进程序内存中的字符进行修改。遇到字符修改时,我们很容易联想到使用正则表达式去匹配替换。 正则方法的好处是面对短小简单的需求,可以快速写出比较短的正则表达式。而正则表达式的缺点也很明显: 即使使用了正则表…
十个案例学会 React Hooks
在 React 的世界中,有容器组件和 UI 组件之分,在 React Hooks 出现之前,UI 组件我们可以使用函数,无状态组件来展示 UI,而对于容器组件,函数组件就显得无能为力,我们依赖于类组件来获取数据,处理数据,并向下传递参数给 UI 组件进行渲染。在我看来,使用 …
写给前端工程师的Flutter教程
| 导语 最全Flutter教程,涉及Dart语言,Flutter Widget,Flutter状态管理等。 最爱折腾的就是前端工程师了,从 jQuery 折腾到 AngularJs,再折腾到 Vue、React。 最爱跨屏的也是前端工程师,从 phonegap,折腾到 Rea…
下一页
个人成就
文章被点赞
165
文章被阅读
24,286
掘力值
768
关注了
2
关注者
28
收藏集
7
关注标签
13
加入于
2016-09-26