2026.05.27征图日记23(只干了一天标注?)

今天主要就是干标注,其他都没活了。应该是对汽车电池蓝膜的,有什么凹坑、气泡、划伤、脏污、膜面气泡、软质异物、尖锐异物。。。。。。

如果不是因为这种工作的强可替代性,其实我还是挺喜欢这种工作的,跟余华老师学的,这种工作俗称“精神离职”,可以带着耳机听着歌吧工作完成了,类似于图书管理员,只需要把书摆整齐。你虽然在做这个工作,但是你的脑子是不需要怎么动的。但是就像我前面说的,这种工作有很强的可替代性,年轻的时候还是不想做这种工作,更喜欢有挑战性一点的~

下午标完了,qxx给了我明天要标的链接,但是可以明天再说。于是下午就没啥事了,我就准备刷刷力扣去咯~~~

下午有开一个会,说今天必须弄完,qxx把本来明天干的活弄到今天了,leader还打算让我们加班,我直接一个快马加鞭就搞完了(质量不保证),完了直接润~

最长有效括号(栈解法&&带详细注释版)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
class Solution {
public:
int longestValidParentheses(string s) {
// 用于记录最长有效括号子串的长度
int maxans = 0;
// 栈中存放的是字符的下标,用于匹配括号以及计算长度
stack<int> stk;
// 初始时压入 -1,作为哨兵。这样可以统一处理有效子串从索引0开始的情况,
// 因为当遇到第一个有效括号对时,弹出 '(' 的索引后栈顶为 -1,
// 计算长度 i - (-1) 即 i+1,正好是正确长度。
stk.push(-1);

// 遍历字符串中的每一个字符
for (int i = 0; i < s.length(); i++) {
// 如果当前字符是 '(',将其下标压栈。
// 栈中始终保存着“尚未匹配的左括号”或者“分隔边界”的下标。
if (s[i] == '(') {
stk.push(i);
}
// 当前字符是 ')'
else {
// 弹出栈顶元素。这个栈顶可能是之前某个 '(' 的下标,
// 也可能是之前某个无法匹配的 ')' 所留下的边界下标(比如 -1 或某个 ')' 的位置)。
stk.pop();

// 如果弹出后栈为空,说明当前这个 ')' 没有与之匹配的左括号,
// 因此它成为一个新的“分隔边界”,将它自身下标压入栈中。
// 后续的有效子串将从这个位置之后开始计算。
if (stk.empty()) {
stk.push(i);
}
// 弹出后栈不为空,说明找到了一个有效的括号配对:
// 此时栈顶元素是最近一个尚未匹配的 '(' 的下标(或是边界分隔符),
// 当前有效子串的范围就是从 (栈顶下标+1) 到 i,长度为 i - stk.top()。
else {
maxans = max(maxans, i - stk.top());
}
}
}
// 返回最长有效括号子串的长度
return maxans;
}
};

今日工作内容

  1. 对德阳颀旺达收集样本进行标注校验(160张+515张快速)
  2. 查看WebAi后端agent部分代码

下阶段计划

  1. 对义乌颀旺达收集样本2026_推理转标注,进行标注校验
  2. 继续梳理代码