【嵌入式开发学习必备专栏】

文章目录

  • 嵌入式开发学习必备专栏
    • 1.1 ARM Coresight SoC-400/SoC-600 专栏导读目录
      • 1.1.1 Performance Profiling
      • 1.1.2 ARM Coresight Debug 工具系列
        • 1.1.2.1 ARM DS5 系列
        • 1.1.2.2 劳特巴赫 Trace32 系列
        • 1.1.2.3 JTAG OpenOCD 系列
    • 1.2 ARM Cache 专栏
    • 1.3 ARM AMBA Bus 专栏
      • 1.3.1 AMBA AXI 系列
      • 1.3.1 AMBA CHI 系列
      • 1.3.2 AMBA APB 系列
      • 1.3.3 AMBA Power 系列
    • 1.4 ARM CoreLink 系列
    • 1.5 ARM 系统稳定性分析系列
      • 1.5.1 Linux 系统稳定性分析
      • 1.5.2 GDB 使用系列
      • 1.5.3 RT-Thread 系列
    • 1.6 Cortex-M33 专栏
    • 1.7 ARM 安全加解密专栏
    • 2. ARM GCC 编译专栏
      • 2.1 ARM GCC 编译专栏
      • 2.1 Makefile 学习
    • VIM 学习专栏

嵌入式开发学习必备专栏

1.1 ARM Coresight SoC-400/SoC-600 专栏导读目录

ARM Coresight SoC-400/SoC-600 专栏链接
在这里插入图片描述
本专栏全面介绍 ARM Coresight 系统 及SoC-400, SoC-600 中的各个组件。

  • 【ARM Coresight Debug 系列 1 – ARM Debug 技术概述】
  • 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】
  • 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】
  • 【ARM Coresight 系列文章 2.1 - ARM Coresight 组件分类及功能介绍】
  • 【ARM Coresight 系列文章 2.2- ATB 总线简介】
  • 【ARM Coresight 系列文章 2.3 - Coresight 寄存器】
  • 【ARM Coresight 系列文章 2.4 - Coresight 寄存器:DEVARCH,DEVID, DEVTYPE】
  • 【ARM Coresight 系列文章 2.5 - Coresight 寄存器:PIDR0-PIDR7,CIDR0-CIDR3 介绍】
  • 【ARM Coresight 系列文章 3 – DAP(Debug Access Port) 使用详细介绍】
  • 【ARM Coresight 系列文章 3.1 - ARM Coresight DP 对 AP 的访问 1】
  • 【ARM Coresight 系列文章 3.2 - ARM Coresight DP 对 AP 的访问 2】
  • 【ARM Coresight 系列文章 3.3 - ARM Coresight SWD 协议详细介绍】
  • 【ARM Coresight 系列文章 3.4 - ARM Coresight JTAG 详细介绍】
  • 【ARM Coresight 系列文章 3.5 - ARM Coresight – JTAG-DP(JTAG Debug Port) 详细介绍】
  • 【ARM Coresight 系列文章 4 - ARM Coresight APB-AP 介绍】
  • 【ARM Coresight 系列文章 5 - ARM Coresight APB Interconnect(APBIC)】
  • 【ARM Coresight 系列文章 6 - ARM Coresight ROM Table】
  • 【ARM Coresight 系列文章 7 - ARM Coresight 通过 AHB-AP 访问 cpu 内部 coresight 组件】
  • 【ARM Coresight 系列文章 8 - ARM Coresight 通过 APBIC 级联使用】
  • 【ARM Coresight 系列文章 9 – ETM(Embedded Trace Macrocell) 详细介绍 】
  • 【ARM Coresight 系列文章 10 - ARM Coresight STM 介绍及使用】
  • 【ARM Coresight 系列文章 10.1 - ARM Coresight STM 介绍及使用】
  • 【ARM Coresight 系列文章 10.2 - ARM Coresight STM Trace packets】
  • 【ARM Coresight 系列文章 10.3 - ARM Coresight STM 寄存器介绍 及STM DMA 传输介绍】
  • 【ARM Coresight 系列文章 11 – CoreSight ECT(Embedded Cross Trigger)and CTI】
  • 【ARM Coresight 系列文章 12 - ARM Coresight ELA-500】
  • 【ARM Coresight 系列文章 13 – 格雷码(Gray Code)与 coresight timestamp】
  • 【ARM Coresight 系列文章 14 - Cortex-M DWT 详细介绍】
  • 【ARM Coresight 系列文章 15 – SoC-400 介绍 】
  • 【ARM Coresight 系列文章 15.1 – Granular Power Requester 】
  • 【ARM Coresight 系列文章 15.2 – components power domain 详细介绍】
  • 【ARM Coresight Debug 系列 16 – Linux 断点 BRK 中断使用详细介绍】
  • 【ARM Coresight Debug 系列 17 – ARM Debug Vector Catch 详细介绍】

1.1.1 Performance Profiling

  • 【ARM Coresight 系列文章19 – Performance Monitoring Unit(性能监测单元)
  • 【ARM Coresight 系列文章19.1 – Cortex-A720 PMU 详细介绍】
  • 【ARM Coresight 系列文章19.2 – Cortex-A720 AMU 详细介绍】
  • 【ARM Coresight 系列文章 20 – linux perf 与 ARM coresight】
  • 【ARM Coresight 系列文章 20.1 – linux perf event 的注册】

1.1.2 ARM Coresight Debug 工具系列

1.1.2.1 ARM DS5 系列

ARM DS5 专栏链接

  • 【ARM Coresight 系列文章 1 - ARM DS-5 介绍】
  • 【ARM Coresight DS-5 系列 1.1 - ARM Cortex-M DS-5 使用配置】
  • 【ARM Coresight DS-5 系列 2 - ARM Cortex-M DS-5 Trace 使用】
  • 【ARM Coresight DS-5 系列 3 - DS-5 断点设置及常用Debug 命令】
  • 【ARM Coresight DS-5 系列 4 - ARM Cortex-M DS-5 加载 ELF 文件运行】
1.1.2.2 劳特巴赫 Trace32 系列

劳特巴赫 Trace32 专栏链接

  • 【ARM Trace32(劳特巴赫) 使用介绍 1 - Veloce 环境中使用 Trace32】
  • 【ARM Trace32(劳特巴赫) 使用介绍 1.1 - Veloce 环境中使用trace32 连接 Cortex-M33】
  • 【ARM Trace32(劳特巴赫) 使用介绍 1.2 - ARM 系统调试中常见的挑战】
  • 【ARM Trace32(劳特巴赫) 使用介绍 2 - Veloce 环境中使用trace32 连接 Cortex-M33】
  • 【ARM Trace32(劳特巴赫) 使用介绍 2.1 – TRACE32 Practice 脚本 cmm 脚本学习】
  • 【ARM Trace32(劳特巴赫) 使用介绍 2.2 – TRACE32 进阶命令之 DIAG 弹框命令】
  • 【ARM Trace32(劳特巴赫) 使用介绍 2.3 – TRACE32 进阶命令之 参数传递介绍】
  • 【ARM Trace32(劳特巴赫) 使用介绍 2.4 – TRACE32 进阶命令之 CPU 运行状态检查命令 state.run】
  • 【ARM Trace32(劳特巴赫) 使用介绍 3 - trace32 访问运行时的内存】
  • 【ARM Trace32(劳特巴赫) 使用介绍 4 - Trace32 Discovery 详细介绍】
  • 【ARM Trace32(劳特巴赫) 使用介绍 5 – Trace32 ELF 文件加载介绍】
  • 【ARM Trace32(劳特巴赫) 使用介绍 6 – 通用寄存器查看与修改】
  • 【ARM Trace32(劳特巴赫) 使用介绍 9 – Trace32 通过 JTAG 命令获取数据寄存器 IDCODE的值】
  • 【ARM Trace32(劳特巴赫) 使用介绍 10 – Trace32 scan dump 详细介绍】
  • 【ARM Trace32(劳特巴赫) 使用介绍 11 – Trace32 ARMv8/v9 系统寄存器读写】
  • 【ARM Trace32(劳特巴赫) 使用介绍 12 – Trace32 常用命令之 d.dump | data.dump 介绍】
  • 【ARM Trace32(劳特巴赫) 使用介绍 13 – Trace32 Var 变量篇】
  • 【ARM Trace32(劳特巴赫) 使用介绍 13.1 – Trace32 Var 变量篇 – 符号表】
  • 【ARM Trace32(劳特巴赫) 使用介绍 13.2 – Trace32 断点 Break 命令篇】
  • 【ARM Trace32(劳特巴赫) 使用介绍 14 – Go.direct 介绍】
  • 【ARM Trace32(劳特巴赫) 高级篇 20 – SNOOPer 使用介绍】
  • 【ARM Trace32(劳特巴赫) 高级篇 20.1 – SNOOPer 变量采样】
  • 【ARM Trace32(劳特巴赫) 高级篇 21 – Trace 系统性能分析 Performance Analyzer】
1.1.2.3 JTAG OpenOCD 系列

JTAG OpenOCD 专栏链接

  • 【ARM Coresight OpenOCD 系列 1 – OpenOCD 介绍】
  • 【ARM Coresight OpenOCD 系列 2 – OpenOCD 脚本语法详细介绍】

1.2 ARM Cache 专栏

ARM Cache 专栏链接

  • 【ARM Cache 系列文章 1 – Cache基础概念学习】
  • 【ARM Cache 系列文章 2 – Cache Coherence及内存顺序模学习】
  • 【ARM Cache 系列文章 3 – Cache 与 MPU关系学习】
  • 【ARM Cache 系列文章 4 – Cache 与 CPU 乱序执行】
  • 【ARM Cache 系列文章 5 – 内存屏障ISB/DSB/DMB】
  • 【ARM Cache 系列文章 6 番外篇 – MMU, MPU, SMMU, PMU 差异与关系】
  • 【ARM Cache 系列文章 7 – ARMv8/v9 MMU 页表配置 01 】
  • 【ARM Cache 系列文章 8 – ARM DynamIQ 技术介绍】
  • 【ARM Cache 系列文章 9 番外篇 – ARMv9 Core 介绍】
  • 【ARM Cache 系列文章 10 – 缓存一致性协议】
  • 【ARM Cache 系列文章 11 – ARM Cortex-A720 Hunter 介绍】

1.3 ARM AMBA Bus 专栏

ARM AMBA Bus专栏链接

1.3.1 AMBA AXI 系列

  • 【ARM AMBA AXI 入门 1 – AXI 握手协议入门】
  • 【ARM AMBA AXI 入门 2 - AXI协议中的 BURST Transfer】
  • 【ARM AMBA AXI 入门 3 - AXI 协议中的 Outstanding transfer 】
  • 【ARM AMBA AXI 入门 4 - AXI 协议中的 Out-of-Order transfer and interleave 介绍 】
  • 【ARM AMBA AXI 入门 5 - AXI 协议中的 QoS信号及User信号介绍 】
  • 【ARM AMBA AXI 入门 6 - AXI3 协议中的锁定访问之AxLOCK信号】
  • 【ARM AMBA AXI 入门 7 - AXI 协议中的独占访问 使用背景介绍】
  • 【ARM AMBA AXI 入门 8 - AXI 协议中 RID/ARID/AWID/WID 信号】
  • 【ARM AMBA AXI 入门 9 - AXI 总线 AxPROT 与安全之间的关系 】
  • 【ARM AMBA AXI 入门 10 - AXI 总线 DATA信号与 STRB 信号之间的关系 】
  • 【ARM AMBA AXI 入门 11 - AXI 总线 AWCACHE 和 ARCACHE 介绍】
  • 【ARM AMBA AXI 入门 12 – AXI 协议中的 WLAST 与 RLAST】
  • 【ARM AMBA AXI 入门 13 – AXI 协议中 RRESP 信号详细介绍】
  • 【ARM AMBA AXI 入门 14 - AXI 窄位传输 | 非对齐传输| 大小端传输】
  • 【ARM AMBA AXI 入门 15 – AXI-Lite 详细介绍】
  • 【ARM AMBA AXI 入门 16 - AXI 写响应通道 BVALID | BREADY | BRESP 详细介绍】

1.3.1 AMBA CHI 系列

  • 【ARM AMBA5 CHI 1 – CHI 基础学习 】
  • 【ARM AMBA5 CHI 2 – CHI 链路层详细介绍 】
  • 【ARM AMBA5 CHI 3 – CHI 协议层详细介绍 】

1.3.2 AMBA APB 系列

  • 【ARM AMBA APB 入门 1 – APB总线介绍】

1.3.3 AMBA Power 系列

  • 【ARM AMBA Q_Channel 详细介绍】

1.4 ARM CoreLink 系列

ARM CoreLink专栏链接

  • 【ARM CoreLink 系列 1 – SoC 片上互联介绍】
  • 【ARM CoreLink 系列 1.1 – CoreLink 系列 产品介绍】
  • 【ARM CoreLink 系列 2 – CCI-400 控制器简介】
  • 【ARM CoreLink 系列 3 – CCI-550 控制器介绍 】
  • 【ARM CoreLink 系列 3.1 – CCI-500 详细介绍 -上半部】
  • 【ARM CoreLink 系列 3.2 – CCI-400,CCI-500, CCI-550 差异】
  • 【ARM CoreLink 系列 4 – NIC-400 控制器详细介绍】
  • 【ARM CoreLink 系列 5 – CI-700 控制器介绍 】
  • 【ARM CoreLink 系列 6 – DMC-400控制器简介】
  • 【ARM CoreLink 系列 7 – TZC-400控制器简介】
  • 【ARM CoreLink 系列 8 – SMMU 详细介绍-上半部】

1.5 ARM 系统稳定性分析系列

1.5.1 Linux 系统稳定性分析

  • 【ARM Linux 系统稳定性分析入门及渐进 1 – Crash 工具简介】
  • 【ARM Linux 系统稳定性分析入门及渐进 2 – Kernel Lockup】
  • 【ARM Linux 系统稳定性分析入门及渐进 3 – 栈溢出】
  • 【ARM Linux 系统稳定性分析入门及渐进 4 – 栈分类】
  • 【ARM Linux 系统稳定性分析入门及渐进 5 – kernel hung task 工作原理】

1.5.2 GDB 使用系列

  • 【ARM Linux 系统稳定性分析入门及渐进10 – GDB 初始化脚本介绍及使用】
  • 【ARM Linux 系统稳定性分析入门及渐进11 – GDB( print 和 p 的使用| @ 和 ::的使用|ptype|{<type>} <addr> )】
  • 【ARM Linux 系统稳定性分析入门及渐进12 – GDB内存查看命令 “x“(examine)】
  • 【ARM Linux 系统稳定性分析入门及渐进 13 – gdb 反汇编 disassemble 命令详细介绍及举例】

1.5.3 RT-Thread 系列

  • 【ARM RT-Thread 系统稳定性分析入门及渐进 1 – ASSERT(0) 流程跟踪】

1.6 Cortex-M33 专栏

Cortex-M33 专栏链接

【ARMv8M Cortex-M33 系列 1 – SAU 介绍】
【ARMv8M Cortex-M33 系列 1.1 – SAU Non-secure Callable(NSC) 介绍 】
【ARMv8M Cortex-M33 系列 2 – Cortex-M33 JLink 连接 及 JFlash 烧写介绍】
【ARMv8M Cortex-M33 系列 2.1 – Cortex-M33 使用 .hex /.srec 文件介绍】
【ARMv8M Cortex-M33 系列 2.3 – SEGGER JFlash 烧写命令介绍】
【ARMv8M Cortex-M33 系列 3 – RT-Thread renesas/ra4m2-eco 移植编译篇】
【ARMv8M Cortex-M33 系列 3.1 – RT-Thread renesas/ra4m2-eco 移植编译篇 nosys.specs 介绍】

1.7 ARM 安全加解密专栏

ARM 安全加解密专栏

【ARM 安全系列介绍 1 – 奇偶校验与海明码校验详细介绍】
【ARM 安全系列介绍 3-- Openssl 常用加密算法】
【ARM 安全系列介绍 3.1 – 数字签名算法 ECDSA】
【ARM 安全系列介绍 3.2 – Base64 介绍】
【ARM 安全系列介绍 3.3 – DES3 详细介绍并举例应用】
【ARM 安全系列介绍 3.4 – 安全证书介绍】
【ARM 安全系列介绍 3.5 – 常见的摘要算法并应用举例】
【ARM 安全系列介绍 3.6 – 常见非对称加解密算法并应用举例】
【ARM 安全系列介绍 3.7 – 加解密在 HTTPS 中的使用】

【ARM64 ATF 系列 1 – ATF 中断向量表及SMC 处理流程】
【ARM64 ATF 系列 2 – ATF SMC 异常处理流程 2】
【ARM64 ATF 系列 2.1 - ATF 与 kernel 中从处理器启动】
【ARM64 ATF 系列 2.2 - GIC及安全中断介绍】
【ARM64 ATF 系列 3 – ARM64 warm reset 与 cold reset】
【ARM64 ATF 系列 3.1 – OpenTee】
【ARM64 ATF 系列 3.1 – cpu 复位,解复位及 reset 三者之间的关系】
【ARM64 ATF 系列 3.2 – SoC Strap pin 介绍】
【ARM64 ATF 系列 4 – fuse program | fuse sense | fuse distribution | fuse sram override 与 Life Cycle】

2. ARM GCC 编译专栏

ARM GCC 编译专栏链接

2.1 ARM GCC 编译专栏

  • 【ARM 嵌入式编译系列 1 – GNU/GCC/GDB/GNU binutils介绍】
  • 【ARM 嵌入式 编译系列 2 – GCC 编译过程介绍】
  • 【ARM 嵌入式 编译系列 2.1 – GCC 编译参数学习】
  • 【ARM 嵌入式 编译系列 2.2 – 如何在Makefile 中添加编译时间 | 编译作者| 编译 git id】
  • 【ARM 嵌入式编译系列 3 – GCC attribute((weak)) 弱符号使用】
  • 【ARM 嵌入式 编译系列 3.1 – GCC attribute((used)) 使用】
  • 【ARM 嵌入式 编译系列 3.2 – glibc 学习】
  • 【ARM 嵌入式 编译系列 3.3 – gcc 动态库与静态库的链接方法介绍】
  • 【ARM 嵌入式 编译系列 4 – GCC 编译属性 __read_mostly 详细介绍】
  • 【ARM 嵌入式 编译系列 4.1 – GCC 编译属性 likely与unlikely 学习】
  • 【ARM 嵌入式 编译系列 4.2 – GCC 链接规范 extern “C“ 介绍】
  • 【ARM 嵌入式 编译系列 5 – GCC 内建函数 __builtin 详细介绍】
  • 【ARM 嵌入式 编译系列 6 – GCC objcopy, objdump, readelf, nm 介绍】
  • 【ARM 嵌入式 编译系列 7 – ARM GCC 链接脚本详细讲解】
  • 【ARM 嵌入式 编译系列 7.1 – GCC 链接脚本中节区及各个段的详细介绍】
  • 【ARM 嵌入式 番外篇 编译系列 8 – RT-Thread 编译命令 gcc Scons 详细讲解】
  • 【ARM 嵌入式 编译系列 9-- GCC 编译符号表(Symbol Table)的详细介绍】
  • 【ARM 嵌入式 编译系列 10 – GCC 编译缩减可执行文件 elf 文件大小】
  • 【ARM 嵌入式 编译系列 10.1 – GCC 编译缩减可执行文件 elf 文件大小】
  • 【ARM 嵌入式 编译系列 10.2 – 符号表与可执行程序分离详细讲解】
  • 【ARM 嵌入式 编译系列 10.3 – GNU elfutils 工具小结】
  • 【ARM 嵌入式 编译系列 11 – GCC attribute((packed))详细介绍】
  • 【ARM 嵌入式 编译系列 11.1 – GCC attribute((aligned(x)))详细介绍】
  • 【ARM 嵌入式 编译系列 11.2 – GCC attribute((aligned(x)))详细介绍】
  • 【ARM 嵌入式 编译系列 11.3 – GCC attribute packed noreturn constructor 介绍】

—> GCC 编译专栏 <—

2.1 Makefile 学习

Makefile 学习专栏链接
【ARM 嵌入式 编译 Makefile 系列 1 - Makefile 如何调用 shell 脚本】
【ARM 嵌入式 编译 Makefile 系列 2 - Makefile 如何打印信息】
【ARM 嵌入式 编译 Makefile 系列 2.1 - Makefile info,warn, error 打印详细介绍】
【ARM 嵌入式 编译 Makefile 系列 3 - Makefile filter 与 filter-out 详细介绍】
【ARM 嵌入式 编译 Makefile 系列 4 - Makefile函数调用 call 命令详细介绍】
【ARM 嵌入式 编译 Makefile 系列 5 - Makefile函数调用patsubst命令详细介绍】
【ARM 嵌入式 编译 Makefile 系列 6 - Makefile函数调用 origin 命令详细介绍】
【ARM 嵌入式 编译 Makefile 系列 7 - Makefile函数调用 findstring命令详细介绍】
【ARM 嵌入式 编译 Makefile 系列 8 - Makefile函数调用 ifeq 和 ifneq 条件指令详细介绍】
【ARM 嵌入式 编译 Makefile 系列 9 - Makefile “:=”,“ +=”, “?=”,“=” 详细介绍】
【ARM 嵌入式 编译 Makefile 系列 10 - Makefile sort 函数详细介绍】
【ARM 嵌入式 编译 Makefile 系列 11 - Makefile subst 函数详细介绍】
【ARM 嵌入式 编译 Makefile 系列 12 - Makefile notdir 函数详细介绍】
【ARM 嵌入式 编译 Makefile 系列 13 - Makefile eval 函数详细介绍】
【ARM 嵌入式 编译 Makefile 系列 14 - Makefile abspath 函数详细介绍】
【ARM 嵌入式 编译 Makefile 系列 15 - Makefile 标签(targets) 使用详细介绍】
【ARM 嵌入式 编译 Makefile 系列 16 - Makefile 伪目标.PHONY 与 FORCE 详细介绍】
继续更新中…
—> GCC Makefile 编译专栏 <—

VIM 学习专栏

VIM 学习专栏

【vim 学习系列文章 13.1 – 自动命令autocmd 根据文件类型设置vim参数】
【vim 学习系列文章 13 – 自动命令 vim autocmd 】
【vim 学习系列文章 12 – vimrc 那点事】
【vim 学习系列文章 11 – vim filetype | execute | runtimepath 详细介绍】
【vim 学习系列文章 10 – vim 将代码中空格高亮显示方法】
【vim 学习系列文章 9 – .vim 脚本文件开发学习】
【vim 学习系列文章 8 – vim中 has 函数和 let g:介绍】
【vim 学习系列文章 7-- vim vnormap nnoremap nmap map inoremap 区别】
【vim 学习系列文章 6 – vim 如何从上次退出的位置打开文件】
【vim 学习系列文章 5 - vim 中配置 cscope 过滤掉某些目录】
【vim 学习系列文章 4 - vim与系统剪切板之间的交互】
【vim 学习系列文章 3.1 – vim 删除 ^M】
【vim 学习系列文章 3 - vim 选中、删除、复制、修改引号或括号内的内容】
【vim 学习系列文章 2 - vim 常用插件配置】
【vim 学习系列文章 1 - vim 常用配置】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/279525.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java使用JSON工具解析字符串、数组详解

一&#xff1a;问题 1.最近自己在前后端数据交互时需要进行JSON格式字符串、数组数据进行转换&#xff0c;进行问题整理 2.遇到需要JSON字符串转换的朋友可以阅读 二&#xff1a;解析步骤 1.第一点首先确定需求&#xff0c;明确需要转的字符串是一个对象还是一个数组&#…

C练习——判断三角形并求面积

题目&#xff1a;从健盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形&#xff0c;若能构成三角形&#xff0c;则计算并输出三角形的面积&#xff0c;否则提示不能构成三角形。 已知构成三角形的条件是&#xff1a;任意两边之和大于第三边。 解析&#…

jQuery-Validate验证插件的使用步骤【详解】

jQuery-Validate验证插件的使用步骤详解 1. 写在前面2. 效果展示3. Validate环境的搭建4. Validate基本方法的使用5. 实现错误消息的本地化6. 实现远程验证7. 自定义验证方法8. 验证表单完整版8.1 Html表单8.2 表单验证js逻辑8.3 表单验证css样式 1. 写在前面 我们知道&#x…

windows11经常断网WiFi

解决方法&#xff1a;从官方网站下载&#xff0c;更新WiFi驱动程序&#xff0c;

Linux:apache优化(2)—— 网页传输压缩

网页传输压缩 客户端在请求httpd服务器数据&#xff0c;httpd服务器在返回数据包给客户端时&#xff0c;先对返回的数据进行压缩&#xff0c;压缩之后再传输 作用&#xff1a;配置 Apache 的网页压缩功能&#xff0c;是使用 Gzip 压缩算法来对 Apache 服务器发布的网页内容进行…

AI又进化了,AI 写代码工具

今年 AI 的发展可谓一日千里&#xff0c;相信不少同学应该都用过 AI 来帮助自己提高开发效率吧&#xff1f; 比如让 AI 根据注释生成代码、解释整段代码、提供技术问题的答疑、修改 Bug、生成单元测试等等。 在 12 月 28 日刚刚结束的 WAVE SUMMIT 深度学习开发者大会上&…

STM32CubeMX教程8 TIM 通用定时器 - 输出比较

目录 1、准备材料 2、实验目标 3、实验流程 3.0、前提知识 3.1、CubeMX相关配置 3.1.1、时钟树配置 3.1.2、外设参数配置 3.1.3、外设中断配置 3.2、生成代码 3.2.1、外设初始化函数调用流程 3.2.2、外设中断函数调用流程 3.2.3、添加其他必要代码 4、常用函数 5…

Mysql 容易忘的 sql 指令总结

目录 一、操作数据库的基本指令 二、查询语句的指令 1、基本查询语句 2、模糊查询 3、分支查询 4、 分组查询 5、分组查询 6、基本查询总结&#xff1a; 7、子查询 8、连接查询 三、MySQL中的常用函数 1、时间函数 2、字符串函数 3、聚合函数 4、运算函数 四、表…

Leetcode 63 不同路径 II

题意理解&#xff1a; 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish”&#xff09;。 要求&#xff1a;机器人只能…

Jmeter学习总结(4)——提取接口响应内容JSON Extractor

后置提取常见的方式&#xff1a;正则表达式和JSON Extractor。 而接口响应大多是JSON格式。 在JSON提取器之前&#xff0c;可以根据响应结果去编写所需要的JSON表达式&#xff0c;在结果树中选择JSON PATH TESTER。 {"server_time": 1232333333333,"data&quo…

基于ssm的4S店预约保养系统开发+vue论文

目 录 目 录 I 摘 要 III ABSTRACT IV 1 绪论 1 1.1 课题背景 1 1.2 研究现状 1 1.3 研究内容 2 2 系统开发环境 3 2.1 vue技术 3 2.2 JAVA技术 3 2.3 MYSQL数据库 3 2.4 B/S结构 4 2.5 SSM框架技术 4 3 系统分析 5 3.1 可行性分析 5 3.1.1 技术可行性 5 3.1.2 操作可行性 5 3…

双语!性能优越|融合黏菌和差分变异的量子哈里斯鹰算法SDMQHHO

前面的文章里卡卡介绍了哈里斯鹰优化算法(Harris Hawks Optimization, HHO).HHO是 Heidari等[1]于2019年提出的一种新型元启发式算法&#xff0c;设计灵感来源于哈里斯鹰在捕食猎物过程中的合作行为以及突然袭击的狩猎风格&#xff0c;具有需调参数少、原理简单易实现、局部搜索…

Spring AOP<一>简介与基础使用

spring AOP 基础定义 含义使用切面组织多个Advice,Advice放在切面中定义。也就是说是定义通知的自定义类。自定义的AOP类Aspect连接点方法调用&#xff0c;异常抛出可以增强的点JoinPoint &#xff1a;也就是**被增强的方法的总称&#xff0c;可以获取具体方法的信息&#xff…

(2023,3D NeRF,无图像变分分数蒸馏,单步扩散)SwiftBrush:具有变分分数蒸馏的一步文本到图像扩散模型

SwiftBrush : One-Step Text-to-Image Diffusion Model with Variational Score Distillation 公众&#xff1a;EDPJ&#xff08;添加 VX&#xff1a;CV_EDPJ 或直接进 Q 交流群&#xff1a;922230617 获取资料&#xff09; 目录 0. 摘要 1. 方法 1.1 基础 1.2 SwiftBrus…

图像分割实战-系列教程2:Unet系列算法

图像分割实战-系列教程 总目录 语义分割与实例分割概述 Unet系列算法 1、Unet 整体结构&#xff1a;概述就是编码解码过程简单但是很实用&#xff0c;应用广起初是做医学方向&#xff0c;现在也是 语义分割与实例分割概述 Unet系列算法

MYSQL 深入探索系列六 SQL执行计划

概述 好久不见了&#xff0c;近期一直在忙项目的事&#xff0c;才有时间写博客&#xff0c;近期频繁出现sql问题&#xff0c;今天正好不忙咱们看看千万级别的表到底该如何优化sql。 案例 近期有个小伙伴生产环境收到了告警&#xff0c;有个6千万的日志表&#xff0c;查询耗时大…

unity学习笔记----游戏练习0

一、修复植物种植的问题 1.当手上存在植物时&#xff0c;再次点击卡片上的植物就会在手上添加新的植物&#xff0c;需要修改成只有手上没有植物时才能再次获取到植物。需要修改AddPlant方法。 public bool AddPlant(PlantType plantType) { //防止手上出现多个植…

香橙派 ubuntu实现打通内网,外网双网络,有线和无线双网卡

当香橙派 ubuntu 连了有线&#xff0c;和无线时&#xff0c;默认请求外网时&#xff0c;只走一个网卡&#xff0c;如走了内网网卡&#xff0c;就只能访问内访问&#xff0c;访问不了外网&#xff1b;走了外网网卡就只能访问外网&#xff0c;访问不了内网&#xff1b; 实现双网…

显示器与按键(LCD 1602 + button)

一、实验目的&#xff1a; &#xff08;1&#xff09;学习lcd 1602的编程与使用、 &#xff08;2&#xff09;机械式复位开关button软件消抖的方法。 二、实验内容&#xff1a; 1、必做&#xff1a;先显示开机画面&#xff0c;&#xff1a;在1602显示器上&#xff0c;分两行…

Linux报错:audit: backlog limit exceeded

今天&#xff0c;一台虚拟机上操作昨天打开的连接一直没响应&#xff0c;新打开连接连接不上。SSH校验不通过。 通过IT的后台&#xff0c;可以看到满屏的audit: backlog limit exceeded。 问题原因&#xff1a;audit服务记录的审计事件超出默认(或设置)数量 &#xff0c;达到或…