22 22
4年前
【数据结构之链表】看完这篇文章我终于搞懂链表了
一览:本文从零介绍链式存储结构的线性表——单链表。包括以下内容:什么是链式存储存储结构?单链表的结构辨析头结点、头指针等易混淆概念基本的增删改查操作(不带头结点和带头结点)单链表与顺序表的对比线性表的链式存储结构在一文中我们介绍了一种“用曲线连接”的线性表,“曲线”是一种形象化的语言,实际上并不会存在所谓“曲线”的这种东西。所谓“曲线连
Wesley13 Wesley13
4年前
MongoDB 教程(一):了解 NoSQL
概述:  MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。  MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。关系型数据库遵循ACID规则  事务在英文中是tran
Wesley13 Wesley13
4年前
MongoDB 数据库的概念以增删改查
1,MongoDB概念解析:Mongo数据库基本概念是文档,集合,数据库,下表给予介绍SQL术语概念MongoDB术语概念解释/说明databasedatabase数据库tablecollestion数据库/集合rowdocument数据记录行/文档columnfield数据字段/域inde
Wesley13 Wesley13
4年前
MySQL 基本操作
1、创建数据库:CREATE DATABSE  数据库名;2、切换数据库:USE DATABASE 数据库名;3、创建数据表:CREATE TABLE 表名(属性名 属性类型,...);4、插入数据:INSERT INTO 表名 VALUES(数据值,...);5、从文件中导入数据:
Stella981 Stella981
4年前
Golang 发送和接收数据公共类
packageRequestCenterimport("bytes""io""net""runtime""strings""time")//请求结构体typeQRequeststruct{conn
Wesley13 Wesley13
4年前
Go语言 之结构体比较与赋值
packagemainimport("fmt")typeStudentstruct{idintnamestring}funcmain(){//比较s1:S
Wesley13 Wesley13
4年前
MySQL的库表详细操作
MySQL数据库本节目录一库操作二表操作三行操作一库操作  1、创建数据库    1.1语法CREATEDATABASE数据库名charsetutf8;    1.2 数据库命名规则      可以由字母、数字、下划线、@、#
什么是数据库
数据库是计算机系统的三大核心基础软件之一。数据库是计算机系统的三大核心基础软件之一。它是存储在数据数据库中的基本对象,包括数字、图像、音频等形式。它被一步一步抽象后存储在数据库中,通常由数据库管理系统(DBMS)控制。DBMS充当数据库与其用户或程序之间的
跳跃表数据结构与算法分析
目前市面上充斥着大量关于跳跃表结构与Redis的源码解析,但是经过长期观察后发现大都只是在停留在代码的表面,而没有系统性地介绍跳跃表的由来以及各种常量的由来。作为一种概率数据结构,理解各种常量的由来可以更好地进行变化并应用到高性能功能开发中。本文没有重复地以对现有优秀实现进行代码分析,而是通过对跳跃表进行了系统性地介绍与形式化分析,并给出了在特定场景下的跳跃表扩展方式,方便读者更好地理解跳跃表数据结构。
IT全栈视野 IT全栈视野
1年前
全面理解 HarmonyOS NEXT 的应用代码结构
HarmonyOSNEXT的应用代码结构通常包含以下几个主要部分:entry目录:这通常是应用的入口点,包含了应用的主要页面或功能模块的代码。pages目录:存放各个页面的代码文件,每个页面可能有自己的.js(逻辑)、.css(样式)和.hml(布局)文件