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
ijkplayer源码剖析
多维度高复用模板开发架构设计(一)
多维度高复用模板开发架构设计(一)史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法
bcsj1199
·
2020-09-11 00:11
java
编程语言
人工智能
大数据
python
java架构之高并发架构分布式架构微服务架构
史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程
bcsj1199
·
2020-09-11 00:11
数据库
分布式
大数据
编程语言
java
Java架构高并发的解决实战总结方案,看完这些就够了!
全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务,大型分布式综合电商项目实战等视频教程
bcsj1199
·
2020-09-11 00:11
大数据
分布式
编程语言
数据库
项目架构
Spark源码解读之Shuffle原理剖析与源码分析
内核架构流程深度剖析,Spark源码分析之DAGScheduler详解,Spark源码解读之Executor以及Task工作原理剖析,Spark源码解读之Executor以及Task工作原理剖析等Spark重要组件的
源码剖析
之后
不清不慎
·
2020-09-10 23:51
Spark
Spark源码剖析与调优
58系列Java架构 亿级高并发 分布式架构 P2P金融项目实战 在线教育项目实战
58系列Java架构亿级高并发分布式架构P2P金融项目实战在线教育项目实战JAVA高级架构师,微服务架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,
li3364206
·
2020-09-10 22:26
zookeeper
java
mysql
spring
python
史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务
史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程
bcsj1199
·
2020-09-10 22:05
如何打造个性化安卓直播系统控制界面
Firsr:直接集成
ijkplayer
的控制界面太丑了Second:无法满足我们的需求我们来看下直接集成的
ijkplayer
控制界面:是不是没法用,那么我们现在来自定义。
云豹科技官方
·
2020-09-10 21:29
直播系统开发
直播平台开发
转载其他
udhcp
源码剖析
(五)——DHCP客户端重要的数据结构和初始化配置
数据结构和服务器类似,客户端也维护着一个全局的数据结构client_config,用于所有的DHCP服务。structclient_config_tclient_config={/*Defaultoptions.*/abort_if_no_lease:0,foreground:0,quit_after_lease:0,background_if_no_lease:0,interface:"eth0
who538592
·
2020-09-10 21:46
linux
通讯协议
C语言
BiliBili-
IJKPlayer
播放器源码分析(一)
IJKPlayer
是一款基于ffmpeg/ffplay的开源播放器,可支持rtmp/rtsp/hls等多种媒体协议,支持Android/IOS等移动平台。
veilling
·
2020-09-10 18:13
视频
android
ffmpeg
视频
java
jni
合并
Ijkplayer
和 ffmpeg-metadata-retriever
ffmpeg-metadata-retriever(FMMR)和
Ijkplayer
都是基于ffmpeg,因此应该能够合并两个项目。
代码男神
·
2020-09-10 17:00
编译奇兵
牛客面经整理:C++高频面试题
/IP)3.数据库(MySQL)4.Linux基础5.操作系统6.设计模式7.算法推荐书籍:《C++Primer》可作为工具书,随手查阅《EffectiveC++》深入了解C++的程序设计规范《STL
源码剖析
沉迷单车的追风少年
·
2020-09-10 16:45
C++面经
机试题解
【Java】源码 String 的特点是什么?它有哪些重要的方法?
1.多构造方法2.equals()比较两个字符串是否相等3.compareTo()比较两个字符串4.其他重要方法记录王磊老师的Java
源码剖析
34讲源码解析以主流的JDK版本1.8来说,String内部实际存储结构为
渐若窥宏大
·
2020-09-10 16:31
Java
STL 中几个简单的数值算法实现
复习《STL
源码剖析
》,先把几个简单的算法自己实现一下。参数没有用迭代器,直接用整型数组。#include#include/*应用于有序区间,判断b中的元素是否全部被a包含。
jiangyi711
·
2020-09-10 14:38
数据结构/算法
算法
search
c
ijkplayer
支持分段播放设置
http://blog.csdn.net/liushihua147/article/details/60962967?locationNum=10&fps=1http://blog.csdn.net/lhy412484577/article/details/68063917https://ffmpeg.org/ffmpeg-formats.html#concat-13.5concatVirtual
jeffasd
·
2020-09-10 14:27
iOS_音视频
C++深入学习:STL
源码剖析
(2) 从源码深入剖析vector
C++深入学习:STL
源码剖析
(2)从源码深入剖析vectorvector的使用就像数组,但是vector的空间是可变的。
coding丁
·
2020-09-10 13:52
c++基础与进阶
HLS直播技术方案及踩过的坑
一、为什么是
IJKPlayer
在基础技术方面,后端有比較成熟的系统,就不再说了,这里说说client方面。有直播就会有弹幕。基本上是标配了。
weixin_33997389
·
2020-09-10 10:42
ArrayList
源码剖析
与代码实测
ArrayList
源码剖析
与代码实测(基于OpenJdk14)目录ArrayList
源码剖析
与代码实测(基于OpenJdk14)继承关系从构造函数开始从add方法深入/数组的扩容其他的删查改方法modCount
Yuasin
·
2020-09-09 23:00
阿里中间件seata
源码剖析
三:聊聊seata中的ShutdownHook
目录TM、RM的shutdownseataserver的shutdown总结前面我用2篇文章分别讲了seata中客户端(TM和RM)和服务端seata-server的初始化过程,如果熟悉seata这个分布式中间件的使用的话,这个过程还是非常清晰的。有2个地方我没有讲解,就是这2个流程初始化过程的ShutdownHook。TM、RM的shutdown之前讲过,GlobalTransactionSca
jinjunzhu
·
2020-09-09 12:34
seata
iOS集成
ijkplayer
IJKMediaFramework
1.源码下载gitclonehttps://github.com/Bilibili/
ijkplayer
.git
ijkplayer
-ioscd
ijkplayer
-iosgitcheckout-Blatestk0.8.8
Jackson_Z
·
2020-09-04 17:48
iOS集成
ijkplayer
IJKMediaFramework
1.源码下载gitclonehttps://github.com/Bilibili/
ijkplayer
.git
ijkplayer
-ioscd
ijkplayer
-iosgitcheckout-Blatestk0.8.8
Jackson_Z
·
2020-09-04 17:48
阿里中间件seata
源码剖析
一:聊聊RM和TM客户端初始化
目录初始化流程TM初始化RM初始化批量发送请求总结这篇开始,介绍一下seata的源代码。我们再看一下seata官方TCC模式下的这张图片:而RM和TC的职责如下:TransactionCoordinator(TC):Maintainstatusofglobalandbranchtransactions,drivetheglobalcommitorrollback.ResourceManager(R
jinjunzhu
·
2020-09-02 16:56
seata
Android事件分发机制
源码剖析
(2)—顶层View对点击事件的分发过程
点击事件到达顶层View(一般是一个ViewGroup)以后,会调用ViewGroup的dispatchTouchEvent方法,然后逻辑是这样的:如果顶层ViewGroup拦截事件,即onInterceptTouchEvent返回true,则事件交由ViewGroup处理,这时如果ViewGroup的mOnTouchListener被设置,则onTouch会被调用,否则onTouchEvent会
不踢足球的王大雷
·
2020-08-26 23:47
Andoid
想做直播的你,这些热门的音视频如何绝对同步的。你get了嘛?
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注面试官:谈下音视频同步原理,音频和视频能绝对同步吗心理分析:音视频同步本身比较难,一般使用
ijkplayer
第三方做音视频同步。
angji6738
·
2020-08-26 23:57
ijk 播放器编译OPENSSL
由于项目中要进行加密播放HLS格式的视频,官方编译方式是不包含ssl,大部分都是没有编译openssl,不支持HTTPS视频的播放,官方编译方法:https://github.com/Bilibili/
ijkplayer
openssl
朱立志
·
2020-08-26 16:21
JAVA类库分析之Vector
看同学人手一本《STL
源码剖析
》,实在亚历山大。借过一看,实在晦涩难懂。于是想着从熟悉的java入手,看看java里面自带的类库是怎么实现这些容器的。于是乎,便有了这个javastl系列。
石锅拌饭
·
2020-08-26 14:11
JAVA相关
java
vector
object
list
equals
string
Python2.7中dict实现原理和哈希表介绍
Python数据类型,按照键值对的方式存储,其中文名字翻译为字典,顾名思义其通过键名查找对应的值会有很高的效率,时间复杂度在常数级别O(1).本文针对其实现的数据结构进行原理性说明和拓展,不涉及Python的
源码剖析
shouting3901
·
2020-08-26 14:40
多线程三分钟就可以入个门了!
前言之前花了一个星期回顾了Java集合:Collection总览List集合就这么简单【
源码剖析
】Map集合、散列表、红黑树介绍HashMap就是这么简单【
源码剖析
】LinkedHashMap就这么简单
Java3y
·
2020-08-26 13:27
Python Import机制
最近在看《Python
源码剖析
》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。
zbyufei
·
2020-08-26 08:41
Python
import
python
module
class
语言
windows
Spring事务
源码剖析
Spring事务原理分析1、代码跟踪JdkDynamicAopProxyinvoke()方法方法getInterceptorsAndDynamicInterceptionAdvice获取到所有的执行调用chainsReflectiveMethodInvocation的构造方法,将执行调用链赋值给ReflectiveMethodInvocation的元素是interceptorAndDynamicM
lingtig
·
2020-08-26 07:56
Spring
ijkplayer
编译 导入
最近公司准备开发关于视频的应用,要支持很多格式解码视频,准备使用谷歌官方播放器时候,发现很多编码格式支持不了,寻找开发app推荐b站的开源项目
ijkplayer
项目,当时对比两个比较火热的播发器项目:Vitamio
fmc088
·
2020-08-25 17:57
android
应用开发
Chrome
源码剖析
说明:此Chrome
源码剖析
很大一部分编辑整理自此博客:http://flyvenus.net/。我对写原创文章的作者向来是以最大的尊重的。
baodunqiao
·
2020-08-25 17:23
嵌入式软件开发
《STL
源码剖析
》---day3
一.写在前面的话:《STL
源码剖析
》视频资料可以在B站上搜索得到,视频教学老师就是《STL
源码剖析
》这本书的作者。
Benson-nhw
·
2020-08-25 17:19
FindWork
ios使用第三方SDK静态库冲突,如ffmpeg静态库冲突
由于一个项目既要做视频通话又要做直播,七牛的播放库PLPlayerKit和环信sdk都包含有ffmpeg的库所以项目编译时冲突报错,最好方法就是放弃PLPlayerKit,然而我想说的是什么
ijkPlayer
yuv420,com
·
2020-08-25 16:41
IOS
【C++】STL的重写
最近在写一个注释比较靠谱的STL项目,由本人独立编写,参考书籍为《EffectiveC++》、《C++Primer》、《STL
源码剖析
》等准备完成的内容为:-大部分的容器-大部分的泛型算法-空间配置器-
codedoctor
·
2020-08-25 16:41
C++
个人总结
Redis
源码剖析
和注释(二十一)--- 单机服务器实现
Redis单机服务器实现1.Redis服务器Redis服务器负责与客户端建立网络连接,处理发送的命令请求,在数据库中保存客户端执行命令所产生的数据,并且通过一系列资源管理措施来维持服务器自身的正常运转。本次主要剖析server.c文件,本文主要介绍Redis服务器的一下几个实现:命令的执行过程Redis服务器的周期性任务maxmemory的策略Redis服务器的main函数其他的注释请上githu
men_wen
·
2020-08-25 14:16
Redis
Redis
3.2.8
源码剖析注释
Redis
源码剖析
和注释
Redis3.2.8
源码剖析
和注释系列文章地址归总Redis3.2.8
源码剖析
和注释redis3.2.8源码详细注释地址文章地址文件名称Redis
源码剖析
和注释(一)—链表结构adlist.c和adlist.hRedis
bujidexinq
·
2020-08-25 14:18
Redis
源码剖析
和注释(二十四)--- Redis Sentinel实现(哨兵操作的深入剖析)
RedisSentinel实现(下)本文是RedisSentinel实现(上)篇文章的下半部分剖析。主要剖析以下内容:哨兵的使命RedisSentinel实现下哨兵的使命1周期性的操作11建立连接12发送监控命令13判断节点的主观下线状态14判断主节点的客观下线状态15对主节点执行故障转移151故障转移开始152选择一个要晋升的从节点153使从节点变为主节点154等待从节点晋升为主节点155从节点
qq_26249609
·
2020-08-25 12:18
REDIS
Redis
源码剖析
和注释(二十三)--- Redis Sentinel实现(哨兵的执行过程和执行的内容)
RedisSentinel实现(上)RedisSentinel介绍和部署请参考RedisSentinel介绍与部署sentinel.c文件详细注释:RedisSentinel详细注释本文会分为两篇分别接受RedisSentinel的实现,本篇主要将Redis哨兵的执行过程和执行的内容。RedisSentinel实现上RedisSentinel介绍和部署RedisSentinel的执行过程和初始化1
qq_26249609
·
2020-08-25 12:48
REDIS
Vue.js
源码剖析
-组件化
Vue.js
源码剖析
-组件化组件化可以让我们方便的把页面拆分成多个可重用的组件组件是独立的,系统内可重用,组件之间可以嵌套有了组件可以像搭积木一样开发网页例如,你可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接
白驹过隙时光荏苒
·
2020-08-25 11:24
大前端学习笔记
vue
前端开发
Vue.js
源码剖析
-模板编译
Vue.js
源码剖析
-模板编译Vue模板编译为什么需要模板编译Vue2.x使用VNode描述视图以及各种交互,用户自己编写VNode比较复杂模板编译的目的将模板(template)字符串转换为渲染函数(
白驹过隙时光荏苒
·
2020-08-25 11:24
大前端学习笔记
vue
前端开发
python虚拟机运行原理
近期为了面试想要了解下python的运行原理方面的东西,奈何关于python没有找到一本类似于深入理解Java虚拟机方面的书籍,找到了一本《python
源码剖析
》电子书,但是觉得相对来说最近还是不打算用大布头时间研究这本书
weixin_33946605
·
2020-08-25 09:13
运维
《Python
源码剖析
》一些理解以及勘误笔记(1)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。注:此书剖析的源码是2.5版本,在python.org可以找到源码。纸质书阅读,pdf贴图。文章篇幅太长,故切分成3部分,这是第一部分。p9:int_repr函数中PyObject_Print(str,stdout,0);stdout修改为outp23&p263:tp_as_number.nb_add修
s1mba
·
2020-08-25 09:20
读书笔记
iOS端使用
ijkplayer
播放视频
1.参考
ijkplayer
是B站bilibili的一个开源项目,支持iOS端和Android端视频点播、直播功能。
卖萌笑嘻嘻
·
2020-08-25 07:14
Binder系列3—启动ServiceManager
基于Android6.0的
源码剖析
,本文详细地讲解了ServiceManager启动流程一.概述ServiceManager是BinderIPC通信过程中的守护进程,本身也是一个Binder服务,但并没有采用
十年开发程序员
·
2020-08-25 05:10
STL
源码剖析
学习笔记 MiniSTL
https://github.com/joeyleeeeeee97目录:第二章空间适配器第三章迭代器第四章序列式容器(vector,list,deque,stack,heap,priority_queue,slist)第五章关联式容器(树的算法+RB_tree,set,map,hashtable)第六章算法第七章仿函数第八章适配器(adapet)第二章空间适配器具有次配置力的SGI空间适配器,ST
aocan6909
·
2020-08-25 02:33
IjkMediaPlayer 结构体详解
图1播放器接口包装关系
ijkplayer
_ios.m->
ijkplayer
.c->ff_ffplay.c。
ijkplayer
也是基于ffplay去做二次开发的,只是改了很多。
烈火35
·
2020-08-25 02:07
STL
源码剖析
- 第6章 算法 - 6.7.1 数据处理算法 - 一
6.7.1单纯的数据处理1、adjacent_find//查找区间[first,last)内第一次重复的相邻元素//若存在返回相邻元素的第一个元素位置//若不存在返回last位置/*该函数有两个版本:第一版本是默认操作operator==;第二版本是用户指定的二元操作pred函数对外接口的原型:equality(1):默认操作是operator==templateForwardIteratorad
思翊
·
2020-08-25 01:06
STL源码剖析
HashMap
源码剖析
(上) 一、HashMap的数据结构 二、HashMap的构造 三、元素的添加
HashMap
源码剖析
(上)文章目录HashMap
源码剖析
(上)一、HashMap的数据结构二、HashMap的构造2.1、HashMap的无参构造2.2、HashMap的其他几个构造方法三、元素的添加对于每一个
北海道恋人
·
2020-08-25 00:45
Java源码
链表
数据结构
java
hashmap
《STL
源码剖析
》-- stl_hash_set.h
//Filename:stl_hash_set.h//CommentBy:凝霜//E-mail:
[email protected]
//Blog:http://blog.csdn.net/mdl13412//hash_set和hash_multiset是对hashtable的简单包装,很容易理解/**Copyright(c)1996*SiliconGraphicsComputerSystems,I
凝霜
·
2020-08-24 21:32
STL源码剖析
直播相关的开源库/项目
所有版本编译脚本脚本gas-preprocessorFFmpeg-AVPlayer-For-iOS-tvOSGitHubVitamioGitHubPLPlayerKitGitHubkxmovieGitHub
ijkplayer
GitHubVLCGitHubGitLabSmarterStreamingGitHubrtmp-video-player-for-ios
Chakery
·
2020-08-24 21:13
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他