240 发简信
IP属地:澳门
  • 深入 ProtoBuf - 简介

    之前在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Google 的 ProtoBuf。 在查阅相关资料学习 Prot...

  • 写入 zshrc 后,需要 source 一下么

    再见 nvm,改用 fnm 了

    社区上用于管理 Node 版本的工具很多,较为流行的有: 非跨平台:nvm[https://github.com/nvm-sh/nvm]、n[https://github.c...

  • 120
    再见 nvm,改用 fnm 了

    社区上用于管理 Node 版本的工具很多,较为流行的有: 非跨平台:nvm[https://github.com/nvm-sh/nvm]、n[https://github.c...

  • 120
    shell有哪些?Zsh和Bash的区别是什么?

    使用Mac系统的朋友应该比较熟悉Zsh和Bash这两个shell,但是对二者具体有什么区别可能不太了解。本文将从这两个shell入手,对相关概念以及二者区别进行解释。 什么是...

  • 安装前需要卸载通过 brewinstall 安装的 node 么

    再见 nvm,改用 fnm 了

    社区上用于管理 Node 版本的工具很多,较为流行的有: 非跨平台:nvm[https://github.com/nvm-sh/nvm]、n[https://github.c...

  • 为什么一定要在前面加空格呢

    js 导出csv文件

    什么是csv文件? 百度百科的解释: 综上,该格式有3个特点: 该格式是纯文本数据格式,即字符串格式 字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符 记录间以某种换...

  • “意思就是,用户进入页面后,必须有一次和用户的交互,之后才能自动获取焦点并弹出软键盘。” 这个有什么文章依据么

    移动端webapp,在进入某页面后,input框自动获取焦点并弹出数字键盘

    “前端小记”---- ----- ****************紧急更新******************** 最近收到好多反馈,通过多种机型、系统的测试和了解,发现了一...

  • 120
    JavaScript视口宽高、元素位置、滚动高度、尺寸属性

    本章将全面学习JavaScript各种位置信息属性和方法。在我参考了大量文章之后,有的文章很全面但是缺乏直观的图片。有的文章有图片,但是描述信息较少。还有的虽然很详细,但总会...

  • 解决:h5进入页面拉起键盘ios不生效问题

    通常我们在一进入页面使用mouted方法执行 即可实现,经测试安卓可以,但是ios不能聚焦,也弹出不了键盘搜索资料发现,ios之所以不能弹出键盘是因为ios必须通过触发一个方...

  • 栈和堆以及栈区和堆区的区别

    栈和堆以及栈区和堆区的区别 数据结构中的栈和堆 栈:具有先进后出性质的数据结构 堆:一种经过排序的树形数据结构,节点的值最大/小,且根节点的两个子树也是一个堆,一般指二叉堆,...

  • 楼主写的很棒,但是有一个,no-cache那个是在每次请求前必须向源服务器发起请求确认,如果没有过期是可以使用本地缓存的,这个时候会返回304状态码

    HTTP缓存

    写在前面 电面被问到这个问题,当时就懵了,之后仔细看了下这个缓存策略,HTTP博大精深啊,小弟不才望,多多指正。HTTP定义了与服务器交互的方式,其中最基本的有四种:GET,...

  • 大佬,问下,有没有遇到过,一段时间后,stomp的心跳还在,但是服务端发的消息推送不过来的问题?好像也是session过期导致了websocket断开连接

    websocket stomp连接一段时间后断开

    背景概述 因为项目中存在频繁的由服务器发起的数据交换,相比使用Ajax轮训的方式,websocket长连接和双向保持的特点能够较好的提升数据交换的性能。为了简便,直接使用sp...

  • 120
    websocket stomp连接一段时间后断开

    背景概述 因为项目中存在频繁的由服务器发起的数据交换,相比使用Ajax轮训的方式,websocket长连接和双向保持的特点能够较好的提升数据交换的性能。为了简便,直接使用sp...