激动宝马

文章
5
资源
0
加入时间
3年0月8天

面向对象设计的原则--开闭原则(OCP)

软件模块对扩展是开放的 当需求发生改变时,可以对模块进行扩展 软件模块对修改是封闭的 对模块进行扩展时, 无须改动模块的源代码。 似乎是矛盾的 ?————————————————————————敏捷思想 有个小demo 需求: 有几个水果在购物车做计算,下面我用代码演示,写了两段代码,从中有体会    //两个实体类,一个苹果,一个橘子,但是他们都有共同的行为,对吧!

大数据实时推荐-不只是统计

随着大数据时代的来临,如何帮助用户从大量信息中迅速获得对自己有用的信息成为众多商家的重要任务,个性化推荐系统应运而生。个性化推荐系统以海量数据挖掘为基础,引导用户发现自己的信息需求,现已广泛应用于很多领域。传统的个性化推荐系统,采用定期对数据进行分析的做法来更新模型。由于是定期更新,推荐模型无法保持实时性,对用户当前的行为推荐结果可能不会非常精准。实时个性化推荐实时分析用户产生的数据,可以更准确地

美团点评 2019校园招聘 后台开发方向

试题链接:https://exercise.acmcoder.com/answer?paperId=3171.线程可以通过创建Thread的实例来创建新的线程线程的五种状态:1)创建状态:生成线程对象2)就绪状态:调用线程对象的start方法,该线程便进入就绪状态,但此时线程调度程序还没有把该线程设置为当前线程。3)运行状态:线程调度程序将处于就绪状态的线程设置为...

C语言单片机等待询问_教你如何使用Keil与Proteus联合仿真调试单片机程序

使用Proteus和Keil联合仿真来学习单片机是一直非常好的选择,相对于在网上购买学习板来学习的方法有很大的优势。首先使用Proteus搭建电路的过程,也是你在学习单片机硬件的过程,学习完成后,便可以自己设计单片机应用电路;其次就是Proteus的灵活性,可以根据需要来设计电路,不像学习板的硬件是固定死的。本文详细介绍如何将Proteus和Keil联合来调试仿真单片机程序,初学者通过用...

matlab采样函数,上采样/下采样,插值/抽取

最近实验需对不同长度的数据进行采样点数统一的处理,由于数据长短不一,最后需要规整成一样的长度,不是整数倍的抽取或者插值,所以处理比较麻烦。现在的考虑有三种方式:(1)采样数据中长度最小值,对其他数据进行抽取降采样,也就是图像中的下采样;(2)采样数据中长度最大值,对其他数据进行插值升采样,也就是图像中的上采样;(3)对一类数据长度求取均值,采用均值对同类数据进行抽取降采样或者插值上...