书单分享项目:反思和批判
编者按:这是对一个书单分享应用 demo 的反思,项目地址。使用 svelte 开发,持续了一个月。 e-library 项目 routes.js定义了 URL 字面量到 svelte 组件映射以及页面名字到 URL 字面量的映射,前者是给路由库使用的路由定义,后者是在 HTML 中嵌入链接时使用的常量。每个页面都大致对应系统的一个子系统,调试页则聚合了相关的功能。最初分为如下几个子系...
编者按:这是对一个书单分享应用 demo 的反思,项目地址。使用 svelte 开发,持续了一个月。 e-library 项目 routes.js定义了 URL 字面量到 svelte 组件映射以及页面名字到 URL 字面量的映射,前者是给路由库使用的路由定义,后者是在 HTML 中嵌入链接时使用的常量。每个页面都大致对应系统的一个子系统,调试页则聚合了相关的功能。最初分为如下几个子系...
作者按:这是数据结构课程的 assignment,本人撰写了本设计报告。 botzone NoGo 棋简单 AI 的设计 小组成员: 李秉权 软件学院 2020 级 6 班 刘小宝 软件学院 2020 级 6 班 刘小明 软件学院 2020 级 6 班 王三金 软件学院 2020 级 10 班 1 分工与合作 项目进行的初期,刘小明、王三金与 botzone ...
Author’s Note: basically nonsense. 小小的视觉组件承担了太多的业务逻辑,这不合理,搞得我的组件不能复用,改逻辑也要到很多个地方去改。 最著名的例子就是一个checkbox承担了新建书单的任务。这么一个不起眼的东西不应该包括这么多业务逻辑。 在BookLIstCheckBox.svelte中,这个组件显示为一个 checkbox,依附于某一本书,对应于一...
四、总结与体会 我不具备设计 complex system 的能力,在设计这个软件的过程中我很纠结,不知道该怎么设计,搞不清楚各个子系统之间要如何 interact,要遵守什么约定,使用什么样的 interface,我都搞不清。从这门课的设计要求来看,功能很多,每个功能都需要大量复杂的 infrastructure 来支撑,that is where the things get out ...
Author’s Note: It is one of the projects required by freeCodeCamp’s Developer Certification of [Front End Development Libraries] (https://www.freecodecamp.org/learn/front-end-development-libraries/...
题目描述 假定你是李明,你拿到一份记录有 123 家企业在 2016~2020 四年期间的销售记录。记录的形式如下: 对每一笔交易,记录企业 id,买家 id,交易发生年份,这样的记录共有 16 万余条,以 csv 格式存储在文件系统中。如下图: 李明的任务是对每一家企业E1, E2, ..., E123统计与它们合作了 1,2,3,4 年的合作伙伴的数量。结果应类似下图: ...
Author’s Note: I got my first pull request merged into Open3D’s code base, albeit a minor fix. 本次比赛共有三个题目,使用 C++编程语言,要求只能提交一个源文件。只能提交一个源文件的这个要求,后来发现实现起来不是很轻松。 第二题 三角网补色 本题给定一个三维空间中的三角网,约有四分之一的三...
CCF groups computer science research journals and conferences into the following fields. 计算机体系结构/并行与分布计算/存储系统 计算机网络 网络与信息安全 软件工程/系统软件/程序设计语言 数据库/数据挖掘/内容检索 计算机科学理论 计算机图形学与多媒体 人工智能 ...
schema binary representation in file system A database is represented by a directory in the file system. Every time we access a certain database, we create a new file. One crucial decision of our...