首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT技术圈

    习题2-2 阶梯电价 (15分)

    为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

    3.3K10发布于 2021-04-01
  • 来自专栏AI机器学习与深度学习算法

    学习分类 2-2 内积

    对于分类问题,我们不再像回归问题那样,找出直线的斜率和截距。为了方便理解,将拥有一个特征的回归问题所绘制的图示和拥有两个特征的分类问题绘制的图示进行对比。

    59010编辑于 2022-11-08
  • 来自专栏Hank’s Blog

    2-2 R语言基础 向量

    > x <- vector("character",length=10) > x1 <- 1:4 > x2 <- c(1,2,3,4) > x3 <- c(TRUE,10,"a") #如果给向量赋值时元素类型不一致,R就会强制转换,将他们变为同一类型 > x4 <- c("a","b","c","d")

    78310发布于 2020-09-16
  • 来自专栏波波烤鸭

    2-2 SPU和SKU详解及MyBatisPlus自动生成

    2-2 SPU和SKU详解   商城系统中的商品信息肯定避免不了SPU和SKU这两个概念,本节就给大家详细介绍下这块的内容 1、掌握SKU和SPU关系 SPU = Standard Product Unit @return */ @Override public List<Category> queryByParentId(Integer pid) { //条件封装

    3.2K41发布于 2021-01-21
  • 来自专栏刷题笔记

    2-2 学生成绩链表处理 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101169860 2-2 学生成绩链表处理 (20 分) 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表

    1.6K20发布于 2019-11-08
  • 来自专栏mysql

    hhdb数据库介绍(2-2)

    HHDB Server在计算节点、数据节点、配置库等层次提供全面的高可用保障。提供完善的心跳检测、故障切换对存储节点同步追平判断、全局自增序列在故障时自动跳号、客户端连接Hold等机制,保障数据服务的可用性与数据的一致性。

    21710编辑于 2024-11-28
  • 来自专栏悟道

    2-2 二分&前缀和模板

    二分模板 int mid=0; while(left<right){ mid=(left+right)/2; if(check(mid)<K) r=mid; else l=mid+1; } 前缀和模板 : 前缀呢 无非就是 从left->right的和: ( s[right] - s[left-1]) import java.util.Scanner; public class Main { public static void main(Stri

    37630发布于 2021-03-11
  • 来自专栏育种数据分析之放飞自我

    笔记 | GWAS 操作流程2-2:性别质控

    「原理:」检查性别差异。先验信息,女性的受试者的F值必须小于0.2,男性的受试者的F值必须大于0.8。这个F值是基于X染色体近交(纯合子)估计。不符合这些要求的受试者被PLINK标记为“PROBLEM”。

    1.6K31发布于 2020-05-18
  • 来自专栏python3

    Python自动化开发学习2-2

    open()打开文件。windows系统默认的是gbk编码,如果不指定字符编码,就会使用系统默认的字符编码打开文件。比如这时python就会使用gbk编码去读utf-8文件,运行后会报错或者读到乱码。

    73830发布于 2020-01-10
  • 来自专栏韦东山嵌入式

    鸿蒙系统开发教程_韦东山 2-2必备基础知识

    在RTOS中,本质也是去读写寄存器,但是需要有统一的驱动程序框架。 所以:RTOS驱动 = 驱动框架 + 硬件操作

    62120编辑于 2022-05-05
  • 来自专栏全栈程序员必看

    SDK封装_java封装

    本文主要讲解java封装jar包的过程,一个简单的demo,方便大家入手学习打包jar包。

    2.9K30编辑于 2022-11-03
  • 来自专栏Deep learning进阶路

    2-2 线性表之链表 及其C++实现

    2-2 线性表之链表 及其C++实现 采用顺序存储结构的顺序表,其数据元素是用一组地址连续的存储单元来依次存放的,无须为表示数据元素之间的逻辑关系而增加额外的存储空间,其逻辑关系蕴含在存储单元的邻接关系中

    1.5K20发布于 2019-07-02
  • 来自专栏HenCoder

    HenCoder UI 部分 2-2 全新定义 View 的尺寸

    这期是 HenCoder 布局部分的第二期:重写 onMeasure() 来全新定制自定义 View 的尺寸。

    38130发布于 2018-08-20
  • 来自专栏撸码那些事

    封装那些事】 缺失封装

    缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。 为什么不能缺失封装? 开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。 缺失封装潜在的原因 未意识到关注点会不断变化 没有预测到关注点可能发生变化,进而没有在设计中正确封装这些关注点。 因为变化点混在了一起,没有分别进行封装。 使用桥接模式进行封装: 使用桥接模式,分别封装这两个关注点的变化。现在要引入新内容类型Data和新加密算法TDES,只需要添加两个新类。

    1.4K30发布于 2018-06-21
  • 来自专栏撸码那些事

    封装那些事】 缺失封装

    缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。 为什么不能缺失封装? 开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。 缺失封装潜在的原因 未意识到关注点会不断变化 没有预测到关注点可能发生变化,进而没有在设计中正确封装这些关注点。 因为变化点混在了一起,没有分别进行封装。 使用桥接模式进行封装: 使用桥接模式,分别封装这两个关注点的变化。现在要引入新内容类型Data和新加密算法TDES,只需要添加两个新类。

    1.4K150发布于 2018-05-16
  • 来自专栏京程一灯

    JavaScript 数据结构(2-2):栈与队列-队列篇

    翻译:疯狂的技术宅 说明:本文翻译自系列文章《Data Structures With JavaScript》,总共为四篇,原作者是在美国硅谷工作的工程师 Cho S. Kim 。由京程一灯老编 疯

    52220发布于 2019-03-28
  • 来自专栏产品能力

    封装

    36 // 在这里将p对象中的年龄赋值为-25岁 37 p.setAge(-25) ; 38 // 调用Person类中的talk()方法 39 p.talk() ; 40 } 41 } 封装属性 :private 属性类型 属性名 封装方法:private 方法返回类型 方法名称(参数) 01 class Person 02 { 03 private String name ; 04 private

    82920编辑于 2022-12-01
  • 来自专栏Python学习

    封装

    前言 在面向对象编程(OOP)中,封装是一个重要的概念,旨在保护数据并限制对对象内部状态的直接访问。在 Python 中,私有成员是实现封装的关键工具。 本章详细讲解了封装的基本概念以及私有成员的用法。 本篇文章参考:黑马程序员 一、基本概念 面向对象编程是一种许多编程语言支持的编程思想。 面向对象的三大特性: 封装 继承 多态 封装:将现实世界的事物用类来描述,具体表现为属性和方法。 通俗来讲,封装就是将事物的属性和行为整合到一个类中,通过成员变量和成员方法来实现对现实世界事物的描述。

    41421编辑于 2024-08-06
  • 来自专栏撸码那些事

    封装那些事】 未利用封装

    未利用封装 客户代码使用显式类型检查(使用一系列if-else或switch语句检查对象的类型),而不利用出层次结构内已封装的类型变化时,将导致这种坏味。 为什么要利用封装? 我们这里讨论的是:要检查的类型都封装在了层次结构中,但没有利用这一点,即使用显式类型检查,而不依赖于动态多态性。这将导致如下问题: 显式类型检查让客户程序和具体类型紧密耦合,降低了设计的可维护性。 未利用封装潜在的原因 以过程型思维使用面向对象语言 开发时的思维是以代码执行过程为导向,自然而然就会使用if-else语句和switch语句。 未应用面向对象原则 无力将面向对象的概念付诸实践。 示例分析一 根为抽象类DataBuffer的层次结构封装了各种基本数据结构型数组,DataBuffer的子类DataBufferByte、DataBufferUShort、DataBufferInt支持相应的基本数据类型数组 这种情况反映出来的问题就是没有利用封装,已经有了层次结构,却没有予以利用。没有面向接口编程,每个地方面向的都是具体的实现类,每个地方都需要判断实例的类型才可以进行下一步的动作。

    1.6K40发布于 2018-06-21
  • 来自专栏用户4381798的专栏

    封装

    专业的人专业造轮子,将橡胶、钢材等原材料封装成成品车轮,供给他人使用。 这就是封装的法则,人们通过封装,将现实世界繁复复杂的事物简化为抽象世界的一个概念,并且在概念之上层层运用封装法则,实现无与伦比的意念世界的上层建筑。

    1.1K30发布于 2020-08-28
领券