会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
默默
——成长中
博客园
首页
新随笔
联系
订阅
管理
2019年6月23日
【面向对象】第四单元UML总结及面向对象课程学期总结
摘要: [TOC] 一、第四单元的架构设计 第一次UML作业 第一次作业比较简单,仅包含类图的解析。正确理解UML元素的含义,以及每种 的各个属性的所指向的东西,就能比较容易地完成此次作业。 这里我构建了两个类: 以及 用来存储类和接口所包含的属性、方法等类图的基本信息,同时还要保存父类(父接口)、实现的接
阅读全文
posted @ 2019-06-23 22:29 叮叮猫不是猫
阅读(388)
评论(1)
推荐(0)
2019年5月22日
【面向对象】第三单元规格化设计总结——JML
摘要: [TOC] 一、梳理JML语言的理论基础、应用工具链情况 关于JML(Java Modeling Language) JML是一种形式化的、面向JAVA的行为接口规格语言(behavioral interface specification language) JML允许在规格中混合使用Java语法
阅读全文
posted @ 2019-05-22 14:19 叮叮猫不是猫
阅读(452)
评论(0)
推荐(0)
2019年5月15日
【面向对象】记一次错误的Dijkstra算法优化—动态规划与贪心
摘要: [TOC] 没有学过算法,请各位大佬们轻拍 本文将简单比较一下图论中最短路的两大最短路算法:Floyd(弗洛伊德)算法与Dijkstra(迪杰斯特拉)算法,并阐述一下两大算法背后的算法原理(动态规划与贪心),并记录一下由于对算法本质理解不透彻,我是怎么把自己坑了。 Floyd(弗洛伊德)算法 Flo
阅读全文
posted @ 2019-05-15 17:03 叮叮猫不是猫
阅读(1264)
评论(1)
推荐(1)
2019年4月21日
【面向对象】电梯与多线程的是非故事——第二单元课程总结
摘要: [TOC] 一、多线程编程的详细设计策略 生产者 消费者模型 其实这三次的电梯作业,都可以看作是 生产者 消费者模型 :输入线程是请求的生产者,调度器是消费者。同时,调度器相对于电梯而言,也是生产者,而电梯是消费者。 这就像食物链一样,环环相扣,逐级传递,构成了“生产者 消费者模型”的链式结构 。
阅读全文
posted @ 2019-04-21 21:30 叮叮猫不是猫
阅读(304)
评论(2)
推荐(1)
2019年3月26日
【面向对象】多项式求导——第一单元课程总结
摘要: [TOC] 一.基于度量来分析自己的程序结构 第一次作业 第一次作业的主题是 简单多项式导函数 的求解,其实也就是幂函数$ax^b$ 的导函数求解。 整体思路介绍 第一次作业整体来说较为简单,花费的总时长在4个小时左右。 本次设计只涉及幂函数的求导,所以抽象出单项式和多项式两个类。单项式表示的是幂函
阅读全文
posted @ 2019-03-26 12:44 叮叮猫不是猫
阅读(689)
评论(0)
推荐(3)
公告