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
数据结构使用场景
Unity协程搭配队列开发Tips弹窗模块
本文将探讨如何使用Unity的协程(Coroutine)配合队列(Queue)
数据结构
来构建一个高效且可扩展的Tips弹窗模块。
傻Q爱
·
2024-09-13 01:03
Unity技术
unity
java
游戏引擎
深入理解Redis原理:缓存雪崩/击穿/穿透/预热/降级
缓存穿透3.1、什么是缓存穿透3.2、解决缓存穿透3.3、基于RedisBloom实现布隆过滤器4、缓存预热4.1、什么是缓存预热4.2、解决缓存预热5、缓存降级5.1、什么是缓存降级下一篇:redis5种
数据结构
及底层实现原理
Hey 锡瑞
·
2024-09-13 01:30
Redis
缓存
数据结构
—内核链表
一,内核链表内核链表是一种在操作系统内核中广泛使用的
数据结构
,特别是在Linux内核中。它主要用于高效地管理和遍历内核中的对象,如进程、设备、文件等。
LEE_C17
·
2024-09-13 01:00
数据结构
链表
arm开发
【译】Swift算法俱乐部-布隆过滤器
SwiftAlgorithmClub是raywenderlich.com网站出品的用Swift实现算法和
数据结构
的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下,大概有一百左右个的算法和
数据结构
Andy_Ron
·
2024-09-13 00:59
高阶
数据结构
之哈希表基础讲解与模拟实现
前言:哈希表(HashTable)是一种高效的键值对存储
数据结构
,广泛应用于各种需要快速查找的场景,如数据库索引、缓存系统、集合等。
渡我白衣
·
2024-09-12 23:52
c++知识点
数据结构
c++
【原型模式】
PrototypePattern属于创建型模式是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,调用者不需要知道任何创建细节,不调用构造函数关键点:不通过new关键字,而是通过方法去创建对象原型模式的
使用场景
类初始化消耗资源较多
すあ
·
2024-09-12 20:32
原型模式
#include <netinet/in.h>
#include,这是一个标准的网络编程头文件,用于定义IP地址、协议以及与网络接口相关的
数据结构
和常量。它主要用于在基于IPv4和IPv6的网络编程中。
姜太公钓鲸233
·
2024-09-12 20:31
c++
socket
本地内存和分布式缓存(面试)
本地缓存的实现缓存一般是一种key-value的键值对
数据结构
与此同时,本地缓存由于需要被并发读写,需要保证线程安全。
rylzdz
·
2024-09-12 19:25
缓存
redis
数据结构
顺序表学习总结
数据结构
是计算机存储、组织数据的方式。
数据结构
是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的
数据结构
可以带来更高的运行或者存储效率。
sumandavg
·
2024-09-12 18:21
数据结构
数据结构
1024程序员节
Map&Set之相关概念
的使用2.1关于Map的说明2.2关于Map.Entry的说明2.3Map的常用方法说明3.Set的说明3.1关于Set说明3.2常见方法说明1.搜索1.1概念和场景Map和Set是专门用于搜索的容器或
数据结构
Petrichor-瑾
·
2024-09-12 18:50
数据结构
java
散列表
Spark面试题
的主要特点1.2描述Spark运行时架构和组件主要的Spark架构组件:1.3讲述Spark中的弹性分布式数据集(RDD)和数据帧(DataFrame)弹性分布式数据集(RDD)主要特征:创建和转换:
使用场景
golove666
·
2024-09-12 18:19
面试题大全
spark
大数据
分布式
面试
【
数据结构
】算法的时间复杂度和空间复杂度
算法效率如何衡量一个算法的好坏首先要思考一个问题:如何衡量一个算法的好坏呢?比如对于以下斐波那契数列:longlongFib(intN){if(N0;--end){intexchange=0;for(size_ti=1;ia[i]){Swap(&a[i-1],&a[i]);exchange=1;}}if(exchange==0)break;}}基本操作执行最好N次,最坏执行了(N*(N+1)/2次
熙曦Sakura
·
2024-09-12 18:17
数据结构
算法
数据结构
【
数据结构
】快速排序与归并排序的非递归实现
—
数据结构
:DataStructure.C语言笔记:CLanguageNotesOJ题分享:TopicSharing目录前言:非递归基础思想快速排序非递归思路快速排序非递归实现归并排序的非递归思路归并排序的非递归实现前言
盐酥鸡--
·
2024-09-12 17:15
数据结构
数据结构
算法
Python元组(Tuple)笔记
目录一、元组简介二、元组的创建三、元组的特性四、元组的常用操作五、元组与列表的对比创建一个元组访问元组中的元素切片操作连接元组遍历元组七、总结一、元组简介在Python中,元组(Tuple)是一种基本的
数据结构
浮生_Lee
·
2024-09-12 16:09
#
Python基础
python
笔记
开发语言
Nacos的应用
本文将详细介绍Nacos的应用,包括其主要功能、
使用场景
和具体步骤。一、主要功能1.服务发现和注册Nacos能够实现服务注册和发现,使得各个服务的调用方可以方便地找到并调用服务提供方。
chen_xiayu
·
2024-09-12 13:15
java
JavaScript
数据结构
——链表
今天我们来了解并实现
数据结构
——链表。本文主要内容单向链表双向链表循环链表链表要存储多个元素,数组可能是最常用的
数据结构
。
东方睡衣
·
2024-09-12 12:09
链表
数据结构
javascript
android 相机预览的分辨率,Android开发 Camera2开发_2_预览分辨率或拍照分辨率的计算...
前言不管在Camera1或者Camera2在适配不同手机/不同
使用场景
的情况下都需要计算摄像头里提供的分辨率列表中最合适的那一个分辨率.所以在需要大量机型适配的app,是不建议不经过计算直接自定义分辨率设置到预览或者拍照照片中
吴适于
·
2024-09-12 12:09
android
相机预览的分辨率
从头开始嵌入式第三十八天(
数据结构
双向链表)
目录双向链表一、结构特点二、操作优势三、应用场景1.创建链表2.头插数据3.打印数据4.查找数据5.删除数据6.更改数据7.清空数据8.尾插数据9.按位插入10.获取长度11.是否为空双向链表双向链表是一种链表结构。一、结构特点1.每个节点包含两个指针,分别指向直接前驱节点和直接后继节点。这使得在双向链表中可以双向遍历,既可以向前也可以向后查找节点。2.相比单向链表,双向链表在某些操作上更加灵活,
FLPGYH
·
2024-09-12 12:08
数据结构
链表
c语言
linux
深入理解 Java 中 Map 和 Set 接口的高级用法
Java中的Map和Set接口是两个非常重要的
数据结构
,它们在日常开发中被广泛使用。本文将深入探讨这两个接口的高级用法,特别是如何自定义键的比较方式以及实现高效的集合操作。
项目笔记与工具库
·
2024-09-12 09:25
java
开发语言
golang学习笔记16——golang部署与运维全攻略
开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总golang学习笔记01——基本数据类型golang学习笔记02——gin框架及基本原理golang学习笔记03——gin框架的核心
数据结构
GoppViper
·
2024-09-12 08:19
golang学习笔记
golang
学习
笔记
后端
持续部署
源代码管理
Antv G6 拖拽生成节点
分析在动手编码之前需要先对
使用场景
做一个分析。需要考虑的情景1、画布可能不是全屏的在真实项目中,使用G6做的拓扑图,画布有可能不是全屏的,很大可能有左侧
德育处主任
·
2024-09-12 08:33
[918]python使用yaml模块
只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;#表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样2.yaml文件
数据结构
对象
周小董
·
2024-09-12 06:09
Python前行者
volatile 的作用?是否具有原子性,对编译器有什么影响?什么情况下一定要用 volatile, 能否和 const 一起使用?
目录1.volatile的作用2.是否具有原子性3.对编译器的影响4.volatile的
使用场景
5.volatile和const的组合1.volatile的作用防止编译器优化:volatile告诉编译器
松小白song
·
2024-09-12 06:38
C++八股文
开发语言
Java设计模式(二十二)行为型- 备忘录模式 Memento Pattern(史上最全备忘录模式)与
使用场景
以及优缺点
备忘录模式MementoPattern备忘录模式又称为快照模式(SnapshotPattern)或令牌模式(TokenPattern),是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。特征:“后悔药”备忘录模式的主要角色如下:发起人(Originator)角色:记录当前时刻的内部状态信息,提供创建备忘录和恢复备忘录数据的功能,实
刘了个刘
·
2024-09-12 03:45
java设计模式
java
设计模式
备忘录模式
在js中观察者模式讲解
观察者模式的典型
使用场景
包括事件系统、数据绑定和实时更新等情况。一、观察者模式的基本结构:1、Subject(被观察者):管理多个观察者的列表,并提供注册、注销和通知功能。2、
Code_Geo
·
2024-09-12 03:11
javascript
观察者模式
前端
uni-app怎么用?和vue对比记忆一文教会你
uni-app过程中所总结的笔记,以这篇文章记录下来,供你们和我自己对uni-app进行整体的复习和巩固,下面主要将uni-app和vue进行对比记忆,巩固uni-app用法,同时总结了多个uni-app的api
使用场景
没有技巧只有感情
·
2024-09-12 02:37
vue.js
uni-app
前端
Redis 管道(Pipeline)是什么?有什么用?
3.管道的
使用场景
4.管道使用的注意事项1.redis客户端-服务端模型的不足之处众所周知,redis是一个客户端-服务端的模型设计,客户端向服务端发送存储数据的请求共分为四步(发送命令——>命令排队—
程序猿ZhangSir
·
2024-09-12 02:07
redis
数据库
缓存
使用WAF防御网络上的隐蔽威胁之反序列化攻击
什么是反序列化反序列化是将
数据结构
或对象状态从某种格式转换回对象的过程。这种格式通常是二进制流或者字符串(如JSON、XML),它是对象序列化(即对象转换为可存储或可传输格式)的逆过程。
白帽学子
·
2024-09-12 02:07
网络安全
【python】列表(List)与元组(Tuple)
在python中,列表和元组都是非常常用的
数据结构
,用来存储一组有序的数据,并且可以为不同的数据类型。
写代码也摆烂
·
2024-09-12 01:30
#
python基础知识点
python
开发语言
【408DS算法题】041进阶-并查集基本操作
分析实现并查集中包含
数据结构
parent数组,存储每个结点的父结点。对于查找操作,可以通过递归找到当前结点的根结点,然后进行路径压缩——令当前结点的父结点为根节点,最后返回根节点。
Owlet_woodBird
·
2024-09-12 00:53
算法
数据结构
【
数据结构
和算法实践-树-LeetCode107-二叉树的层序遍历Ⅱ】
数据结构
和算法实践-树-LeetCode107-二叉树的层序遍历Ⅱ题目MyThought代码示例JAVA-8题目给你二叉树的根节点root,返回其节点值自底向上的层序遍历。
NeVeRMoRE_2024
·
2024-09-11 23:17
数据结构与算法实践
数据结构
算法
leetcode
C语言
数据结构
克鲁斯卡尔算法-求最小生成树
/**克鲁斯卡尔算法*得到图的最小生成树*构造一个无向网的的邻接矩阵*创建一个临时数组*对edge数组进行排序*/#include#include#includetypedefchar*VertexType;//顶点的信息的数据类型typedefintArcType;//权重胡数据类型#defineVERTEXNUM100//最大顶点数#defineMAX_INT32726//权重的无限大取值#d
Yetteego
·
2024-09-11 23:40
数据结构与算法(c语言)
c语言
C语言数据结构
CTF 竞赛密码学方向学习路径规划
WattToolkit(Steam++)、机场代理Scoop(Windows用户可选)常用Python库SageMathLinux小工具yafuOpenSSLMarkdown编程基础Python其他编程语言、算法与
数据结构
David Max
·
2024-09-11 21:57
CTF
学习笔记
密码学
ctf
信息安全
软件说明书怎么写?终于有人一次性说清楚了!
撰写软件说明书时,可以按照以下步骤进行:|1.确定目标用户了解软件的目标用户群体,包括他们的技术水平、
使用场景
和需求,以便针对性地编写说明书。|
LookLook同学
·
2024-09-11 20:22
HelpLook
SaaS平台系统
规格说明书
制作商品说明书
商品说明书
开源软件
覆盖索引是什么意思?
覆盖索引的工作原理覆盖索引的优势覆盖索引的示例覆盖索引的
使用场景
覆盖索引的限制总结Q2:为什么查询所涉及的所有字段都在索引中存在,那么数据库就无需回表?1.**索引本身存储了字段数据**2.
dareu_4523
·
2024-09-11 19:18
八股-数据库
数据库
覆盖索引
回表
鸿蒙轻内核M核源码分析系列四 中断Hwi
在鸿蒙轻内核源码分析系列前几篇文章中,剖析了重要的
数据结构
。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
harmonyos
单片机
OpenHarmony
嵌入式硬件
鸿蒙开发
移动开发
鸿蒙内核
鸿蒙轻内核M核源码分析系列三
数据结构
-任务排序链表
本文会继续给读者介绍鸿蒙轻内核源码中重要的
数据结构
:任务排序链表TaskSortLinkAttr。鸿蒙轻内核的任务排序链表,用于任务延迟到期/超时唤醒等业务场景,是一个非常重要、非常基础的
数据结构
。
OpenHarmony_小贾
·
2024-09-11 19:43
HarmonyOS
OpenHarmony
鸿蒙开发
数据结构
harmonyos
移动开发
OpenHarmony
鸿蒙内核
鸿蒙开发
嵌入式硬件
经验笔记:Node.js 中的 process.nextTick
本文将探讨process.nextTick的工作原理、
使用场景
以及注意事项。process.nextTick的工作机制N
漆黑的莫莫
·
2024-09-11 16:53
笔记
node.js
Java集合:Stack详解
Stack详解基本概念主要方法基本操作集合操作使用示例注意事项替代方案Java中的Stack类是一个后进先出(LIFO,LastInFirstOut)的
数据结构
,它继承自Vector类。
重生之我要进大厂
·
2024-09-11 15:51
Java
基础
java
开发语言
C语言-
数据结构
无向图迪杰斯特拉算法(Dijkstra)邻接矩阵存储
在迪杰斯特拉中,相比普利姆算法,是从顶点出发的一条路径不断的寻找最短路径,在实现的时候需要创建三个辅助数组,记录算法的关键操作,分别是Visited[MAXVEX]记录顶点是否被访问,教材上写的final数组但作用是一样的,然后第二个数组是TmpDistance[MAXVEX],教材使用的D数组,命名语义化较弱不太好理解,实际用途与TmpDistance一样的,用于记录算法过程中,当前顶点到达邻接
Happy鱿鱼
·
2024-09-11 14:37
算法
c语言
数据结构
Redis实现延迟任务的操作流程
延迟任务的常见
使用场景
有以下几个:定时发送通知或消息:发送定时短信、邮件或应用内消息,如注册确认、订单状态更新、促销活动通知等。定时推送新闻、天气预报、股票价格等实时信息。
奔向理想的星辰大海
·
2024-09-11 13:33
大数据
架构
redis
数据库
缓存
Amqp协议的说明和
使用场景
引言本文围绕Amqp协议,为大家详细解析Amqp协议、核心技术亮点、多协议之间的对比以及使用实践,并介绍华为云IoT通过Amqp协议如何为开发者和企业提供了更加灵活和高效的通信方式,使得物联网应用得以在各个领域得到更广泛的推广和应用。AMQP协议,全称为AdvancedMessageQueuingProtocol。在2006年6月,由Cisco、Redhat、iMatrix等联合制定了AMQP的消
猰貐的新时代
·
2024-09-11 12:53
python
开发语言
深度学习算法在图算法中的应用(图卷积网络GCN和图自编码器GAE)
优势和好处灵活性:GCN可以处理不规则和不均匀的
数据结构
,比如社交网络、分子结构、交通网络等。高效性:GCN使用局
大嘤三喵军团
·
2024-09-11 12:52
深度学习
算法
网络
python组合数据类型
考点一:list1)list的特点:所有元素放在[]中,相邻元素用逗号分隔列表内元素有顺序,可以使用索引,且元素类型可以不同线性的
数据结构
路口不会转弯
·
2024-09-11 08:42
JsonCpp源码分析——Reader
Reader类的主要职责有3个,解析JSON字符串:将JSON格式的字符串读取并解析成相应的C++
数据结构
。处理不同的数据类型,支持解析JSON对象、数组、字符串、数字、布尔值和null。处
哎呦,帅小伙哦
·
2024-09-11 06:48
#
jsoncpp
json
设计之道:ORM、DAO、Service与三层架构的规范探索
目的是为了解决面向对象编程语言的发展和关系型数据库的发展不匹配的问题可以理解为:将Java中的
数据结构
与MySQL数据库中的数据
VaporGas
·
2024-09-11 06:47
Java后端
重构
java
设计规范
ORM
DAO
Service
三层架构
锁之synchronized 与volatile lock的异同
目录synchronized特性用法
使用场景
synchronized的优缺点优点缺点volatile特性用法
使用场景
Lock特性用法
使用场景
总结相同点不同点synchronized关键字是Java提供的用于解决并发编程中数据一致性问题的重要工具
追梦的鱼儿
·
2024-09-11 05:07
java
锁
synchronized
volatile
Lock
Android之性能优化
目录1.内存优化1.1避免内存泄漏1.2使用合适的
数据结构
2.布局优化2.1减少布局层级2.2避免过度绘制3.网络优化3.1使用缓存3.2压缩数据4.I/O操作优化4.1异步处理4.2使用高效的I/OAPI5
追梦的鱼儿
·
2024-09-11 05:35
android
性能优化
vue源码分析-挂载流程和模板编译
在合并章节,我们对Vue丰富的选项合并策略有了基本的认知,在数据代理章节我们又对代理拦截的意义和
使用场景
有了深入的认识。
yyzzabc123
·
2024-09-11 05:05
vue.js
(C++ STL)list类的简单模拟实现与源码展示
一、前言list类本质上是
数据结构
中的双向带头链表。(可参考:双向链表的讲解与实现)不过要注意的是,list类的本身并不
瞌睡不来
·
2024-09-11 04:27
C++
STL
c++
list
c++STL
学习
数据结构
上一页
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
其他