saltyfishyjk's Blog

我会珍惜这一份幸运

「BUAA OO Unit 1 HW4」第一单元总结

「BUAA OO Unit 1 HW4」第一单元总结[TOC] Part 0 前言OO第一单元作业主题是表达式化简,具体为通过对表达式结构进行建模,完成单变量多项式的括号展开,体会层次化设计和面向对象的思想。如今,第一单元已经告一段落,在这里再次对自己的学习内容和成果加以总结。 Part 1 第一次作业第一次作业为对包含幂函数与常数的表达式进行化简,涉及相对简单的嵌套,UML类图如下所示。 ......

「BUAA OO Unit 1 HW1」面向测试小白的简易评测机

「BUAA OO Unit 1 HW1」面向测试小白的简易评测机声明:本评测机所使用数据生成来自郭鸿宇同学,这对本评测机非常重要 [TOC] Part 0 前言笔者的配置与环境 Windows10家庭版 Pycharm 2021.3.2 Anaconda1.9.7,其中用于python项目的python版本为3.6,但是应该是python3就可以 IDEA 2021.3.2 面向人群所有人......

「BUAA OO Unit 1 HW1」 【面向对象的】入手思路及架构分享

「BUAA OO Unit 1 HW1」 【面向对象的】入手思路及架构分享 Part 0 前言 写作背景实现本次作业过程中,笔者和助教及同学们讨论多次,对架构进行多次修改和重构,最终确定了当前设计,在此和大家分享作业入手思路及架构设计。 定位基于本篇博客,您可以大致了解笔者从零开始对题意进行理解及架构设计的心路历程。 Part 1 作业入手思路面向对象与面向过程的思想经过假期Pre2和Pre......

「BUAA OO Pre」 Pre 2总结回顾概览

「BUAA OO Pre」 Pre 2总结回顾概览Part 0 前言写作背景笔者在完成寒假预习作业Pre2系列任务时遇到了一些挑战并有一些收获和心得,在这里记录和大家分享。 定位基于本篇博客,您可以了解笔者在实现Pre2尤其是迭代开发中的心路历程及踩过的坑。 为了读者的阅读体验,本篇博客将按照task顺序展开。 为了博客的完整性和顺利展开,对于课程组guidebook中的题目要求部分将做引用......

「BUAA OO Pre」Git生成多个ssh key并连接GitLab仓库

「BUAA OO Pre」Git生成多个ssh key并连接GitLab仓库Part 0 前言写作背景笔者在配置学校GitLab的ssh key时遇到一些问题,原因应为曾经配置过GitHub的ssh key,因此在这里记录解决过程。 定位基于本篇博客及其中给出的其他辅助资料,读者可以在已配置GitHub ssh key的条件下再配置GitLab ssh key Part 1 笔者参考的其他博......

「BUAA OO Pre」 切换Java版本到OO课程要求版本

「BUAA OO Pre」 切换Java版本到OO课程要求版本Part 0 前言写作背景笔者在配置《面向对象设计与构造》所需课程环境时,发现课程所需的Java版本(1.8.0.xxx)和自己已配置的不符,而课程教程主要面向未安装过Java的同学,因此在这里记录切换Java版本到OO课程要求版本的过程。 定位基于本篇博客及其中给出的其他辅助资料,读者可以切换到课程要求的Java版本。 笔者设备......

Java一维与二维数组的拷贝与排序

Java一维与二维数组的拷贝与排序Arrays.sort()一维数组升序排序e.g.(demo.java) 12345678910import java.util.Arrays;public class demo { public static void main(String[] args){ int[] arr = new int[]{1......

Java程序设计(2022春)——第五章输入输出笔记与思考

Java程序设计(2021春)——第五章输入输出笔记与思考本章概览: 异常处理简介 程序运行时,环境、操作等可能出现各种错误、故障,我们希望程序具有容错能力,给出错误信息。面向对象的程序设计里有异常处理机制,即,将程序的主要逻辑和容错处理逻辑分开,发现异常的地方不一定是处理异常的地方。 输入/输出流的概念 流:Java将信息的输入输出看作程序的流动,输出流就是将数据从程序空间输出到别的......

Hexo博客搭建回顾概览

Hexo博客(Snail主题)搭建回顾概览Part 0 前言该Part记录一些背景信息,有助于读者了解这篇博客的写作背景、定位、对读者的前置知识期望。建议脑海中只有”想像大家一样搭建hexo博客“的同学阅读本部分,其他同学可直接跳至Part 1开始阅读。 写作背景笔者在6系第一学期的祭祖中阅读参考了大量的学长学姐和同届大神的博客,受益匪浅,csdn和cnblog都是很不错的适合博客小白的平......

BUAA CO 冒险之旅回顾

BUAA-CO 冒险之旅回顾 序Part 0 前言《计算机组成》是计算机学院重要的核心专业课,每一位同学都会在计组(平时我更愿意称之为祭祖)旅程中有所收获。 笔者在2021秋季学期的计组实验进度为通过P7课上,但经过了相当的波折,比如一共挂了四次上机实验,因此,在这里及时总结踩过的坑。 受限于笔者极其有限的专业知识和对课程的理解,该系blog并不能作为cscore.buaa.edu.cn教程......