- 博客(85)
- 问答 (11)
- 收藏
- 关注
原创 tg miniapp处理 下滑失效或强行关闭的问题
其原因是因为window.scrollY 是0 或者 文档处于不可滑动的状态(一般情况是文档高度小于视窗高度)
2024-07-04 11:32:45 342
原创 window.close()如何判断是否可执行
想做一个按钮来关闭浏览器窗口,但是window.close()的规则规定了,无法通过js来关闭非自己打开的窗口。这时候,如果没有关闭,就需要执行一些其他操作。
2024-06-12 09:35:40 349
原创 workerman error 2 send buffer full and drop package
报错信息:定时发送数据的时候,本地偶尔出现这种情况线上第一条数据发出去就报错了,数据改小一点可以发,不过一会还是会出现这种情况。
2024-06-08 11:07:09 365
原创 Photoshop 2024变换工具Ctrl+T不好使,以及自动清理透明色的问题
Photoshop 2024变换工具Ctrl+T不好使,以及自动清理透明色的问题,不想重新下载了。
2024-06-07 20:01:09 787
原创 css 清除伪类active,hover效果
hover伪类可以让我们设置鼠标移入时的样式。鼠标移入并选择后,我们就不想让这个元素触发active以及hover的效果该怎么整呢?
2024-06-07 19:31:00 1195
原创 Photoshop 2024无故卡死
还没怎么用呢,就直接卡死不能动了虽然是学习版但是想必不会是软件的问题,毕竟Adobe出品的软件应该是还是有点质量的。
2024-06-07 14:47:04 2728
原创 前端逆向之下载canvas引用的图片
那么可能性就太多了,而且肯定是故意隐藏的,这时候你可以看一下是否是socket返回的二进制引用的图片。那么图片大概率是base64的图片,可以直接去源码里搜索base64这个字符串来检索所需要的图片。当我们用dom检查器的时候无法选中想要扒下来的图片,只能选中canvas,这种时候该怎么办呢?那么图片大概率是以接口的方式返回的,可以去查看一下Fetch/XHR里有没有类似的接口。恭喜你啊,挣不了几毛钱,居然还要解决这么坑爹的问题。或者是图片以base64静态的方式存在某个js里。
2024-06-05 17:30:37 671
原创 PE文件结构详解之头信息解析
PE文件(Portable Executable File)是Windows上最常见的可执行文件,按文件后缀来说就是.exe.dll文件,还有一些其他的文件,例如.sys系统文件,不过最常见以及常用的就是.exe和.dll,在初学阶段狭义上也可以就把PE文件就理解成.exe和.dll文件。其中的e_magic参数可以用来判断这个文件是不是PE文件。e_lfanew表示的是新的PE头的偏移位置,例如程序的起始地址是0x01,e_lfanew的值是0xF0,那么新的PE头的位置就是0x01+0xF0。
2024-06-03 21:10:17 1087
原创 前端逆向之查看接口调用栈
再分析前端请求接口数据的时候,其中有一个sid不知道是前端如何获取的,一般情况下只需要全局搜搜sid这个字符串或者请求接口的名称就可以了,基本都能找到sid的来源,但是今天这个不一样,搜什么都搜不到接口地址如下,我去搜索fxLB,fxLive,以及域名,分段搜了半天都完全没动静。如图,只搜到了一些流数据和base64的东西,这部分内容完全没法调试。
2024-06-02 13:32:48 458
原创 element-plus datePicker 如何输出时间戳
最近写项目遇到了处理时间戳的情况,后台存的是int类型长度10,也就是最多只能存十位数字。而我用的element-plus输出的是 Date object,看起来是这样的。需要经过两次处理,先转为时间戳,再去除毫秒部分,很烦人,不废话了,直接上代码怎么转换。
2024-05-30 12:51:53 704
原创 File name ‘xxxx‘ differs from already included file name ‘xxxx‘ only in casing.
看报错信息,很好,又到了考验英语水平的时候了,这个报错信息里卖弄的路径太长了,我来简化一下。我刚刚确实把Info.vue不小心命名成了INfo.vue,但是改过来了,还是报这个错。文件名Info.vue和早已存在的INfo.vue文件的唯一区别就是大小写。八成是VSCode编辑器本身的问题,直接重启大法。很好,这样就清晰很多了,这里说了。
2024-05-29 18:24:20 526
原创 在组件外使用pinia的坑
项目包含很多静态的类型,我新建了一个js来专门管理和使用这些类型,如下图这种,有一部分是固定的,千年不变,有一部分是偶尔会变(需要后台获取),还有一部分是要登录后才能拿到的。于是乎,我准备在这里写一个类似hook之类的东西,在登录后再去请求这些数据,结果就报错了。
2024-05-28 18:28:59 278
原创 ResizeObserver loop completed with undelivered notifications.
如下图所示,通过查看其抛出错误信息的上下文,发现了这是webpack相关的代码,那么就可以确定,这个错误100%是webpack抛出的,虽然webpack为什么抛出这个错误的原因还是未知,但是我们可以通过防抖的方式解决。经过初步排查,这个错误并不是vue以及element-plus发出的报错,因为其源码并未找到关于。再次排查发现这也不是js的错误,因为控制台并未报出error。解决代码如下,直接放到main.js的下方,能保证加载就行。写项目的时候报的错,经过排查法,发现是。
2024-05-27 22:36:53 771
原创 C++ windows api BYTE数据类型详解
我们可以用BYTE类型来存储原始二进制数据,例如图像视频流数据,网络数据包,文件I/O等。例如我们要读取目标的内存进行操作,可以通过。的别名,也就是说他的长度是一个字节。之间,并且通常没有固定的读取方式。更广泛于应用在内存操作。
2024-05-26 14:19:52 323
原创 Ollydbg动态分析MessageBoxA输出hellow world
如图,通过这种排查法很快就找到了,其中红色框圈起来的是MessageBoxA的参数(反着的)。进入函数,直到遇到类似调用windows API的操作出现。在执行到00A02003的时候,弹出了MessageBox。属于009F1000这个代码段,我们可以继续使用快捷键。来判断MessageBox的位置,如果是CALL就继续。,直到弹出MessageBox。来进入这个函数看看,接着一直按。
2024-05-25 21:43:38 396
原创 程序运行中如何找基址ImageBase
直接ollydbg加载程序后打开Memory视图,直接找到内容为PE header标识的这一条就是基址。如图所示打开就可以看到两条重要信息,PE标识和PE头偏移量。如图所示。
2024-05-22 21:35:58 438
原创 vue3 element-plus ResizeObserver loop limit exceeded
不过大概原因就是el-table表格的样式重置的问题。经过查阅之后发现react,vue2也有这个报错。给每个 el-table-column设置一下。
2023-07-18 16:17:46 221
原创 Install-Package : 找不到与指定的搜索条件和程序包名称“Aspose.Font.Cpp”匹配的项目。请尝试使用 Get-PackageSource 查看所 有可用的注册程序包源。
因为指定的程序包名称“Aspose.Font.Cpp”在当前的 PowerShell 环境中没有可用的程序包源。Install-Package : 找不到与指定的搜索条件和程序包名称“Aspose.Font.Cpp”匹配的项目。请尝试使用 Get-PackageSource 查看所。直接安装 nuget 来安装Aspose.Font。使用nuget install来安装。有可用的注册程序包源。
2023-04-13 10:16:34 1882 1
原创 windwos下C语言缺少dirent.h依赖
本来想写一个目录遍历的功能,引入dirent.h的时候发现缺少这个依赖。google了下,直接下方地址下载dirent.h。
2023-03-20 16:00:28 630
原创 C++ STL学习记录(v1)
STL建立的目的就是为了解决软件界复用性的需求。C++的面向对象和泛型编程思想,目的就是为了复用性的提升。大多数情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准,诞生了STL。
2023-02-15 15:03:50 499
原创 React useState和useEffect
使用 useState(),useState 接收一个参数来作为它的state,也可以没有state
2022-11-01 15:22:21 563 2
原创 webpack搭建react,脱离react-cli
本教程教大家一步步安装一个纯净的react模板项目,脱离脚手架能更好的理解webpack和各个依赖之间的关系和作用。
2022-11-01 09:39:47 201
原创 Sequelize 联表查询合并方法。raw:true,去掉前缀表名
在外层的attributes属性加上 Sequelize.col(‘u.username’),并且把include 的attributes属性设置为[]。
2022-09-17 09:25:57 1331 1
空空如也
@vue/cli打包处理public/index.html模板后少了个斜杠“/”
2021-10-18
Vue3.0如何创建一个完全由js控制的模板
2021-09-16
VSCode 如何支持vue的render语法?
2021-09-16
Vue可以在逻辑层引用并渲染组件吗?
2021-09-14
Vue3.0使用ts一定要安装vue-class-component吗?
2021-09-13
javascript Node.cloneNode方法的使用问题
2021-09-10
javascript 如何删除一个节点并保留节点内的所有内容,包括其子节点的所有事件
2021-09-09
Webpack5.0配置Vue3 + TS 配置错误。
2021-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人