编程日记

列表

Linux驱动学习day21(GPIO子系统)

一、通用属性 二、GPIO子系统的作用管理GPIO,既能支持芯片体身的GPIO,也能支持扩展的GPIO。提供统一的、简便的访问接口,实现:输入、输出、中断。 设备树中会有节点对应着GPIO控制器,里面含有cell属性,cell…

数据结构-顺序表-猜数字

一.题目 https://leetcode.cn/problems/guess-numbers/description/ 二.解答 class Solution { public:int game(vector<int>& guess, vector<int>& answer) {int ret 0;//用于存储猜对的个数for(int i 0;i < 3;i){if(guess[i] answer[i]){ret;}}r…

缓存一致性问题(Cache Coherence Problem)是什么?

缓存一致性问题(Cache Coherence Problem)是什么? 缓存一致性问题(Cache Coherence Problem)详解 缓存一致性问题是指多核处理器或多级缓存系统中,因同一数据在多个缓存中的副本不一致而引发的数据错误问题。其核心矛盾在于:如何确保所有处理器核心看到的内存数据是同…

JavaScript对象创建9大核心技术解析

一、引言 在JavaScript的面向对象编程中&#xff0c;​​对象&#xff08;Object&#xff09;​​ 是构建复杂系统的核心基石。理解不同类型的对象创建技术&#xff0c;对于掌握继承机制、优化内存管理以及设计健壮架构至关重要。本文将系统性地解析JavaScript中9种核心对象创…

apt -y参数的含义

在使用 apt&#xff08;Advanced Package Tool&#xff09;命令时&#xff0c;-y 参数可以自动确认安装过程中的提示&#xff0c;从而避免手动干预。 -y 参数的作用 当你运行 apt install 命令时&#xff0c;系统通常会提示你确认是否继续安装&#xff0c; Do you want to cont…

Redis数据安全性分析

Redis高可用与数据安全机制深度解析前置知识&#xff1a;Redis基础安装与使用&#xff08;主从复制、哨兵集群、Cluster集群搭建&#xff09;一、Redis性能压测工具 工具名称&#xff1a;redis-benchmark核心作用&#xff1a;快速基准测试Redis性能使用场景&#xff1a;评估不同…

李宏毅genai笔记: post training 和遗忘

0 后训练分类1 post train的难点llama 在pretrain的时候使用英文的&#xff0c;所以回答也是用英文我现在想要让她用中文回答&#xff0c;于是我找了一堆中文资料用pretrain style的方式后训练我期待的可能是&#xff0c;模型不仅要保持alignment的能力&#xff08;比如安全&am…

P8818 [CSP-S 2022] 策略游戏

题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 nnn 的数组 AAA 和一个长度为 mmm 的数组 BBB&#xff0c;在此基础上定义一个大小为 nmn \times mnm 的矩阵 CCC&#xff0c;满足 CijAiBjC_{i j} A_i \times B_jCij​Ai​Bj​。所有下标均从 111 开始。 游戏一共会进行…

Flink Exactly Once 和 幂等

Exactly once简单来说&#xff0c;Flink 的 exactly-once 语义确保了即使在发生故障的情况下&#xff0c;每一条数据也只会被处理一次&#xff0c;对最终结果产生且仅产生一次影响。这对于金融、实时计费等对数据准确性要求极高的场景至关重要。Flink 实现“端到端”的 exactly…

【PTA】数据结构与算法0001:1025 反转链表

文章大纲写在前面测试用例ac代码学习代码知识点小结写在前面 实现思路 结构体封装数据 根据order重新排序k区间值迭代翻转 n整除k&#xff0c;则最后地址输出"-1"非整除&#xff0c;最后剩余区间&#xff0c;原序输出。最后地址输出"-1" 题目有难度&…

征程 6M 部署 Omnidet 感知模型

一、导出 onnx 模型 服务器端或者本地电脑 git clone https://github.com/valeoai/WoodScape.git 进入 omnidet 下的 models 文件夹下面找到 onnx 文件夹&#xff0c;会找到 export_onnx.py 文件。根据文件顶端说明&#xff0c;需要去配置相关的文件。进入 data/params.yaml 中…

工作流引擎:IDEA没有actiBPMN插件怎么办?

文章目录一、问题描述二、替代方案一、问题描述 我们在学习activiti7工作流引擎的时候&#xff0c;需要设计流程图。 一般推荐的就是使用IDEA插件actiBPMN进行开发。 但是&#xff0c;这个插件在IDEA2019后的版本都不在支持。 也就是搜不到 那么&#xff0c;怎么办了&#x…

聊一聊 Linux 上对函数进行 Hook 的两种方式

聊一聊 Linux 上对函数进行 Hook 的两种方式 一、函数 Hook 的定义与背景 &#xff08;一&#xff09;函数 Hook 的定义 在编程领域&#xff0c;函数 Hook 是一种技术手段&#xff0c;用于拦截对特定函数的调用&#xff0c;从而在函数执行前后插入自定义的逻辑。通过 Hook&a…

加密狗硬复制的方法

加密狗硬复制方法概述&#xff1a;Greer82加密狗&#xff08;Dongle&#xff09;是一种硬件加密设备&#xff0c;用于软件版权保护。硬复制是指通过物理手段复制加密狗的硬件信息&#xff0c;通常涉及破解或仿制。需要注意的是&#xff0c;未经授权的复制可能涉及法律风险&…