在某峰培训机构不知不觉已经一个半月了,飞快的时间里还有瀑布般下落的知识...能够从这里面接收到多少也是因人而遇。今天是2016/8/20,星期六,打算这两天把java阶段里认为比较重要的知识点总结一下。这就是第一篇--集合。ok,进入正题:集合:1.集合数组在使用的意义可以说是一样的,都是为了存储一种数据而这种数据可以是基本数据类型,也可以是引用类型。(基本数据类型(8种):byte,short
转载 2023-09-28 09:54:05
80阅读
1.集合简介数学定义:一般地,我们把研究对象统称为元素。把一些元素组成的总体叫做集合java集合定义:集合就是一个放数据的容器,准确的说是放数据对象引用的容器。java中通用集合类存放于java.util包中。2.集合的实现实现集合(Collection)的数据类型有三种:1.集(set)无序、不重复Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合
GC的基础知识1.什么是垃圾C语言申请内存:malloc freeC++: new deletec/C++ 手动回收内存Java: new ?自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收多次回收没有任何引用指向的一个对象或者多个对象(循环引用)2.如何定位垃圾引用计数(ReferenceCount)根可达算法(RootSearching)3.常见的垃圾回收
大纲 cs3k.com数据结构概述哈希表 Hash: a.原理  b.应用堆 Heap: a.原理    b.应用-优先队列 Priority Queue  c.替代品-TreeMap 数据结构的两类问题cs3k.com1.设计一个数据结构2.实现某个算法用到了某个/某几个数据结构什么是数据结构可以认为是一个集合,并且提供集合上的若干操作
原文(问答):https://stackoverflow.com/questions/4984600/when-do-i-use-a-dot-arrow-or-double-colon-to-refer-to-members-of-a-class-in-cC++提供了三种访问类或者类对象的操作符,他们是“双冒号::”,“点.”,"箭头->", 这三种操作符有着各自的使用场景和定义。...
原创 2021-06-04 10:49:53
1608阅读
Numpy是python中最有用的工具之一。它可以有效地处理大容量数据。使用NumPy的最大原因之一是它有很多处理数组的函数。可以用作数据统计、图像处理、线性代数、傅里叶变换等。对于运算的数据首先表示为numpy数组的形式(向量化)首先导入numpy这个库 然后使用np.array()创建一个数组 也可以使用np.zeros()创建一个全零的数组
无论什么语言,集合应当是我们最常用的一种类型啦,大体上分为有序列表、map、sey、队列首先先来看一下有序列表,List内部跟数组一样也是按照先后顺序排放的,但对于增删,非常方便,list的实现大多是使用ArrayList实现的,先来看一下List的源码,这里面有一个<E>,这个就是泛型,java是面向对象语言,他在运行期间,才会将我们的类进行初始化,因此,就利用这一特性,我们输入指定
转载 2023-07-16 09:46:24
57阅读
首先,类只能使用public修饰是一个伪命题,应该说我们只见到过使用public修饰的类,还有一些类没有访问修饰符,此时访问权限为default。其次,类实际上分为外部类和内部类(inner class),一般的类都是外部类,内部类需要依赖外部类生成,内部类可以各种访问修饰符修饰。所以问题转化成,为什么不能使用private和protected修饰外部类?我们知道,在Java中,访问修饰符可以修
访问权限修饰符决定了紧跟其后被定义的东西可以被谁访问。 Java里有4种情况:public 公共的:关键字应用于类、方法、变量的访问控制修饰。public修饰的类,方法,变量在整个项目的所有类都可以被访问使用。protected 受保护的:关键字应用于类、方法、变量的访问控制修饰。只有本类和同一包里的其他类还有不同包里的子类可以使用。default 默认的:关键字应用于类、方法、变量的访问控制修饰
转载 2023-08-02 13:25:15
163阅读
# Java什么时候使用int什么时候使用double 在Java编程中,int和double是两种常用的数据类型,它们分别用来表示整数和浮点数。那么在实际开发中,我们应该如何选择合适的数据类型呢?本文将针对这个问题进行讨论,并给出一些示例代码来帮助读者更好地理解。 ## int和double的区别 - int:是Java中的一个基本数据类型,用来表示整数。它只能存储整数值,并且范围为-2
原创 7月前
195阅读
assert用在那些你知道绝对不会发生的事情上,但是因为人总是会犯错误,保不准你写出来的东西跟你想的不一样。所以assert用来捕捉的是程序员自己的错误。 同理,exception捕捉的是用户或者环境的错误。
转载 2019-01-02 21:47:00
798阅读
2评论
一、概念        华为ldp是mpls动态的标签分发、存储、控制协议,工作时在2.5层; 默认为只为32位主机路由且存在于路由表中的地址分标签名词:MPLS domain LSR:Label Switching Router LER:Label Edge Router LSP:Label Switching Pa
# 什么时候Python,什么时候Shell 在现代软件开发和运维中,Python和Shell都是非常重要的工具,各自在特定领域和场景中发挥着独特的作用。本文将深入探讨这两者的应用场景、优势劣势,并通过代码示例加以说明,帮助读者了解何时使用Python,何时使用Shell。 ## 一、Shell脚本的定义与应用场景 Shell是Unix/Linux系统下的一种命令行解释器,用于与操作系统
原创 2月前
34阅读
mongodb什么时候使用First and foremost, MongoDB is not a replacement for any traditional RDMS databases. But, considering the fact that the MongoDB structures/stores the data in the form of BSON (Binary repr
目录一、方法的基本用法1.1 什么是方法(method)1.2 方法定义语法 1.3方法的开辟 二、方法的重载 三、方法的使用 例题:函数方式编写代码模拟三次登录场景例题:函数求水仙花数 例题:求奇数位于偶数之前 例题: 函数求三个数的最大值 总结:我与你同在。  一、方法的基本用法1.1 什么是方法(me
什么时候button,什么时候a标签 一、问题 能实现链接功能的标签一般就a标签,button标签,input submit标签 input submit肯定是提交表单的时候
转载 2018-04-25 16:14:00
300阅读
写在前面网上看帖子的时候,经常会看到说尽量exists,少用in。那么问题来了,是所有场景下都尽量exists吗,还是具体场景具体分析。给你答案mysql做子查询的时候,永远记得要小表驱动大表。inselect * from A where id in (select id from B);相当于先循环B,再循环A。B表驱动A表。也就是当B表数据少于A表时,in最佳。existsselect * from A whereexists(select 1 ...
原创 2021-12-29 16:09:09
301阅读
导读公司每日产生海量数据,按业务需要进行统计产出各类分析报表,但巨大的数据量加上复杂的数据模型,以及个性化的分析维度,采用传统的离线预计算方式难以灵活支持,为此需引入一种满足实时多维分析场景的计算引擎框架来支撑业务精细化运营场景。本文将分享ClickHouse在自助分析场景中的探索及实践,文章将从以下4个方面介绍:自助分析场景OLAP技术选型高斯平台自助分析场景ClickHouse的优化实践Cli
# 什么时候使用MongoDB,什么时候使用Redis 在开发过程中,我们常常需要使用数据库来存储和管理数据。MongoDB和Redis都是非常流行的数据库系统,但它们各自有不同的优势和适用场景。本文将介绍什么时候使用MongoDB,什么时候使用Redis,并提供代码示例来帮助读者更好地理解。 ## MongoDB MongoDB是一个基于文档的NoSQL数据库,具有灵活的数据模型和强大的查
原创 3月前
89阅读
一 继承的好处: 1.提高代码复用性 2.类与类之间产生了关系,为第三个特性多态产生提供了前提。二 什么时候继承? 类与类之间有所属关系时。三 ①当本类的成员和局部变量同名 this区分 ②当子父类的成员变量同名 super区分 this:代表本类对象的引用 super:代表一个父类空间 当子父类出现成员函数一模一样 会运行子类函数称为覆盖四:覆盖注意事项 子类重写(覆盖)父类的方法必须满足的
转载 1月前
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5