- 博客(45)
- 收藏
- 关注
原创 js/ts数值计算精度丢失问题及解决方案
4舍6入5凑偶”:4指 <=4时舍去,6指>=6时进上,5指的是根据5后面的数字来定,当5后有数时,舍5入1;5前为偶数,舍5不进(0是偶数)。注意:此方式适用于简单的数值运算,需要注意舍入误差(因为转换后是字符串,丢失了浮点数的特性,最后结果肯定存在微小的误差。“四舍六入五成双”的含义: 对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种舍入规则是“4舍6入5凑偶”。符号位决定了一个数的正负,指数部分决定了数值的大小,小数部分决定了数值的精度。
2025-01-25 16:53:05
993
原创 记录一次电脑被入侵用来挖矿的过程(Trojan、Miner、Hack、turminoob)
Trojan turminoob、hack、miner、挖矿、木马
2025-01-05 02:06:25
5542
3
原创 ‘webpack-dev-server‘不是内部或外部命令 || npm install || npm run *
安装项目package.json的第三方依赖包(其中包含webpack-dev-server)
2023-12-07 21:44:03
312
原创 JS和TS中的修饰符等之间的映射关系(原型链、继承、private、public、protected、static)【不权威,只是推测】
文章目录结论结论js中的属性分为静态属性和实例属性(实例属性分为独有属性、共享属性)上述三类分别对应typescript中的修饰符:静态属性(static)、独有属性(private)、共享属性(!private)ts中的属性,static和(!private)都遵循“原型链搜索原则”,子类可以继承父类的(!private)和static属性***我假设ts中static属性是遵循“原型链搜索原则”的,内存占用采用最优原则。***具体的测试如下:
2023-09-09 11:48:17
338
2
原创 window下的Rar和WinRAR(两个命令行类似,下面讲述的是WinRAR)【此文作为个人字典】
window下,rar是命令行,WinRAR是图形用户界面(也支持命令行的){具体可以看安装附带的教程}
2023-08-16 11:34:27
1007
原创 AndroidStudio外链夜神模拟器运行程序
5、会在AS里面看到模拟器,就可以通过AS外链模拟器安装运行程序了(如果看不到就重启下AS和夜神模拟器)3、执行命令: nox_adb.exe connect 127.0.0.1:62001。4、成功连接后打开夜神模拟器和Android Studio。2、进入安装目录bin文件夹内,地址栏输入cmd回车。
2023-05-23 17:22:54
805
原创 VSCode中如何自定义代码模板(typescript)
TM_LINE_INDEX :行号(从零开始);TM_LINE_NUMBER :行号(从一开始);TM_FILENAME :当前文档的文件名;TM_FILENAME_BASE :当前文档的文件名(不含后缀名);TM_DIRECTORY :当前文档所在目录;TM_FILEPATH :当前文档的完整文件路径;CLIPBOARD :当前剪贴板中内容。CURRENT_YEAR : 当前年份;CURRENT_YEAR_SHORT : 当前年份的后两位;
2023-05-08 16:14:08
737
原创 VSCode快速修复(quick fix)快捷键无效修复
文章目录1、切换到微软拼音2、右键进入设置——按键3、选择【中英文标点切换】的无4、完成VSCode快捷键修复。1、切换到微软拼音2、右键进入设置——按键3、选择【中英文标点切换】的无4、完成VSCode快捷键修复。
2023-04-28 11:41:23
4913
原创 FairyGUI编辑器使用
文章目录编辑器使用基础项目设置包分支发布元件图片动画骨骼动画图形装载器3D内容装载器文本富文本输入文本字体组组件滚动容器控制器关联系统标签按钮下拉框进度条滑动条滚动条列表树PopupDrag&Drop窗口系统动效适配多国语言导入和导出偏好设置颜色空间插件辅助工具编辑器使用基础项目设置包分支发布元件图片动画骨骼动画图形装载器3D内容装载器文本富文本输入文本字体组组件滚动容器控制器关联系统标签按钮下拉框进度条滑动条滚动条列表树PopupDra
2023-04-25 16:20:11
3012
原创 Webpack相关(Commonjs/ES6/)
模块打包机:分析项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
2023-04-25 11:31:48
340
原创 package-lock.json
package-lock.json文件内容是node_modules文件夹中包结构的快照,npm install 时会根据这份快照生成一模一样的node_modules,所以确保了一份package-lock.json在任何机器,任何时间生成的node_modules都一样,避免了只依赖package.json产生的两个问题。在项目中直接install依赖的包对应的版本 生成对应的lock文件,在将其从package.json中去除,即可将依赖的依赖版本进行回退。如果更新依赖,则依赖的依赖同样会更新。
2023-04-24 20:49:17
643
原创 npm与yarn
npm和yarn都是用于管理JavaScript包的工具。它们可以帮助您在开发过程中轻松地下载、安装和更新依赖项,以及在项目中分享代码。npm与yarn。
2023-04-24 20:21:04
95
原创 VSCode下载慢——解决
如将官网下载链接:https://az764295.vo.msecnd.net/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe。将下载链接中的“az764295.vo.msecnd.net” 替换为国内镜像地址“vscode.cdn.azure.cn”,下载速度将会得到提升。VS Code的官网: https://code.visualstudio.com/在官网下载速度太慢。
2023-04-24 15:49:07
141
原创 JS原型链+(Function|Object)+Vue中的原型链(链上绑定对象)
JS原型链+(Function|Object)Vue中的原型链(链上绑定对象)
2023-04-22 03:37:37
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人