相关文章
快速排序与冒泡排序以及代码
快速排序
快速排序(Quicksort)是一种常用的排序算法,它基于分治的思想。 时间复杂度:O(nlogn) 空间复杂度:O(logn)
快速排序的基本思想如下:
选择一个元素…
编程日记
2025/1/19 9:13:24
debian中vim的使用
debian使用vi中经常出现m
apt install vim
vim不能用鼠标粘贴
vim /etc/vim/vimrc 在末尾加入以下内容:
let skip_defaults_vim 1
if has(mouse)set mouse-a
endif保存文件即可
编程日记
2025/1/21 17:15:51
解决使用react devtools调试工具时无法显示组件名称的问题
现象: 原因: react使用了函数组件,并使用了React.memo来包裹,而React.memo里面使用了箭头函数。 当你在 React.memo 包装的组件内部使用箭头函数时,React DevTools 可能会无法正确识别组件的名称,通常会显示…
编程日记
2025/1/22 17:47:00
代码随想录算法训练营第四十九天 | 动态规划 part 10 | 买卖股票的最佳时机i、ii
目录 121. 买卖股票的最佳时机思路代码 122.买卖股票的最佳时机II思路代码 121. 买卖股票的最佳时机
Leetcode 思路
贪心:记录最低值,并且遍历股票逐个寻找股票卖出最大值
动态规划: dp[i][0] 表示第i天持有股票所得最多现金 dp[i][1] 表示…
编程日记
2025/1/21 21:52:14
http基础教程(超详细)
HTTP HTTP 一 、基础概念 请求和响应报文URL 二、HTTP 方法 GETHEADPOSTPUTPATCHDELETEOPTIONSCONNECTTRACE 三、HTTP 状态码 1XX 信息2XX 成功3XX 重定向4XX 客户端错误5XX 服务器错误 四、HTTP 首部 通用首部字段请求首部字段响应首部字段实体首部字段 五、具体应用 连接管理…
编程日记
2025/1/18 18:08:15
chrome extensions mv3通过content scripts注入/获取原网站的window数据
开发插件的都知道插件的content scripts和top window只共享Dom不共享window和其他数据,如果想拿挂载在window的数据还有点难度,下面会通过事件的方式传递cs和top window之间的数据写一个例子
代码
manifest.json
这里只搞了2个js,content.…
编程日记
2025/1/16 6:22:58
链表(单链表、双链表)
前言:链表是算法中比较难理解的部分,本博客记录单链表、双链表学习,理解节点和指针的使用,主要内容包括:使用python创建链表、实现链表常见的操作。 目录
单链表
双链表 单链表
引入链表的背景:
先来看…
编程日记
2025/1/18 22:36:35