TypeScript
文章平均质量分 62
多比熊
这个作者很懒,什么都没留下…
展开
-
JavaScript 损失精度的问题和解决方案
也可以使用第三方库,比如Math.js或者Bignumber.js等。他们内部的实现原理也是将小数先转换成拆分两个字符串,然后计算小数部分的字符串的长度,然后利用这个长度将小数变成整数。这是因为在实际的运算过程中,js会把0.1+0.2当作二进制来运算,所以实际上是这样的。那么为了解决损失精度的问题,我们可以先转换成整数再进行运算。比如0.1+0.2应等于0.3,但实际上却等不是如此。原创 2023-05-11 12:20:59 · 109 阅读 · 0 评论 -
Threejs入门,拖拽,缩放,三维
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(多数人在人潮汹涌的世间,白白挤了一生,从来不知道哪里才是他所想要到达的地方,而有目标的人却始终不忘记自我的方向,所以他能打开出路,走向成功。——罗兰)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ官方文档使用vue-cli脚手架完成搭建原创 2022-10-12 17:55:59 · 2269 阅读 · 2 评论 -
请考虑使用 “--resolveJsonModule“ 导入带 “.json“ 扩展的模块
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(多数人在人潮汹涌的世间,白白挤了一生,从来不知道哪里才是他所想要到达的地方,而有目标的人却始终不忘记自我的方向,所以他能打开出路,走向成功。——罗兰)ㅤㅤㅤㅤㅤㅤ。原创 2022-10-12 17:38:21 · 8568 阅读 · 0 评论 -
koa-bodyparser invalid json
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(一堆沙子是松散的,可是它和水泥、石子、水混合后,比花岗岩还坚韧。——王杰)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤkoa-bodyparser代码解析图...原创 2022-03-21 16:40:43 · 251 阅读 · 0 评论 -
moment.js 时区转换
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(真正的人生,只有在经过艰难卓绝的斗争之后才能实现。——塞涅卡 )ㅤㅤㅤㅤㅤㅤ根据本地时区 将传入的中国时间戳转换为标准的格林威治时间戳// 将传入的中国时间戳 转换为格林威治时间戳transferTimeStamp(time){ // 中国时区 const chinaOffset = 8; // 目标时间 同一个时间在不同地区中的时间戳不同 const defaultTime = time * 1000; //1626364800原创 2021-11-29 15:50:27 · 2473 阅读 · 0 评论 -
Day.js 常用用法
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(我认为克服恐惧最好的办法理应是:面对内心所恐惧的事情,勇往直前地去做,直到成功为止。——罗斯福)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤDay.js...原创 2021-11-24 23:14:51 · 2697 阅读 · 0 评论 -
GitHub Actions CI/CD
CIContinuous Integration 持续集成在CI环境中,开发人员将会频繁地向主干提交代码。这些新提交的代码在最终合并到主干前,需要经过编译和自动化测试流进行验证持续集成过程中很重视自动化测试验证结果,以保障所有的提交在合并主线之后的质量问题,对可能出现的一些问题进行预警。...原创 2021-10-12 22:44:49 · 361 阅读 · 0 评论 -
TypeScript和JavaScript 23种设计模式
活得快乐的最重要因素是人生有事干、有人可去爱,以及生命中有所冀望。——约瑟夫·艾迪生单例模式原型模式简单工厂模式工厂方法模式抽象工厂模式单例模式单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。单例模式的特点单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问原创 2021-05-23 19:58:09 · 598 阅读 · 0 评论 -
设计模式七大原则
(你要尽全力保护你的梦想。那些嘲笑你梦想的人,因为他们必定会失败,他们想把你变成和他们一样的人。 —《当幸福来敲门》)开放封闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则最少知识原则合成复用原则软件设计七大原则参考文章开放封闭原则开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:原创 2021-05-14 22:40:29 · 158 阅读 · 4 评论 -
Nodejs Buffer缓冲区
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(无论你怎样地表示愤怒,都不要做出任何无法挽回的事来。——培根)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ...原创 2020-02-23 20:59:49 · 673 阅读 · 0 评论 -
NodeJS WriteStream写入流
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(如果调试程序是移除 bug 的过程,那编写程序就是把 bug 放进来的过程。—— 迪杰 · 斯特拉)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ...原创 2020-02-23 17:57:30 · 4358 阅读 · 0 评论 -
NodeJS EventEmitter事件机制
EventEmitter// NodeJS核心模块之eventimport { EventEmitter } from 'events';const enum eventNameSpace { GET = 'get', // SOMEEVENT = 'soneEvent', ONCE = 'once', REMOVELISTENER = 'removeL...原创 2020-02-01 20:05:06 · 734 阅读 · 1 评论 -
TypeScript 高级类型用法
@event 高级类型核心keyof和in@description keyof产生联合类型,in则可以遍历枚举类型/ 测试数据const chunk = { _id: '5d9959be7895f045ca81c0e8', name: 'zzw', dayId: '1575129600', count: 2};let chunks = [ {...原创 2019-12-29 19:07:51 · 1063 阅读 · 0 评论