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
集合类源码阅读
Python从入门到精通 第五章(组合数据类型)
一、组合数据类型的分类1、
集合类
型(1)
集合类
型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。
Zevalin爱灰灰
·
2024-01-08 14:13
Python从入门到精通
python
开发语言
【朝花夕拾】Java基础第一章_集合_List
本系列文章源码基于Jdk1.8Listlist.png从上图List的继承关系中可以看出,List接口继承于Collection
集合类
,Collection继承于Iterable迭代器接口,jdk1.8
一刀双杀辣舞源
·
2024-01-08 10:52
018、通用
集合类
型
不同的
集合类
型有着不同的性能特性与开销,你需要学会如何为特定的场景选择合适的
集合类
型。在本篇文章中,我们将讨论以下3个被广泛
喵呜角角
·
2024-01-08 07:57
Rust
编程语言基础
rust
笔记
windows
后端
算法
java集合(容器)
一.
集合类
带来的好处降低编程难度:在编程中会经常需要链表、向量等
集合类
,如果自己动手写代码实现这些类,需要花费较多的时间和精力。调用Java中提供的这些接口和类,可以很容易的处理数据。
cyw1227
·
2024-01-08 05:16
rosbag
源码阅读
笔记-1
这篇文字想通过在自己的机器上查找rosbag的源码在哪里(而不是通过google搜索),来和大家分享一些ros和python的常用命令,了解一下rosbag的调用过程。怎么查到源码在哪里当然我们可以直接上ros的官网去查看,路径在这里:https://wiki.ros.org/rosbag本着程序员的好奇心,我们也可以不看官方文档,自己先去探索一下:我们先来看看我们日常用的rosbag是个啥:$w
zhaoyqcsdn
·
2024-01-08 04:45
ros
笔记
自动驾驶
深度学习
经验分享
c++
[Java集合] 彻底搞懂HashMap, HashTable, ConcurrentHashMap
Java
集合类
是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是
集合类
中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable
Zal哥哥
·
2024-01-08 03:15
HashMap出现死锁的场景
HashMap是Java中的一个线程不安全的
集合类
,因此并不会出现真正意义上的死锁场景。然而,如果多个线程同时对HashMap进行读写操作,可能会出现一些并发问题,比如数据丢失、数据不一致等。
java牛虻
·
2024-01-08 03:06
Java开发面试题
java
开发语言
面试的几个问题
integer的区别4.java中Strings=newString("hello")创建了几个对象1.hashmap是线程不安全的,多线程时候容易造成死锁HashMap是Java中的一个线程不安全的
集合类
java牛虻
·
2024-01-08 03:35
Java开发面试题
java
开发语言
Spring的IOC解决程序耦合
pom.xml1.2Spring常用功能的Jar包依赖关系1.3简单代码2.IOC2.1.applicationContext.xml2.2.测试3.DI3.1概述3.2.构造函数注入3.3set方法注入3.4自动注入3.5注入
集合类
型的属性
yxwCat
·
2024-01-08 02:29
spring
java
后端
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_publishVideoData
//将视频帧数据publish到p2p客户端int32_tyang_ipc_rtcrecv_publishVideoData(YangIpcRtcSession*session,YangStreamCapture*data){int32_tret=0;//循环获取pushs中所有PeerConnectionfor(int32_ti=0;ipushs.vec.vsize;i++){YangPeerC
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-yang_push_h264_package_stap_a
//通过stap_a模式发送sps和pps包给对端。int32_tyang_push_h264_package_stap_a(void*psession,YangPushH264Rtp*rtp,YangFrame*videoFrame){interr=Yang_Ok;YangRtcSession*session=(YangRtcSession*)psession;//重置rtpPacket的字段y
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_create_ipcPublish
voidyang_create_ipcPublish(YangIpcPublish*publish,YangAVInfo*avinfo){YangIpcPublishSession*session=&publish->session;//调用君正的库实现视频录制和编码yang_create_videoEncoder(&session->encoder);//创建p2prtc,以便不断的读取君正录制
王方帅
·
2024-01-07 23:10
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_addPeer
//上一篇文章中读到p2p->receive方法最终会调到这个方法中,设置PeerConnection的sdp,并生成answer。int32_tyang_ipc_rtcrecv_addPeer(YangIpcRtcSession*session,char*sdp,char*answer,char*remoteIp,int32_tlocalPort,int*phasplay){int32_tret
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
javascript
开发语言
ecmascript
metartc5_jz
源码阅读
-yang_create_videoEncoder
//此方法在metartcore中调用,实现在metaipc5_jz中voidyang_create_videoEncoder(YangEncoderVideo*encoder){//拿到EncoderSessionYangEncoderSession*session=&encoder->session;//重置初始值session->isStart=0;session->isConvert=1;
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_push_h264_encodeVideo
//编码rtp的视频buffer,发送给p2p对端。int32_tyang_push_h264_encodeVideo(YangRtcSession*session,YangPushH264Rtp*rtp,YangRtpPacket*pkt){interr=0;//用videoRtpBuffer中的数据填充rtp->buf.yang_init_buffer(&rtp->buf,yang_get_r
王方帅
·
2024-01-07 23:08
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
Kotlin学习系列——集合详解(一)
概述
集合类
存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。
xk_一步一步来
·
2024-01-07 18:11
Kotlin
集合
Kotlin学习——集合(一)
下面是Kotlin相关的
集合类
型:List是一个有序集合,可以通过索引访问元素。元素可以在list中出现多次。列表的一个示例是一句话:有一组字、这些字的顺序很重要并且字可以重复Set是唯一元素的集合。
幻了风
·
2024-01-07 18:41
Kotlin学习
kotlin
开发语言
android
Dubbo
源码阅读
(1)搭建Dubbo
源码阅读
环境
Dubbo
源码阅读
(1)搭建Dubbo
源码阅读
环境一直想阅读一些开源框架的源码,但是由于上学期事情太多而一直没有时间阅读。
NoelleMu
·
2024-01-07 17:35
python组合数据类型
组合数据类型(3大类)
集合类
型:集合--元素之间无序,相同元素在集合中唯一存在序列类型:字符串,元组,列表--通过序号访问,元素之间不排他(不唯一)独特性质:操作符描述xins如果x是s的元素,返回True
蚂蚁呀嘿哦
·
2024-01-07 15:26
专升本信息技术python
python
ArrayList 与 LinkedList 的选择与应用
在Java编程中,ArrayList和LinkedList是两种常用的
集合类
,它们都实现了List接口,但在底层实现和性能表现上存在显著差异。
Itmastergo
·
2024-01-07 14:44
算法
java
开发语言
什么是集合
Java提供了多个
集合类
和接口,位于java.util包中,用于处理不同类型的集合需求。Java中的集合主要分为两大类:Collection和Map。
忆梦~留念
·
2024-01-07 11:50
java
入门
java
Java面试高频问题大集合
(难,难以理解)3、说说你知道的几个Java
集合类
:list、set、queue、map实现类咯。。。
java欧阳丰
·
2024-01-06 23:53
Java笔记:Java集合概述和Set集合
为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了
集合类
。
集合类
主要负责保存、盛装其他数据,因此
集合类
也被称为容器类。2)Java集
廖111
·
2024-01-06 23:31
【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了
文章目录List(列表)Tuple(元组)Set(集合)Dictionary(字典)List(列表)列表(List)是一种有序、可变且允许重复元素的数据结构,它可以完成大多数
集合类
的数据结构实现。
秋说
·
2024-01-06 20:35
Python编程指南
python
开发语言
Hive
源码阅读
--导读
总述Hive的执行流程大致分为两部分,即任务的提交与返回,命令的编译与执行。前者在CliDriver类中流转,后者主要在Driver与ParseDriver类,核心编译在BaseSemanticAnalyzer和QueryPlan类中。任务的提交与返回调用顺序:main--(程序的开始)–>run--(任务的开始,读取用户传参与相关配置,初始化日志)–>executeDriver--(确保传入的语
寒 暄
·
2024-01-06 17:25
#
---Hive源码解析
java
hive
灵活配置 Spring 集合:List、Set、Map、Properties 详解
这两种情况都涉及将单一值传递给Bean那么如果您想传递多个值,例如Java
集合类
型,如List、Set、Map和Properties怎么办?
小万哥丶
·
2024-01-06 16:25
软件工程
后端开发
程序人生
编程语言
Java
Spring
Boot
Spring
Cloud
【Java 21 新特性】顺序集合(Sequenced Collections)
—基尔克高德2动机Java集合框架缺乏表示具有定义的遇到顺序的元素序列的
集合类
型。它还缺乏适用于这些集合的统一操作集。这些差距一直是问题和抱怨的重要来源。
JavaEdge.
·
2024-01-06 14:00
java
3.Swift教程翻译系列——Swift基础知识
Swift提供了C语言和OC的基本数据类型,比如整型用Int,浮点型用Double或者Float,布尔型用Bool,字符串文本用String,Swift还提供了两种
集合类
型,Array和Dic
赱在岸上的鱼
·
2024-01-06 11:52
The
Swift
Programming
Laguage
ios
swift
3.Swift翻译教程系列——Swift基础知识
Swift还提供了两种
集合类
型。Array和Di
weixin_34100227
·
2024-01-06 11:52
swift
xcode
移动开发
Swift基础部分(The Basics)
Swift还提供了三个基本的
集合类
型,Array,Set和Dictiona
SwiftDevJ
·
2024-01-06 11:48
swift教程基础
swift
ios
开发经验
Kotlin 协程
源码阅读
笔记 —— Flow
Kotlin协程
源码阅读
笔记——FlowFlow就是Kotlin协程中的流,我们可以通过它在Kotlin中进行写出流式代码,大名鼎鼎的RxJava就是流式编程的库(不过我遇到很多的人他们只会用RxJava
程序员小何SS
·
2024-01-06 10:00
kotlin
笔记
echarts
qt
源码阅读
准备
qt
源码阅读
准备阅读qt源码前先了解以下知识,对阅读qt源码有极大的好处。
在黎明的反思
·
2024-01-06 10:28
qt
qt
glog
源码阅读
笔记
C++项目中常用的日志库有glog和spdlog之前看了一下glog的源码,一些内容记录分享一下。glog是谷歌开源的一个日志库,使用c++98编写注意:glog是个同步日志库,即日志记录和落盘是在同一个线程进行glog是线程安全的,不同线程之间通过互斥量来同步源码路径https://github.com/google/glog代码量vscodecounter统计代码量:源码结构glog支持baz
zhaoyqcsdn
·
2024-01-06 06:48
c++
eigen
源码阅读
笔记-1
Eigen是一个C++模板库,提供了许多用于线性代数、矩阵运算和数值计算的功能。它被设计用来高效地进行数学运算,并且具有良好的性能。一些主要特点包括:模板库:Eigen完全是一个基于模板的库,因此可以用于任何数值类型(如整数、浮点数、双精度数等),并且可以进行静态和动态大小的矩阵运算。高性能:Eigen采用了一些优化技术,例如表达式模板、矢量化指令等,以提高运行速度和优化内存访问模式,从而实现高性
zhaoyqcsdn
·
2024-01-06 06:48
eigen
笔记
c++
自动驾驶
深度学习
「准备工作」Dubbo
源码阅读
环境搭建
结果,你自己连Dubbo
源码阅读
环境都没搭建过的话,尴尬不?Dubbo官方也有对应的源码环境搭建教程(@源码构建),不过我的更详细完善一点。并且,更清晰易懂。
CoderChronicle
·
2024-01-06 05:38
其他
dubbo
java的queue类,java
集合类
深入分析之Queue篇
简介Queue是一种很常见的数据结构类型,在Java里面Queue是一个接口,它只是定义了一个基本的Queue应该有哪些功能规约。实际上有多个Queue的实现,有的是采用线性表实现,有的基于链表实现。还有的适用于多线程的环境。java中具有Queue功能的类主要有如下几个:AbstractQueue,ArrayBlockingQueue,ConcurrentLinkedQueue,LinkedBl
作词人张汇泉
·
2024-01-05 20:30
java的queue类
集合类
:List、Set、Map超详细讲解并附带代码块
总结:List是有序的
集合类
型,可以通过索引访问元素,允许重复元素。Set是无序的
集合类
型,不允许重复元素。Map是一组键值对的集合,每个键只能对应一个值,键是唯一的。
不爱敲代码吖
·
2024-01-05 19:52
集合类
list
linux
数据结构
三、C#面向对象编程(泛型与
集合类
)
在C#中,泛型和
集合类
是面向对象编程中非常重要的概念,它们提供了处理不同类型数据的灵活性和重用性。泛型泛型允许你定义类型参数化的类、接口或方法。
哈嗨哈
·
2024-01-05 15:08
c#
开发语言
Spring的IOC解决程序耦合
pom.xml1.2.dao1.3.service2.IOC2.1.applicationContext.xml2.2.测试3.DI3.1.构造函数注入3.2.set方法注入3.3.自动注入3.4.注入
集合类
型的属性
三月37
·
2024-01-05 12:49
spring
java
后端
Spring中的依赖注入(DI)的几种方法的使用
DI)的几种方法的使用1、构造函数注入业务层实现类application.xml2、set方法注入业务层实现类application.xml3、自动注入业务层实现类application.xml4、注入
集合类
型的属性业务层实现类
fpl1116
·
2024-01-05 09:05
JAVA全栈学习路线
#
java
ee
spring
python
java
intellij-idea
依赖注入
Spring--注入
集合类
型的属性
UserServiceImpl:/***业务层实现类*/publicclassUserServiceImplimplementsUserService{privateUserDaouserDao;privateString[]myStrs;privateListmyList;privateSetmySet;privateMapmyMap;publicvoidsetUserDao(UserDaous
明天更新
·
2024-01-05 09:44
spring
linux
java
intellij-idea
Java中的List: 理解与实践
在Java编程语言中,List是一种被广泛使用的
集合类
型,它提供了一种灵活的方式来存储和操作有序的元素序列。
Geek攻城猫
·
2024-01-05 08:31
实践
java
list
DataBinding初探 数据绑定的用法 ,import
集合类
型,绑定的表达式,访问
集合类
型2...
数据绑定的用法import语法如果类名相同,可以启用别名import
集合类
型"/>使用类的静态方法..传递数据到Includelayout绑定的表达式绑定的表达式里面的语法,基本上与java语言里的相同支持语法
叛逆的鲁鲁修love CC
·
2024-01-05 03:27
移动开发
java
metartc5_jz
源码阅读
-g_yang_ice_stun_receive
//收到stun服务器的返回数据voidg_yang_ice_stun_receive(char*data,int32_tsize,void*user){if(user==NULL)return;//拿到请求的StunRequestYangIceStunRequest*request=(YangIceStunRequest*)user;//0x00或0x01为stun返回数据的起始标记。uint8
王方帅
·
2024-01-05 00:47
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_start_thread
void*yang_ipc_rtcrecv_start_thread(void*obj){//从形参拿到RtcSessionYangIpcRtcSession*session=(YangIpcRtcSession*)obj;session->isConvert=1;//重置流捕获变量,创建流捕获变量。YangStreamCapturedata;memset(&data,0,sizeof(YangS
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
asp.net
服务器
后端
metartc5_jz
源码阅读
-yang_ice_stun_request
//发起stunrequest,用于请求本机的外网ip地址用于p2p打洞int32_tyang_ice_stun_request(YangIceServer*server,int32_tlocalport){chartmp[1024]={0};int32_terr=Yang_Ok;int32_twaitTime=0;//创建udpYangRtcUdp*udp=(YangRtcUdp*)calloc
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_jz
源码阅读
-yang_sdp_genLocalSdp2
int32_tyang_sdp_genLocalSdp2(YangRtcSession*session,int32_tlocalport,char*dst,YangStreamOptTyperole){int32_tmediaServer=session->context.avinfo->sys.mediaServer;int32_tredPayloadtype=1;char*src=(char*
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-yang_ice_initIce
//初始化ice,感觉这个逻辑跟谷歌官方的webrtc正好是相反的逻辑,正常应该县判断Host能不能通,不通在Stun,Stun也不通则走Turn中继。voidyang_ice_initIce(YangIceSession*session){//根据candidateType进行初始化switch(session->candidateType){//Host则什么也不做caseYangIceHos
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-main.c
#include#include#include#include#include#include#include//声明一个TimerYangCTimer*m_5stimer=NULL;intg_waitState=0;//声明一个互斥锁pthread_mutex_tg_lock;//声明一个条件锁pthread_cond_tg_cond;//创建ctrl+c的回调函数,设置b_exit为1,si
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
音视频
p2p
metartc5_jz
源码阅读
-yang_run_p2pserver_thread
void*yang_run_p2pserver_thread(void*obj){//为p2pServer创建socket,AF_INET表示ip4,SOCK_STREAM表示面向可靠连接的TCPYangP2pServer*p2p=(YangP2pServer*)obj;p2p->isStart=1;p2p->serverfd=socket(AF_INET,SOCK_STREAM,IPPROTO_
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
p2p
音视频
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他