相关文章
切换到旧提交,同时保证当前修改不丢失
在 Git 中,可以通过以下几种方式切换到之前的提交,同时保留当前的提交(即不丢失工作进度):
1. 使用 git checkout 创建临时分离头指针(推荐用于查看)
git checkout <commit-hash>这会让…
建站知识
2025/8/12 18:42:42
JavaEE: wait和notify
wait和notify(都需要搭配synchronized使用) join(),哪个线程调用这个方法,哪个线程就堵塞 wait和notify都是Object的方法,随便定义一个对象都可以使用 wait、sleep、join的区别:
wait:需要搭配…
建站知识
2025/8/3 23:51:52
AtCoder Beginner Contest 399题目翻译
以下是AtCoder Beginner Contest 399前四题的题目翻译:
A - Hamming Distance
问题陈述
给你一个正整数 N N N 和两个字符串 S S S 和 T T T ,每个字符串的长度为 N N N ,由小写英文字母组成。
求 S S S 和 T T T 之间的汉明距离。…
建站知识
2025/8/11 20:47:59
Vue 3 组件化设计实践:构建可扩展、高内聚的前端体系
Vue 3 自发布以来,其引入的 Composition API 与改进的组件模型,为前端架构提供了更强的可组合性、复用性与模块化能力。本文将系统性探讨 Vue 3 如何通过组件化设计,实现复杂应用的解耦、扩展与维护,并结合实际工程经验提供最佳实…
建站知识
2025/8/12 18:46:10
Linux进程间通信----简易进程池实现
进程池的模拟实现
1.进程池的原理:
是什么
进程池是一种多进程编程模式,核心思想是先创建好一定数量的子进程用作当作资源,这些进程可以帮助完成任务并且重复利用,避免频繁的进程的创建和销毁的开销。
下面我们举例子来帮助理…
建站知识
2025/8/14 17:53:42
Appium+python自动化(七)- 认识Appium- 上
简介 经过前边的各项准备工作,终于才把appium搞定。
一、appium自我介绍 appium是一款开源的自动化测试工具,可以支持iOS和安卓平台上的原生的,基于移动浏览器的,混合的应用(APP)。
1、 使用appium进…
建站知识
2025/8/10 17:35:02
Python中re模块结合正则表达式的应用
在 Python 中,re 模块是用于处理正则表达式的标准库。它非常适合用于文本清洗、提取和整理任务。下面是一些常见的使用 re 包结合正则表达式进行文本清洗的方法示例。
re模块常用函数
函数功能re.match()从字符串开头开始匹配re.search()在整个字符串中查找第一个…
建站知识
2025/8/12 17:42:18
CMake指令:add_executable
目录
1.简介
2.普通可执行目标文件
2.1.单文件 / 多文件构建
2.2.结合平台属性(WIN32/MACOSX_BUNDLE)
2.3.排除默认构建(EXCLUDE_FROM_ALL)
2.4.目标属性配置(后续通过 target_* 指令补充)
3.导入可…
建站知识
2025/8/10 19:55:08