0

第一单元总结

第一单元总结 作业总结 一 程序结构分析 ​ 因为在此之前并没有接触过 java 语言或者是与之相似的语言, 而不用说 OO 的概念, 所以一切都是全新的. 开始的时候脑子并没有任何面向对象的概念, 类这个概念仅仅建立在 C 语言的某个 .c 文件之上, 简单地认为 java 中的类就是 C 中的 ...

燈心 发布于 2019-03-26 12:30 评论(0)阅读(61)
0

关于Java中static关键字的用法以及从内存角度解析

在Java中,static可以用来修饰成员变量和成员方法。 修饰成员变量,称为静态成员方法 修饰静态方法,称为静态成员方法 搞清楚用法和区别之前,先搞清static声明的变量和普通非静态变量在内存的分布是怎样的,这样的话,理解起来会事半功倍的。 代码测试如下: 运行结果: 张三 王隔壁 在内存的结果 ...

小菜鸟大梦想 发布于 2019-03-25 21:37 评论(0)阅读(168)
2

BUAAOO-First-Summary

目录 homework & class & trainning : 两次上机、三次作业、四周课堂 code analysis & review : 为什么我没有bug 黑盒测试和白盒测试 OO 设计感言 Scanning: Creational Pattern & Multithreading 一、 ...

i_love_oo_forever 发布于 2019-03-25 21:04 评论(0)阅读(177)
1

2019年北航OO第一次博客总结

一、基于度量对程序结构的分析 1. 第一次作业 1.1 基于类的分析的度量 首先,基于类的属性个数,方法个数,每个方法的规模,每个方法的控制分支数目,类总代码规模等特征对本次作业的结构进行分析。 1.2 基于类间内聚和耦合的度量 我使用了MetricsReloaded插件来对代码的复杂度进行了分析。 ...

hero6688 发布于 2019-03-24 21:47 评论(0)阅读(199)
0

BUAA_OO第一单元总结性博客作业——表达式求导

一、程序设计思路 在我的三次作业中都采用了类的分层结构,采用逐项匹配,分层求导的思路。 (一)、 第一次作业中构建了Polynimial(多项式)类,在类的构造器中就完成了对非法空格的判断并对合法表达式进行删除空格处理。由于第一次作业仅含有带有系数的幂函数与常数项,因而我就没有专门构建针对每一个项的 ...

古木月可 发布于 2019-03-23 14:29 评论(0)阅读(123)
1

不会python?那就换一种姿势爬虫!Java爬虫技术总结

—本博客为原创内容,转载需注明本人— 前几天有个师妹将要毕业,需要准备毕业论文,但是论文调研需要数据资料,上知网一查,十几万条数据!指导老师让她手动copy收集,十几万的数据手动copy要浪费多少时间啊,然后她就找我帮忙。我想了一下,写个爬虫程序去爬下来或许是个不错的解决方案呢!之前一直听其他人说爬 ...

忧郁的峰哥 发布于 2019-03-21 17:16 评论(1)阅读(1808)
1

【原创】如何用面向对象思想编写代码

一、什么是面向对象 在用面向对象思想写代码之前,先了解一下什么是面向对象? 个人理解: 面向对象:把现实世界里的具体物体或者逻辑世界的逻辑物体,用抽象手段,把这些物体抽象成程序能够识别的类,使类具备物体的属性和行为,把物体与物体之间的关联转换成类与类之间的关联,用编程逻辑把这些关联表示出来设计成程序 ...

杜俊强 发布于 2019-03-15 15:06 评论(2)阅读(729)
0

程序员奇谈之我写的程序不可能有bug篇

程序员在普通人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。 有不少的新手程序员,刚开始都是从修BUG开始做起的。 修bug有助于熟悉项目,了解大概哪些类参与了执行线路,相 ...

魏杨杨 发布于 2019-03-14 17:55 评论(0)阅读(185)
0

使用java发送QQ邮件的总结

最近帮朋友做个网站,实现用邮箱订阅功能,所以现在把这个发送邮件的功能放在这里,算是这两天工作的总结吧! 首先,想要实现订阅功能,要把邮箱保存,但是这个做的是个小网站,前后台交互的太少了,所以我就直接保存在了文件里面,用到的时候,直接读取。 下面是保存邮箱号到本地文件的代码。 这里用到的就是简单的输入 ...

吕小飞 发布于 2019-03-14 10:39 评论(0)阅读(282)
0

“C++动态绑定”相关问题探讨

一、相关问题: 1. 基类、派生类的构造和析构顺序 2. 基类、派生类中virtual的取舍 二、测试代码: 三、探讨与结论: 1. 基类、派生类的构造和析构顺序为:基类构造-派生类构造-派生类析构-基类析构 上述代码输出结果为: 2. 基类、派生类中virtual的取舍:若要实现动态绑定,基类中v ...

kenler 发布于 2019-03-13 12:02 评论(0)阅读(59)
1

SpringAOP术语

2019-03-10/21:12:31 参考博客:MiroKlose AOP术语 1.通知: 通知定义了切面要完成的工作内容和何时完成工作,就是什么时候去做辅助功能,功能具体是什么代码 五种类型 Before——在方法调用之前调用通知 After——在方法完成之后调用通知,无论方法执行成功与否 Af ...

BenCoper 发布于 2019-03-10 21:14 评论(0)阅读(150)
1

面向对象设计原则

很久之前的读书整理内容,躺在草稿里很久了。。。 一、 "开放-封闭"原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 优点: 通过扩展已有软件系统,可以提供新的行为,以满足对软件的新的需求,使变化中的软件有一定的适应性和灵活性。 已有软件 ...

Jerry Tian 发布于 2019-03-07 21:05 评论(0)阅读(102)
0

OOP_面向对象程序设计概述

李际军老师“面向对象程序设计”课程第一课笔记整理 面向对象程序设计概述 20世纪90年代以来面向对象程序设计(Object Oriented Programming, 简称OOP) 迅速地在全世界流行, 并一跃成为程序设计的主流技术。 现在,面向对象程序设计的思想已经被越来越多的软件设计人员所接受, ...

鲸90830 发布于 2019-03-07 11:37 评论(0)阅读(159)
0

Flask租房项目总结

Flask租房项目总结 分析需求文档,需要完成的功能模块有: 登陆注册 首页展示,首页搜索 详情展示,订单预定 个人中心的用户信息修改 我的订单展示,客户订单展示 我的房源,上传图片和实名认证 登陆注册 首页展示,首页搜索 详情展示,订单预定 个人中心的用户信息修改 我的订单展示,客户订单展示 我的 ...

响雨 发布于 2019-02-27 22:57 评论(0)阅读(99)
0

PHP的命名空间

1.什么是命名空间,官方文档定义为: 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 / ...

长毛的茄子 发布于 2019-02-26 17:27 评论(0)阅读(30)
1

PHP面向对象和面向过程

编程界不论是PHP、Python都有这么两种编程思想,oop面向对象、pop面向过程,这两种在功能上没有多大区别,但是在代码编写上却有很大区别。今天就记录一下面向对象和面向过程的优点、缺点、定义、实现过程。 oop 面向对象 面向对象有两个重要的概念:类和对象。 什么是类?类是具备某项功能的抽象模型 ...

崔元欣 发布于 2019-02-23 17:44 评论(0)阅读(694)
12

基于 HTML5 的工业组态高炉炼铁 3D 大屏可视化

在大数据盛行的现在,大屏数据可视化也已经成为了一个热门的话题。大屏可视化可以运用在众多领域中,比如工业互联网、医疗、交通、工业控制等等。将各项重要指标数据以图表、各种图形等形式表现在一个页面上,各种数据一目了然。随着浏览器不断发展完善,使用 Web 做大屏展示也已经不是新鲜的事了。市面上已有不少的大... ...

壹-零 发布于 2019-02-18 08:35 评论(6)阅读(2897)
0

零基础学Python--------入门篇 第1章 初始Python

入门篇 第1章 初始Python 1.1 Pyhton 概述 1.1.1 了解 Python Python,本义是指“蟒蛇”。1989年,荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为Python。 Python是一种扩充性强大的编程语言。它具有丰富和强大的 ...

牧牛人 发布于 2019-02-09 07:44 评论(0)阅读(246)
0

将golang中变量重置为零的reflect方法

下面给出简单的代码,这里通过将变量重置为零来实现过滤字段的目的: 如果不希望使用二次映射,可以考虑使用reflect库中,Value结构体的FieldByName成员函数。 ...

月落无影 发布于 2019-01-31 12:03 评论(0)阅读(146)
0

Java-数组队列

Java-数组队列 1、为何要创建一个数组队列? 数组的优点和缺点: 优点:访问速度是所有数据结构中最快的一种。 缺点:大小固定,如果要存储的数据个数不确定的时候? 数组空间不够,导致越界异常发生 如果空间太大了,数据不够,就会浪费内存空间 插入、删除数据,的操作非常麻烦。 可见数组虽然有访问速度快 ...

南孚先生 发布于 2019-01-27 11:55 评论(0)阅读(217)