• 2025-01-05Bootkitty:Linux uefi bootkit 分析
    目录Bootkitty:Linuxuefibootkit分析文件信息0、ModuleEntryPoint入口函数1、hookdo_start_imagehook_grub_1_mods__do_start_image_18000EFB0do_start_image(目标函数)hook_grub_f1__do_start_image_18000DE20(do_start_image的hook函数)hook_and_patch_kernel_18000F5C0(安
  • 2024-12-26Clion的libtorch(CPU版)导入C++包
    安装libtoch记录,深度学习部署,Clion使用文章目录前言一、环境介绍二、前期准备工作1.结果展示2.下载VisualStudio20223.下载libtorch4.写CMakeLists.txt总结前言开门见山,本次的主题是如何使用Clion和Cmake导入Libtorch库,以此来进行Pytorch模型在C++上的部署,有
  • 2024-12-24windwos innosetup 打包
    1、下载innosetup安装包下载地址:https://jrsoftware.org/2、安装innosetup双击下载的exe执行安装3、打开innosetup,创建打包注:如果已存在相关打包配置文件,可以直接选择打开4、附上一个打包.net6的样例配置;ScriptgeneratedbytheInnoSetupS
  • 2024-12-04调度器69—ENQUEUE/DEQUEUE flags
    基于msm-4.14一、简介1.在enqueue_task/dequeue_task向就绪队列插入和移除任务的时候,通过flags参数判断是由于什么原因触发的enqueue和dequeue,并进行不同的响应。2.相关函数://kernel/sched/core.cstaticinlinevoidenqueue_task(structrq*rq,structtask_stru
  • 2024-11-26嵌入式开发之UDP网络编程
    1、TCP编程的函数API1.1、网络发送数据:send()/write()#include<sys/types.h>#include<sys/socket.h>ssize_tsend(intsockfd,constvoid*buf,size_tlen,intflags);#include<unistd.h>ssize_twrite(intfd,constvoid*buf,size_tcount);send()比write多
  • 2024-11-23解决dedecms火车头采集到缩略图无法发布到网站的问题
    修改发布参数 picname 的值为采集到的标签发布模块参数说明:必选参数title:标题body:内容typeid:主栏目IDusername:用户名pw:验证密码可选参数ishtml=1:是否生成HTMLremote=1:是否下载远程图片和资源dellink=0:是否删除非站内链接shorttitle:简略标题description:内容摘
  • 2024-11-23Python-re模块使用正则表达式
    Python-re模块compile(pattern,flags=0):将字符串格式的正则表达式转成Pattern对象(Pattern对象是Python语言中用来表示正则表达式的对象)compile编译正则后返回一个Pattern对象,Pattern对象拥有下面所有的方法,但Pattern中的方法均没有pat
  • 2024-12-11Win10虚拟机安装Docker解决Docker Engine Stopped问题记录
    跟着网上的帖子开启WSL2安装DockerDesktop,但是无法启动Docker,一直【DockerEnginestopped】继续跟着网上的帖子解决问题,检查电脑各种配置都搞一通后还是无法解决。无法定位到问题出在哪个方面,恼凶成怒打算卸载,发现卸载也出现问题卸载不掉,,,,,,,,,,冷静下来,寻找问题关键点。
  • 2024-12-06基于SSM的多用户个人博客网站【附源码+文档】
  • 2024-12-04获取zabbix数据
     获取主机hostidselect*fromhostswherehost='redis-1000001'Memoryusage##总内存selectitemid,namefromitemswherehostid=10636;|43574|可用内存量||43575|Totalmemory
  • 2024-10-09C++编译并运行后出现Process finished with exit code 139 (interrupted by signal 11:SIGSEGV),程序意外终止.
    问题描述:        代码运行意外终止,报错信息为Processfinishedwithexitcode139(interruptedbysignal11:SIGSEGV)CMakeList文件如下:cmake_minimum_required(VERSION3.26)project(SLAM)set(CMAKE_CXX_STANDARD17)set(CMAKE_CXX_STANDARD_REQUIRED
  • 2024-09-28disp_buffer_flags 枚举定义了一系列用于描述 framebuffer(帧缓冲区)特性的标志位
    disp_buffer_flags 枚举定义了一系列用于描述framebuffer(帧缓冲区)特性的标志位。这些标志位主要用于指示framebuffer的内容是如何组织的,特别是当涉及到立体视觉(3D显示)时。这些标志允许系统或应用程序知道如何正确地处理和显示framebuffer中的数据。下面是对每个标志位的具
  • 2024-09-25android 10 禁止通过adb命令的方式删除特定APK
    —a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java+++b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java@@-1636,84+1636,88@@classPackageManagerShellCommandextends
  • 2024-09-02ros openvslam
     CMakeLists.txtcmake_minimum_required(VERSION3.1)project(openvslamLANGUAGESCXXC)set(CMAKE_CXX_STANDARD11)set(CMAKE_CXX_STANDARD_REQUIREDON)if(POLICYCMP0042)cmake_policy(SETCMP0042NEW)endif()if(POLICYCMP0074)cmake_policy(SET
  • 2024-08-25Redis源码浅析二:命令执行
    1.入口:readQueryFromClient在redis启动的时候,我们还要关注一个重点,在initServer的时候,会执行aeCreateFileEvent,这里我们还有深入学习一下记住这个readQueryFromClient,它是clientrequest到server端处理的入口,有点类似于netty里面的入栈处理器2.readQueryFromClient
  • 2024-08-21C++运算符优先级
    优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a+b)/4;array[4]=2;ptr->age=34;obj.age=34;Class::ag