相关文章
【动态规划】力扣509. 斐波那契数
目录 一、题目二、代码 一、题目 二、代码 
class Solution {public int fib(int n) {if (n < 1) {return n;}int[] f  new int[n  1];f[0]  0;f[1]  1;for (int i  2; i < n; i) {f[i]  f[i - 1]  f[i - 2];}return f[n];}
}            
建站知识
2025/11/4 16:09:48
计算机网络(十二) —— 高级IO
#1024程序员节 | 征文# 目录 
一,预备 
1.1 重新理解IO 
1.2 五种IO模型 
1.3 非阻塞IO 
二,select 
2.1 关于select 
2.2 select接口参数解释 
2.3 timeval结构体和fd_set类型  
2.4 socket就绪条件 
2.5 select基本工作流程 
2.6 简单select的服务器代…            
建站知识
2025/10/26 7:17:45
Node.js:深入探秘 CommonJS 模块化的奥秘
在Node.js出现之前,服务端JavaScript基本上处于一片荒芜的境况,而当时也没有出现ES6的模块化规范。因此,Node.js采用了当时比较先进的一种模块化规范来实现服务端JavaScript的模块化机制,它就是CommonJS,有时也简称为C…            
建站知识
2025/11/4 8:16:09
Java学习十六—掌握注解:让编程更简单
一、关于注解 
1.1 简介 
Java 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。 
 初学者可以这…            
建站知识
2025/10/28 17:15:13
Linux: Shell编程入门
Shell 编程入门 1 ) Shell 概念 
shell 是 在英语中 壳, 外壳的意思可以把它想象成嵌入在linux这样的操作系统里面的一个微型的编程语言不像C语言, C 或 Java 等编程语言那么完整,它可以帮我们完成很多自动化任务例如保存数据监测系统的负载等等,我们同样…            
建站知识
2025/10/17 18:06:17
2024年如何学好JS
学习JavaScript(简称JS)是一个既充满挑战又充满乐趣的过程。JS是一种运行在浏览器端的脚本语言,广泛用于增强网页的交互性,实现动态网页效果。以下是一些建议,帮助你更有效地学习JavaScript: 
1. 理解基础概…            
建站知识
2025/10/16 23:22:27
本地文件推送到GitHub上出错:Permission denied
当尝试推送到远程仓库时,遇到了权限问题。错误信息: 
问题: 
gitgithub.com: Permission denied (publickey).
fatal: Could not read from remote repository. 
这说明 GitHub 无法通过 SSH 公钥认证你。这通常是由于本地机器没有正确配置 S…            
建站知识
2025/11/1 20:03:08
ubuntu中 apt remove 和 apt purge 区别
目录 apt removeapt purgeapt autoremove apt remove 
只会移除软件包,程序的配置文件、数据等都会保留。如果重新安装这个软件包,原来的配置将会被使用。 apt purge 
移除软件包,并且程序的配置文件也会被删除,但是数据会保留。如…            
建站知识
2025/10/28 20:06:57

