- 博客(106)
- 收藏
- 关注
原创 考研:27 年11408考研整体规划(持续更新)
摘要:11408考研备考策略包括数学一(目标120分)注重计算训练,推荐李林880题等习题;408专业课(目标120分)建议以王道资料为主,强化计组和OS难点;英语一(目标65分)强调阅读和单词记忆;政治(目标60分)建议8-9月启动,侧重选择题。各科均提供详细教材推荐和备考路径,强调多轮复习和真题训练。(149字)
2025-12-24 12:37:21
389
2
原创 Java:接口回调
本文介绍了Java接口回调的实现流程和核心意义。通过定义TaskCallback接口、实现类MyCallbackImpl、任务执行类TaskController和主方法的示例,展示了接口回调的完整实现过程。核心意义在于实现解耦,使调用类不依赖具体实现,只需关注接口方法调用方式。这种设计提高了代码灵活性,修改接口实现时无需改动调用类,增强了可扩展性。文中还包含流程逻辑图和时序图辅助理解,并强调接口回调通过确定方法调用方式实现解耦。
2025-12-24 11:32:59
170
原创 操作系统:信号量的同步与互斥机制
=3. apple =0 表示盘子中苹果数量,初始值为 0 ====4. orange=0 表示盘子中橘子数量,初始值为 0 ==其中,1 为互斥信号量,2、3、4 为同步信号量。
2025-12-23 15:05:05
476
原创 编译原理:词法分析和语法分析的关系
本文介绍了编译原理中的词法分析和语法分析。词法分析通过正则文法识别输入字符流中的关键字、标识符和数字常量等,并记录到符号表中。语法分析则使用上下文无关文法检测token位置合法性,特别是嵌套和递归结构。两者关系上,词法分析识别非法token并记录符号表,语法分析检测token位置合法性。虽然语法分析器可实现词法分析功能,但会降低效率。
2025-12-22 21:50:49
300
原创 Java:访问权限
对于变量与方法,共有:private, friendly, protected, public四种访问权限其中public与private访问权限分别最高和最低,差异较大,不再赘述;对于,是 java 方法的默认权限,也是除了 private 的最低权限,只允许在同一个包内访问对于,允许在同一个包以及子类中访问。
2025-12-22 17:35:05
274
原创 编译原理:识别正整数、负整数、小数的确定性有穷自动机的构造
本文实现了一个能识别正整数、负整数和小数的词法分析器。首先构建了非确定型有穷自动机(NFA)和确定型有穷自动机(DFA),然后使用C++编程实现。代码通过状态转移函数处理输入字符串,正确识别数字类型(正数、负数、小数)或报错。实验结果验证了分析器能准确识别各类数字格式,并给出相应输出提示。该实现展示了词法分析的基本原理和自动机理论的应用。
2025-12-21 17:56:00
453
原创 编译原理:符号表(Symbol Table)
摘要:符号表在编译过程中分两个阶段构建。词法分析阶段创建符号表,记录变量/函数名及其位置信息,为后续语义分析和错误定位提供支持。语义分析阶段则大量填充类型等详细信息到符号表中,为变量等符号添加类型属性。符号表作为编译过程中的重要数据结构,在不同阶段逐步完善其内容。
2025-12-21 17:33:38
118
原创 Mac 环境下设置 idea 中的 tomcat 运行配置
本文介绍了在Tomcat中配置JSP项目的步骤:1)设置Tomcat运行路径,在localhost:8080后添加项目相对路径;2)配置deployment时需将路径设为项目根路径,注意webapps下的相对路径设置;3)完成配置后点击apply并运行。通过截图展示了配置界面和成功运行的示例。适用于使用Homebrew安装Tomcat的环境,重点强调了路径设置的正确性。
2025-12-20 17:34:54
363
原创 计算机组成原理(CO)复习
微程序是实现一条机器指令功能的微指令序列,因此一个微程序对应了一条机器指令,如图,表达了机器指令、微程序、微指令、微命令、微操作的关系。,微命令和微操作的执行时长基本等同一个或多个时钟周期。微程序与微指令是一对多的关系,,是微程序中的一个片段。
2025-12-17 23:32:38
242
原创 yfinance雅虎财经运行报错:CApath: none
问题出自项目运行路径中有中文,例如,这是我的路径其中的中文使得项目无法正确识别CA证书。
2025-05-26 00:39:27
232
原创 C#语法篇 :基类子类转换,成员变化情况
其中b子类对象的输出当然都是正常的,而a父类的两个方法出现了歧义:a.F输出了a.F,a.G输出了b.G,这是因为对于。来说,新的子类方法覆盖了父类方法,使得即使对象转换回父类,也不再是父类的方法,而是子类先前覆盖后的方法。关键词来说,他没有彻底覆盖父类的方法,而只是定义了一种新的同名方法;对于子类转父类的字段变化,父类对象会把公共字段直接复制到新对象中。对于上面这段程序,输出结果是这样的。
2025-05-21 10:28:27
464
原创 C# 语法篇:字段的定义和运算
因此,不能对字段进行需要用到“构造函数赋值的变量”的运算,因为此时这些变量的值都为0或者随机值,编译器不允许这时候做运算。因此,正确的方法是把字段定义放在最前面,把字段进行的运算赋值放到方法或者属性中,避免报错。对于字段来说,是在对象创建时就被初始化了;而构造函数的运行是在这之后。
2025-05-20 20:18:58
365
原创 C# 面向对象 构造函数带参无参细节解析
继承类构造时会先调用基类构造函数,不显式调用基类构造函数时,默认调用基类无参构造函数,但如果基类没有写无参构造函数,会无法调用从而报错;此时,要么显式的调用基类构造函数,并按其格式带上参数,要么在基类里添加无参构造函数。
2025-05-16 18:33:17
417
原创 南审计院考研分享会 经验总结
初试准备数学先做真题,模拟题刷的越多分越高;408真题最重要,模拟题辅助;英语只做真题;政治9月份开始背代码能力在低年级培养的重要性和路径因为机构里面学习的框架性太强了,对以后研究生的生活很不好:不太会自己给自己设定规划去从0探索一个领域,遇到问题会习惯性地去找别人,这样的话对于研究生生涯是很痛苦的。
2025-05-14 16:35:32
454
原创 VS创建自己的项目模板教程
System.Reflection.AssemblyFileVersionAttribute 特性重复。选择 项目模板 → 命名为 “MyWinFormsTemplate”因此,我采用了在csproj 文件中加入这一行代码,并且保存为模板。如图,我在项目里新建了两个窗体,此时启动程序。.csproj 文件打开方式,双击项目名称。下次打开vs创建新文件即可搜索打开改模板。点击上方项目 → 导出模板。修改路径和项目名称、描述。
2025-04-08 17:36:13
440
原创 vector复制耗时
可以保证传递vector对象时使用地址传递,并且使用const保证vector不被改变。CPP中的vector对象在传参给子函数时,如果直接传参,会造成复制给形参的额外耗时。
2025-04-07 22:29:43
272
原创 逆序对详解
具体归并过程中:使用了额外的一个vector空间来存储临时的区间合并情况,之后再把临时空间复制到原vector中。由于递推到最少一个元素时开始回归,此时两个区间都只有一个元素,可以看作已经有序,直接进行。⚠️:temp空间大小最好和原vector一样,tail-head+1。时间复杂度:O(nlogn)
2025-04-01 11:15:52
218
原创 搭建gpu版本的tensorflow
直接安装tensorflow2.5版本,系统会自动配置相应的cudatoolkit和cudnn版本。配置conda的python环境。
2025-03-24 00:47:42
541
原创 错排(数学层面)
错排,即对于n个物品,每个物品有一个对应的位置,但是在排列时将他们全部错开放置,并计算有n个物体时,错排共有几种排列可能假设位置标号为a~z。
2025-03-18 22:04:49
772
原创 Leetcode 50.Pow(x,n) 使用快速幂求解
所以只需要存储一个临时temp变量,用来计算每次平方的值;如果这一位二进制是1,就乘上;接下来举Pow(2,11)的例子说明。而每次乘的因子来自于。
2025-03-18 10:19:22
292
原创 2025/3.17 郭院安排会议与南京银行参访
郭院会议:服务外包郭院会议:服务外包例如:1w张正常数据:1k张糖尿病数据,需要增强糖尿病数据。报告以及代码里应该体现我们对数据做了什么创新性的改进。
2025-03-17 18:06:47
273
原创 min_element用法
注意,如果容器的元素本身就支持 ‘<’ 运算,可以不需要加上这个自定义函数,这里因为是判断字典的value值大小,所以需要加。其中,这是一个查找最小值的自定义函数。查找字典中的最小value值。
2025-03-16 22:34:59
277
原创 tensorflow with gpu
CUDA version 12.6cuDNN version 8.9.7tensorflow version 2.19
2025-03-14 10:58:54
773
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅