自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(414)
  • 收藏
  • 关注

原创 【2024 CSDN博客之星】C++自学分享

share

2025-01-22 17:51:57 2227 69

原创 6.8 note

移动模拟_优化public:int N;t = pos;N = n;i ++ ) {j ++ ) {else break;return res;

2025-06-08 17:24:24 352 1

原创 [测试_10] Selenium IDE | cssSelector | XPath | 操作测试

元素的定位方法必须唯⼀

2025-06-05 17:03:41 1604 1

原创 [游戏设计原理_2] 信息 | 4种趣味元素 | 魔法圈 | MDA | 记忆和技巧

游戏设计的目标就是重组大脑的思维范式

2025-06-05 11:34:31 779 1

原创 6.5 note

heap的实现二分查找递归转动态规划cpu vs gpu。

2025-06-05 10:13:16 312 1

原创 [leetcode ] 5.29week | dp | 组合数学 | 图 | 打家劫舍

二维 dp 来实现选择,选 A or 选 B

2025-06-04 14:24:47 632

原创 [OS_17] 并发 Bugs

写程序 要有质疑精神 print log

2025-06-04 13:36:12 1248

原创 [English] 单词 | 短语积累

首先,毫无疑问,……10. transform challenges into triumphs(将挑战转化为胜利)4. harness the power of positivity(利用积极的力量)9. social learning community(社交学习社区)10. gamification in education(教育游戏化)4. independent learning(自主学习)8. distance learning(远程学习)study plans(定制学习计划)

2025-06-04 08:38:17 321 1

原创 6.4 note

/ 有一种字母没有被完全包含,用它的范围更新子串的范围。// 一开始先用这种字母的范围作为子串的范围。// 检查子串里是否出现了其它字母。// leetcode 435. 无重叠区间。// 得到了这种子串里的最短子串。// 枚举每一种子串。错误贪心 lc3458。

2025-06-03 21:51:41 480

原创 [游戏设计原理_1] 对称性和同步性 | 合作与对抗 | 公平 | 反馈循环

巴特尔用两条轴线分出的4个象限来分析这4种不同的玩家。X轴从左至右分别是玩家(Players)和世界(World),Y 轴从下至上分别是“交互于”(Interacting With)和“作用于”(Acting On)。

2025-06-03 11:14:06 1494

原创 [leetcode] 452周赛

class NumArray {private: vector<int> prefix;public: NumArray(vector<int>& nums) { int n=nums.size(); prefix.resize(n+1,0); for(int i=1;i<=n;++i) prefix[i]=prefix[i-1]+nums[i-1]; } int sumRange(int left, int ri

2025-05-31 20:44:13 499

原创 5.30 note | 感悟

双指针,引入j 来维持相对顺序。扫描三遍,优化为双指针。

2025-05-30 09:18:17 262 1

原创 [Rust_1] 环境配置 | vs golang | 程序运行 | 包管理

go简单,适用于并发。rust安全,底层,还有包管理器和良好的社区氛围。

2025-05-29 20:17:05 1541

原创 [Lc_plus] static_cast | LCA | 定长滑动窗口

找LCA的一种思路:一边不断上升,把看过的结点保存;另一边不断上升,遇到看过的第一个结点就是LCA

2025-05-29 11:07:18 689

原创 5.29 note

栈实现递归递归版:/*** };*/return;public:flat(root);++index;栈模拟:中序遍历public:cur = root;sta.pop();return ret;return cur!

2025-05-29 09:08:24 346

原创 [Hackers and Painters] 读书笔记 | 设计模式思想 | LISP

设计模式其实可以理解成一种套路,以不变应万变,就是来啥复杂的需求都能用它来套一下,能保证很好的扩展性和可维护性。

2025-05-28 20:12:28 1532

原创 5.28 note

快慢指针,链表判环public:

2025-05-28 09:58:30 251

原创 [测试_9] 自动化测试 | web自动化--Selenium实战

自动化测试多用于 回归测试Selenium 是 Web 应用中基于 UI 的自动化测试框架,支持多平台、多浏览器、多语言,是⼀个 web 自动化测试工具

2025-05-27 14:37:48 1761

原创 5.27 note

inline int exist(vector<int>& a,int tar) { //平凡的二分。二分加速,实现找公共子序列。

2025-05-27 00:32:28 383

原创 [软件测试_8] 分类 | 开发阶段_6 | a β测试 | 自动化测试 | 国家化测试

单元测试,集成测试,系统测试(冒烟,回归),验收测试

2025-05-26 21:33:04 948

原创 [Tool] JetBrains全家桶 | 微软沙盒(无线试用期)

note

2025-05-26 21:05:18 695

原创 5.26 note

where多条件,都要andWHEREcondition1例题selectfromwheregroup byhaving。

2025-05-26 12:53:56 184

原创 [测试_7] 分类 | 按对象 | 按执行方式 | 按是否查看代码

对于测试人员来说,相较于白盒测试,黑盒测试用的更多⼀些。

2025-05-26 10:09:58 1231

原创 [测试_6] 场景设计法 | fiddler弱网模拟 | 有效性与粒度 | 评审

测试用例的目的是尽可能全面地覆盖需求

2025-05-25 17:52:32 1010 1

原创 5.25 note

先把要找的所有节点存到集合 st 里(比如节点A、B、C),后续用它快速判断当前节点是否是目标节点。递归会从最底层目标节点往上找,当某个节点的左右子树都包含目标节点时,它就是最低公共祖先。- 递归左右子树:先递归左子树得到 left ,再递归右子树得到 right。比如:若左子树返回A(目标节点),右子树返回B(目标节点)→它。2. 递归逻辑:后序遍历找目标。3. 最终返回的含义。

2025-05-25 09:59:17 277

原创 [软件测试_5] 设计用例 | 等价法 | 判定表法 | 正交法(allpairs.exe)

等价测试=边界值+有效值+无效值判定表:实际情况的排列正交表:实际情况的组合 27-->9(举例优化)

2025-05-24 21:34:33 993

原创 [Solution] git push error (exit code 128)

已解决

2025-05-24 16:50:25 427

原创 [软件测试_4] 沟通技巧 | 测试用例 | 设计方法

四个流程测试环境+测试步骤+数据+结果六个方向功能测试 + 界面测试 + 性能测试 + 兼容性测试 + 易用性测试 + 安全测试

2025-05-24 15:26:19 1309

原创 5.24 note

线程在访问资源前需要获取信号量,如果信号量的值大于0,线程可以获取信号量并访问资源,同时信号量的值减1。线程同步是指多个线程在执行时,按照一定的顺序或规则来访问共享资源,以确保操作的正确性和数据的一致性。通过线程同步,可以让线程一个一个地按顺序访问账户,保证账户余额的变化是正确的。如果锁可用,线程就可以获取锁并访问资源,同时其他线程就只能等待。当线程访问完资源后,会释放锁,让其他线程有机会获取锁并访问资源。线程互斥是一种特殊的同步机制,它保证在同一时刻,只有一个线程能够访问特定的共享资源。

2025-05-23 20:41:11 182 1

原创 questions and answers_1

而发送窗口的大小是由接收端的接受窗口的剩余大小和拥塞窗口来决定的。在数据包传输的过程中,每个数据包都有一个序列号,当数据到达接收方时,接收方会发出一个确认应答,表示收到该数据包,并会说明下一次需要接收到的数据包序列号(32 位确认序列号)。TCP 的拥塞控制主要是采用慢启动以及增性加,乘性减的机制,TCP一开始将拥塞窗口设置的很小,在逐渐经过一段时间的指数增长后超过门限,进入增性加阶段,此时窗口大小的增长是线性的,比之前的指数增长要慢很多,而当发生网络拥塞时,拥塞窗口大小直接减半(乘性减)。

2025-05-23 16:21:07 911 1

原创 5.23 note

/ 当前节点深度为子树最大深度+1。// 若层不存在则创建。// 空节点深度-1。dfs实现,依照叶子结点的层序遍历。

2025-05-23 00:25:56 201

原创 [人月神话_8] 全书总结 | 软件的特性-->不存在银弹

任何重复的逻辑应当被抽象为可复用的组件,以避免冗余和维护难题。

2025-05-22 10:57:58 1214

原创 [Tool] C盘满了怎么办--DiskGenius

note

2025-05-22 10:29:32 202

原创 [测试_3] 生命周期 | Bug级别 | 测试流程 | 思考

想着做,做着想,不断总结

2025-05-21 21:38:18 1361

原创 5.21 note

/如果r < cur, 左边都是已经满足的元素,不用再考虑。//更新差分, 注意左端点是l和cur的max。//更新cur数组, 注意也要更新dif数组。//cur为当前第一个不满足能变到0的数组元素下标。//先检查一边,如果初始时就满足的话返回0。// 提前特判 k == 0 的情况。// 线段树板子开始。// 线段树板子结束。

2025-05-21 18:52:08 498

原创 [软件测试_2] 分析需求 | 测试用例 | BUG | 开发和测试模型

敏捷模型的四个特点:轻文档,轻流程,重目标,重产出。

2025-05-21 15:53:36 1324

原创 [English] 翻译 | 范文

情景记忆pose:国王被废黜(depose),存款(deposit)遭冻结。他揭露(expose)阴谋的博览会(exposition)上,作曲家(compose)用音乐反对(oppose)暴政。学者假设(suppose)新王是傀儡,但强加(impose)税收后,民众在休息(repose)时调换(transpose)标语抗议。特别长的并且定语中有动词的定语用定语从句,定语从句中有定语也后置在定语从句中,————————————————————————,这,该,其,此,句型:名词,逗号,名词解释,动词。

2025-05-20 17:56:27 355

原创 [软件测试_1] 认识测试 | 是什么 | 做什么 | 怎么做

软件测试就是 验证 软件产品 特性 是否 满足用户的需求 。测试工作者,特别是属于互联网行业需要能够抗住各种压力。

2025-05-20 16:30:05 984

原创 5.20 note

g[i]=max(f[i-1],g[i-1]) //不选 i。f[i]=g[i-1]+nums[i] //选 i。依据 题目 所给的 相邻不能选规则。

2025-05-20 13:25:26 123

原创 [人月神话_7] 再论《没有银弹》

note

2025-05-19 09:05:01 939

数模论文tip-思维导图版

数学建模论文

2024-06-28

一张思维导图了解vector简单用法

一张思维导图了解vector简单用法

2024-06-17

一看就会的思维导图-C++手动模拟String的增删查改

一看就会的思维导图-C++手动模拟String的增删查改

2024-06-05

C++手动模拟String底层与深浅拷贝

超全的思维导图

2024-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除