E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
├──基础数据结构
小白也能看懂的Redis教学基础篇——redis
基础数据结构
各位看官大大们,周末好!作为一个Java后端开发,要想获得比较可观的工资,Redis基本上是必会的(不要问我为什么知道,问就是被问过无数次)。那么Redis是什么,它到底拥有什么神秘的力量,能获得众多公司的青睐?接下来就由小编我带大家来揭秘Redis的五种基本数据结构。Redis是C语音编写的基于内存的数据结构存储系统。它可以当作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(str
Raiden_xin
·
2020-09-26 11:00
[DS]《数据结构与算法:C++描述》学习目录(持续更新...)
转载请注明:转载自祥的博客原文链接:https://blog.csdn.net/humanking7/article/details/80787307引子文章目录[目录1]-
基础数据结构
[目录2]-算法引子虽然对数据结构有所了解
祥知道
·
2020-09-17 16:42
Datastructure
C-C++
数据结构与算法分析C++描述
数据结构
C++
Redis笔记总结
目录0,本文主要涉及1,Redis简介2,
基础数据结构
以及API1,字符串(String)2,列表(List)3,集合(Set)4,有序集合(SortedSet)5,散列(Hash)6,位图(Bitmap
zhangbohun
·
2020-09-17 14:37
JavaWeb
Redis
数据结构与传统算法知识总结
涉及语言:py3:注重算法本身的知识c/c++:实现
基础数据结构
和算法java:实现较复杂数据结构一、概述c语言知识体系https://blog.csdn.net/hebtu666/article/details
欧特GO
·
2020-09-17 07:08
数据结构及算法
食物链
基础数据结构
之并查集
题目描述动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是”1XY”,表示X和Y是同类。第二种说法是”2XY”,表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是真的,
maCat00
·
2020-09-17 02:05
基础算法模板题
数据结构
c++
Python使用MongoDB简记
《MongoDB使用简记》 常用的数据库就是关系型数据库MySQL、Oracle以及非关系型数据库Redis、HBase等,数据库和
基础数据结构
一样,无非就是增、删、改、查,根据不同的场景来选择关系型数据库和非关系型数据库
Cpp课代表
·
2020-09-16 12:29
Redis 数据结构以及使用场景
Redis
基础数据结构
有哪些?一、String(字符串)在任何一种编程语言里,字符串String都是最基础的数据结构,那你有想过Redis中存储一个字符串都进行了哪些操作嘛?
leehsiao
·
2020-09-16 11:25
Redis
redis 底层详解
1.1压缩列表非
基础数据结构
,是red
tsuyokuninaru
·
2020-09-16 06:46
Redis实操(20429字总结)
2020-7.26注:List的结构中:当数据量大的时候Redis将链表和ziplist结合起来组成了quicklist1.2.25种
基础数据结构
stringRedis的字符串是动态字符串,是可以修改的字符串
wangye7303
·
2020-09-15 23:16
redis
redis
计算机
基础数据结构
讲解第三篇-B树和B+树
这一小节将介绍B树和B+树的内容。一:B树1.介绍 B树又称多路平衡查找树,所有结点的平衡因子均等于0,所有孩子结点的最大值成为B树的阶,用m表示。一颗m阶B树或为空树,或者满足: (1)树中每个结点至多有m棵子树,至多有m-1个关键字。 (2)若根结点不是终端结点,则至少有两棵子树。 (3)除根结点外的所有非叶结点至少有m/2棵子树(取整数最大值)至少有m/2-1个关键字(取整数最大
软工李昂
·
2020-09-15 21:49
数据结构
c
java
数据结构
算法
B树
计算机
基础数据结构
讲解第八篇-栈
本章我们介绍有关栈的知识,栈的重点在于顺序存储,链式存储及其特点。1.栈的基本概念(1)栈的定义 栈是只允许在一端进行插入和删除的线性表。有一个栈顶和栈底。栈顶是允许插入和删除的那一端,栈底是不允许插入和删除的那一端。如果一个栈不包括任何元素,就是一个空表也就是空栈。 栈的特点是先进先出。(2)栈的基本操作 栈的基本操作包括下面六种: InitStack(&S):初始化一个空栈S。
软工李昂
·
2020-09-15 21:17
数据结构
c++
c
指针
数据结构
栈
计算机
基础数据结构
讲解第七篇-链表操作
本篇文章我们学习线性表的链式表示,也就是链表。我们知道,顺序表可以随机存取,查找方便,但是插入和删除需要移动大量元素。链式存储线性表的时候,不需要使用地址连续的存储单元,而是通过"链"建立起数据元素之间的逻辑关系,不要求物理位置连续,插入和删除只需要修改指针,很方便。但是这样的话由于不要求物理位置连续,就会失去随机存取的优点。下面就来介绍各种链表的。 由于链表在网上的介绍很多,所以具体结构就
软工李昂
·
2020-09-15 21:17
c++
c
数据结构
算法
链表
计算机
基础数据结构
讲解第六篇-顺序表操作
上一篇介绍了顺序表的有关定义及其及其简单的插入,删除,按值查找操作,这一篇将介绍顺序表的其他操作。1.顺序表的初始化 静态存储顺序表初始化:voidInitlist(SqList&L){for(inti=0;i
软工李昂
·
2020-09-15 21:17
数据结构
c
c++
数据结构
算法
计算机
基础数据结构
讲解第五篇-顺序表
本篇及下一篇文章介绍线性表,包括线性表的定义及顺序表和链表的表示和方法。有关b树的补充等到之后进行介绍。一:线性表的定义和基本操作 线性表是具有相同数据类型数据元素的有限序列集合,当线性表内没有元素时,是一个空表用a(i)代表第i个数据元素,第一个元素为表头,最后一个元素为表尾。除第一个元素外,每个元素都有一个直接前驱;除最后一个元素外,每个元素都有一个直接后继。 线性表是一个逻辑结构,表
软工李昂
·
2020-09-15 21:16
数据结构
c++
c
数据结构
算法
线性表
转载_Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分
waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为
基础数据结构
,与进
williamwanglei
·
2020-09-15 20:50
Linux内核
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析if
waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为
基础数据结构
,与进
公子烨
·
2020-09-15 20:45
linux驱动
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析
waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为
基础数据结构
,与进
hardy_2009
·
2020-09-15 19:58
Linux
Driver
Nginx源码分析 -
基础数据结构
篇 - 内存池 ngx_palloc.c(02)
目录内存池数据结构定义ngx_pool_t内存池主结构ngx_pool_data_t数据区域结构ngx_pool_large_t大数据块结构ngx_pool_cleanup_t自定义清理回调的数据结构数据结构图具体函数实现内存分配ngx_alloc和ngx_calloc创建内存池ngx_create_pool销毁内存池ngx_destroy_pool重设内存池ngx_reset_pool使用内存池
老码农zhuli
·
2020-09-15 17:28
Nginx源码分析
使用jedis连接redis-cluster进行布隆过滤器功能的演示
前几篇分别进行了redis的五种
基础数据结构
的api演示,下面几篇会针对基于rediscluster集群做一些常用的应用场景演示demo。
程序男
·
2020-09-15 08:44
NoSql专题
redis
redis
java
Hive 语法操作大全
前面介绍了Hive的理论基础以及安装Hive,这篇文章主要介绍Hive的
基础数据结构
和建表,插入数据等一些基本的操作,这里附上Hive官网的语法手册。
看朱成碧_lzh
·
2020-09-15 05:15
Hive
数据库
hive
mysql
大数据
非科班进大厂必备算法,没压中找我拿红包
基础数据结构
的融合是成为庞大系统的基石。比如Redis中的跳跃表,数据库索引B+树等,只有对基础的数据结构足够的熟悉才能更容易去理解稍微复杂的结构,就仿佛我们闯关打怪一样,一步一步解锁直到结局。
我是程序员小贱
·
2020-09-14 21:48
大厂系列
Protobuf3 系列二 定义复杂的proto文件
定义复杂的对象这是Protobuf3的系列二:如何在protobuf中定义更复杂的对象proto文件除了定义string,int等基础对象外(protobuf的
基础数据结构
和Java变量的对应关系见文章末尾
hry2015
·
2020-09-14 19:26
tool
spring
protobuf
杂集
数据结构---算法-02
链表的定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。
Python铫的当当
·
2020-09-14 16:28
Python_learning
XML的优缺点
在业务设计里面,业务的可扩展性和
基础数据结构
的设计十分的相关,假设使用数据库存储
基础数据结构
,我们要是想个这个
基础数据结构
加一个字段的话,那么基本上是要将整个业务都重新lo
pty_2007
·
2020-09-14 04:23
XML
openCV 常用数据结构
导读:OpenCV
基础数据结构
图像数据结构IPL图像:IplImage|--intnChannels;//色彩通道数(1,2,3,4)|--intdepth;//象素色深:|//IPL_DEPTH_8U
edison0663
·
2020-09-14 03:23
图形图像处理
python之pandas --- DataFrame
基础数据结构
1DataFrame的创建DataFrame创建pd.DataFrame(data=None,index=None,columns=None,dtype=None,copy=False)data:创建数组的数据,可为ndarray,dictindex:行索引columns:列索引dtype:数组数据类型copy:是否拷贝fn=pd.DataFrame(np.arange(16).reshape(4
吴颖石
·
2020-09-13 19:04
pandas
python
Nginx源码初探之数据结构 - 链接数据结构
ngx_event_t事件和ngx_connection_t连接是处理TCP连接的
基础数据结构
。
北海宇微
·
2020-09-13 15:52
深入浅出Nginx
Nginx数据结构
ngx_listening_s
ngx_cycle_t
Nginx请求处理流程
Python与Java
Python1、
基础数据结构
答:列表、元组、字典、集合、字符串;可变类型(值改变,地址/ID不改):列表,字典;不可变类型(值改变,地址/ID改变):数值、元组、集合、布尔、字符串;注:小数池:python
wyyhuli
·
2020-09-13 14:22
总结归纳
python
java
编程语言
算法模板——基础(未完待更)
基础数据结构
和算法1.链表结构1.1单链表1.2双向循环链表2.图2.1存储结构2.2遍历2.3最短路径2.4有向图检测环3.树3.1二叉树存储结构3.2平衡二叉树(AVL)4.排序算法4.1快排4.1.1
大白羊_Aries
·
2020-09-13 12:21
算法
算法
基础数据结构
-二叉树-赫夫曼树的构建与编码
赫夫曼树在
基础数据结构
里也是一个难点,所以趁在家我把我课下和张同学写的报告提一些出来,稍微详细的写一下。基本概念:赫夫曼树又称为最优树,是一类带权路径长度最短的树。
weixin_34054866
·
2020-09-13 09:38
[uoj228]
基础数据结构
练习题 解题报告
这题好厉害呀。。看完题一看。。相邻两个数开根号的话差会由a-b变成a√−b√,相当于除了一个a√+b√,这样的话很快差就要变成0了,傻逼题呀!这样只需搞一棵线段树,如果一个区间都是一个数了,就直接开根号,相当于打个覆盖标记,否则的话就递归下去;这样递归下去的条件是一个区间有相邻两个数差不为0,这样会使得原区间裂成lg区间长度个小区间,而对于一个差而言只会造成这种情况lglgn次;区间加的话就相当于
TA201314
·
2020-09-13 04:09
特殊数据
线段树
高级程序员知识学习(Redis的扩展应用知识1)
Redis的资源:https://github.com/2462612540/Senior_Architect.gitRedis
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、
庄小焱
·
2020-09-13 03:47
Java的高级架构师学习
redis
Python习题3
3.Python
基础数据结构
使用:(1)如何让元组内部可变(叙述或者简单定义)(2)如何将L1=[1,2,3,4,5],L2=[6,7,8,9];使用列表内置函数变成
SpiderLiH
·
2020-09-12 20:12
Python习题
RabbitMQ概念,安装及整合springboot
1.MQ的基本概念1.1什么是MQMQ(MessageQueue):消息队列,是
基础数据结构
中“先进先出”的一种数据机构。
小菜鸟wx
·
2020-09-12 17:24
RabbitMQ
Redis
基础数据结构
redis--基本数据结构以Docker的方式运行redis实例Redis基本数据结构String(字符串)list(列表)hash(字典)set(集合)zset(有序集合)容器型数据过期时间以Docker的方式运行redis实例#拉取redis镜像dockerpullredis#运行redis容器dockerrun--namemyredis-d-p6379:6379redis#以交互式的终端的方
haliaddel
·
2020-09-12 10:53
redis
redis
nosql
MySQL列:innodb的源代码的分析的
基础数据结构
在过去的一年中的数据库相关的源代码分析。前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多。他们也比较深比较分析,所以没有必要重复很多劳力。MYSQL,当然主要还是数据库存储引擎,首先我还是从innodb这个最流行的开源关系数据库引擎着手来逐步分析和理解。我一般分析源代码的时候都是从基础的数据结构和算法逐步往上分析。遇到不明确的地方,自己依照源代码又一次输入一遍并做
aofan9566
·
2020-09-12 10:27
redis
基础数据结构
(六) 基数统计
基数统计即统计一个数据集中不重复元素的个数,一种显然的实现是使用不相交集,缺陷是随着数据增加内存占用线性增加,海量数据下不可用;一种更常见的方法是使用B-树,所有数据在叶子节点保存,叶子节点在磁盘中,上层节点在内存中,因此占用内存的问题得到解决,查找时间O(logN),但是读取磁盘开销太大;最完美的方法是使用bitmap,因为bit是最小存储空间,可以保证内存占用最小。以上都是准确基数排序的方法,
kdb_viewer
·
2020-09-12 06:13
开源工程
redis五种
基础数据结构
常用操作
String键值对设置setkeyvalue获取getkey删除delkey判断key是否存在存在返回1,不存在返回0existskey批量键值对获取多个mgetkey1key2key3…设置多个msetkey1value1key2value2key3value3…设置key存在时间1.setnamepangzi2.expirename5//5秒后删除3.setexname5pangzi//5秒后
quancunzuishuai~
·
2020-09-12 04:49
redis
redis
算法导论 第十四章:区间树
区间树是一种对动态集合进行维护的红黑树,具体设计如下:step1:
基础数据结构
我们选择的
基础数据结构
式红黑树,其中每个节点x包含一个区间域x.int,x的关键字为区间的低端点x.int.low.step2
iffTimes
·
2020-09-12 01:32
Data
Structure
and
Algorithms
ZMQ源码分析(一)--
基础数据结构
的实现
yqueue和ypipezmq号称是”史上最快的消息队列”,由此可见zmq中最重要的数据结构就是队列。zmq的队列主要由yqueue和ypipe实现。yqueue是队列的基本操作,下面首先分析yqueue的实现。//IndividualmemorychunktoholdNelements.//IndividualmemorychunktoholdNelements.structchunk_t{Tv
子曰帅
·
2020-09-12 00:23
zeromq源码分析
【Linux】巧夺天工的kfifo(修订版) --研读
在Linuxkernel里面,简洁并不表示代码使用神出鬼没的超然技巧,相反,它使用的不过是大家非常熟悉的
基础数据结构
,但是kernel开发者能从基础的数据结构中,提炼出优美的特性。kfifo就是这样
bandaoyu
·
2020-09-11 23:24
C/C++
linux
zmq源码阅读笔记之
基础数据结构
1,arrayzmq实现了一套自己的数组,数组内部用一个std::vector来保存数据 template class array_t { private: typedef array_item_t item_t; public: typedef typename std::vector ::size_type size_type; private
cc509a
·
2020-09-11 20:29
TCP/IP与网络编程
opencv入门
内容简介OpenCV概述资料链接OpenCV命名约定编译命令C程序实例GUI命令窗口管理输入设备OpenCV
基础数据结构
图像数据结构矩阵与向量其他数据结构图像处理创建与释放图像结构空间读入与存储图像读取图像元素图像转换绘图命令矩阵操作创建与释放矩阵结构空间读取矩阵元素矩阵
bealives
·
2020-09-11 14:29
opencv
float
数据结构
image
图像处理
vb
存储
程序员之路:Python全栈体验
font-end后端back-end1、前端HTML:网页元素CSS:元素呈现JS:用户交互2、后端知识面:前后端结合/分离大数据,分布式数据库,关系型/非关系型操作系统,开源项目Python基础语法Python的
基础数据结构
彭世瑜
·
2020-09-11 09:37
图解Redis之数据结构篇——压缩列表
文章导航-readme前言同整数集合一样压缩列表也不是
基础数据结构
,而是Redis自己设计的一种数据存储结构。它有点儿类似数组,通过一片连续的内存空间,来存储数据。
老於记
·
2020-09-11 06:35
Redis
python 数据结构之单链表
链表的定义:链表(linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点
小黄鸭zm
·
2020-09-10 21:16
数据结构基础
python
3.链表(python数据结构与算法学习)
链表的定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储区+下个节点链接区)里存放下一个节点的位置信息(即地址)。
troublemaker、
·
2020-09-10 20:42
#
python数据结构与算法
PYTHON数据结构与算法学习笔记(三)
链表的定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表
yfqh9588
·
2020-09-10 17:38
python之单链表与单向循环链表的封装
链表(LinkedList)是一种常见的
基础数据结构
,是一只种类线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。那么什么是单链表呢?
pyh_yz
·
2020-09-10 16:57
【Redis】一文快速入门Redis(
基础数据结构
、相关常用命令、持久化及淘汰策略详解)
目录一、Redis
基础数据结构
1.1string(字符串)1.2list(列表)1.3hash(字典)1.4set(集合)1.5zset(有序集合)1.6其他高级命令二、核心原理2.1Redis的单线程和高性能
小七mod
·
2020-09-10 13:14
Redis
redis
数据库
缓存数据库
nosql
数据库命令
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他