- 博客(85)
- 收藏
- 关注
原创 vue打包exe之electron-quick-start的npm install 报错
【代码】vue打包exe之electron-quick-start的npm install 报错。
2024-09-23 10:31:54
619
原创 抓包图片出现了blob:https+地址的格式
搜索了一番后,这类blob原来全称是二进制大型对象(Binary Large Object),表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,格式比较灵活,一方面适合实时加载(常常见于视频文件),一方面可以有一定。的格式, 使用requests库访问这个网址,会发现是无法得到图片内容的。对于此类图片,我们只需查看其。
2024-07-03 15:57:20
1489
原创 爬虫笔记0
dl>:Definition List(定义列表)<dt>:Definition Term(一般放标题)<dd>:Definition Description(定义列表项,数据所在)<ul>:Unordered List(无序列表)<li>:List Item(列表项,数据所在)
2024-07-03 15:45:13
1019
原创 SpringBoot整合Swagger3或Knife4j
参考自:https://doc.xiaominfo.com/docs/quick-start#openapi2。参考:https://doc.xiaominfo.com/docs/features/i18n。预览地址: https://doc.xiaominfo.com/demo/doc.html。gitee地址:https://gitee.com/xiaoym/knife4j。官方文档:https://doc.xiaominfo.com/两种方式选一种就可以。
2024-04-05 18:49:57
1086
原创 windows10/11 修改docker镜像存储目录
docker默认pull的镜像在c盘,随着镜像的增加,C 盘很快就满了,直接影响不少程序的正常使用,使用下面的操作可以将镜像路径移动到其他位置。可以拉取镜像对比前后ext4.vhdx文件的大小来判定是否生效,如果某次打开不生效了,重复执行上述操作即可。确保docker为关闭状态,如果state下为running时,直接退出docker。执行成功后可以看到对应文件夹中多了个文件。
2023-08-14 23:45:57
1755
原创 docker的入门使用—太详细了
你的项目只需要三步,在当前目录下再加一个dockerfile文件 ——>docker build创建镜像 ——>docker run运行容器的命令后,你的项目就可以运行跑起来了,此时就形成了容器但是每次部署的话,总是要执行docker build创建镜像 ——> docker run运行容器 会显得很麻烦,那么可以在dockerfile文件里面指定挂载目录,这样可以及时同时生效,省去前面两个命令一个项目一个容器,两个项目两个容器,两个容器之间如何互相通信,比如前端和后端的服务,此时我们可以。
2023-08-14 21:23:01
17165
2
原创 CRC 校验码
因为生成多项式二进制字符串为5位,所以校验码为4位(n-1),所以。(有X的几次方,对应的2的几次方的位就是1),用“模2除法”(其实就是异或)即可得出结果。,改写为二进制比特串为。后面再加4个0,得到。即为接收端收到的数据。
2023-08-14 19:43:48
1350
1
原创 mysql基础
数据库层面的一致性是,在一个事务执行之前和之后,数据会符合你设置的约束(唯一约束,外键约束,Check约束等)和触发器设置。比如:A有90,向B转了100,这时A的账户余额就是负数,而金额的字段设置了unsigned(即非负数),这时数据库就会报错,违反了非负约束的一致性。这是事务的最终目的,事务的前后数据的完整性必须保持一致,事务必须是使数据库从一个正常状态转换为另一个正常状态。左外连接会保留左表的全部记录,相当于在左表的基础上加上右表中满足ON条件的数据,剩余的空位以NULL填充。
2023-08-14 09:48:15
187
原创 nodejs提示堆栈溢出:RangeError: Maximum call stack size exceeded
如果想要调整堆栈大小的问题,可以使用Node.js的。命令行参数来增大最大堆栈。
2023-08-08 14:56:11
1559
原创 puppeteer监听response并封装为express服务调用
【代码】puppeteer监听response并封装为express服务调用。
2023-08-01 12:06:45
1283
原创 猿人学第二题—混淆 动态cookie检测
这个代码逻辑必须这么写(函数执行一次),因为setInterval如果开启定时循环执行,那么程序就不会停下来,如果直接置空,则_0x4464ae函数未执行,qz变量就不存在,而有另一段代码对qz做了判断,就会走错误逻辑。这里原代码是下面这样的,这会导致_0x4464ae函数先执行,再将返回值传给setInterval,所以可以置空setInterval。这里应该是利用了字符串正则匹配性能低的特点,恶意编写适应更多字符串、看起来更加"通用"的表达式,让匹配时间加长,达到卡死的效果。解决方案:在程序开头预存。
2023-07-23 10:55:26
598
1
原创 Chrome中Step into next function call和step的区别
Chrome中Step into next function call和step的区别
2023-06-18 17:51:12
322
原创 springboot入门简单使用
创建exception子包和类/** 运行时异常} /** 自定义异常} /*** 处理 SpringMVC 参数校验不正确= null;// 断言,避免告警 return CommonResult . error(400 , String . format("请求参数不正确:%s:%s" , fieldError . getField() , fieldError . getDefaultMessage()));} /*** 处理系统异常,兜底处理所有的一切。
2023-05-26 08:16:19
1069
2
原创 使用vite创建的vue项目提示:Cannot find module ‘../views/xxxxxx.vue‘ or its corresponding type declarations.
使用vite创建的vue项目提示:Cannot find module '../views/xxxxxx.vue' or its corresponding type declarations.
2023-05-09 09:09:13
5265
原创 frida hook之File—绕过app证书校验
观察结果,可以发现如下关键词,通过这个类可以做到证书锁定。我们换一种思路,在app进行校验证书时,会经过。这时候,使用一般的hook脚本,例如。这一步骤,我们就去hook。
2023-03-24 16:18:02
1216
2
原创 poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate
poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate
2022-11-30 21:19:25
3511
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人