端端

963
获赞数
4
关注数
1119
粉丝数
上海
Kkottongnae Hyundo University of Social-welfare | 网络工程
IP 属地未知
2015-09-08 加入
浏览 25.2k

sf博客停止维护, 深入阅读请移步语雀: https://www.yuque.com/wangdd/blog 欢迎订阅。

3,792 声望|专家
全站排名超越 99.64% 用户
javascript
2.7k
chrome
1.7k
node.js
911
html
679
html5
553
个人动态
  • 发布了文章2019-08-16
    vim 快捷键大全
    后续更新:[链接] 全局 文件另存为 :saveas filename 关闭当前窗口 :close 光标 移动光标到页面顶部,中部,底部 H,M,L 移动到下个单词开头,结尾 w,e 移动到上个单词开头 b 移动光标 上下左右 k,j,h,l 移动到匹配的括号 % 移动到行首 0 移动到行首非空白字符 ^ 移动...
  • 发布了文章2019-08-12
    我是如何成为vim幸存者的?
    如果你不能接受我最差的一面,那么你也不值得拥有我最好的一面。玛丽莲·梦露 具体什么时候第一次用vim,我已经大约记不清楚,那应该是大学中的某次计算机课程。 和许多人一样,第一次用vim的人都会觉得无从下手,不知所措,无法沟通,难以理解。 vim外表也不漂亮,只...
  • 回答了问题2019-05-28
    .dockerignore 文件不起作用
    我在jenkins构建项目的工作空间中,看到忽略的文件都存在。实际上应该进入docker 容器中进入看看被忽略的文件是否存在。 参考:[链接]
  • 提出了问题2019-05-27
    .dockerignore 文件不起作用
  • 赞了文章2019-04-29
    Ghost配置1——删除社交Link
    搭建个人博客,我找了很多开源的产品。从重型的WordPress到一些轻量级的产品如solo,都挨个试了个遍。要么就是功能过重,要么功能单一,要么界面丑陋。
  • 发布了文章2019-03-31
    WebRTC学习资料整理
    下面两个都是github项目,项目中有各种WebRTC的demo。除了demo之外,这两个项目的issuese也是非常值得看的,可以解决常见的问题
  • 发布了文章2019-03-25
    markdown博客图床上传的艰辛之路
    markdown用着很爽吧,但是图片存哪呢? 写给所有写静态博客,又想搞个图床的人。 1. 适用场景 假如你用github page用markdown写个人博客的话,而你正好又用到一些图床的话,那你可以继续看下去。 2. 图床分类 图床可以分为两类: 付费类:云服务提供的对象存储: 例如...
  • 发布了文章2019-03-24
    m2w:markdown 转换成微信公众号内容
    项目地址:[链接] 特点 加载速度快 完美还原ul和li 字号调整为16px 仅支持将markdown文件转化成微信公众号内容,不支持markdown编辑。确切点说是编辑有点困难,哈哈哈。适合做个格式转换器 支持90种代码高亮的主题 支持显示目录 支持将markdown中的链接,转化成底部...
  • 发布了文章2019-03-22
    最熟悉的陌生人:JavaScript数据类型
    最近面试了三个开发,他们都没有说清楚JS的基本类型有哪些。而且往往错误的说了一些C语言的数据类型,例如int, float, double之类的数据类型。
  • 发布了文章2019-01-30
    tcp ip高效编程 笔记
    CS架构与对等实体 CS位置 备注 特点 举例 同一机器 数据会被环回,并不会放到网络设备输出队列中 几乎没有网络延迟和丢包 自己开发web程序调试 同一局域网内 极少没有网络延迟和丢包 打印机 不同网络 位于广域网 途径的路由器如果队列空间耗尽,就会导致丢弃分组,进...
  • 发布了文章2019-01-24
    Node.js amqplib 连接 Rabbit MQ 最佳实践
    connnection的内存消耗。一个connection至少要使用100kb的内存空间,过多的connetion占用将会导致内存溢出,服务崩溃等问题。(我曾遇到过生产系统,RabbitMQ连接过多,系统一直处于崩溃边缘的险境)
  • 发布了文章2019-01-18
    协议简史:如何学习网络协议?
    大学时,学到网络协议的7层模型时,老师教了大家一个顺口溜:物数网传会表应。并说这是重点,年年必考,5分的题目摆在这里,你们爱背不背。考试的时候,果然遇到这个问题,搜索枯肠,只能想到这7个字的第一个字,因为这5分,差点挂科。后来工作面试,面试官也是很喜...
  • 发布了文章2019-01-02
    浏览器请求响应慢,该从哪些方面分析
    查看网络面板 响应比较慢可以从两个层次去考虑 连接初始化阶段耗时 请求和响应耗时 查看关键指标: 排队 达到浏览器最大并发数量限制 有更高优先级的请求插队,低优先级的任务被延后 系统内存空间不足,浏览器使用磁盘空间 拥堵 原因和排队中类似 DNS查询 花在DNS查...
  • 发布了文章2018-12-19
    log4s 方便的前端日志下载工具
    log4s [链接] log4s是对log4b的重构,并且让其支持npm下载。 做这个工具是因为: 某些时候看服务端日志太麻烦 提Bug时,给的相关信息又无法分析出问题原因 有些错误是无法说明清楚的,比如websocket接收到的某个消息的某个字段错误。 所以我做了这个工具,可以点击某...
  • 发布了文章2018-12-17
    深入理解 JavaScript中的变量、值、传参
    原始类型中,有三个特殊的引用类型Boolean, Number, String,在操作原始类型时,原始类型变量会转换成对应的基本包装类型变量去操作。参考JavaScript高级程序设计 5.6 基本包装类型。
  • 提出了问题2018-12-17
    我的专栏是不是在被机器人用户点赞关注?
  • 发布了文章2018-12-16
    你不主动去要世界也不会给你 漫话开源项目的可持续发展之路
    简介:本文从两个角度梳理 有些开发者,对于向用户请求捐助是难以启齿的 大部分用户没有回报的意识,认为开源就等于免费 你不主动去要世界也不会给你 开源的价值并不是那么容易量化,你不主动去要世界也不会给你。 - 尤雨溪回应 为什么Patreon上开源领袖Eric Raymond...
  • 发布了文章2018-12-15
    从官网学习Node.js OS模块方法速查
    1. 简介 os模块提供获取操作系统信息的实用方法。 {代码...} 2. 方法简介 系统换行符 os.EOL windows是'\n\r', posix是'\n' 系统架构 os.arch() 系统常量 os.constants 系统CPU信息 os.cpus() 系统字节序 os.endianness() 'BE'大端 'LE'小端 空闲内存信息 os.freemem...
  • 发布了文章2018-12-14
    状态码为200时 jQuery ajax报错
    jquery ajax的dataType字段包含:json, 但是服务端返回的数据不是规范的json格式,导致jquery解析json字符串报错,最终导致ajax报错。
  • 发布了文章2018-12-14
    从官网学习Node.js Process模块方法速查
    1. Process process是一个全局的对象,不需要require。process提供控制和获取当前Node.js进程信息的能力。 1.1. Process Events process对象实际上是一个EventEmitter的一个实例。 下面列举了process对象上可以监听的事件。 beforeExit 当eventloop是空的时候触发,...