240 发简信
IP属地:北京
  • 120
    链表

    概念链表(linked list)是一种常见的线性表结构,在存储单元上非连续,非顺序的存储结构,由节点组成,节点可以在运行中动态生成,每一个节点中存放两种信息:当前节点的数据...

  • 120
    列表

    概念是python中的最基本的数据结构,列表可以进行的操作:索引,切片,加,乘,检查成员等 列表的创建 列表的常见操作1.切片 2.加,乘, 检查成员 3.修改列表 常用方法...

  • 120
    栈和队列

    栈 概念:栈是一种特殊的线性表,保存一组元素的集合,插入和删除只能在尾部操作其特点:1.栈顶允许插入(入栈)和删除(出栈),另一部分为栈底2.栈具有后进先出的特点 栈的创建p...

  • 120
    字符串

    字符串的创建 格式化字符串 字符串拼接(字符串不能和其他类型拼接)" + "拼接 格式化字符串: %s:表示任意字符串 format()函数:‘{}’.format() 字符...

  • 多线程

    本篇博客介绍一些多线程的使用案例。如:单例模式、阻塞队列、定时器、线程池等。 单例模式 单例模式(Singleton Pattern)是Java中最简单的设计模式之一。这种类...

  • 线程

    本篇博客介绍一些多线程的使用案例。如:单例模式、阻塞队列、定时器、线程池等。 单例模式 单例模式(Singleton Pattern)是Java中最简单的设计模式之一。这种类...

  • 120
    网络原理及Http

    htpp原理 理解为何要有应用层 我们已经学过 TCP/IP , 已经知道目前数据能从客户端进程经过路径选择跨网络传送到服务器端进程[ IP+Port ],可是,仅仅把数据从...

  • 120
    MySQL的增删改查

    新增(Create) 语法 例如 单行数据,全列插入 多行插入,指定列插入 查询(Retrieve) 语法 全列查询 例如: 指定列查询 例如: 查询字段为表达式 例如:查询...

  • 120
    概念

    软件测试的目的和原则 目的:验证软件是否满足用户的需求原则:以客户为中心,遵循软件测试的规范、流程、标准和要求 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 成...

  • 120
    搜索树和哈希表

    Map和Set Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有: 直接遍历:时间复杂度为O(N),若元素较...

  • 120
    数据类型分类

    数值类型 BIT类型 用法示例: 上述的bit(8)类型的10为什么不显示呢,因为bit字段在显示时,是按照ascii码对应的值来进行显示的。 如果一个字段只需要存放0或1,...

  • 120
    二叉树

    树的简介 树是一种非线性结构, 树状结构是结点间有分支的, 层次的结构. 一些基本术语 度数:一个结点的子树个数。 树叶:没有子树的结点称为树叶或终端结点。 双亲结点或父节点...

  • 120
    排序

    概念 排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来。如果提到排序,通常指的是排升序(非降序)。通常意义上的排序,都是指的原地排序(in pla...

  • 120
    优先级队列(堆)

    优先级队列概念 前面介绍过队列,队列是一种先进先出(FIFO)的数据结构,但有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,该中场景下,使...

  • 泛型

    为什么需要泛型 通过上述示例发现,MyArray类中实际只能保存int类型的数据,对于其他类型的数据比如:double、String或者自定义类型的对象,根本无法存储。想要解...

  • 120
    线性表-链表

    链表的原理 元素(element):真实存于线性表中的内容,是我们关心得核心内容。结点(node): 为了组织链表而引入的一个结构,除了保存我们的元素之外,还会保存指向下一个...

  • 120
    栈和队列

    栈(Stack) 一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(La...

  • 线性表-顺序表

    认识线性表和顺序表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字...

  • 120
    异常

    初识异常 例如:除以0 数组下标越界: 访问null对象 异常就是指程序运行时,出现错误时通知程序调用者的一种机制。 注意异常时运行时的一种机制,不是编译期。 我们可以举个例...

  • 120
    String类

    String类的创建 我们看看以上代码的内存分布图: 引用类型有点类似c语言中的指针,我们在内存中开辟了一小块内存空间保存一个地址,但是与c语言不同的是指针能进行数字运算,但...