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
数据结构篇
数据结构篇
-队列
队列这种数据结构,是一个等待处理的的行列,当我们希望按数据抵达的先后顺序处理数据的时候一般会用到,数据中最先放入的元素会被先取出,遵循先入先出的原则《挑战程序设计竞赛2》中的例题模拟CPU循环调度处理任务现在有名称为name(i)且处理时间为time(i)的n个任务按顺序排成一列,CPU通关循环调度法,逐一处理这些任务,每个任务最多处理qms之后任务将被移动至队尾,CPU随即开始处理下一个任务输入
Cr42yHC1
·
2018-11-29 11:21
算法与数据结构
数据结构篇
:单链表倒置(带头结点/不带头结点)
带头结点初始化如图1.我们需要把1这个结点作为最后一个结点,所以要把1的next指向NULLh->next->next=nullptr;2.然后我们要新建结点,指向HeadNext的下一位,并把HeadNext的下一位指向HeadPre,Inode*tempNode=HeadNext->next;HeadNext->next=HeadPre;3.HeadPre指向HeadNext为下一次循环做准备
烟雨迷离半世殇
·
2018-11-28 19:19
C++编程
数据结构
数据结构学习笔记
图解Redis之
数据结构篇
——字典
系列文章图解Redis之
数据结构篇
——简单动态字符串SDS图解Redis之
数据结构篇
——链表图解Redis之
数据结构篇
——字典一、复习散列表1.1散列表散列表(哈希表),其思想主要是基于数组支持按照下标随机访问数据时间复杂度为
崖边小生
·
2018-11-20 16:00
图解Redis之
数据结构篇
——链表
图解Redis之
数据结构篇
——简单动态字符串SDS提到Redis使用了简单动态字符串,链表,字典(散列表),跳跃表,整数集合,压缩列表这些数据结构来操作内存,并且简单介绍了Redis简单动态字符串。
崖边小生
·
2018-11-16 08:00
图解Redis之
数据结构篇
——简单动态字符串SDS
文章导航-readme图解Redis之
数据结构篇
——简单动态字符串SDS前言相信用过Redis的人都知道,Redis提供了一个逻辑上的对象系统构建了一个键值对数据库以供客户端用户使用。
崖边小生
·
2018-11-14 14:00
python数据分析——数据查看与选取(一)
所以本文将分为:文章目录一、
数据结构篇
series介绍编译器里的样子DataFra
Arwen_H
·
2018-08-08 21:33
python
pandas
数据分析
数据查询
python—数据分析
学习python数据分析
redis笔记-
数据结构篇
2018-1-3byAtlas1.SDS描述redis底层是C语言编写,而redis没有直接使用C语言的字符串表示,是自己构建了一种名为简单动态字符串的抽象类型,即SDS(simpledynamicstring)。redis数据库里,包含字符串值的键值对在底层都是SDS实现的,可以说SDS是基石。AOF模块中的AOF缓冲区,以及客户端状态中的输入缓冲区,都是SDS实现的。定义structsdshd
水天云黑白
·
2018-01-04 04:57
redis
nosql
缓存
缓存缓冲
redis笔记-基础环境篇
2017-12-31byAtlas祭天地:学习redis,组织思路将会是,基础环境篇->基础指令篇->指令原理篇->
数据结构篇
->对象系统篇->单数据库篇(分篇)->多数据库篇(分篇),共勉。
水天云黑白
·
2017-12-31 23:34
redis
nosql
缓存
缓存缓冲
CloudCompare插件编写三(算法实现)
唠叨本文分三篇来介绍一个完整的CloudComapre插件的编写教程,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第三篇,算法实现篇,你可以根据本文改成自己的插件,待卿临幸。
huihut
·
2017-05-15 19:23
CloudCompare插件编写二(数据结构)
唠叨本文分三篇来介绍一个完整的CloudComapre插件的编写教程,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第二篇,
数据结构篇
,你可以根据本文改成自己的插件,待卿临幸。
huihut
·
2017-05-15 19:08
CloudCompare插件编写一(插件框架)
下面分三篇来介绍,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第一篇,插件框架篇,你可以根据本文改成自己的插
huihut
·
2017-05-15 19:04
CloudCompare插件编写三(算法实现)
唠叨本文分三篇来介绍一个完整的CloudComapre插件的编写教程,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第三篇,算法实现篇,你可以根据本文改成自己的插件,待卿临幸。
huihut
·
2017-05-01 19:00
github
UI
插件
qt
ClooudComp
CloudCompare插件编写二(数据结构)
唠叨本文分三篇来介绍一个完整的CloudComapre插件的编写教程,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第二篇,
数据结构篇
,你可以根据本文改成自己的插件,待卿临幸。
huihut
·
2017-05-01 19:00
数据结构
框架
filter
插件
CloudCompa
CloudCompare插件编写一(插件框架)
下面分三篇来介绍,分别是插件框架篇、
数据结构篇
、算法实现篇。这是第一篇,插件框架篇,你可以根据本文改成自己的插
huihut
·
2017-05-01 19:00
filter
插件
开源软件
CloudCompa
Redis深入理解-
数据结构篇
(1)-简单动态字符串SDS
Redis没有直接使用C语言中的字符串,而是自己构建了SDS这样的一种简单动态字符串,并且将他作为Redis中字符串的默认的表示,个人认为,Redis并未完全抛弃C语言字符串,只不过是在C语言字符串的基础上,通过封装其他的属性,构造出一个更加高效的字符串的封装结构,在早些的版本中记录了其长度(实际使用了多少)、剩余空间、以及字符数组,最新的版本3.2.4中,已经对SDS做了一定的改动记录了长度、分
wangyang1354
·
2016-10-03 13:00
redis
sds
简单动态字符串
Redis与数据结构
笔试总结——
数据结构篇
【持续更新】
单向链表1.单链表的没个节点都具有唯一的前驱节点和唯一的后继节点,所以当两个单链表存在相交的节点时,这两个链表则同时拥有这个节点,以及这个节点的所有后继节点,当这个公共节点是尾节点时,他们则只含有公共一个节点-------尾节点。2.快慢指针是判断单链表是否有环的一种方法:两个指针,每次移动的步长为2叫做快指针,每次移动步长为1的指针叫做慢指针。快慢指针同时从头结点出发,当快指针率先到达NULL的
zhou_yujia
·
2016-03-24 08:00
R语言实战--持续更新
R语言实战一、基础
数据结构篇
向量构建向量构建向量的方法是使用c(),参数使用方法:c(...,recursive=FALSE)使用方法:cellspp $A BC 12 $B E 7 >qq A.BA.CB.E
thesby
·
2016-03-13 14:00
R语言
[置顶] 数据结构经典题
数据结构篇
---------------------Tips:入栈出栈顺序题诀窍——看首个出栈字母,在其之前入栈的字母必须按顺序出栈。
u010850027
·
2016-03-07 10:00
Nginx源码分析 - 基础
数据结构篇
- 字符串结构 ngx_string.c
Nginx的ngx_str_t字符串结构非常简单和好用。nxg_string.c文件中包含了很多常用的字符串操作方法,具体我们就不讲解了,主要简单来看下Nginx的字符串数据结构数据结构定义ngx_str_t字符串结构/** *字符串结构 */ typedefstruct{ size_tlen;//字符串长度 u_char*data;//具体的指针地址 }ngx_str_t;ngx_keyval_
initphp
·
2016-02-17 18:00
Nginx源码分析 - 基础
数据结构篇
- hash表结构 ngx_hash.c
Nginx的hash表结构和我们之前阅读memcached的时候看到的会有很大的差别。笔者在阅读Nginx的hash模块的时候,阅读了好几天,比较不容易理解,但是Nginx的hash模块包含了对内存利用最大化、CPU利用最大化的很多设计细节,非常值得推荐和学习。Nginx的hash表结构主要几个特点:1.静态只读。当初始化生成hash表结构后,是不能动态修改这个hash表结构的内容。2.将内存利用
initphp
·
2016-02-16 16:00
Nginx源码分析 - 基础
数据结构篇
- 单向链表结构 ngx_list.c
Nginx的list单向链表的结构和Nginx的数组结构Array有点类似,总体来说,数据结构也是非常简单清晰的。Nginx的单向链表也是固定了每个元素的大小,并且用单向链表的方式连接。数据结构定义ngx_list_part_t链表节点定义typedefstructngx_list_part_sngx_list_part_t; /** *链表节点每个节点大小=size*nelts *节点元素用完
initphp
·
2016-02-05 10:00
Nginx源码分析 - 基础
数据结构篇
- 双向链表结构 ngx_queue.c
Nginx的链表结构非常小巧和简单。设计的非常精巧。通过链表的简单和精巧的设计,让Nginx的链表的数据结构和具体业务依赖进行了解耦。一般我们在设计c语言程序的时候,完全可以学习Nginx的这种数据结构的设计方式。数据结构定义链表数据结构ngx_queue_ttypedefstructngx_queue_sngx_queue_t; /** *链表的数据结构非常简单,ngx_queue_s会挂载到
initphp
·
2016-01-31 17:00
Nginx源码分析 - 基础
数据结构篇
- 缓冲区结构 ngx_buf.c
Nginx的buf缓冲区数据结构,主要用来存储非常大块的内存。ngx_buf_t数据结构也贯穿了整个Nginx。Nginx的缓冲区设计是比较灵活的。1.可以自定义管理业务层面的缓冲区链表;2.也可以将空闲的缓冲区链表交还给内存池pool->chain结构。缓冲区ngx_buf_t是nginx处理大数据的关键数据结构,它既应用于内存数据也应用于磁盘数据。数据结构定义缓冲区内存块的数据结构ngx_bu
initphp
·
2016-01-30 13:00
Nginx源码分析 - 基础
数据结构篇
- 数组结构 ngx_array.c
前面一章我们介绍了Nginx的内存池的数据结构。Nginx的内存管理都是围绕内存池来实现的,包括array数组类型也是基于Nginx的pool来实现数据结构。Nginx的Array结构设计得非常小巧,主要用于存储小块内存。Nginx的数组每个元素的大小是固定的。数据结构定义ngx_array_t数组的基础数据结构/*数组Array数据结构*/ typedefstruct{ void*elts;/*
initphp
·
2016-01-28 16:00
Nginx源码分析 - 基础
数据结构篇
- 内存池 ngx_palloc.c
Nginx的内存管理是通过内存池来实现的。Nginx的内存池的设计非常的精巧,很多场景下,我们可以将Nginx的内存池实现抽象出来改造成我们开发中的内存池。内存池一般我们使用malloc/alloc/free等函数来分配和释放内存。但是直接使用这些函数会有一些弊端:1.虽然系统自带的ptmalloc内存分配管理器,也有自己的内存优化管理方案(申请内存块以及将内存交还给系统都有自己的优化方案,具体可
initphp
·
2016-01-26 17:00
Nginx源码分析 - 初探Nginx的架构
文章目录基础
数据结构篇
1.Nginx源码分析-基础
数据结构篇
-内存池ngx_palloc.c2.Nginx源码分析-基础
数据结构篇
-数组结构ngx_array.c3.Nginx源码分析-基础
数据结构篇
-
initphp
·
2016-01-25 19:00
程序员的内功
数据结构篇
线性表顺序表的算法单链表的算法双链表的算法循环链表的算法栈队列算法篇五大经典算法经典算法不是真的算法,是一种思路,一种解决问题的方法。俗语说,万变不离其宗。
大煤球
·
2015-12-01 21:40
杂
温故知新系列
此温故知新系列预计将会有以下几个部分: 1.算法和
数据结构篇
2.Wi
·
2015-11-13 17:18
列
python 学习笔记 10 -- 正則表達式
开篇非常好的引出了正則表達式,以下借用一下:我们都知道python中字符串也有比較简单的方法,比方能够进行搜索(index,find和count),替换(replace)和解析(split),这在本系列前篇
数据结构篇
中有所涉及
·
2015-11-13 03:18
python
Mongoose源码剖析:
数据结构篇
引言 Mongoose中有几个数据结构扮演着重要的角色,它们分别是: struct mg_context:保存Mongoose的上下文,几乎每个函数都有mg_context参数 struct mg_connection:保存HTPP连接信息 struct mg_request_info:保存HTTP请求的信息,这个结构体传递给URL处理函数 我之所以现在这里介绍它,因
·
2015-11-02 14:02
mongo
数据结构和算法系列——程序员的内功
数据结构篇
线性表 顺序表的算法 单链表的算法 双链表的算法 循环链表的算法 栈 队列 算法篇 五大经典算法 经
·
2015-11-01 09:46
数据结构
数据结构篇
硬盘是计算机中极为重要的存储设备,计算机工作所用到的全部文件系统和数据资料的绝大多数都存储在硬盘中。硬盘是产生计算机软故障最主要的地方,常见的硬盘软故障有:硬盘重要参数及文件丢失,电脑不能起动;碎片过多,电脑运行速度变慢;硬盘分区后丢失容量等。对付硬盘软故障,只要我们肯动脑并利用一些硬盘维护工具,发挥一不怕苦、二不怕(硬盘)死的革命精神,外加胆大心细,当然还要掌握硬盘基本常识,这样就可以轻松搞定(
·
2015-10-31 09:39
数据结构
零基Android手机嵌入式开发培训课程
课程章节分布: 第一部分 嵌入式C与
数据结构篇
(20讲) 第二部分ARM裸机开发篇 (43讲) 第三部分 Linux应用开发 (28讲)
·
2015-10-28 08:01
android
golang
数据结构篇
近日小生迷上了golang,用了一个礼拜的闲暇时间,学习了一下golang的数据结构及并发goroutine。贴一下学习成果,不要见笑,并上传了附件。 1:环境搭建 下载gosdk并安装 下载地址:http://dl.iteye.com/topics/download/522115e7-d053-3267-8d3e-efce8fb21ce9 安装后,配置好环境变量和GOP
zld406504302
·
2015-08-06 05:00
Go
golang
go基础学习
golang初学
demos
golang实例
golang
数据结构篇
近日小生迷上了golang,用了一个礼拜的闲暇时间,学习了一下golang的数据结构及并发goroutine。贴一下学习成果,不要见笑,并上传了附件。 1:环境搭建 下载gosdk并安装 下载地址:http://dl.iteye.com/topics/download/522115e7-d053-3267-8d3e-efce8fb21ce9 安装后,配置好环境变量和GOP
zld406504302
·
2015-08-05 18:00
Go
golang
go基础学习
demos
golang初学
golang实例
程序员的内功——数据结构和算法系列
数据结构篇
线性表顺序表的算法单链表的算法双链表的算法循环链表的算法栈队列算法篇五大经典算法经典算法不是真的算法,是一种思路,一种解决问题的方法。俗语说,万变不离其宗。
静默虚空
·
2015-03-11 17:00
菜鸟nginx源码剖析
数据结构篇
(十一) 共享内存ngx_shm_t
菜鸟nginx源码剖析
数据结构篇
(十一)共享内存ngx_shm_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net/
chen19870707
·
2014-11-14 16:00
nginx
共享内存
进程间通信
菜鸟nginx源码剖析
数据结构篇
(四)红黑树ngx_rbtree_t
菜鸟nginx源码剖析
数据结构篇
(四)红黑树ngx_rbtree_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
C++
源码
nginx
剖析
红黑树
菜鸟nginx源码剖析
数据结构篇
(一)动态数组ngx_array_t
菜鸟nginx源码剖析
数据结构篇
(一)动态数组ngx_array_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
数据结构
源码
nginx
动态数组
菜鸟nginx源码剖析
数据结构篇
(三) 单向链表 ngx_list_t
菜鸟nginx源码剖析
数据结构篇
(三)单向链表ngx_list_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
数据结构
源码
nginx
链表
剖析
菜鸟nginx源码剖析
数据结构篇
(九) 内存池ngx_pool_t
菜鸟nginx源码剖析
数据结构篇
(九)内存池ngx_pool_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net/
哭你吃完
·
2014-11-14 09:00
源码
nginx
剖析
内存管理
内存池
菜鸟nginx源码剖析
数据结构篇
(十) 自旋锁ngx_spinlock
菜鸟nginx源码剖析
数据结构篇
(十)自旋锁ngx_spinlock Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
源码
nginx
剖析
spinlock
自旋锁
菜鸟nginx源码剖析
数据结构篇
(五) 基数树 ngx_radix_tree_t
菜鸟nginx源码剖析
数据结构篇
(五)基数树ngx_radix_tree_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
源码
nginx
剖析
基数树
radix_tree
菜鸟nginx源码剖析
数据结构篇
(二) 双向链表ngx_queue_t
nginx源码剖析
数据结构篇
(二)双向链表ngx_queue_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net/
哭你吃完
·
2014-11-14 09:00
数据结构
源码
nginx
算法
链表
菜鸟nginx源码剖析
数据结构篇
(七) 哈希表 ngx_hash_t(下)
菜鸟nginx源码剖析
数据结构篇
(七)哈希表ngx_hash_t(下) Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
C++
nginx
服务器
hash
菜鸟nginx源码剖析
数据结构篇
(八) 缓冲区链表ngx_chain_t
菜鸟nginx源码剖析
数据结构篇
(八)缓冲区链表ngx_chain_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
数据结构
源码
nginx
缓冲区
菜鸟nginx源码剖析
数据结构篇
(六) 哈希表 ngx_hash_t(上)
菜鸟nginx源码剖析
数据结构篇
(六)哈希表ngx_hash_t(上) Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
哭你吃完
·
2014-11-14 09:00
源码
nginx
哈希
通配符
菜鸟nginx源码剖析
数据结构篇
(十) 自旋锁ngx_spinlock
菜鸟nginx源码剖析
数据结构篇
(十)自旋锁ngx_spinlock Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
chen19870707
·
2014-11-11 20:00
源码
nginx
剖析
spinlock
自旋锁
菜鸟nginx源码剖析
数据结构篇
(九) 内存池ngx_pool_t
菜鸟nginx源码剖析
数据结构篇
(九)内存池ngx_pool_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net/
chen19870707
·
2014-11-11 19:00
源码
nginx
剖析
内存管理
内存池
菜鸟nginx源码剖析
数据结构篇
(八) 缓冲区链表ngx_chain_t
菜鸟nginx源码剖析
数据结构篇
(八)缓冲区链表ngx_chain_t Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net
chen19870707
·
2014-11-06 19:00
数据结构
源码
nginx
缓冲区
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他