2023,是我野火燃烧的土壤。
2023年对我而言是充满转变和成长的一年,象征着重启与新生。在这时期,我摆脱了疫情阴影,开始自我欣赏与自爱,学会放下过去迎接未来,并尝试更多可能。我创建了线上直播教学项目,参与了编程语言C#的推广,也投身于AI领域的实习,告别了全栈开发的生活。在这一年中,我不仅走访了多个城市,还勇敢地走出舒适区参与各种活动,结识了许多专家。尽管遇到了质疑与挑战,但支持与鼓励让我更加坚定地追求理想,感受到自身的闪光。这片丰沃的土壤让我继续努力,书写更多人生故事。
7月,我失败,也失败。
今年以来,作者经历了一系列重要的个人成长和转折。成功晋升为微软学生大使Gold级,成为MVP的候选人,并通过多次分享活动积累经验和信心。他搭建了AI平台,带领学校计算机协会开展“图灵对话”活动,首次尝试知识分享,显著提升了公众演讲能力。此外,作者对编程产生了更深的兴趣,尤其是在自制解释器过程中,获得了极大的成就感与满足感。在参加华为挑战杯时,尽管未能进入初赛,但在失败中收获了学习和提升的机会,对未来挑战有了更积极的态度。通过这些经历,他不再害怕失败,展望未来充满信心。
2022,只不过是一串整数型常量而已。
20岁的我,对自己的能力不足感到自卑和遗憾。时光如白驹过隙,让我回忆起18岁时的心境,问爸爸:“你成年时焦虑吗?”看着同龄人的才智、年长者的成就和小孩子的创造力,我发现自己一无所长。我幻想过改变世界,但现实中的困境让我困惑不解。在自我批评的同时,我也意识到人生不完美,应接受自己。我不再追求完美,而是感激生命中所经历的人和事。如今20岁的我,怀着新的希望启程,准备掌握属于自己的玫瑰色生活。我并不知道人生终点在何处,但我相信,在剧终后我会感谢所有变量和关键人物。
歪比歪的Python入门手册
这篇Python入门手册介绍了Python编程语言的基本概念和语法规则。首先,Python注释分为单行注释(#)和多行注释(''' 或 """); 代码块通过冒号和缩进表示,而不是C语言的花括号。接着,基本数据类型涵盖整型、浮点型、字符串、布尔型、列表、元组、字典、集合等,Python支持动态类型和自动内存管理,这与静态类型语言C不同。文章介绍了变量赋值、算术、比较、逻辑、位运算符等,以及Python中特有的成员和身份运算符。控制流通过条件和循环语句实现,函数定义使用`def`,支持默认参数、可变参数、匿名函数,以及装饰器等进阶功能。类和对象支持继承、多态、私有属性/方法、静态方法、类方法和装饰器等。最后,异常处理机制通过try-except实现,模块导入则用import关键字。整个手册提供了清晰的代码示例来说明每一部分内容。
Go语言打造自己的解释器:我的1y-Language的奇妙冒险
受到Thorsten Ball的《用Go语言自制解释器》的启发,作者创作了1y-Language,一种自制的编程语言。在构建过程中,作者不仅遵循了传统的解释器架构,包括词法分析、语法分析及求值环节,还创新引入了现代编程语言中的特性,如复合赋值运算符、for和while循环、块级作用域以及从其他语言汲取的灵感,如Python风格的浮点数创建和C#风格的多维数组访问。此外,为提高代码重用性,1y-Language实现了模块化的导入功能。未来,作者计划为语言加入JIT(即时编译)功能以提高执行效率。
承诺的安魂曲:来自“创新”熔炉的笔记
文章描述了一场理想主义的产学研合作如何在商业利益与权力结构的重压下走向失败。高校J和高校W的团队与企业L联合开发机器人的项目,始于对科技创新的美好愿景,但在利益驱动下,高校J和企业L之间的不对等权力关系逐渐显露。项目的重心被迫转向市场展示,学术志向被商业需求取代。企业管理者Q君的干涉和无能更是加剧了冲突。最终,研究者的劳动被资本所剥削,劳动成果异化为企业的股市利益,而知识分子在困境中反思并借助文字进行抗争。文章揭示了资本时代知识分子的困境与被商品化的危机。
Springboot业务异常全局Handler
我们可以通过添加异常处理器来处理系统中的异常。在`GlobalExceptionHandler`类中,使用`@ControllerAdvice`注解表示该类是一个控制器增强类,用于拦截其他控制器的异常。通过`@ExceptionHandler`注解指定需要处理的异常类型,并在方法中对异常进行处理,可以返回自定义的错误页面或JSON数据。在`GlobalExceptionHandler`类中,我们对所有的异常都返回"System error"。在测试异常获取的例子中,当访问`/error`路径时会发生除以0的异常,返回"不可以除以0哦~"。