摘要:
需求:在AntD的table组件的操作栏里面,实现点击按钮跳转到路由指定路由,并携带参数 方法1: ``` // 引入 import { useHistory } from "react-router-dom"; // 处理逻辑 let history = useHistory(); const o 阅读全文
摘要:
nestjs项目,一段时间后,启动出了问题 node版本之前为了妥协公司的技术债务,用的16,包管理用的pnpm ``` nest start ``` 出了这段命令后,就没后续了,服务也没有启动起来 1. 先确定node和nestjs框架的问题 由于最近折腾了nvm的版本,升级到了lts,nestj 阅读全文
摘要:
1.原理 学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。 Apk技术也有非常多的技术可以学习,主要都是围绕着如何减小体积,如何提高打包速度展开,这里先不多说了。下面是一张基本的Apk文件结构图。 Apk文件本质上其实是一个zip包。直 阅读全文
摘要:
我们需要查看打出的apk包中AndroidManifest.xml文件,但是打开之后发现是一大堆的乱码 这是就需要反编译工具,AXMLPrinter2.jar AXMLPrinter2.jar官方介绍: AXMLPrinter2.jar apk分析APK文件,取得APK文件中的 包名、版本号及图标, 阅读全文
摘要:
问题: npm link @xxx包后,启动项目报错 报错如下: Try npm install @xxx if it exists or add a new declaration (.d.ts) file containing `declare module 解决办法: 在src目录下,创建文件 阅读全文
摘要:
打标签 git tag -a v1.2.0 -m "new version" 显示标签以及备注,这个是按照tag的version的顺序排序,并非按照tag的时间顺序 git tag -n 实现标签以及备注,按照打标签的时间排序,这个应该是最可能使用的,反正我版本多了之后,就是用这个命令查看。 git 阅读全文
摘要:
Http status:0 也是一种日常ajax请求常见的错误,一般常见的200、500、404等都比较好理解,但是0这个在标准的http返回码中是不存在的 它其实是"XMLHttpRequest"的readyState的取值,只有readyState大于等于3时,才能拿到真正的http statu 阅读全文
摘要:
Old space是 V8 托管(也称为垃圾收集)堆(即 JavaScript 对象所在的位置)中最大和最可配置的部分,而 --max-old-space-size 标志控制其最大大小。 随着内存消耗接近极限,V8 将花费更多时间在垃圾收集上,以释放未使用的内存。 如果堆内存消耗(即 GC 无法释放 阅读全文
摘要:
npm 采用语义版本管理软件包。所谓语义版本,就是指版本号为a.b.c的形式,其中a是大版本号,b是小版本号,c是补丁号。 一个软件发布的时候,默认就是1.0.0版。如果以后发布补丁,就增加最后一位数字,比如1.0.1;如果增加新功能,且不影响原有的功能,就增加中间的数字(即小版本号),比如1.1. 阅读全文
摘要:
全局安装 n pnpm add -g n 安装长期支持版本 node n lts 安装最新版本 node n latest 删除某个版本 n rm x.x.x 以指定的版本来执行脚本 n use x.x.x tree.js 使用 n 切换版本 n 回车 node/10.0.0 node/13.14. 阅读全文