【2024 CSDN博客之星】大学四年,我如何在CSDN实现学业与事业的“双逆袭”?
前言:
Hello大家好,我是Dream。不知不觉2024年已经过去,自己也马上迈入23岁,感慨时间飞快,从19岁刚入大学加入CSDN,到现在大学毕业已经整整四年了。CSDN陪伴我走过了最青涩的四年大学时光,在这里我留下了数百万字的博客
,收获了上千万的浏览量
,得到了物质和精神上的满足
,更依据此获得了985大学研究生的保送资格
…一切的一切,都离不开我第一次在CSDN下笔的尝试和勇气,现在看来非常值得!
本文目录:
- 一、自我介绍
- 二、CSDN和我的大学四年
- 1、大一:摸爬滚打,初遇CSDN
- 2、大二:确立目标,持续创作
- 3、大三:坚定信念、科研竞赛
- 4、大四:厚积薄发、荣誉加冕
- 三、大学四年的收获
- 1、学业上
- - 奖学金:
- - 保送研究生:
- - 荣誉:
- 2、博客上
- - 博客专家:
- - 签约作者:
- - 十佳博主:
- - 创作之星:
- - 算法模型鉴赏师
- - CSDN校园主理人:
- - 出版社合作送书:
- - 博客专栏:
- - 连续三年年度征文前三名
- 3、生活上
- - 进入山东大学生活学习,交到了很多朋友:
- - 坚持自己的爱好和兴趣:
- - 毕业照以及毕业旅行:
- 四、一些经验和思考
- 1、大学社团和学习如何取舍
- 2、博客和生活如何很好平衡
- 3、保持积极向上的人生态度
- 五、未来的计划
一、自我介绍
大家好,我是Dream,作为一名大学生博主,我非常幸运,有很多一起奋斗的朋友和前辈们指导我,帮助我去解决问题,我也想去用自己的力量帮助到每一位需要帮助的朋友。我把自己的经验和学习笔记分享在自己的博客上,如果能帮助到你,我深感荣幸!CSDN陪伴了我大学四年的时光,其中获得如下个人成就:
- CSDN 444篇原创博客、1200W+ 的阅读量
- CSDN 8.9w+ 的粉丝、4w次点赞收藏、全网10W+粉丝
- CSDN博客专家&校园主理人&博客之星、华为云十佳博主、稀土掘金签约作者
- 上万元的博客收入、近百项竞赛获奖、985大学研究生保送资格
2024年原创博文数180+
四年时光匆匆,翻看自己写过的博客,突然感觉很感伤,大学四年就这样匆匆而过,又觉得很有意义,依靠CSDN平台和自己的努力,我收获了自己从未拥有过的成就和荣誉,借此机会我想和大家分享一下CSDN和我四年大学生活之间千丝万缕的影响和联系,希望可以给大家一些学业学习和博客创作方面的帮助和启迪。
二、CSDN和我的大学四年
1、大一:摸爬滚打,初遇CSDN
2020年,大一那年,我刚踏入大学校园,对一切都充满好奇。第一次听说CSDN是通过学长的推荐,他告诉我这是一个汇聚了众多技术大佬的平台,不仅能学习到很多知识,还能分享自己的见解。于是,我怀着敬畏之心下载了CSDN客户端,但当时只觉得它深奥而高级,自己完全不懂如何入手。
不久后,学校的一次课程考核要求我们用Python语言完成一个项目。我花了一个星期的时间,编写了一个基于面向对象编程的文字小游戏。这个过程虽然艰难,却让我收获了许多感悟。我突然想起学长提到的CSDN,于是决定把自己的经历和代码分享出来。那段时间临近期末考试,时间非常紧张,但我还是熬夜学习了Markdown的编辑方法,最终用一个晚上完成了人生中的第一篇博客——《挑战纯python写王者荣耀,开lou!》。
import random
number = 8 #在这里我设定了八个角色,大家也可以再创作出自己的角色呦
#开局bp
ban_1 = int(input('请玩家1禁用一个对方的英雄:'))
ban_2 = int(input('请玩家2禁用一个对方的英雄:'))
#取随机数,决定谁先走
A = random.randint(1, 2)if A == 1:print('1号玩家先手,2号玩家后手')#取随机数,决定谁先走
elif A == 2:print('2号玩家先手,1号玩家后手')
#玩家1选英雄
while True:role1 = int(input('玩家1请选择您的游戏人物:(1.马保国 2.小阿giao 3.马化腾 4.张大仙 5.马爸爸 6.两个年轻人 7.卢本伟 8.李云龙)'))if role1 == ban_2:print('该英雄已经被禁用,请重新输入')elif role1 <= 0 or role1 > number:print('输入错误请重新输入')else:print('亲爱的1号召唤师恭喜你选择成功')break
"具体代码请看原文"
发布后的第二天,我惊喜地发现博客的浏览量突破了1000,还收到了许多私信和留言。有人问我技术细节,有人给我鼓励,这让我深受感动,也让我意识到分享的力量。这篇博客成了我写作生涯的起点,让我在CSDN上迈出了第一步,也让我逐渐爱上了这个充满活力和技术氛围的社区。
在写作的初期,我常常为了一篇文章坐在电脑前发呆,没有思路,甚至想放弃。 但我不想写水文,于是花费大量时间构思,查阅资料,学习大佬的博客。虽然过程艰难,但我坚持了下来,逐渐掌握了Markdown的编辑技巧,写作也变得得心应手。慢慢地,我开始享受写作的过程,尽管更新频率仍是一周一更,但这份坚持让我收获了快乐。
一切的转折点出现啦,寒假期间,我自学了Pygame和Turtle模块,制作了一款软件并分享到CSDN。没想到,这篇文章大火,一天内浏览量破万,粉丝数也从个位数突破到了百位数。这让我意识到,即使是小众的技术社区,优质内容也能获得巨大关注。
此后,我继续坚持写作,粉丝数突破了5000,并获得了官方V字认证。我也迎来了许多第一次:赚到外快、收到官方礼物、接触到CSDN的大咖……这些都让我更加坚定了写作的决心。我相信坚持就会成功,如果你也刚开始写博客没有起色的话,请一定坚持下去,你会有意想不到的惊喜出现。
随着写作的深入,在当时我结交了结识了许多志同道合的朋友,包括还在奋斗的同学、已经工作的前辈,以及站内知名的大佬。他们给予我温暖的鼓励和陪伴,让我觉得CSDN就像一个家。我加入了CSDN原力计划,结识了更多优秀的小伙伴,也收到过官方定制的礼物。
2、大二:确立目标,持续创作
大二刚开始,就听毕业的学长说大学一定要坚持一件自己喜欢的事情,努力做下去,等到毕业你就会有很大的收获,于是我就把写博客当成一个我一直坚持去做的事情。
除了每天的学习之外,有空余的时间我就会拿来写博客,也就是这一年我的粉丝数目开始有大的起色,突破了1w大关,甚至达到了2w+,这对我的创作无疑是一个巨大的鼓励。
在这一年多的时光里,平台推出了很多激励创作计划以及竞赛活动,以及非常热门的技能树,自己也都积极在参与。在参与的过程中,不仅提升了自己的技术水平,也获得了很多现金以及礼物奖励,例如定制体血衫、CSDN马克杯、键盘、CSDN大礼包以及各种节日礼物等~
关于CSDN的一些负面言论,我确实听过很多,有对的也有很多不对的,但总体来说,我觉得CSDN配得上一个优秀的技术社区! CSDN社区有着自己强大的运营以及技术团队,他们真的是一点一滴的在努力打造整个社区。这几年,我看到了CSDN的进步,无论是发文的各种人性化功能的开发,亦或是各种创作激励活动流量扶持计划,以及技能树的火爆…无一不见证着CSDN的成长,亦代表着我们这些博主伴随着CSDN的进步和成长,CSDN称得上一个优秀的社区!我现在可以非常自豪地说很荣幸我是CSDN中的一员!
作为CSDN的受益者之一,CSDN给了我一个平台和一个机会去用写文章的方式去沉淀自己,可以使自己慢下来、静下心来去好好总结自己,在这个过程中我也认识了很多同一时间加入CSDN的博主,我们一起相互鼓励,积极发文,我们之间慢慢形成了良性的竞争关系,在这个过程中大家相互监督,取得了很多的进步以及非常有意义的荣誉!
除此之外,我创建了专属于自己的社区:人生苦短,我用Python!
在当时的各个榜单中都出现了我的身影:
周榜:
领军人物:
地区原力榜:
通过官方人员的沟通介绍,自己顺利成为CSDN内容合伙人,有更多的机会去接触更多的资源:
同时凭借着自己所做的一些贡献,自己顺利成为CSDN|天津科技大学校园大使,在C站帮助更多的同学,努力去传播校园影响力,打造更好的校园形象:
我还记得当时自己立下了一个目标,自己要创建一个万人的学习社区,到现在社区已经有八万余人加入了:
3、大三:坚定信念、科研竞赛
上大三时,我的课程其实并不多,可能有一半时间都没有课程,但是自己是已经规划好要读研究生,所以说除了日常的学习任务,就一直在参加比赛让自己更有底气,自己共计获得两项国家一等奖、两项国家二等奖以及各类奖项近百项:
同时,大三自己也是第一次敢于去评选奖学金,也是获得了共计1万多块的奖学金,很多同学更是高达好几万,所以说学习好真的就是赚钱!这里附几张自己当时评选时的照片,把CSDN放到评奖PPT上真的是一件很酷的事:
同时我觉得专业课的学习真的不能落下, 我就是因为大一的时候分数太低了,再想补就很难跟上了,所以说尤其是想保研的同学,考试成绩一定要高一点。关于各种编程语言以及专业课的知识,例如,在CSDN上搜索Python知识及学习路线,就会有很多文章给我们总结了,其中的一些文章质量是真的高,总结的很恰当,以前看不懂觉得说得模糊的地方,也可以起到很好的巩固和查漏补缺,总结得很全面。作为大学生完全有时间和精力去把一些学到的编程知识或者做过的项目整理成一篇文章加深自己的理解,也可以在需要时拿出来复习和回顾,在CSDN通过创作的方式去进行学习
是我一直坚持和推荐的事情。
在学校的学习过程中,我逐渐意识到,仅靠课堂知识往往难以真正掌握一门学科。 毕竟,课堂时间有限,而我们难免会有走神的时候。为了弥补这些不足,我通常会利用课余时间在B站或大学MOOC上寻找名校名师的课程,通过自学来巩固和拓展知识。我发现,不被课堂局限,主动去学习新知识,不仅能拓宽视野,还能提升学习的深度和广度。
我的学习路线是这样的:从Python入门,逐步过渡到C语言,然后深入学习数据结构,接着是C++,之后是计算机网络,最后进入机器学习领域。 这个过程虽然充满挑战,但也让我收获颇丰。如果你也在学习计算机相关专业,或者对这些领域感兴趣,我建议你可以向自己专业的学长学姐请教,听听他们的经验。毕竟,他们刚刚经历过你正在经历的阶段,他们的意见往往非常实用。同时,你也可以根据自己的兴趣和目标,总结出最适合自己的学习路线。毕竟,每个人的学习节奏和目标都不尽相同,找到适合自己的方式,才能取得最好的学习成果。
4、大四:厚积薄发、荣誉加冕
大四这一年,我全力以赴准备保研。那段时间充满了痛苦和挣扎,我一度想过放弃保研直接考研,但最终还是坚持了下来。七月份的一天,为了准备面试考核,我在实验室里通宵准备。凌晨四点,我走出实验室,孤独的脚步声回荡在寂静的校园中。那一刻,我深刻体会到孤独与奋斗的滋味,但内心始终坚信,黎明终将到来。我执着地认为,保研不仅是为了提升“安全感”,更是一种“自我实现”。 哪怕过程中充满孤独和焦虑,我也想用自己的方式去尝试,去证明自己。
为了复试,我全身心投入准备。从英文自我介绍到专业课知识,从数据结构到机器学习,再到项目科研经历,我整理了厚厚一摞资料,每天反复背诵和总结。复试结束后,走出教学楼的那一刻,我感到所有的努力都值得了。29号中午,我收到了山东大学的录取通知,毫不犹豫地接受了。那一刻,我终于如释重负,所有的压力和焦虑都烟消云散。
回首过去三年的努力,虽然经历了无数个不眠之夜和至暗时刻,但我始终是幸运的。我遇到了很多贵人,他们的支持让我坚持了下来。我是一个喜欢交流却不善表达的人,所以习惯用文字记录自己的情感。我相信,只要真正付出了努力,好的结果总会以某种方式回报你。如今,站在新的起点上,我感到无比欣慰。高中时的梦想如今变成了现实,而这段经历也让我更加坚信,只要坚持,未来一定会一路生花。
保研结束后,我休息了大约半个月,但很快意识到自己需要找点事做。 于是,我开始投递简历,希望能找到一份实习工作,锻炼自己的职场能力,顺便赚些钱为未来做准备。经过一周的努力,我找到了一份理想的外企实习工作,工作时间是早八晚四,离学校也很近,坐公交只需20分钟。实习生活让我感到非常满意。前辈们也对我十分关照,让我在这里过得既充实又开心。当然,实习也带来了不少挑战,但正是这些挑战让我在沟通和协作能力上有了很大的提升。作为我的第一份实习工作,我倍加珍惜这段经历。
除了白天的实习,下班后我还会去健身房锻炼。 每次锻炼后,我都会感到精力充沛,第二天的状态也特别好。如果大家最近压力较大,我建议不妨抽出一点时间去锻炼。这段时间,我的睡眠质量明显提升,整个人也更有活力。健身不仅让我收获了健康和自信,还让我拥有了更满意的身材。戴上耳机,听着自己喜欢的音乐,健身成了我每天最放松的时刻。它不仅是身体上的锻炼,更是一种与自己对话的方式,让我在忙碌的生活中找到新的可能性,迎接更美好的明天。
在忙碌的实习和学习之余,我还会将这些经历和心得记录在博客上。写博客不仅让我有机会整理思路,还能与更多志同道合的人交流。 通过这种方式,我找到了生活与写作之间的平衡。几个月下来,我已经写了数十篇博客,虽然过程很艰难,但看着自己的成果,内心充满了成就感。这不仅是对我努力的见证,也是我坚持的动力。
三、大学四年的收获
1、学业上
- 奖学金:
在学校的课程学习和实践竞赛中,我认认真真完成了每一次的课堂作业和课设实践,自己也在英语六级考试中,取得500+的好成绩,在学业上连续三年获得了一等奖学金,同时收获了大学时光获得的单笔最高奖学金:11200元!
- 保送研究生:
同时拿到了来之不易珍贵的保研名额,成功推免至山东大学-人工智能专业,附上录取通知书:
- 荣誉:
获得本科生的优秀毕业生:
获得数十项国家级竞赛奖项:
2、博客上
- 博客专家:
非常荣幸获得CSDN博客专家荣誉称号:
- 签约作者:
在CSDN上创作出的的优秀人工智能类文章被发掘,受邀获得稀土掘金人工智能领域签约作者,创作出了一系列优秀的人工智能类文章:
- 十佳博主:
受邀入驻华为云社区,获得华为云年度十佳博主:
- 创作之星:
受邀入驻腾讯云社区,获得腾讯云创作之星:
- 算法模型鉴赏师
凭借在CSDN上的影响力,BPAA算法大赛组织委员会邀请作为算法比赛评委,荣获算法模型鉴赏师荣誉称号:
- CSDN校园主理人:
获得了山东大学校园主理人荣誉称号,可以带领更多同学参加校园活动:
- 出版社合作送书:
这一年我与清华大学、北京大学等优秀出版社合作,为大家免费送出高质量书籍共计200余本
,努力尽自己所能帮助到每一位朋友,我是一名学生,虽然我能力有限,但我保证只要你需要,随时私信我,我会尽力把每一本书送到你的手中,我知道那不是一沓普通的纸,而是你鼓足勇气向上攀登的阶梯! 未来我也会继续坚持自己的热爱,努力帮助到每一位朋友~
- 博客专栏:
除此之外,自己创建的付费专栏也有了很好的起色,刚刚上线两个月就收获了上百个订阅量,对我来说也是一种莫大的鼓励:
- 连续三年年度征文前三名
连续三年,我的年度总结都位于前三名,让我被更多人熟知和学习:

3、生活上
- 进入山东大学生活学习,交到了很多朋友:
在山东大学生活学习的半个月,感觉在这边生活很开心,师兄同门都对我非常好,我这这里过得很开心,也慢慢适应了研究生的生活节奏:
- 坚持自己的爱好和兴趣:
我也在努力调整自己的状态,每天坚持学习的同时,走进了健身房,每隔一天抽出两个小时去跑步健身,放松自己的心情,同时看了很多场自己非常喜欢足球比赛,并且去现场看了国家队比赛:
- 毕业照以及毕业旅行:
在大学毕业时,拍到了很喜欢的毕业照,并且在假期去了很多地方旅行,看到了更广阔的世界:
四、一些经验和思考
对于多数毕业之人来说,大学的时光像流星一样令人惋惜,但流星又确实是浪漫、执着的追求者!
1、大学社团和学习如何取舍
曾经有学弟学妹问过我该如何度过大学时光。我当时就很简短的回答:做自己喜欢的事情并且坚持下去! 总的来说,就是在保证学习的基础上,让自己其他方面的能力也可以得到充分的发挥。我在大学期间也把学习放在至关重要的位置。虽然有遗憾,但却也无悔。从中我想说不要看你在大学里没有得到什么,而应该用你在大学里得到的来鼓励自己。
做班干部或者加入社团也是一个可以锻炼自己能力的选择。我大学里也从这些方面收获不少。在不计其数的选择当中,你可以选择你擅长的事情去做。这样可以让你告别茫然、空虚的生活,也不会让自己意志消沉、浑浑噩噩。大学与社会相比是一个拥有相对自由的时光,希望大家可以抓住大学这个美好的时光,认识更多的朋友,去做自己喜欢的事情,面对新的挑战,去成为更好的自己。
2、博客和生活如何很好平衡
在大学生活中,我逐渐摸索出了一种平衡博客创作与生活的方式,让两者相互促进、相得益彰:
- 博客不仅是记录知识的工具,更是我表达自我、总结成长的平台。在忙碌的学业和实习中,我坚持每周抽出固定时间整理学习心得和生活感悟,然后以文章的形式分享到CSDN。这种方式不仅帮助我巩固了知识,也让我在写作中找到了乐趣。
- 同时,我意识到生活不应被博客创作完全占据。我会在健身房放松身心,也会和朋友一起享受生活中的小确幸。这些经历反过来又成为我博客中的生动素材。例如,实习中的点滴、健身后的成就感,甚至是生活中的小挫折,都成为了我创作的灵感来源。通过合理安排时间,我确保了学习、生活和写作之间的良性循环。
- 此外,我也会根据生活节奏调整创作计划。在学业压力较大时,我会减少文章的篇幅;而在相对轻松的假期,我会深入总结一段时间的学习心得,撰写更系统、更全面的博客文章。这种灵活的调整方式,让我在保持创作热情的同时,也能更好地应对生活中的各种变化。
这种平衡让我在忙碌中依然能保持积极向上的态度,也让我更加珍惜每一次的创作机会。博客不仅记录了我的成长,也成为了我与读者交流、共同进步的桥梁。我相信,只有在生活与创作之间找到平衡,才能让博客真正成为我们成长道路上的助力,而不是负担。
3、保持积极向上的人生态度
在大学四年中,我深刻体会到保持积极向上的人生态度是应对各种挑战的关键。无论是在学业上的压力、实习中的困难,还是在保研路上的不确定性,我都曾经历过迷茫和焦虑。然而,正是这种积极的心态让我能够坚持下去,并在困境中找到新的机会。
- 我始终相信“付出终将有回报”。 在写作博客时,我曾有过很长时间的默默无闻,但即便如此,我也没有放弃。我坚持每周更新,用心撰写每一篇文章。最终,我的努力得到了回报,文章浏览量逐渐增加,粉丝数量也慢慢突破了瓶颈。这种坚持不仅让我收获了成就感,也让我更加坚信,只要持续努力,就一定会有收获。
- 此外,我始终保持着对生活的热爱。无论是实习中的小成就,还是健身后的满足感,亦或是与朋友的相聚时光,我都用心去感受生活中的美好。这些积极的情绪不仅让我在忙碌中保持愉悦,也为我提供了源源不断的动力。
- 保持积极向上的人生态度是我大学生活的重要收获之一。它让我在面对困难时不退缩,在面对失败时不气馁,在面对成功时不骄傲。这种心态不仅帮助我度过了大学四年,也将成为我未来人生道路上的宝贵财富。
山东大学青岛校区校门
五、未来的计划
2025年,又是一个新的起点,新的一年,我对2025年的一些期望:
- 写更多高质量博客,CSDN粉丝破12w+,阅读量破2000W+;
- 努力做好学术研究,争取可以早出一点科研方向的成果;
- 多出去看看世界,多给自己和世界相处的机会,尝试新鲜事物,发现更多自己喜欢的东西;
- 最后一个愿望希望爱我的人和我爱的人都可以平平安安,坚持自己所热爱的一切,让每一段相遇都能够被我们铭记到永远!
晴空万里的海边☀️迎着轻柔的风☁️2025我们又赴约了,让我们勇敢去做自己喜欢的事情吧~我的故事讲完啦,我们下次再见咯!
相关文章:
【2024 CSDN博客之星】大学四年,我如何在CSDN实现学业与事业的“双逆袭”?
前言: Hello大家好,我是Dream。不知不觉2024年已经过去,自己也马上迈入23岁,感慨时间飞快,从19岁刚入大学加入CSDN,到现在大学毕业已经整整四年了。CSDN陪伴我走过了最青涩的四年大学时光,在这里…...
在VS中通过vcpkg包管理器来安装使用qt5
常用指令 .\vcpkg install 库名 .\vcpkg install 库名版本号.\vcpkg install 库名 --trip x86-windows.\vcpkg list.\vcpkg search 库名 .\vcpkg x-all-installed --7zip PS G:\vcpkg> .\vcpkg help usage: vcpkg <command> [--switches] [--optionsvalues] [argume…...
【C++篇】树影摇曳,旋转无声:探寻AVL树的平衡之道
文章目录 从结构到操作:手撕AVL树的实现一、AVL树介绍1.1 什么是AVL树1.2 平衡因子的定义1.3 平衡的意义1.4 AVL树的操作 二、AVL树的节点结构2.1 节点结构的定义: 三、插入操作3.1 插入操作概述3.2 步骤1:按二叉查找树规则插入节点3.3 步骤2…...
CPU、SOC、MPU、MCU--详细分析四者的区别
一、CPU 与SOC的区别 1.CPU 对于电脑,我们经常提到,处理器,内存,显卡,硬盘四大部分可以组成一个基本的电脑。其中的处理器——Central Processing Unit(中央处理器)。CPU是一台计算机的运算核…...
nacos编写瀚高数据库插件
1、下载nacos源码 git clone gitgithub.com:alibaba/nacos.git 2、引入瀚高驱动 <dependency><groupId>com.highgo</groupId><artifactId>jdbc</artifactId><version>${highgo.version}</version></dependency> 3、DataSource…...
使用excel中的VBA合并多个excel文件
需求是这样的: 在Windows下,用excel文件让多个小组填写了统计信息,现在我需要把收集的多个文件汇总到一个文件中,前三行为标题可以忽略,第四行为收集信息的列名,处理每一行数据的时候,发现某一行…...
linux 安装启动zookeeper全过程及遇到的坑
1、下载安装zookeeper 参考文章:https://blog.csdn.net/weixin_48887095/article/details/132397448 2、启动失败 1、启动失败JAVA_HOME is not set and java could not be found in PATH 已安装 JAVA 配置了JAVA_HOME,还是报错解决方法:参考…...
JAVA JUC 并发编程学习笔记(一)
文章目录 JUC进程概述对比 线程创建线程ThreadRunnableCallable 线程方法APIrun startsleep yieldjoininterrupt打断线程打断 park终止模式 daemon不推荐 线程原理运行机制线程调度未来优化 线程状态查看线程 同步临界区syn-ed使用锁同步块同步方法线程八锁 锁原理Monitor字节码…...
内容中台架构下智能推荐系统的算法优化与分发策略
内容概要 在数字化内容生态中,智能推荐系统作为内容中台的核心引擎,承担着用户需求与内容资源精准匹配的关键任务。其算法架构的优化路径围绕动态特征建模与多模态数据融合展开,通过深度强化学习技术实现用户行为特征的实时捕捉与动态更新&a…...
Java 内存区域详解
1 常见面试题 1.1 基本问题 介绍下Java内存区域(运行时数据区)Java对象的创建过程(五步,建议能够默写出来并且要知道每一步虚拟机做了什么)对象的访问定位的两种方式(句柄和直接指针两种方式)…...
jEasyUI 创建学校课程表
jEasyUI 创建学校课程表 引言 随着信息技术的飞速发展,教育行业也迎来了数字化转型的浪潮。学校课程表的创建和管理作为教育信息化的重要组成部分,其效率和准确性直接影响到学校的教学秩序。jEasyUI,作为一款优秀的开源UI框架,凭借其易用性、灵活性和丰富的组件,成为了许…...
利用 OpenCV 进行棋盘检测与透视变换
利用 OpenCV 进行棋盘检测与透视变换 1. 引言 在计算机视觉领域,棋盘检测与透视变换是一个常见的任务,广泛应用于 摄像机标定、文档扫描、增强现实(AR) 等场景。本篇文章将详细介绍如何使用 OpenCV 进行 棋盘检测,并…...
git-提交时间和作者时间的区别
1.介绍 定义介绍 提交时间(Committer Date):决定了提交在 Git 历史中的位置,通常影响 GitHub 上提交显示的顺序。 作者时间(Author Date):虽然不影响提交的排序,但在每个提交详情页…...
解决双系统开机显示gnu grub version 2.06 Minimal BASH Like Line Editing is Supported
找了好多教程都没有用,终于解决了!!我是因为ubuntu分区的时候出问题了 问题描述: 双系统装好,隔天开机找不到引导项,黑屏显示下列 因为我用的D盘划分出来的部分空闲空间,而不是全部,…...
基于Flask的京东商品信息可视化分析系统的设计与实现
【Flask】基于Flask的京东商品信息可视化分析系统的设计与实现(完整系统源码开发笔记详细部署教程)✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 系统能够灵活地执行SQL查询,提取出用于分析的关键数据指标。为了将这…...
期权帮|股指期货中的套期保值如何操作?
锦鲤三三每日分享期权知识,帮助期权新手及时有效地掌握即市趋势与新资讯! 股指期货中的套期保值如何操作? 一、股指期货中的套期保值准备阶段 确定套保需求,投资者依据市场预判与投资组合分析,决定是否套保。 &…...
用Chrome Recorder轻松完成自动化测试脚本录制
前言 入门自动化测试,录制回放通常是小白测试首先用到的功能。而录制回放工具也一直是各大Web自动化测试必然会着重提供的一块功能。 早期WinRunner、QTP这样的工具,自动化测试可以说是围绕录制回放开展的。近年像Selenium也提供有录制工具 Selenium IDE,Playwright也包含…...
C/C++面试知识点总结
目录 1. 指针1.1 智能指针1.2 指针和引用的区别1.3 数组和指针的区别1.4 数组指针和指针数组的区别1.5 迭代器和指针的区别1.6 strcpy 和 memcpy 的区别 2. 内存管理与分配2.1 内存分配与存储区2.2 malloc / free2.3 volatile和extern的区别2.4 拷贝构造函数2.5 预处理、编译、…...
springboot三层架构详细讲解
目录 springBoot三层架构 0.简介1.各层架构 1.1 Controller层1.2 Service层1.3 ServiceImpl1.4 Mapper1.5 Entity1.6 Mapper.xml 2.各层之间的联系 2.1 Controller 与 Service2.2 Service 与 ServiceImpl2.3 Service 与 Mapper2.4 Mapper 与 Mapper.xml2.5 Service 与 Entity2…...
助力DeepSeek私有化部署服务:让企业AI落地更简单、更安全
在数字化转型的浪潮中,越来越多的企业选择私有化部署AI技术,以保障数据安全、提升业务效率并实现自主可控。DeepSeek作为行业领先的AI开源技术,其技术可以支持企业私有化部署,企业需要一站式服务私有化部署,涵盖硬件采…...
Mac book Air M2 用VMware安装 Ubuntu22.04
安装 VMware Fusion 下载 Ubuntu 安装VMware 完成之后运行新建 将对应Ubuntu 版本拖拽 如图 选择第一个回车 选绿色 回车 为空 相关命令行 sudo apt install net-tools sudo apt install ubuntu-desktop sudo reboot 常用命令行 uname uname -a clear ll ifconfig (查…...
Spring Boot接收参数的19种方式
Spring Boot是一个强大的框架,允许开发人员通过多种方式接收和处理参数。无论是HTTP请求参数、路径变量,还是请求体中的数据,Spring Boot都能提供灵活的处理方式。本文将介绍19种不同的方式来接收参数。 1. 查询参数(Query Param…...
Linux firewalld 常用命令
本文参考RedHat官网文章How to configure a firewall on Linux with firewalld。 Firewalld 是守护进程名,对应命令为firewall-cmd。帮助详见以下命令: $ firewall-cmd --helpUsage: firewall-cmd [OPTIONS...]General Options-h, --help Pr…...
火语言RPA--Excel插入空行
【组件功能】:在Excel内指定的位置插入空行 配置预览 配置说明 在第n行之前 支持T或# 填写添加插入第n行之前行号。 插入n行 支持T或# 插入多少行。 Sheet页名称 支持T或# Excel表格工作簿名称。 示例 Excel插入空行 描述 在第3行之后插入3行。 配置 输…...
纷析云开源版- Vue2-增加字典存储到localStorage
main.js //保存字典数据到LocalStorage Vue.prototype.$api.setting.SystemDictType.all().then(({data}) > {loadDictsToLocalStorage(data) })新增 dictionary.js 放在 Utils文件夹里面 // 获取字典数据 export function getDictByType(dictType) {const dicts JSON.par…...
LangChain-基础(prompts、序列化、流式输出、自定义输出)
LangChain-基础 我们现在使用的大模型训练数据都是基于历史数据训练出来的,它们都无法处理一些实时性的问题或者一些在训练时为训练到的一些问题,解决这个问题有2种解决方案 基于现有的大模型上进行微调,使得它能适应这些问题(本…...
机器学习在脑卒中预测中的应用:不平衡数据集处理方法详解
机器学习在脑卒中预测中的应用:不平衡数据集处理方法详解 目录 引言 脑卒中的全球影响机器学习在医疗预测中的挑战类别不平衡问题的核心痛点数据预处理与特征选择 数据来源与清洗缺失值处理方法类别特征编码特征选择技术处理类别不平衡的四大方法 SMOTE(合成少数类过采样技术…...
Spring Boot项目@Cacheable注解的使用
Cacheable 是 Spring 框架中用于缓存的注解之一,它可以帮助你轻松地将方法的结果缓存起来,从而提高应用的性能。下面详细介绍如何使用 Cacheable 注解以及相关的配置和注意事项。 1. 基本用法 1.1 添加依赖 首先,确保你的项目中包含了 Spr…...
飞书API
extend目录下,API <?php // ---------------------------------------------------------------------- // | 飞书API // ---------------------------------------------------------------------- // | COPYRIGHT (C) 2021 http://www.jeoshi.com All rights reserved. …...
杨校老师课堂之信息学奥赛结构体操作使用经典题集锦汇总
C基础:结构体数组综合训练 员工信息处理系统题目描述输入描述输出描述解题思路参考代码 员工信息处理系统 题目描述 在一家企业中,员工信息的准确性和时效性是日常人事管理工作的关键。由于企业员工数量众多,手动统计与更新员工信息不仅耗费大量时间&a…...
交互编程工具之——Jupyter
Jupyter 是什么? Jupyter 是一个开源的交互式编程和数据分析工具,广泛应用于数据科学、机器学习、教育和研究领域。其核心是 Jupyter Notebook(现升级为 JupyterLab),允许用户在一个基于浏览器的界面中编写代码、运行…...
Redis常见问题排查
redis连接不上去,ERR max number of clients reached redis默认最大连接是10000,如果出现连接泄露或者被服务器被攻击可能会出现连接数超过限制。 Redis 的 INFO 命令可以提供服务器的统计信息,其中包括当前客户端连接数。这是获取连接数最…...
Hadoop初体验
一、HDFS初体验 1. shell命令操作 hadoop fs -mkdir /itcast hadoop fs -put zookeeper.out /itcast hadoop fs -ls / 2. Web UI页面操作 结论: HDFS本质就是一个文件系统有目录树结构 和Linux类似,分文件、文件夹为什么上传一个小文件也这…...
深入解析C++26 Execution Domain:设计原理与实战应用
一、Domain设计目标与核心价值 Domain是C26执行模型的策略载体,其核心解决两个问题: 执行策略泛化:将线程池、CUDA流等异构调度逻辑抽象为统一接口策略组合安全:通过类型隔离避免不同执行域的策略污染 // Domain类型定义示例&a…...
基于Flask的租房信息可视化系统的设计与实现
【Flask】基于Flask的租房信息可视化系统的设计与实现(完整系统源码开发笔记详细部署教程)✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 随着互联网的快速发展,租房市场日益繁荣,信息量急剧增加ÿ…...
TensorFlow v2.16 Overview
TensorFlow v2.16 Overview 一、模块 Modules二、类 Classes三、函数 Functions TensorFlow v2.16.1 Overview 一、模块 Modules 模块是TensorFlow中组织代码的一种方式,将相关的功能和类封装在一起,方便用户使用和管理。每个模块都提供了特定领域的公共…...
网页版的俄罗斯方块
1、新建一个txt文件 2、打开后将代码复制进去保存 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>俄…...
Vue3 状态管理 - Pinia
目录 1. 什么是Pinia 2. 手动添加Pinia到Vue项目 3. Pinia的基础使用 4. getters实现 5. action异步实现 6. storeToRefs工具函数 7. Pinia的调试 8. Pinia的持久化插件 1. 什么是Pinia Pinia 是 Vue 专属的最新状态管理库 ,是 Vuex 状态管理工具的替代品 …...
Arduino 第十六章:pir红外人体传感器练习
Arduino 第十六章:PIR 传感器练习 一、引言 在 Arduino 的众多有趣项目中,传感器的应用是非常重要的一部分。今天我们要学习的主角是 PIR(被动红外)传感器。PIR 传感器能够检测人体发出的红外线,常用于安防系统、自动…...
伯克利 CS61A 课堂笔记 10 —— Trees
本系列为加州伯克利大学著名 Python 基础课程 CS61A 的课堂笔记整理,全英文内容,文末附词汇解释。 目录 01 Trees 树 Ⅰ Tree Abstraction Ⅱ Implementing the Tree Abstraction 02 Tree Processing 建树过程 Ⅰ Fibonacci tree Ⅱ Tree Process…...
Springboot 高频面试题
以下是Spring Boot的高频面试题及答案和底层原理解释: 基础概念 什么是Spring Boot,其主要特点是什么? 答案: Spring Boot本质上是一个建立在Spring框架之上的快速应用开发框架。其主要特点包括: 启动器:一…...
从零开始玩转TensorFlow:小明的机器学习故事 2
你好,TensorFlow!——从零开始的第一个机器学习程序 1. 为什么要写这个“Hello, TensorFlow!”? 无论学习什么新语言或新框架,“Hello World!”示例都能帮助我们快速确认开发环境是否就绪,并掌握最基本的使用方式。对…...
第四届图像、信号处理与模式识别国际学术会议(ISPP 2025)
重要信息 会议官网:www.icispp.com 会议时间:2025年3月28-30日 会议地点:南京 简介 由河海大学和江苏大学联合主办的第四届图像、信号处理与模式识别国际学术会议(ISPP 2025) 将于2025年3月28日-30日在中国南京举行。会议主…...
阿里云通过docker安装skywalking及elasticsearch操作流程
系统 本文使用系统为 Alibaba Cloud Linux 3.2104 LTS 64位 配置为 4核8G PS:最低配置应为2核4G,配置过低无法启动 安装docker 1.卸载旧版本docker yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-…...
Linux·spin_lock的使用
自旋锁 内核当发生访问资源冲突的时候,可以有两种锁的解决方案选择: 一个是原地等待一个是挂起当前进程,调度其他进程执行(睡眠) Spinlock 是内核中提供的一种比较常见的锁机制,自旋锁是“原地等待”的方…...
企业内部真题
文章目录 前端面试题:一个是铺平的数组改成树的结构问题一解析一问题一解析二前端面试题:for循环100个接口,每次只调3个方法一:使用 `async/await` 和 `Promise`代码解释(1):代码解释(2):1. `fetchApi` 函数2. `concurrentFetch` 函数3. 生成 100 个接口地址4. 每次并…...
MySQL基本操作——包含增删查改(环境为Ubuntu20.04,MySQL5.7.42)
1.库的操作 1.1 创建数据库 语法: 说明: 大写的表示关键字 [] 是可选项 CHARACTER SET: 指定数据库采用的字符集 COLLATE: 指定数据库字符集的校验规则 1.2 创建案例 创建一个使用utf8字符集的db1数据库 create database db1 charsetutf8; …...
程序代码篇---Python指明函数参数类型
文章目录 前言简介一、函数参数的类型指定1. 基本类型提示2. 默认参数3. 可变参数4. 联合类型(Union)5. 可选类型(Optional)6. 复杂类型 二、返回值的类型指定1. 基本返回类型2. 无返回值(None)3. 返回多个…...
AIGC视频扩散模型新星:SVD——稳定扩散的Video模型
大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍慕尼黑大学携手 NVIDIA 等共同推出视频生成模型 Video LDMs。NVIDIA 在 AI 领域的卓越成就家喻户晓,而慕尼黑大学同样不容小觑,…...
MySql面试宝典【刷题系列】
文章目录 一、Mysql 的存储引擎 myisam 和 innodb 的区别。二、MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?三、对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题?四、锁的优化策略…...