用户中心USER CENTER

首页/用户
  • Canvas 文字碰撞检测并抽稀

    摘要:所以就利用文字的宽度除以文字个数计算个大概为该文字在中所占据的范围。在取点位坐标作为最小范围时,按照以下方式设置会比较准确。 需求背景 一般在做地图相关的需求是才会用到文字抽稀,我也是在为公司的地图引擎实现一个功能时才实现了该方法,在这里将其简化了,就在普通的 Canvas 上进行操作,并没有引入地图概念 效果 showImg(https://s2.svend.cc/post/text...

    2i18ns 发布于JavaScript
  • WebSocket 协议

    摘要:可以有消息体,指明消息原因,可作为日志进行记录。端点在接受到关闭帧后,可以延迟响应关闭帧,继续发送或接受数据帧,但不保证一个已经发送关闭帧的端点继续处理数据。发送并接收了关闭帧的端点,被认为是关闭了连接,其必须关闭底层的连接。 参考文章 websocket RFC github 中文翻译 Websocket RFC 文档 workerman websocket 协议实现 协议组成 协议...

    2i18ns 发布于JavaScript
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    2i18ns 发布于JavaScript
  • electron程序保护措施(崩溃监控,开机自启,托盘关闭)

    摘要:当设置了参数时,将作为命令行参数传递。托盘关闭向和微信一样,有的时候我们并不想让用户通过点关闭按钮的时候就关闭程序,而是把程序最小化到托盘,在托盘上做真正的退出操作。首先要监听窗口的关闭事件,阻止用户关闭操作的默认行为。 showImg(https://segmentfault.com/img/remote/1460000016933565?w=960&h=640); 在某种情况下,我...

    2i18ns 发布于JavaScript
  • 简谈文件下载的三种方式

    摘要:一前言本文章将以报表下载为例,给大家介绍三种文件下载的方式。通过二进制数据流的方式下载这种方式是我目前采用的方式,用于处理报表下载。缺点对于数据量不大的文件,这种方式是可行的。 一、前言 本文章将以excel报表下载为例,给大家介绍三种文件下载的方式。 原文地址:简谈文件下载的三种方式 | Rychou 二、正文 1. 通过服务器文件地址下载 这是最常见的文件下载方式,大多数网站的音频...

    2i18ns 发布于JavaScript
<