- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 TypeError: can only assign an iterable ~~~~^^^^ nums[k:]=0 Line 11 in moveZeroes (Solution.p
因此,nums[k:] = 0 会导致 TypeError: can only assign an iterable。nums[k:] 表示从索引 k 开始到列表末尾的所有元素。切片操作要求右侧必须是一个可迭代对象(如列表、元组等)。0 是一个整数,不是可迭代对象。
2025-02-01 21:49:43
176
原创 操作系统引论
程序计数器:保存了将要取出的下一条指令的地址。堆栈指针:指向内存中当前栈的顶端。程序状态字寄存器PSW:包含了条件码位、CPU优先级、模式(用户、内核)以及其他状态位,用户程序通常读入整个PSW,但是只对其中的少量字段写入。用户必须使用系统调用陷入内核并调用操作系统。TRAP指令把用户态切换成核心态,并启用操作系统。在系统调用后面的指令吧控制器返回给用户程序。计算机使用陷阱而不是一条指令来执行系统调用。
2024-05-08 13:39:29
1474
1
原创 编译原理习题记录
语义分析的主要任务是按照语法分析器识别的语法范畴进行语义处理,翻译成相应的中间代码或目标代码。包括在编译阶段进行语义分析和在目标程序运行阶段进行语义分析。编译阶段的语义分析主要进行静态的语义检查:类型检查、控制流检查、唯一性检查、关联名字检查。在目标程序运行时的语义分析主要搜集各类语法成分的语义信息,并将搜集到的语义信息存放到相应的信息表中。中间代码是一种面向语法。易于翻译成目标程序的源程序的等效内部表示代码。引入中间代码可以作为最后生成目标代码的过度。
2024-04-27 12:44:32
210
原创 编译原理 --文法和词法分析
有穷自动机子集法将NFA转换为等价的DFA思想:让DFA的每个状态对应NFA 的一组状态方法:参考NFA转DFADFA的化简:分割法正规式转有穷自动机正规文法转有穷自动机(以后再补)
2024-04-20 21:17:39
452
1
原创 Jupyter Notebook中相对路径找不到,os.path.join拼接后的路径既有‘/’又有反斜杠‘\\’。
原因是windows复制过来的路径默认‘\’,join拼接两个路径中间也会处理成'\',Linux中默认‘/’,在Windows运行后识别不出来就会报错,replace方法统一一下。再运行之前的代码,问题就解决了。
2024-04-20 15:38:13
968
1
原创 EasyExcel设定了表格底色但是不生效的问题
而不是oddbodyStyle.setFillBackgroundColor();1:注意调用的方法是。
2023-03-31 21:10:58
2171
原创 EasyExcel生成三线表,并转为png格式图片
要做生成Excel然后再生成图片的任务,做成三线表的形式,但阅读了官方demo代码发现通过注解无法处理好最后一行下框线(已有策略都是按列设定或根据表头表体设定,没有逐行设定格式的),需要自己实现针对每一行的策略。
2023-03-31 20:57:29
1273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人