• 2024-06-21MySQL bit类型增加索引后查询结果不正确案例浅析
    昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证时,居然发现SQL语句执行结果跟不加索引不一样。加了索引后,SQL语句没有查询出一条记录,删除索引后,SQL语句就能查询出几十条记录。
  • 2024-05-28用ESP8266-NodeMCU开发板显示一下我的QQ头像
    诶,说好的自己写esp8266的开发板固件的我回来了。20年说好的,今天回来还愿了ESP8266串口WiFi模块-WiFi杀手今天我们把OLED显示屏也接上,我此次买的是4脚的OLED(128*64),不支持彩色显示的。NodeMCU开发板NodeMCU是一个开源的IoT物联网硬件开发板,由于它支持WIFI功能且使用方法十
  • 2024-05-16esp32笔记[17]-显示网络延迟
    摘要使用esp32c3;使用软件i2c方式驱动ssd1306显示屏显示网络延迟和NTP时间;关键信息开发环境:ArduinoIDE主控:esp32c3显示屏:ssd1306原理简介ping测试网络延迟简介[https://github.com/dvarrel/ESPping][https://blog.csdn.net/qq_31536117/article/details/134757851
  • 2024-04-22re-vctf2024-vm
    vctf2024-vm一.vctf2024vm题的题解,一直没有整理,是赛后看大佬wp才知道是upx魔改+rc4的。。二.解题思路1.去upx魔改:VCTF2024ezvm(虚拟机逆向初探)_vctfvm-CSDN博客[原创]UPX源码学习和简单修改-加壳脱壳-看雪-安全社区|安全招聘|kanxue.com加壳流程:(博客总结)a.写入文件的
  • 2024-04-040x01 - 新建go项目 & go项目的模块处理
    0x00-目标-一个计算器项目,可以计算加法和开根号首先要有一个根目录的概念。我们给这个项目起一个名字,叫做first_go.看一下我们要有的目录结构长这样:(base)vth@vthdeMacBook-Prolearn_go%tree.└──first_go├──bin│└──calc├──pkg
  • 2024-03-0216进制数的前导零
    在十六进制表示中,前导零指的是位于十六进制数值的最高位数字前面的零。这种零的存在主要是为了表示数值的位数,并不会改变数值本身。下面详细解释十六进制数的前导零:位数表示:在十六进制中,每位数字对应4个二进制位(也称为4个比特)。因此,一个十六进制数的每一位可以表示0到15
  • 2024-01-23STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驱动
    1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)STM32CubeMX软件(Version6.10.0)野火DAP仿真器keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动XCOMV2.6串口助手2、实验目标使用STM32CubeMX软件配置STM32F407开发板FSMC接口驱动8080并行接口TFT-LCD显示,具体为使用FSMCBank
  • 2023-12-070x01 Linux Fundamentals Part 2
    Task1、引言参数介绍复制文件和移动文件介绍文件和文件夹安全的访问机制以及如何识别当前用户对文件的访问权运行脚本和执行文件Task2、利用SSH接入远程主机什么是SSH及其工作原理?SSH只是一种加密形式的设备之间的协议。通过网络传输的数据都会被加密,形式如下图: st
  • 2023-10-24Modbus协议详解4:RTU帧 & ASCII帧的差错校验
    前面已经分析过RTU帧和ASCII帧的报文区别,细心的朋友应该会发现在两种不同的报文传输模式下都有一个共同的组成部分——差错校验。这个差错校验在RTU模式和ASCII模式下也不是不相同的。看下面的对比:RTU模式的差错校验:ASCII模式的差错校验:总而言之,RTU模式下用的是CRC校验,ASCII模式下
  • 2023-10-23解决:AP6256模块-蓝牙HFP模式无声音
    针对于BroadcomBCM2835,BCM4354和BCM43438,这些适配器可能有错误的SCO音频路由。使用这个命令(root用户)来修复路由:hcitoolcmd0x3F0x01C0x010x020x000x010x01参考文档:https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/#index
  • 2023-09-08Modbus协议
    Modbus协议 Modbus概念Modbus协议是应用于电子控制器上的一种通用语言,通过此协议,可以实现控制器相互之间或通过网络实现通信。Modbus特点Modbus协议标准开放、公开发表且无版权要求。Modbus协议支持多种电气接口,包括RS232,TCP/IP等,还可以在各种介质上进行传输,如双绞线、光
  • 2023-08-15WPS RCE漏洞 学习
    复现过程2023年HW出现WPS0dayPOC影响版本:WPSOffice2023个人版<11.1.0.15120WPSOffice2019企业版<11.8.2.12085简单操作,安装指定版本以下的wps版本设置host为127.0.0.1clientweb.docer.wps.cn.cloudwps.cn在poc目录下打开cmd,启动简单的http服务
  • 2023-08-11数据分类
    1.题目对一个数据a进行分类,分类方法是,此数据a(4个字节大小)的4个字节相加对一个给定值b取模,如果得到的结果小于一个给定的值c则数据a为有效类型,其类型为取模的值。如果得到的结果大于或者等于c则数据a为无效类型。比如一个数据a=0x01010101,b=3按照分类方法计算:(0x01+
  • 2023-07-27CRC校验
    #regionCRC校验privatestaticreadonlybyte[]aucCRCHi={0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00
  • 2023-07-183.18 基础案例2.0-定位电话
    基础案例2.0-定位电话简介准备硬件图功能实现1、物联网平台开发2、设备端开发调试物联网应用开发3.1新建‘普通项目’3.2关联产品和设备3.3新建web应用3.4添加组件3.5保存预览简介本案例模拟手机通话功能,主控板上有三个按钮,RST重启按钮、BOOT下载模式按钮、KEY1自定义按钮。KE
  • 2023-07-10扩展广播
     staticuint8_tadvertData_ext[]={0x40,GAP_ADTYPE_MANUFACTURER_SPECIFIC,0x01,0x02,0x03,0x04,0x01,0x02,0x03,0x04,0x01,0x02,0x03,0x04,0x01,0x02,0x03,0x04,0x01,0x02,0x03,0x04,0x01,0x0
  • 2023-06-29HID类的触摸屏TouchScreen描述符
      本文主要分析触摸屏的报表描述符,设备、配置描述符和其他描述符就不赘述了,可以参考HID类的JoyStick描述符-JayWell-博客园(cnblogs.com)。//设备描述符constuint8_tMyDevDescr[]={0x12,0x01,0x10,0x00,0x00,0x00,0x00,0x40,
  • 2023-04-04电子纸胸牌NFC小程序
    NFC小程序介绍首先我们通过微信应用进入小程序按真实情况填写电子纸胸牌需要展示的数据信息,点击处理图像进入下一步。图像处理通过后将磁卡贴到手机背部,将印有磁条的一侧与手机NFC部分对齐此时选择小程序点击检测按钮将手机NFC与电子纸胸牌完成数据配对1.1传输数据修改电
  • 2023-03-03Problems caused by variable without initialization value
    Problemdescriptionunsignedcharkey[16]={0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
  • 2023-03-01PCtoLCD图像取模oled绘制,主要还是自己懂
    oled显示图像,网上有很多方案无外乎取模--》绘制这里重新整理一次需求:要绘制一个48x48的方图在x,y首先在PCtoLCD中取模这里使用最形象的绘制过程:从上到下一行一行的
  • 2023-02-26工程监测多通道振弦模拟信号采集仪VTN的AABB 通讯协议
    工程监测多通道振弦模拟信号采集仪VTN的AABB通讯协议 AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。AAB
  • 2023-02-20工程监测多通道振弦模拟信号采集仪VTN的AABB 通讯协议
    工程监测多通道振弦模拟信号采集仪VTN的AABB通讯协议 AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。
  • 2023-02-20工程监测多通道振弦模拟信号采集仪VTN的AABB 通讯协议
    工程监测多通道振弦模拟信号采集仪VTN的AABB通讯协议AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。AABB
  • 2023-02-17工程监测多通道振弦模拟信号采集仪VTN的MODBUS 通讯协议
    工程监测多通道振弦模拟信号采集仪VTN的MODBUS通讯协议 在MODBUS协议下,所有寄存器被定义为“保持寄存器”(详见MODBUS通讯协议标准说明),设备支持基于MODBUS协议
  • 2023-02-04GPIO模拟串口TX与RX,波特率115200
    使用单片机的GPIO口去模拟串口的TX与RX进行数据的发送和接收处理,里面主要需要关注的和使用的为:GPIO的初始化,时钟频率的设置,引脚中断的设置。模拟串口的TX:首先初始化