相关文章
【Leetcode】1. 两数之和
思路
暴力破解法:两个循环遍历找出相加等于目标值的元素后返回数组,复杂度O(n)哈希映射法,需要一点点逆向的思考,题目给出的是相加等于目标值,那么我们通过用目标值减去我们当前遍历的对象,就能知道我们要…
建站知识
2024/12/23 14:42:47
Ngrok实现内网穿透(Windows)
Ngrok实现内网穿透(Windows)
什么是内网穿透,内网穿透有什么用
内网穿透(NAT traversal)是一种技术手段,使得位于内网或防火墙后面的设备能够通过外网访问。例如,如果你的计算机、服务器等设备…
建站知识
2024/12/23 14:56:26
SpringMVC 执行流程详解
目录 前言1. SpringMVC 的核心组件概述1.1 DispatcherServlet1.2 HandlerMapping1.3 HandlerAdapter1.4 拦截器(HandlerInterceptor)1.5 ViewResolver 2. SpringMVC 的执行流程详解2.1 接收请求并分发2.2 获取 HandlerExecutionChain2.3 获取 HandlerAda…
建站知识
2024/12/21 21:17:57
项目:从CSV文件中删除标题行
一、项目内容
打开当前工作目录中所有扩展名为.csv的文件,读取CSV文件的内容,并除掉第一行的内容以重新写入同名的文件。
二、代码分析 循环遍历从os.listdir()得到的文件列表,跳过非CSV文件。创建一个CSV reader对象来读取该文件的内容&a…
建站知识
2024/12/19 3:00:55
--- 文件IO java ---
文本文件和二进制文件
文件再底层其实就是以一段二进制数据的形式储存的,当我用记事本打开文件时,有些文件会出现乱码,这就是二进制文件,而有一些文件是特殊的,他以特定的编码方式(比如ascll)可…
建站知识
2024/12/23 2:48:08
Linux系统使用valgrind分析C++程序内存资源使用情况
内存占用是我们开发的时候需要重点关注的一个问题,我们可以人工根据代码推理出一个消耗内存较大的函数,也可以推理出大概会消耗多少内存,但是这种方法不仅麻烦,而且得到的只是推理的数据,而不是实际的数据。
我们可以…
建站知识
2024/12/23 0:09:43
Typora+PicGo+云服务器搭建博客图床
文章目录 前言一. 为什么要搭建博客图床?1.1 什么是图床?1.2 为什么要搭建博客图床? 二. 安装软件三. 配置阿里云OSS3.1 注册,开通对象储存3.2 创建bucket3.3 找到你的地域节点3.4 accessKeyId和accessKeySecret3.5 给你的阿里云账户充值 四. 配置4.1 配…
建站知识
2024/12/20 5:06:12
解读InnoDB数据库索引页与数据行的紧密关联
目录
一、快速走进索引页结构
(一)整体展示说明
(二)内容说明
File Header(文件头部)
Page Header(页面头部)
Infimum Supremum(最小记录和最大记录) …
建站知识
2024/12/18 0:57:21