- 2025-01-17蜂鸣器与继电器的基本控制(蓝桥杯练习02)
蜂鸣器正极接电源,给NBUZZ低电平,蜂鸣器鸣叫继电器RELAY-SPDT为线圈,里面有铁芯,给线圈通电(VCC一端为高电平,NRELAY给低电平)使其产生磁场将K1吸合。ULN2003中间连接了一个非门,若左边为1,右边输出则为0。蜂鸣器与继电器电路与前文的led一样,或非门连接着译码器和锁存器,
- 2025-01-16颜色代码解析
颜色代码的格式通常是#AARRGGBB或#RRGGBB:AA:Alpha通道(透明度),00表示完全透明,FF表示完全不透明。RR:红色通道,00表示无红色,FF表示红色最大值。GG:绿色通道,00表示无绿色,FF表示绿色最大值。BB:蓝色通道,00表示无蓝色,FF表示蓝色最大值。例如:00FFFFFF:AA=00:完全透明。RR
- 2025-01-09WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-基础功能-连接wifi路由器和开无线热点
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节测
- 2025-01-08Mono里运行C#脚本26—CEE_ADD/MONO_CEE_ADD/OP_IADD/X86_ADD的转换过程
Mono里运行C#脚本26—CEE_ADD/MONO_CEE_ADD/OP_IADD/X86_ADD的转换过程在Mono里,运行时需要经历好多个阶段,才可以正确地生成可执行代码,然后才能调用运行。首先C#代码被编译后,会产生CIL指令的代码,这些指令是定义在mono\cil目录里的opcode.def文件:OPDEF(CEE_ADD,"add",Pop1+
- 2024-12-222023腾讯游戏安全mobile端初赛wp
绕过一些简单的检测绕过端口检测。app对27042与23946端口有检测。frida换个启动端口即可。./frida-server-16.1.10-android-arm64-l0.0.0.0:1234adbforwardtcp:1234tcp:1234IDA也换个调试端口./android_server64-p23947adbforwardtcp:23947tcp:23947
- 2024-12-21鼠标 芯片pxa930 linux驱动程序
/*PXA930trackballmousedriverCopyright©2007MarvellInternationalLtd.initialversionThisprogramisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheGNUGeneralPublicLicenseversion2aspublishe
- 2024-12-18【Windows安全】13种回调函数执行ShellCode
#windows#回调函数回调机制在我们使用回调函数执行Shellcode之前,我们首先需要去了解Windows回调机制,Windows回调机制就像你和你的助手一样,比如说每一个律师所中的每一个律师都有一个实习助手,律师需要助手在特定的情况下去处理一些特殊的任务,但这些任务并不是日常工作的一部分。
- 2024-12-12网鼎杯半决赛流量分析
可以直接客户端连接然后输入key![[d06d90f5df96b5e00ed292ac93ceefd5.png]]key:![[d1b9d0ae53510ed71e2e979d7af937dc.png]]也可以静态分析v11=0v12=0v10=0key=[87,97,110,103,68,105,110,103,67,85,80,75,69,89,33,33]enc=[29,55,217
- 2024-12-102024-12-10单片机-8*8点阵闪烁
我们设计横排点阵显示名字和竖排显示名字,通过四个按钮实现名字上下左右平移;例如我的名字,SYM开头。其实算法很简单,写一个简单的滑动窗口就好,实现数组的平移。实现代码:#include"reg51.h"typedefunsignedintu16;typedefunsignedcharu8;voiddelay_10us(u16ten_us){
- 2024-12-01如何正确获取系统版本号
细心的同学会发现,我们通过内置函数Environment.OSVersion获取到的系统版本号会存在不同的系统版本,版本号是一样的情况。代替的方案可以通过windowsapi来获取内置版本号。实现方法比较简单,就不做描述,以下是完整可用的代码。publicclassWin32{[DllImport("nt
- 2024-12-02VS2017 设置 类模板参数推导(CTAD, Class Template Argument Deduction)
''#includestd::mutexm_mutex;...std::lock_guardlock(m_mutex);//A..以上代码编译提示C2955,没有模板参数改为std::lock_guardstd::mutexlock(m_mutex);编译成功但是有的代码用A处的写法,编译就成功。原因虽然C++17引入了类模板参数推导(CTAD,Class
- 2024-11-23广义加性模型(GAM):灵活的非线性建模框架
广义加性模型(GAM):灵活的非线性建模框架一、引言1.1问题背景现实世界中的非线性关系普遍存在传统线性模型和GLM的局限性需要在可解释性和灵活性之间取得平衡多维特征的非线性效应难以建模1.2算法概述GAM是GLM的自然扩展将线性项替换为平滑函数保持可加性结构基本形式
- 2024-10-10字符编码发展史6 — BOM字节序标记
上一篇《字符编码发展史5—UTF-16和UTF-32》我们讲解了UTF-16和UTF-32编码。本篇我们将继续讲解字符编码中的字节序标记(BOM)。2.3.第三个阶段国际化2.3.2.Unicode的编码方式2.3.2.5.BOM1.什么是BOM?BOM是ByteOrderMark的缩写,翻译成中文是:字节序标记,主要用于文本编码
- 2024-09-24STM32驱动1.3寸(0.96寸)OLED显示屏 #基于HAL库#软件IIC通讯
前言 本文用作记录基于HAL库搭建起来的软件IIC驱动OLED显示器。一、软件IIC原理 只需理解两点:1.IIC是一种通信总线,物理层面用于单片机与OLED的通信。2.软件IIC即模拟硬件IIC的引脚时序,可以灵活配置引脚。IC物理接口:IIC串行总线有两根信号线,一根是双向的数据线SDA,另
- 2024-09-22(六)Protues仿真STM32单片机控制8x8LED显示
(六)Protues仿真STM32单片机控制8x8LED显示–ARMFUN1,配置CUBEMX,将PA0~7,PAB0~7配置为GPIOOUTPUT模式2,GPIOA负责8bit数据,高电平有效,GPIOB负责行选则,低电平有效,编写行刷新函数voiddisp_set_row(unsignedchardat,charsel){ GPIOB->ODR=0xff;//关闭行选,防止将数据
- 2024-09-20逆向中巧遇MISC图片隐藏
这道题比较有意思,而且因为我对misc并不是很熟悉,发现该题目将flag隐藏在图片的颜色属性,巧妙的跟踪到这些密文位置,拿下题目一血,还是很有参考学习意义的。(题目附件,私信发。)1、图片RGB隐写赛后去查阅了相关资料,发现该题采用了RGB隐写,特此总结一下,帮助读者理解。lsb隐写题在ctf中也经
- 2024-09-16Arduino uno 实现 oled机器表情
突然想做个表情,但网上几乎没有代码只好自己做一个,如下://接线如下:oled-------arduinoGND GNDVCC 5VSCL A5SDA A4/*OLED显示图片*/#include<Wire.h>#include<Adafruit_GFX.h>#include<Adafruit_SSD1306
- 2024-09-09CH58x/CH59x/CH57x RF_PHY(2.4g)切换Channel发送接收
前言:在做某些应用的时候可能需要我们发送或者接收时切换对应的channel。此次完成测试的平台在WCH的CH592F上完成的。在工作发送过程中切换37、38、39三个信道进行轮询发送。具体需要使用最关键的函数是:RF_SetChannel实现代码如下:if(events&channl_37_tx_evt){
- 2024-09-02Arduino_ESPC3学习笔记
1、环境搭建(1)官网下载:Arduino-Home(2)配置首选项点灯科技(diandeng.tech)资源下载,点击下载文件——>首选项——>开发管理地址添加开发板地址:https://arduino.me/packages/esp32.json下载社区打包的esp32安装包,直接运行,程序会自动解压到相应位置。重启Arduino配置
- 2024-07-12php计算两张照片的相似度,范围:0-100
可以是本地图片也可以是网络图片需要gd库/***计算图片相似度*@param$imagePath1string图片路径1*@param$imagePath2string图片路径2*@returnfloat|int0(完全两张图片)-100(两张一模一样的图片)*/functioncalculateImageSimilarity($imagePath1,$imag
- 2024-07-08SPI驱动--TM1638
/*********************************************************************************@fileGPIO_Toggle\main.c*@authorMCDApplicationTeam*@versionV2.0.1*@date18-November-2011*@briefThisfilecontainsthemainfuncti
- 2024-07-06使用c++实现图形化文件浏览
代码中使用了SDL2库,需要先安装并正确配置相关的开发环境。还需要添加字体加载和处理的代码,为图方便,省略。#include<iostream>#include<SDL2/SDL.h>#include<SDL2/SDL_image.h>#include<vector>#include<string>#include<filesystem>constintSCREEN
- 2024-06-16基于51单片机8x8点阵设计
基于51单片机8x8点阵设计(仿真+程序)功能介绍具体功能:1.用74HC138驱动8x8点阵;2.按键可以切换模式;3.一共4种模式,0~9数字闪出、动态爱心、坦克走动、数字依次向上平移;演示视频:基于51单片机8x8点阵设计 添加图片注释,不超过140字(可选)程序#include<reg52.h>