CS168 proj1:亲手实现 Traceroute 工具

1. 环境搭建与项目配置 在完成理论学习后,我着手实践 CS168 的第一个编程项目:亲手实现 traceroute 工具。 开发环境要求: 运行 Python 的 Linux 机器 我选择使用 WSL(Windows Subsystem for Linux)作为开发环境 项目源码来自课程官网:Pr


CS168 学习小结 互联网的架构哲学

课程简述 CS168 是计算机科学领域中一门经典的计算机网络课程。它并非仅仅讲授网络协议的具体细节,更是从第一性原理出发,深入探讨互联网为何被设计成如今的模样。本系列笔记记录了学习 CS168 课程初期的核心思考,旨在理解互联网设计背后的深层逻辑与权衡,并通过实现 traceroute 这一经典工具


Vue基础 : 构建基础可靠的前端应用

在软件工程领域,我们不仅需要实现功能,更要理解其底层的设计原理与架构思想。在现代前端开发中,Vue.js 作为一种渐进式、高效的 JavaScript 框架,扮演着连接用户界面与数据逻辑、个人开发与大型工程的关键角色。从构建简单的交互式网页到开发复杂的企业级单页面应用(SPA),Vue 的生态系统使


苍穹外卖day 12

课程内容 完成工作台功能 Apache POI 导出运营数据Excel报表 工作台 需求分析 系统运营的数据看板 提供快捷操作入口 展示数据包括 今日数据 订单管理 菜品总览 订单信息 工作台应当设计多个接口 今日数据接口 订单管理接口 菜品总览接口 套餐总览接口 订单搜索(已完


苍穹外卖 day11

课程内容 Apache ECharts 营业额统计 用户统计 订单统计 销量排名Top10 Apeach ECharts 介绍 基于Javascript的数据可视化图标库 提供直观 生动 可交互 可个性定义的数据可视化图表库 入门案例 直接使用官方的快速上手 引入echarts.js 文件 为为 E


苍穹外卖 day10

课程内容 Spring Task 订单状态定时处理 WebSocket 来电提醒 客户催单 Spring Task Spirng框架提供的任务调动工具 可以按照约定的时间自动执行某个代码逻辑 定位: 定时任务框架 作用:定时自动执行某段java代码 应用场景 银行卡每月还款提醒 火车售票系统处理未支


苍穹外卖 day9

课程内容 本次为作业 自己完成 由于微信支付业务无法实现 派送和完成订单无法完成 暂不考虑检测配送范围功能 用户端历史订单模块 查询历史订单 查询订单详细 再来一单 取消订单 商家端订单管理模块 订单搜索 各个状态的订单数量


cs70学习小结 多项式

在计算机科学领域,我们不仅需要理解算法的执行流程,更要洞悉其背后的数学原理。在 CS70 的学习旅程中,多项式 (Polynomials) 作为一种基础而强大的数学工具,扮演着连接离散与连续、理论与应用的关键角色。从插值与逼近,到信息编码与安全通信,多项式的性质使我们能够高效地表示和操作数据,构建可


苍穹外卖 day8

课程内容 导入地址薄功能代码 用户下单 订单支付 导入地址簿 业务功能 查询地址列表 新增地址 修改地址 查询地址 删除地址 设置默认地址 查询默认地址 表设计 字段名


苍穹外卖 day7

课程内容 缓存菜品 缓存套餐 添加购物车 查看购物车 清空购物车 缓存菜品 实现思路 将商品缓存至redis中 减少数据库查询操作 提高访问速度 缓存逻辑分析 查询菜品时 线检查缓存是否存在 不存在则查询数据库 同时载入缓存 存在则直接读取缓存 每个分类的菜品保存一份缓存数据 数据库汇总菜品数据有变