分类:代码艺术 共 6 篇

  • 从 zone.js 到 signal:把异步请求写成响应式

    这篇写给两类人:刚接触 Angular、想搞明白 signal 到底是什么的新人;以及在 zone.js 时代的 Angular(v13~v16 之类)里写了多年 @Input + ngOnChanges + subscribe 赋值,最近升级发现世界变了的老兵。文章从「一个会撒谎的计数器」讲起,一

  • 杀戮尖塔 2 效果实现教程 —— 卡牌 / 遗物 / 药水 / Power 怎么写

    打个广告:我给《杀戮尖塔2》开发的《星塔旅人》mod《杀戮星塔》正在锐意开发(咕咕)中,欢迎来围观!仓库地址:Github:SinonJZH/slay-the-stella 写在前面:这是我和 AI 斗智斗勇了 6 个小时后弄出来的教程。 这份教程讲什么:只讲一件事——效果代码怎么写。从"造成 6

  • 一个 p 标签,弄哑了我的 SPA 导航

    博客迁移收官日,新前台上线不到一小时,我就发现顶栏点不动了。URL 会变、标题会变、页面纹丝不动,console 干净得像什么都没发生过。这牵出了一场持续一整天的悬案:一度结案为「Angular 框架 bug」,最后翻案——凶手是一个不合法的 <p> 标签,藏在我从 WordPress 主题里抄来的

  • 软件开发笔记——Sinon的追番列表

    其实严格来说这并不算是软件……(但是懒得弄新分类了) 这个插件的开发目的,就如插件名称所说,是要开发出一款插件来自动生成我的追番列表页面。(感觉自己又开了一片大坑) Sinon的追番列表 GitHub 更新日志 V1.2.1

  • 软件开发笔记——基于SQL,使用C++编程的图形化学生管理系统

    感觉最近好像喜欢上开坑了……这次的目标是要做一个基于SQL的图形化学生管理系统,预期实现的目标至少包括学生的增删改查操作,以及成绩系统录入、排名等操作,还包括课程的管理,学分和绩点的计算等,主要目的是学习一下SQL与其他编程语言的联合编程,软件项目开发的过程,以及git、GitHub的基本操作。主要

  • 软件开发笔记——学生成绩管理系统

    新分类又一次上线了……虽然还是很菜的东西…… 老师让我们做的一个小程序,稍微多加了一点功能,然后变成了一个勉强能用的软件了…… 因为比较简单,先直接上代码到时候看心情补讲解…… //database.c(主文件)中的内容 #include"sinon_database_fuction.h" #pr