相关文章
GIT命令行的一些常规操作
放弃修改 git checkout .
修改commit信息 git commit --amend
撤销上次本地commit
1、通过git log查看上次提交的哈希值
2、git reset --soft 哈希值
分支
1.创建本地分支
git branch 分支名
2.切换本地分支
git checkout mybranch; 3.创建一个新分支并…
建站知识
2025/6/4 2:37:15
勇闯Chromium—— Chromium的多进程架构
问题
构建一个永不崩溃或挂起的渲染引擎几乎是不可能的,构建一个绝对安全的渲染引擎也几乎是不可能的。
从某种程度上来说,2006 年左右的网络浏览器状态与过去单用户、协作式多任务操作系统的状况类似。正如在这样的操作系统中,一个行为不端的应用程序可能导致整个系统崩溃…
建站知识
2025/6/4 6:56:03
可视化图解算法46:用两个栈实现队列
1. 题目 牛客网 面试笔试 TOP101 | LeetCode 232. 用栈实现队列 描述
用两个栈来实现一个队列,使用n个元素来完成 n 次在队列尾部插入整数(push)和n次在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时…
建站知识
2025/5/29 21:36:21
力扣-找到字符串中所有字母异位符
1.题目描述 2.题目链接
LCR 015. 找到字符串中所有字母异位词 - 力扣(LeetCode)
3.代码解答
class Solution {public List<Integer> findAnagrams(String ss, String pp) {char[]sss.toCharArray();char[]ppp.toCharArray();List<Integer&g…
建站知识
2025/6/4 4:56:42
【Redis】基本架构
1. 单线程模型
现在开启了三个redis-cli客户端同时执行命令。
客户端1设置一个字符串键值对:
127.0.0.1:6379> set hello world客户端2对counter做自增操作:
127.0.0.1:6379> incr counter客户端3对counter做自增操作:
127.0.0.1:…
建站知识
2025/6/4 5:55:28
【MySQL】第7节|Mysql锁机制与优化实践以及MVCC底层原理剖析
锁等待分析
我们通过检查InnoDB_row_lock相关的状态变量来分析系统上的行锁的争夺情况
示例场景
假设有两个用户同时操作账户表 accounts(主键为 id):
1. 用户A:执行转账,锁定账户 id1 并等待3秒:
BEG…
建站知识
2025/6/4 5:33:56
FastMCP:为大语言模型构建强大的上下文和工具服务
FastMCP:为大语言模型构建强大的上下文和工具服务
在人工智能快速发展的今天,大语言模型(LLM)已经成为许多应用的核心。然而,如何让这些模型更好地与外部世界交互,获取实时信息,执行特定任务,一直是开发者面临的挑战。模型上下文协议(Model Context Protocol,简称MC…
建站知识
2025/6/4 1:54:48