- 博客(151)
- 收藏
- 关注
原创 C++转Java日记(04)
这么写肯定能猜出结果的区别,但是为什么?因为string对象的内容不可修改。代码执行后会得到一个内容为"hello!的字符串,再让b引用它。原来的"hello"没有改变,`a` 仍然引用它。学到这里问了一个问题,答案是:Java支持+=写法,比如a+=10,b+="!
2026-11-06 16:33:05
72
原创 C++转Java日记(03)
接着你写的Student类,今天把 this弄清楚。先不加新功能,用你已经写过的代码理解它们。this表示当前正在操作的对象。如果参数换个名字,可以不写this限制外部直接访问成员。static表示成员属于类,由所有对象共享。静态方法不能访问普通成员变量,因为没有办法指定读取某个对象的数据。要这么读的话应该变成实例方法,通过对象调用才能读谁的。小练习,这个输出多少?显然都是80。不过我在此有了个疑问,Student这个构造函数,不能写this.score=score了吗?
2026-11-06 10:20:46
169
原创 C++转Java日记(01)
因为博主最近想找一段实习,但是博主的背景是只做过游戏开发,会用unity,此外就只会一点C++算法竞赛的内容了,其它诸如Java和Go,那是一点不会。而现在我能够投的实习,不少都是后端开发,那么不会这个,可以说输一半了。其实早在去年6月,我一个学长就在边学Java边投简历,找到了自己的第一份实习。他告诉我最好还是去学一下。现在换成了我,却到了11月,蹉跎了五个月的年华。悟已往之不谏,知来者之可追。
2026-11-04 10:34:13
126
原创 某2简历面
我:我输入的就是我自己想要去放上去的东西,就比如我的一些原始的笔记啊或者需要去特殊进行标注的一些笔记内容啊,然后的话呢就是检索的东西可能就是就是在上面下载过一些就是相关性比较强的一些数据库,然后的话呢就是检索就可以通过这里面的去放进去,然后的话呢就还有另外一层就是我的识别的结果,这个结果也是可以就是放在这里面,可以让我去检索到的,就是这个这个结果是可以被标记并且记录下来的。我:这个就是可能更多的依赖于个人的直觉吧,这个就更多的是我的一个小demo的项目,没有说去做成一个比较大的一个项目。
2026-09-16 21:15:52
155
原创 洛谷【动态规划2】线性状态动态规划 题解13-16 详细易懂不炫技
在这里主要是学到了一次背包和若干次背包的区别,若干次就是在前面套一个n次的循环。
2026-08-12 10:28:57
149
原创 洛谷【动态规划2】线性状态动态规划 题解9-12 详细易懂不炫技
这是我第一次写的垃圾代码,最起码成型了,但是细节是完全没有考虑把控的。我也不知道怎么设置细节。原来,从i=2开始就可以完美规避金字塔从0开始算的问题。用正序0~k比k~00更合适。再一个,我的i和j都给搞反了。最后就是分类方式的优化。又折腾吃了一些亏,最终AC。
2026-07-28 19:23:04
209
原创 某校计算机测评题库
我认为这一过程非常重要,因为在计算机领域,代码落地往往是最困难的环节之一,一个想法能否真正成为成果,很大程度取决于实现、调试和验证过程。第二,测试样本只有40个,样本规模过小,单个样本即可造成较大的检测率变化,以Ours方法97%的检测率为例,其实际可能对应39/40个正确样本,而其余两个方法可能分别对应35/40、36/40的准确率。第一,代码在遇到空token文本时直接continue,但是返回时仍然使用原始labels,会导致输入样本数量和标签数量不一致,甚至造成文本与标签错配。
2026-07-26 21:50:18
169
原创 某双非机试真题
本质判断d>=d/10+10,如果要通分就是10*d>=d+100,但是脑抽了好一会儿,后面的100我还写的10,花了快五分钟在这里验证表达式。如果子串的长度小于k的数量级,那么一定可以成功,然后你去发现由于这个是连续的,所以这一段实质上是从len加到len+1-klen的等差数列。1.打车要10s等待时间,速度为10m/s,走路不等待,速度为1m/s,给定一个路程(m),请输出打车快还是走路快(25分,纯送)4.模拟链表,先把第一第二换序,再把倒一倒二换序,求最后的序列(25分,纯送)
2026-07-14 22:14:15
167
原创 洛谷【动态规划2】线性状态动态规划 题解4-8 详细易懂不炫技
开始备战机考,其实机考应该没什么问题,但是我想提一下自己的上限。至少这是之前励志要填的坑,大丈夫岂能......(此处省略)。
2026-07-09 15:54:21
240
原创 计科八股20260706——冒泡排序二分查找、路由选择、训练微调、过拟合欠拟合、向量加法
训练是完整的训练集、验证集、测试集。微调是把调整过来。过拟合是过多的特征描述一个模型,泛化能力差;欠拟合是用过少的特征描述一个模型,准确率本身就很差。你对“微调”理解大错特错。微调不是“调整过来”这么简单。微调是拿预训练好的模型(比如 BERT)在你自己的小数据集上继续训练几步,目的是用少量数据快速适配你的任务,而不是从头训练一个大模型。你说“微调是调整过来”,这个表达在面试中会暴露你完全没有真正用过预训练模型。训练 vs 微调。
2026-07-06 22:05:10
321
原创 计科八股20260705——正态分布、独立与不相关、范数、列表元组集合、链表队列、sort函数、URL执行
捡回来这一个系列,因为有夏令营的希望了。
2026-07-05 23:00:39
211
原创 计科面经(4)——批处理系统设计优化
然后就回到worker的匹配上面了,不同的CPU和内存容量,那么这里我感觉就像一个操作系统的匹配算法,可以用最优适配、最坏适配算法,那么我用最先适配算法为例,队列开始的任务如果资源需求满足worker,那么就给他分配,直到分配完整个队列或者worker分配完。队列任务都分配完,那么我们知道这是一个拓扑图,所以前面的依赖关系的依赖任务都满足了,后面的任务就成了新的头部节点,然后就入队,一直循环直到队列完成。今天面我的是一个xmu老师,面完后他的意思就是我的自己做的项目的是一坨史,反而是这道题答得很不错。
2026-07-03 15:17:11
225
原创 计科八股20260630——离散数学图论、梯度消失与爆炸
今天第六次导师面。简历完全被问穿,而且八股都不会。道心快碎了,但是又有种知耻而后勇的感觉。
2026-06-30 22:33:00
264
原创 计科八股20260628——计算机网络主干复习
1.网络接口层。在计算机教学中会分成物理层和数据链路层。物理层负责硬件之间通过物理媒介(光线、电缆、无线电波)传输二进制比特流。数据链路层负责在相邻结点之间建立、维护、终止链路。2.网际层/网络层:负责主机到主机之间的数据传输,主机通过IP唯一标识。还负责寻址和路由。3.传输层:负责进程到进程之间的数据传输,进程通过IP和端口号唯一标识。如果是TCP协议还要保证可靠传输。4.应用层:负责为应用程序提供服务。(会话层:管理应用程序之间的回话。表示层:数据编码解码、加密解密、压缩解压缩。
2026-06-28 20:25:03
243
原创 计科八股20260616(2)/面经——线性代数对称阵求n次幂、概率论最大似然估计
计科八股20260616(2)/面经——线性代数对称阵求n次幂、概率论最大似然估计
2026-06-16 20:29:00
402
原创 计科八股20260616(1)——堆存中位数、链表判环、黑白测试、敏捷开发与瀑布模型、配置管理、持续集成、池化
计科八股20260616——堆存中位数、链表判环、黑白测试、敏捷开发与瀑布模型、配置管理、持续集成
2026-06-16 19:38:48
310
原创 计科八股20260615/套磁中上211面经——数据库完整性约束、OSI7层、进程线程、编译语言解释语言、数据结构和机器学习算法的区别、排序算法的数学原理
突然有offer了。。。
2026-06-15 20:40:02
256
原创 计科八股20260611——推荐系统协同过滤、信息安全、团队协作、知识图谱
计科八股20260611——推荐系统协同过滤、信息安全、团队协作、知识图谱
2026-06-11 21:16:26
236
原创 计科八股20260606——二叉树、PCA、图深度学习、进程上下文、C语言预编译、文件读写、单精度浮点数
计科八股20260606——二叉树、PCA、图深度学习、进程上下文、C语言预编译、文件读写、单精度浮点数
2026-06-06 20:45:08
283
原创 计科八股20260605——软件生命周期、文档、死锁、地址转换、I/O控制方式、堆、无向图、连通图、最小支配集、逆关系、永真式
计科八股20260605——软件生命周期、文档、死锁、地址转换、I/O控制方式、堆、无向图、连通图、最小支配集、逆关系、永真式
2026-06-05 23:16:08
235
原创 计科八股20260602——YOLO、弱监督学习、nnu-net、SAM
计科八股20260602——YOLO、弱监督学习、nnu-net、SAM
2026-06-02 22:02:13
216
原创 计科八股20260601——专业课、实验班、数组链表、进程线程、最小生成树、最短路径、强化学习
计科八股20260601——专业课、实验班、数组链表、进程线程、最小生成树、最短路径、强化学习
2026-06-01 22:17:02
228
原创 计科八股20260531——生成式模型分类模型、朴素贝叶斯、项目管理、大数据、VS
它假设每个特征之间相互独立(“朴素”的来源),然后计算样本属于每个类别的概率,把样本分给概率最大的那个类别。
2026-05-31 20:25:29
259
原创 计科八股20260530——文本输入模型步骤、CNN权重共享、Resnet、Transformer、RNN
神经网络的性能理论上会随层数增加而提升,但实际上,网络过深会导致退化问题——不是过拟合,而是训练误差不降反升。ResNet,即残差网络,是深度学习领域的一个重要里程碑,它通过引入残差学习解决了深层网络中的退化问题。ResNet的核心思想是让网络层学习到的映射更接近于恒等映射,从而使得网络即使在层数非常深的情况下也能有效地训练。ResNet的关键概念退化问题。
2026-05-30 21:06:05
240
1
原创 洛谷【动态规划2】线性状态动态规划 题解1-3 详细易懂不炫技
这题拆成两问,先说第一问最多能拦截多少导弹,也就是求最长的单调不增序列。O(n^2)的做法,也就是暴力做法:先开一层for_i循环,从后往前遍历每个数,然后再开一层for_j循环,遍历到i的上一个就停止。里面做的就是,如果a[i]>=a[j],那么dp[i]=max(dp[i],dp[j]+1)。初始值设定dp[n]=1。你们可以通过这个cout来理解里面的运作逻辑。O(nlogn)的做法:对于一个不理解的算法,最直观的方式就是把过程写出来,我也是这样理解整道题的。[389]
2026-05-25 20:04:08
389
原创 Python实战——蒙特卡洛模拟分析杀牌游戏技能收益
Python实战——蒙特卡洛模拟分析爆发型武将的技能收益。并且手(AI)把手教你写代码,古法编程启动!
2026-04-11 12:10:13
528
原创 CSS知识概述
CSS全称为Cascading Style Sheets,中文名“层叠样式表”。是用于定义网页样式和布局样式的表语言。CSS由选择器、属性和属性值组成。CSS三种导入方式:内联样式(Inline Styles):写在标签后style属性中。内部样式表(Internal Stylesheet):在html的head标签内部定义style。外部样式表(External Stylesheet):外部.css文件。内联样式>内部样式表>外部样式表,会覆盖掉优先级低的样式。
2026-04-03 15:49:57
471
原创 Python 脚本生成目录树
在python的内置函数中,key用来决定排序的依据,在这段代码里就是“文件夹优先级高于文件名”、“文件名字符串升序排列”。我决定写一个python小脚本,给它一个文件路径,能够输出文件下的目录树。.strip(): 自动帮你删掉输入路径时可能不小心带上的首尾空格。用到递归逻辑:遍历当前目录,打印文件,如果是文件夹则深入进去。提示词:key = lambda是什么意思,怎么用的?lambda是一种快速定义单行函数的方式。lambda x:x.name等价于。目录树格式大致如下:(此处省略)
2026-04-03 10:35:25
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅