4 zeroJustGG

尚未进行身份认证

我要认证

general people

等级
TA的排名 8w+

JOSN转YAML YAML转JSON node写入YAML

需求:读取本地yml文件,改变其中的某个值,再写入该文件。工具:nodejs模块:fs、yamljs、json2yaml(fs是内置模块,无需下载)步骤: 第一步:下载 yamljs 和 json2yaml 第二部: 引入 yamljs 和 json2yaml 第三部: ...

2019-10-22 14:07:37

stalled和Initial connection偶尔请求时间长

Queueing请求排队的时间。关于这个,需要知道一个背景,就是浏览器与同一个域名建立的TCP连接数是有限制的,chrome设置的6个,如果说同一时间,发起的同一域名的请求超过了6个,这时候就需要排队了,也就是这个Queueing时间Stalled是浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等...

2019-05-28 15:17:10

机器学习训练数据集图片标注工具推荐

对于监督学习算法而言,需要大量的结构化的数据集,这就涉及到数据标注,本文主要介绍图像标注工具。先说一下图片类数据的标注方式主要是画框、语义分割、打点、四边形转写、属性标注、画线。其实很多人都已经推荐过了,但是有很多开源的标注工具并不好用,反而增加了标注的时间成本。以下我推荐的都是亲测好用的,大家可以尝试一下:国外:Superviselyhttps://app.superv...

2019-05-20 11:44:13

微前端概念

本文描述了采用不同 JavaScript 技术框架的多个团队中协同构建一个现代化前端 Web 应用所需要的技术、策略和方法。什么是微前端?微前端这个术语最初来自 2016 年的 ThoughtWorks 技术雷达[https://www.thoughtworks.com/radar/techniques/micro-frontends],它将微服务的概念扩展到了前端领域。目前的趋势是构...

2019-04-23 17:37:04

不规则多边形相交切割逻辑

之前基本上遇到的多边形切割问题都是凸多边形问题,而针对凹多边形的切割问题却很少。偶然发现一个做得特别棒的滑动切割的游戏,游戏中主要是使用多边形切割以及多边形碰撞算法。针对多边形切割的实现做了一下研究,现在把实现跟大家分享一下。给定任意一个多边形以及一条线段,如果多边形被线段切割,计算切割后产生的多个多边形。实现的算法思想如下:1、求多边形每一条边跟线段的交点,将交...

2019-03-22 18:24:04

多边形分割合并

http://boontaran.com/posts/view/gpcjs_javascript_port_of_gpc

2019-03-22 15:13:05

unexpected token function 错误

使用koa要求node版本在(node v7.6+),因为Node.js 从 7.6 开始支持async 函数特性。使用koa要求node版本在(node v7.6+),因为Node.js 从 7.6 开始支持async 函数特性。使用koa要求node版本在(node v7.6+),因为Node.js 从 7.6 开始支持async 函数特性。...

2019-03-20 11:40:58

JavaScript的元系统

ECMAScript中只有两处提及到“Meta”这个概念,一处是说明ECMAScript的规范类型(a specification type)是用于描述和实现语言类型(language types)的元值(meta-values),另一处则是唯一被称为“元属性(Meta Property)”的new.target。所以ECMAScript中是没有所谓“元系统(Meta system)”或“元类...

2019-02-18 10:15:19

zrender放大后画图求原坐标

//zoom 放大倍数zr.on("click", function (e) {原X坐标 = e.offsetX/zoom + (Math.abs(e.target.transform[4])/zoom);原Y坐标 = e.offsetY/zoom + (Math.abs(e.target.transform[5])/zoom); e.offsetX = e.offsetX/zoomx...

2018-10-16 20:30:00

fetch封装和XMLHttpRequest

https://segmentfault.com/a/1190000011433064

2018-06-22 16:55:00

compression模块 压缩静态文件。

首先,在项目根目录下运行npm,安装Gzip所需要用到的包"compression"。运行cmd,在E:\ProjectOne目录下,执行以下命令。[plain] view plain copynpm i compression@1.6.1 --save  该命令的作用是,在当前目录下安装compression包,指定版本为1.6.1,并且将版本保存到package.json文件中。待安装包安装完...

2018-05-12 11:55:26

webpack开发和生产两个环境的配置详解

webpack.base.conf.jswebpack.dev.conf.jswebpack.prod.conf.js一开始在接触webpack 的时候,简直痛不欲生,现在回头看,做个注释,当然参考了很多文章。这是一个关于vue 开发的webpack 架构会列举出来webpack 系列教程Webpack——令人困惑的地方Express结合Webpack的全栈自动刷新Webpack傻瓜式指南(一)W...

2018-04-11 15:42:53

node http Request向另一台服务器上传

function upload(callback) {    let boundaryKey = '----' + new Date().getTime();    // 用于标识请求数据段    let options = {        host: 'localhost', // 远端服务器域名        port: 80, // 远端服务器端口号        method: 'POS...

2018-04-04 10:44:57

Node.js的断言模块assert进行单元测试

Node.js的断言模块assert进行单元测试首先先引入断言assert模块var assert = require('assert');1.assert(value, message), assert.ok(value, [message])  //判断中值是否为true assert.ifError(value) //测试值是否不为 false,当为 true 时抛出。常用于回调中第一个 e...

2018-04-03 14:34:18

针对谷歌默认最小字体12px的正确解决方案 (css、html)

针对谷歌默认最小字体12px的正确解决方案 (css、html)  今天晨会,产品要求把以前12px的字体改小一点,我心想这有什么难的,就随口答应了。哪知,改css的时候,谷歌浏览器中font-size小于12px时,字体就不会再缩小了。当时我的第一反应就是会不会是其他css把字体覆盖了。结果看了半天也没发现。于是,只百度一伙了,结果还真让人大吃一惊:原来谷歌以及谷歌内核的浏览器在中文语言下最小字...

2018-03-22 13:52:13

webpack打包优化

文章地址: http://blog.csdn.net/byc233518/article/details/74909686项目打包速度太慢太慢, 实在受不了, 打一次包要十多分钟, 下图中可以看到优化前打包是 752039ms (差不多13分钟)优化后: 34170ms(半分钟)优化过程:1. ...

2018-03-07 15:55:56

webpack url-loader

1.前言    如果我们希望在页面引入图片(包括img的src和background的url)。当我们基于webpack进行开发时,引入图片会遇到一些问题。    其中一个就是引用路径的问题。拿background样式用url引入背景图来说,我们都知道,webpack最终会将各个模块打包成一个文件,因此我们样式中的url路径是相对入口html页面的,而不是相对于原始css文件所在的路径的。

2017-11-29 10:06:48

node js Formidable中间件

今天总结了下Node.js的Formidable模块的使用,下面做一些简要的说明。1)     创建Formidable.IncomingForm对象   var form = new formidable.IncomingForm()2)     form.encoding = 'utf-8' 设置表单域的编码3)     form.uploadDir = "/my/dir";

2017-09-15 11:47:22

jq serialize() 方法

serialize()函数用于序列化一组表单元素,将表单内容编码为用于提交的字符串。serialize()函数常用于将表单内容序列化,以便用于AJAX提交。该函数主要根据用于提交的有效表单控件的name和value,将它们拼接为一个可直接用于表单提交的文本字符串,该字符串已经过标准的URL编码处理(字符集编码为UTF-8)。该函数不会序列化不需要提交的表单控件,这和常规的表

2017-09-12 20:54:41

from data请求ajax

通过传统的form表单提交的方式上传文件:Html代码  form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data">       h1 >测试通过Rest接口上传文件 h1>

2017-08-29 11:03:34

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。