自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 问答 (11)
  • 收藏
  • 关注

原创 tg miniapp处理 下滑失效或强行关闭的问题

其原因是因为window.scrollY 是0 或者 文档处于不可滑动的状态(一般情况是文档高度小于视窗高度)

2024-07-04 11:32:45 342

原创 react 使用 valtio

src目录下创建store文件夹,新增两个文件。

2024-06-27 13:15:28 320

原创 react 使用postcss-pxtorem

【代码】react 使用postcss-pxtorem。

2024-06-27 13:05:12 596

原创 react 使用styled-componts

【代码】react 使用styled-componts。

2024-06-27 11:38:39 425

原创 css 修改 input range 样式

根据mdn文档介绍,这个样式兼容性不太好,应该多看看目标用户的浏览器支不支持。

2024-06-24 09:25:01 406

原创 umi 获取umirc下router配置的name

【代码】umi 获取umirc下router配置的name。

2024-06-12 11:37:22 333

原创 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

原创 php fpdf使用记录

使用composer安装fpdf简单创建一个pdf文件并输出下载。

2024-06-01 15:41:03 610

原创 element-plus datePicker 如何输出时间戳

最近写项目遇到了处理时间戳的情况,后台存的是int类型长度10,也就是最多只能存十位数字。而我用的element-plus输出的是 Date object,看起来是这样的。需要经过两次处理,先转为时间戳,再去除毫秒部分,很烦人,不废话了,直接上代码怎么转换。

2024-05-30 12:51:53 704

原创 php获取今天凌晨零点的时间

【代码】php获取今天凌晨零点的时间。

2024-05-30 12:25:47 480

原创 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

原创 Thinkphp 使用Model来增删改查

【代码】Thinkphp 使用Model来增删改查。

2024-05-29 14:18:47 604

原创 在组件外使用pinia的坑

项目包含很多静态的类型,我新建了一个js来专门管理和使用这些类型,如下图这种,有一部分是固定的,千年不变,有一部分是偶尔会变(需要后台获取),还有一部分是要登录后才能拿到的。于是乎,我准备在这里写一个类似hook之类的东西,在登录后再去请求这些数据,结果就报错了。

2024-05-28 18:28:59 278

原创 ref引用访问子组件失效

我在父组件引用了子组件,并且把子组件挂载到ref,结果访问这个是null,下附代码。

2024-05-28 17:10:10 391

原创 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

原创 C++通过读取二进制流的方式来解析PE(静态文件读取法)

【代码】C++通过读取二进制流的方式来解析PE(静态文件读取法)

2024-05-24 16:50:27 226

原创 程序运行中如何找基址ImageBase

直接ollydbg加载程序后打开Memory视图,直接找到内容为PE header标识的这一条就是基址。如图所示打开就可以看到两条重要信息,PE标识和PE头偏移量。如图所示。

2024-05-22 21:35:58 438

原创 EnumProcessModules failed with error: 299

读模块之前先枚举一下。

2024-05-22 20:59:39 345

原创 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语言 printf如何打印单个字符。

【代码】C语言 printf如何打印单个字符。

2023-03-05 20:52:51 1078

原创 C++ 文件操作,文件读写

文件打开方式可以配合使用,利用 | 操作符。例:用二进制方式写文件。

2023-02-20 15:05:59 228

原创 C++ STL学习记录(v1)

STL建立的目的就是为了解决软件界复用性的需求。C++的面向对象和泛型编程思想,目的就是为了复用性的提升。大多数情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准,诞生了STL。

2023-02-15 15:03:50 499

原创 line-height:1的存在意义是什么(v1)

示例代码

2022-12-20 09:42:14 656 2

原创 React useState和useEffect

使用 useState(),useState 接收一个参数来作为它的state,也可以没有state

2022-11-01 15:22:21 563 2

原创 React refs,react如何访问dom

官网简介介绍Refs提供了一个可以访问从render中创建的DOM节点或React元素的方法。

2022-11-01 10:35:51 132

原创 webpack搭建react,脱离react-cli

本教程教大家一步步安装一个纯净的react模板项目,脱离脚手架能更好的理解webpack和各个依赖之间的关系和作用。

2022-11-01 09:39:47 201

原创 webpack搭建基础项目结构

本教程教大家一步步安装一个纯净的模板项目,是webpack搭建框架必不可少的基础结构。

2022-10-31 18:12:49 368

原创 Sequelize 联表查询合并方法。raw:true,去掉前缀表名

在外层的attributes属性加上 Sequelize.col(‘u.username’),并且把include 的attributes属性设置为[]。

2022-09-17 09:25:57 1331 1

原创 c++编辑器安装,环境设置,

windows下我们需要通过安装。来使用GCC编译器。点击此链接下载 ->

2022-09-10 15:24:53 897

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除