自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 「BUAA SE Individual Work3」提问回顾与个人总结

在用户使用方面,我们发现出现了明显的倾斜,如学生们对物理答疑的需求较大,但是物理的辅导师人数却相对较少,且回答热情不高,这是本软件之外的问题,但是也应作为现状和用户需求的一部分纳入考虑,如进行更广泛的宣传动员、实施更行之有效的奖励激励政策。另外,我们还进行了团队内的讨论,了解彼此的擅长和不擅长的工作,尽可能发挥各自的长处,这也让我们的团队合作模式具有特色。具体地,在项目开始前,我和一些选过本门课程的学长学姐沟通讨论,了解他们的团队合作方案,其中对我帮助最大的是去年的无际软工队,是我们团队合作学习的榜样。

2023-06-17 09:19:56 107

原创 「BUAA SE Pair Programming Work」软工结对编程博客

北京航空航天大学计算机学院《敏捷软件工程》结对编程作业博客

2023-03-19 21:40:36 301 1

原创 「BUAA OO Unit 2 HW8」第二单元总结

「BUAA OO Unit 2 HW8」第二单元总结文章目录「BUAA OO Unit 2 HW8」第二单元总结Part 0 前言Part 1 第五次作业1.1 作业要求1.2 架构设计1.3 协作图1.4 调度分析1.5 bug分析自己bug使用了`run`而不是`start`方法启动线程别人bug1.6 对象头、锁和同步对象实例结构锁和同步参考资料对象锁方法锁形式代码块形式类锁静态方法形式代码块形式参考资料1.7 线程安全——封装安全输出类每次调用加锁封装输出类单例模式封装化简Part 2 第六次作业

2022-05-18 09:29:13 329

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

「BUAA-OO-Unit-1-HW4」单元总结文章目录「BUAA-OO-Unit-1-HW4」单元总结Part 0 前言Part 1 第一次作业架构复杂度分析测试总结Part 2 第二次作业架构优点缺点测试复杂度分析总结Part 3 第三次作业架构优点缺点复杂度分析测试性能总结Part 4 自动化测试体会Part 5 单元总结Part 6 展望Part 0 前言OO第一单元作业主题是表达式化简,具体为通过对表达式结构进行建模,完成单变量多项式的括号展开,体会层次化设计和面向对象的思想。如今,第一单元

2022-03-25 20:28:52 965

原创 「BUAA OO Unit 1 HW1」可快速上手的简易评测机

「BUAA OO Unit 1 HW1」面向测试小白的简易评测机声明:本评测机所使用数据生成来自郭鸿宇同学,这对本评测机非常重要文章目录「BUAA OO Unit 1 HW1」面向测试小白的简易评测机Part 0 前言笔者的配置与环境面向人群定位Part 1 准备工作Part 2 获取java jar包目的过程须知Part 2 修改评测机参数pipline.pygendata.pyPart 3 评测机架构Part 4 有待改进的地方Part 5 附录:如何**从0**配置本评测机可运行的 python+

2022-03-07 09:40:39 268

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

「BUAA OO Unit 1 HW1」 【面向对象的】入手思路及架构分享Part 0 前言写作背景实现本次作业过程中,笔者和助教及同学们讨论多次,对架构进行多次修改和重构,最终确定了当前设计,在此和大家分享作业入手思路及架构设计。定位基于本篇博客,您可以大致了解笔者从零开始对题意进行理解及架构设计的心路历程。Part 1 作业入手思路面向对象与面向过程的思想经过假期Pre2和Pre3项目的迭代开发,我们已经初步接近了面向对象设计的一些特点。但是面向对象仍是较新鲜和陌生的东西,遇到第一次

2022-03-05 16:46:15 265

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

「BUAA OO Pre」 Pre 2总结回顾概览文章目录「BUAA OO Pre」 Pre 2总结回顾概览Part 0 前言写作背景定位您可以在这里期望获得您在这里无法期望获得对读者前置知识的期望Part 1 Pre 2 task 1题目描述输入/输出格式数据范围与操作限制变量约束操作约束测评方法输入样例输出样例提示值得注意的点Part 2 Pre 2 task 2题目基本要求描述输入/输出格式数据范围与操作限制变量约束操作约束测评方法输入样例输出样例提示值得注意的点扩展知识BigInteger主要的构

2022-02-27 00:00:30 279

原创 「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 keyPart 1 笔者参考的其他博客Git生成多个ssh keyGit 【基于SSH协议clone GitHub远端仓库到本地】Par

2022-02-17 19:53:56 415

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

「BUAA OO Pre」 切换Java版本到OO课程要求版本文章目录「BUAA OO Pre」 切换Java版本到OO课程要求版本Part 0 前言写作背景定位笔者设备您可以在这里期望获得您在这里无法期望获得对读者前置知识的期望Part 1 笔者参考的资料Part 2 具体步骤下载并安装OO课程推荐JDK配置环境变量修改JAVA_HOME修改CLASSPATH修改PATHPart 3 验证已切换好Java版本Part 4 在IDEA中新建依赖于新JDK的工程Part 5 笔者踩过的坑Part 0 前言

2022-02-16 10:37:51 183

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

Java一维与二维数组的拷贝与排序文章目录Java一维与二维数组的拷贝与排序`Arrays.sort()`一维数组升序排序二维数组按行升序排序二维数组按列升序排序Java中的数组Java中数组的基本性质一维数组的拷贝二维数组的拷贝关于浅拷贝与深拷贝一个例题Arrays.sort()一维数组升序排序e.g.(demo.java)import java.util.Arrays;public class demo { public static void main(String[] args

2022-02-15 16:38:50 507

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

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

2022-02-10 15:38:52 600

原创 Hexo博客(Snail主题)搭建回顾概览

基于Hexo框架搭建Snail主题GitHubPage个人博客,适合零基础小白根据本文从零搭建自己的个人博客

2022-01-29 09:39:26 647

原创 Java程序设计(2021春)——第四章接口与多态课后题(选择题+编程题)答案与详解

Java程序设计(2021春)——第四章接口与多态课后题(选择题+编程题)答案与详解文章目录Java程序设计(2021春)——第四章接口与多态课后题(选择题+编程题)答案与详解第四章选择题4.0 导学4.1接口4.2.1-4.2.2-类型转换4.2.3-方法的查找T2题面答案详解3.5 泛型T1题面答案详解第四章编程题T1 字符串数字验证题面样例输入:样例输出:思考和详解具体代码T2 数组跳跃题面样例输入:样例输出:样例输入2:输出:样例解释思考和详解具体代码T3跳跃数组2题面样例输入样例输出样例解释思

2021-08-17 23:30:33 516

原创 Java程序设计(2021春)——第四章接口与多态笔记与思考

Java程序设计(2021春)——第四章接口与多态笔记与思考本章概览:4.1 接口(接口的概念和声明接口、实现接口的语法)4.2 类型转换4.3 多态的概念4.4 多态的应用4.5 构造方法与多态(的关系)文章目录Java程序设计(2021春)——第四章接口与多态笔记与思考4.1 接口接口的作用接口的语法例:接口声明实现接口例:实现接口`Shape2D`例:接口类型的引用变量实现多个接口的语法例:通过实现接口达到(对设计的)多重继承接口的扩展例:接口的扩展4.2 类型转换以下通过举例说明类型转

2021-08-09 20:51:22 274

原创 Java程序设计(2021春)——第三章类的重用课后题(选择题+编程题)答案与详解

Java程序设计(2021春)——第三章类的重用课后题(选择题+编程题)答案与详解文章目录Java程序设计(2021春)——第三章类的重用课后题(选择题+编程题)答案与详解第三章选择题3.0 导学3.1.1-3.1.2 类继承的概念和语法3.1.3 隐藏和覆盖3.2 `Object`类3.3 终结类与终结方法T2题面答案详解T3题面答案详解T4题面答案详解T6题面答案详解3.4 抽象类T1题面答案详解3.5 泛型T1题面答案详解3.6 类的组合3.7 小结第三章编程题T1 唯一路径题面样例输入:样例输出

2021-07-21 15:17:10 826

原创 中国大学MOOC《科学计算与MATLAB语言》(中南大学)系列笔记——前言

中国大学MOOC《科学计算与MATLAB语言》(中南大学)系列笔记——前言写在前面文章目录中国大学MOOC《科学计算与MATLAB语言》(中南大学)系列笔记——前言写在前面这个系列是什么为什么要做这篇博客其他这个系列是什么这是主要依托于中国大学MOOC《科学计算与MATLAB语言》(中南大学)第8次开课,并按照北航士谔书院2021暑假MATLAB暑期兴趣班提供资料作为学习方向和顺序进行修正的个人同步学习反思博客。为什么要做这篇博客因为可以白嫖网站服务器存储笔者感到学习语言若不做笔记实时反省便如空

2021-07-20 12:28:55 460

原创 Java程序设计(2021春)——第三章类的重用笔记与思考

Java程序设计(2021春)——第三章类的重用笔记与思考本章概览:3.1 类的继承(概念与语法)3.2 Object类(在Java继承最顶层的类)3.3 终结类和终结方法(只能拿来用,不可以继承)3.4 抽象类(有一些方法暂时不能实现)3.5 泛型3.6 类的组合(继承是隶属关系,组合不是)文章目录Java程序设计(2021春)——第三章类的重用笔记与思考3.1.1&3.1.2 类继承的概念与语法类继承的概念超类和子类子类对象继承的语法3.1.3 隐藏和覆盖属性的隐藏子类中声明了与

2021-07-20 12:27:02 391 1

原创 Java程序设计(2021春)——第二章课后题(选择题+编程题)答案与详解

Java程序设计(2021春)——第二章课后题(选择题+编程题)答案与详解文章目录Java程序设计(2021春)——第二章课后题(选择题+编程题)答案与详解第二章选择题2.1 面向对象方法的特性T1题面答案详解T5题面答案详解2.2-1 类声明与对象创建2.2-2 数据成员2.2-3 方法成员2.2-4 包2.2-5类的访问控制权限T3题面答案详解2.3-1 对象初始化2.3-2 内存回收2.4枚举类T2题面答案详解第二章编程题T1 矩阵螺旋题面样例输入:样例输出:样例解释:思考和详解具体代码T2 组合

2021-07-13 21:32:36 1120

原创 Java程序设计(2021春)——第二章笔记与思考

Java程序设计(2021春)——第二章笔记与思考本章概览:面向对象方法的特征抽象:从同类型对象中抽象出共同属性封装:把数据和处理数据的方法封到一个类中继承:在已有的类的基础上开发新的类多态:在由继承的环境下,超类(父类)和子类都能响应共同的消息,但是响应消息的具体实现办法可以不同类与对象基础类的声明对象的创建数据成员方法成员包类的访问权限控制类成员的访问权限控制对象初始化和回收构造方法(初始化)内存回收枚举类型简单枚举类型枚举类(功能更为强大)应

2021-07-11 15:52:26 334

原创 Java程序设计(2021春)——第一章续笔记与思考

Java程序设计(2021春)——第一章续笔记与思考Java数据类型基本数据类型基本数据类型整数类型byte short int long浮点类型float double字符类型char布尔类型boolean类型说明长度最小值最大值byte带符号微整数8位-128127short带符号短整数16位-215215-1int带符号整数32位-231231-1long带符号长整数64

2021-07-06 16:56:11 133

原创 Java程序设计(2021春)——第一章课后题(选择题+编程题)答案与详解

Java程序设计(2021春)——第一章课后题(选择题+编程题)答案与详解第一章选择题Tip:选择题部分我只针对部分我出错的或我认为有价值的题目在此整理。1.1 Java与面向对象程序设计简介T4题面面向对象技术给软件发展带来的益处有:(1) 一个设计好的类,可以在后续开发中被部分或者全部的重复使用(2) 每个类可以作为一个独立单元进行测试维护,大量代码来源于成熟可靠的类库,因此开发新程序时的新增代码明显减少,使程序更加可靠(3) 有利于提高用户对类的修改和数据的控制,使得开发更加便捷。

2021-07-05 17:28:03 1669 13

原创 学堂在线《Java程序设计(2021春)》系列笔记——前言

写在前面这个系列是什么这是关于学堂在线《Java程序设计(2021春)》(清华大学-郑莉教授)的个人同步学习反思博客。为什么要做这篇博客上个寒假试图自学点python,但是由于太摸所以学到一半就鸽了,这次打算用边学边整理笔记的方式和思路重新实践一下;另外,网络上关于这门课程(特指学堂在线《Java程序设计(2021春)》)没有比较完整详实准确的博客,所以我顺便在这造一个轮子,欢迎大家讨论批评与指正。我是谁(其实不重要)这是一只来自BUAA2073的咸鱼,暑假不想太摸所以来自学点Jav

2021-07-05 17:25:25 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除