ICode9

精准搜索请尝试: 精确搜索
  • mybatis(一)之基本使用2021-12-05 11:30:12

    mybatis之基本使用 一、hello world二、接口注解(了解)三、接口与 xml 结合使用四、数据库表的基本操作五、优化连接配置文件六、别名管理器(了解)七、mybatisX 插件八、插入数据后获取自增 id九、全 map 操作 一、hello world 1.环境搭建   创建 maven web 项目 mybatis01

  • oracle中使用unpivot实现列转行2021-11-22 17:32:02

    使用unpivot实现列转行 create table Fruit(id int,name varchar(20), Q1 int, Q2 int, Q3 int, Q4 int); insert into Fruit values(1,'苹果',1000,2000,3300,5000); insert into Fruit values(2,'橘子',3000,3000,3200,1500); insert into Fruit values(3,'

  • 数据清洗和准备--数据转换2021-11-16 01:03:35

    数据清洗和准备 二、数据转换 移除重复数据 data = pd.DataFrame({'k1':['one','two']*3+['two'], 'k2':[1,1,2,3,3,4,4]}) data Out: k1 k2 0 one 1 1 two 1 2 one 2 3 two 3 4 one 3 5 two 4 6

  • Pandas数据聚合与分组2021-11-15 01:32:45

    数据聚合与分组 什么是分组聚合?如图: groupby:(by=None,as_index=True) by:根据什么进行分组,用于确定groupby的组 as_index:对于聚合输出,返回以组便签为索引的对象,仅对DataFrame df1 = pd.DataFrame({'fruit':['apple','banana','orange','apple','banana'

  • Java对象类型向上转型和向下转型2021-11-09 22:32:45

    基础知识 Java中的继承机制使得一个类可以继承另一个类,继承的类称为子类,被继承的类称为父类。在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,所以子类可以继承父类中所有的属性和方法,包括private修饰的属性和方法,但是子类只是拥

  • 【笔记2021-10-27】if 字典 Python2021-10-27 22:04:56

    5 if 语句 一个简单示例6.1 一个简单的字典6.2 添加字典6.3 遍历字典 5 if 语句 一个简单示例 fruits = ["apple","banana","berry","fig","orange","peach"] for fruit in fruits: if fruit == "fig": print(fruit.u

  • Java对象类型向上转型和向下转型2021-10-24 21:02:29

    引入: 子类可以继承父类中的所有属性和方法,包括private修饰的属性和方法;但是子类只是拥有父类private修饰的属性和方法,却不能直接使用它,也就是无法直接访问到他们(子类可以通过调用父类的public声明的get方法来获取父类的private属性,但无法访问父类的private方法) 同时子类可以

  • Java向上转型和向下转型2021-10-17 09:04:01

    多态性 “对于面向对象的程序设计语言,多态性是第三种最基本的特征(前两种是数据抽象和继承。” “多态性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与 “怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。

  • 基于go语言学习工厂模式2021-10-12 19:02:15

    工厂模式 简单工厂模式(Simple Factory) 定义 优点 缺点 适用范围 代码实现 工厂方法模式(Factory Method) 定义 优点 缺点 适用范围 代码实现 抽象工厂模式(Abstract Factory) 定义 优点 缺点 适用范围 代码实现 参考 工厂模式 一般情况下,工厂模式分为三种更加细分

  • Kotlin 的几个常用标准函数2021-10-06 19:03:23

    kotlin 的标准函数指的是 Standard.kt 文件中定义的函数,任何 Kotlin 代码都可以自由的调用标准函数 let let 配合 ?. 来使用进行判空辅助,表示如果目标变量不为空,则执行括号中的内容 val str: String? = "abc" str?.let{ -> it it.toString() } with with 同时接收两个参数

  • 常用设计模式2021-10-04 16:02:43

    单例模式 现实生活中常出现唯一的现象,比如地球只有一个 为了保证一个类只有一个实例,核心办法就是把构造方法设置为私有的,也就是只有自己才能实例化自己 public class ClassMaster { private String id; // 班主任名称 private String name; private String gend

  • 为何需要使用泛型的通配符? --《JAVA编程思想》 562021-09-26 23:03:30

    我们先来看一个导出类型的数组赋予基类型数组的例子: public class Fruit {} public class Apple extends Fruit {} public class RedApple extends Apple {} public class CovariantArrays { public static void main(String[] args) { Fruit[] fruits = new

  • 2021-09-222021-09-22 13:32:16

    关于java 继承接口以及抽象类的作用域问题 当子类继承接口或者是抽象类的时候 ,对于子类属性 没有写public修饰符就不能够使用 原因在于 接口以及抽象类默认的修饰符都是 public ,在实现的时候不能够缩小范围 所以必须对其添加 public修饰符 public static void main(Strin

  • 1369:合并果子(fruit)2021-09-20 16:01:51

    合并果子 #include<iostream> #include<cstdio> #include<queue> using namespace std; int main(){ std::ios::sync_with_stdio(false); int n,t; priority_queue<int,vector<int>,greater<int>> q; cin>>n; whi

  • Jetpack:Room数据库升级详解实战!2021-09-20 13:02:30

    系列文章目录 相关文章: Jetpack:Room超详细使用踩坑指南! Jetpack:Room+kotlin协程? 事务问题分析,withTransaction API 详解. Jetpack:Room使用报错FAQ Jetpack:Room配合LiveData/Flow使用优化,Room+Flow使用原理解析。 文章目录 系列文章目录Room升级简介异常处理实战扩展知

  • java进阶篇01、泛型,献给真心想学Java的打工人2021-09-10 12:30:09

    Generic foodGeneric2 = new Generic<>(); print2(foodGeneric2); // 错误使用 // Generic appleGeneric2 = new Generic<>(); // print2(appleGeneric2); ### 二.通配符泛型对象的参数读取和修改 #### 1.使用`? extends Xxx`创建通配符泛型对象 Generic<? extends Fruit

  • scala包对象2021-09-09 11:31:06

    转自: https://docs.scala-lang.org/zh-cn/tour/package-objects.html   1、包对象说明 Scala 提供包对象作为在整个包中方便的共享使用的容器。 包对象中可以定义任何内容,而不仅仅是变量和方法。 例如,包对象经常用于保存包级作用域的类型别名和隐式转换。 包对象甚至可以继承

  • 2021年7月大学英语b统考题库网考试卷2021-09-07 03:00:58

      全国网络教育、远程教育、奥鹏教育大学英语b统考、计算机应用基础统考   2021年7月远程网络教育大学英语b、计算机应用基础整套原题库,覆盖90%以上,精心整理归类,全中文翻译,高频重点题型单独标注,视频教程讲解,复习完整套题库,必过。         2021年7月统考大学英语b,整套原题

  • 10个python编程技巧,让你爱上python2021-09-02 18:33:20

    1.变量的交换 以往C++交换代码至少需要三行 tmp=a; a=b; b=tmp; python只需一行 a,b=b,a 2.字符串格式化 name="Jack" print("Hi,I'm"+name) #以往 print("Hi,I'm %s" %(name)) #字符串格式化一 print("Hi,I'm {}".format(name)) #字符串格式化二 print(f&q

  • 逆变协变的再理解2021-09-02 11:34:12

    一、逆变协变是只针对于有泛型的地方,如泛型类,泛型委托(函数类型变量) 如delegate void Function<in T>(T t); class Foo<out T> {...} 二、逆变协变这个概念可以先不管,优先看in和out关键字,in和out都是修饰的泛型类型T(当然也可以叫其他的),因此in T表示T只能用于输入,即只能用作参数类型

  • Unity 为游戏对象设置标签2021-08-03 17:59:57

    我们从【是什么】【为什么】【怎么用】三个问题,来讨论游戏对象的标签。 1. 什么是标签 标签 (Tag) 是可分配给游戏对象的参考词。例如,可为玩家控制的角色定义“Player”标签,为场景中的各种树木定义为“Tree”标签。 具体到Unity中,比如,我们新建一个游戏对象,那么,Inspector面板,

  • while、for、break、continue、语法使用2021-08-03 14:35:32

    1、while循环格式、无限循环 while 条件:#条件成立True进入循环不成立False不循环 循环内容 while else 1 flag = 1#flag == 旗帜、标记 2 3 while flag <= 3 : 4 print("nihao..") 5 flag += 1 6 else: 7 print("normal end of sycle")#循环正常结束执行else

  • 题解 CF1428F Fruit Sequences2021-07-26 20:02:10

    给定一个 \(01\) 串,\(f(l, r)\) 是 \(l \to r\) 中最长的 \(1\) 连续子串的长度。求 \(\sum_{l=1}^n \sum_{r=l}^n f(l, r)\) 按照以前做那种单调栈题目的思维定式,肯定是考虑每一串左边到哪里,右边到哪里,在乘一乘贡献。 但是发现这个有点难搞啊,不一定是要一整串,其中的一小串依然

  • 遇见Python | Day 4 操作列表2021-07-08 12:32:01

    目录 一、遍历列表 二、避免缩进错误 1、忘记缩进 2、忘记缩进额外的代码行、 3、不必要的缩进 4、循环后不必要的缩进 5、遗漏冒号 ​三、创建数字列表 1、使用函数range() 3、对数字列表执行简单的统计计算 4、列表解析  四、使用列表的一部分 1、切片 2、遍历切片 3、复制列

  • Rust之impl关键字2021-07-06 15:03:23

    Rust 中如何定义类 1. Rust 定义类成员变量 利用结构体(struct)定义成员变量 // 利用结构体定义成员变量 struct Fruit { color: String, weight: f32 } 2. Rust 定义类成员方法 利用impl关键字来定义结构体成员方法 // 利用impl关键字来定义结构体成员方法 impl Fr

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有