相关文章
Linux 添加spi-nor flash支持
1. spi-nor flash简介
在嵌入式ARM开发过程中通常会使用到spi-nor flash,主要用于固化u-boot镜像以支持spi方式启动系统。目前常用的spi-nor flash有gd25wq128e、w25q128等flash芯片,下述以gd25wq128e为例进行讲解。
2.调试通常遇到的问题
无法识别到…
编程日记
2025/3/5 7:08:04
渗透测试-前端验签绕过之SHA256+RSA
本文是高级前端加解密与验签实战的第2篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过SHA256RSA签名来爆破登录。
绕过 根据提示可以看出这次签名用了SHA2556和RSA两个技术进行加密。
查看源代码可以看到RSA公钥是通过请求服务…
编程日记
2025/3/11 9:07:49
自动驾驶域控制器简介
汽车智能驾驶功能持续高速渗透,带来智能驾驶域控制器市场空间快速增 长。智驾域控制器是智能驾驶决策环节的重要零部件,主要功能为处理感知 信息、进行规划决策等。其核心部件主要为计算芯片,英伟达、地平线等芯 片厂商市场地位突出。随着消费…
编程日记
2025/3/10 17:15:43
OpenGL ES详解——glUniform1i方法是否能用于设置纹理单元
glUniform1i 方法确实可以用于设置纹理单元(texture unit)。在OpenGL中,纹理单元是图形硬件的一部分,它允许你同时绑定多个纹理,并在着色器程序中通过uniform变量来选择使用哪个纹理。
通常,纹理单元通过整…
编程日记
2025/3/10 23:43:56
Pycharm访问MySQL数据库·上
1.MySQL驱动模块Connector
#导入数据库的驱动工具
import mysql.connector
#连接数据库必备的条件
config {"host": "localhost","port": 3306,"user": "root","password": "888888","database&…
编程日记
2025/3/14 23:48:17
[146 LRU缓存](https://leetcode.cn/problems/lru-cache/)
分析
维护一个双向链表保存缓存中的元素。 如果元素超过容量阈值,则删除最久未使用的元素。为了实现这个功能,将get(), put()方法获取的元素添加到链表首部。 为了在O(1)时间复杂度执行get()方法,再新建一个映射表,缓存key与链表…
编程日记
2025/3/10 21:45:36
Python鼠标轨迹算法(游戏防检测)
一.简介
鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言,原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。
鼠标轨迹算法具有以下优势:
模拟…
编程日记
2025/3/9 4:24:05
【我的开源】ESCurlGen 一款 ElasticSearch curl 命令生成器
由于经常编写复杂的 Elasticsearch 查询,并通过代码生成查询条件,我发现每次使用 curl 请求 Elasticsearch 时,手动复制配置信息并构建 curl 命令的过程非常繁琐,尤其是在管理多个环境的情况下更为不便。因此,我利用 A…
编程日记
2025/3/15 0:26:28