相关文章
hot100-动态规划
70. 爬楼梯
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
class Solution {public int climbStairs(int n) {int[] dp new int[n 1];dp[0] 1;dp[1] 1;for (int i 2; i < n; i) {dp[i]…
建站知识
2025/3/3 5:47:48
swift4-汇编分析枚举内存布局
一、枚举的内存原理
1.1 常规case
enum TestEnum {
case test1, test2, test3 }
var t TestEnum.test1
t .test2
t .test3枚举是常规的case的情况-是采取一个字节来存枚举变量通过拿到枚举的内存地址,看地址里面存的枚举值情况窥探枚举内存存储情况
var t Te…
建站知识
2025/3/4 9:03:11
Linux基础开发工具——vim(5)
文章目录 前言一、vim命令图解二、进入和退出进入退出 三、vim常用模式命令模式插入模式底行模式替换模式视图模式 四、vim指令集set nu 设置行号yy 复制dd 剪切p 粘贴u 撤销ctrl r 重做G 移至文档尾gg 移至文档头$ 移至当前行尾^ 移至当前行头w / b 向后 / 前移动~ 大小写切换…
建站知识
2025/3/4 8:06:21
使用 Docker 部署 RabbitMQ 的详细指南
使用 Docker 部署 RabbitMQ 的详细指南
在现代应用程序开发中,消息队列系统是不可或缺的一部分。RabbitMQ 是一个流行的开源消息代理软件,它实现了高级消息队列协议(AMQP)。本文将详细介绍如何使用 Docker 部署 RabbitMQ…
建站知识
2025/3/4 8:04:48
使用C#控制台调用本地部署的DeepSeek
1、背景
春节期间大火的deepseek,在医疗圈也是火的不要不要的。北京这边的医院也都在搞“deepseek竞赛”。友谊、北医三院等都已经上了,真是迅速啊! C#也是可以进行对接,并且非常简单。
2、具体实现
1、使用Ollama部署DeepSeek…
建站知识
2025/3/4 7:43:02
C++20 中的 `consteval` 和 `constinit` 特性
文章目录 1\. consteval:强制编译时计算语法特点示例 2\. constinit:确保编译时初始化语法特点示例 3\. consteval 和 constinit 的区别4\. 使用场景5\. 注意事项 总结 C20 引入了
consteval 和
constinit 两个新关键字,它们与
constexpr …
建站知识
2025/3/3 5:29:12
Linux网络基础(协议 TCP/IP 网络传输基本流程 IP VS Mac Socket编程UDP)
文章目录 一.前言二.协议协议分层分层的好处 OSI七层模型TCP/IP五层(或四层)模型为什么要有TCP/IP协议TCP/IP协议与操作系统的关系(宏观上是如何实现的)什么是协议 三.网络传输基本流程局域网(以太网为例)通信原理MAC地址令牌环网 封装与解包分用 四.IP地址IP VS Mac地址 五.So…
建站知识
2025/3/4 7:46:47