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
C源码
webRTC Android源码拉取与编译
前言webRT
C源码
,有纯RTC的,有RTCandroid的,也有RTCios的。可以根据项目需要,拉取不同的源码,当然了,其实不同的源码,底层库基本一样的,大部分是公共的代码。
长江很多号
·
2021-05-07 11:56
webRTC
Spring MV
C源码
剖析
引言一直以来都在使用Springmvc,能够熟练使用它的各种组件。但是,它一直像个黑盒一样,我并不知道它内部是如何工作的,这几天一直在研究它的源码,今天已经把它的工作原理弄清了,因此把我的这个研究过程记录下来。现在让我们进入源码的世界,来看看这个黑盒中到底有什么神奇的东西。springMVC总览学一门新的知识,首先要大致了解它的全貌,然后在深入自己感兴趣的细节。那么在这一小节中,我不会去深入具体的
yoqu
·
2021-05-07 05:47
Spring IO
C源码
初探(一)
Spring提供了两个基本功能:IOC和AOP,基于此形成了Spring的生态环境,其中IOC又是整个Spring生态的基础,也就是IOC是Spring最核心的功能。SpringIOC即反向控制,也可以叫依赖注入,把bean(组件)的初始化工作交给IOC容器,而不是在程序中完成,这就将组件的初始化和组件真正的核心功能相隔离,做到了解耦;另外,SpringIOC提倡面向接口编程,同样是为了解耦。Sp
漂泊的胡萝卜
·
2021-05-04 16:09
springmv
c源码
- handlerAdapter是如何初始化的
其实在之前的笔记中,有记录过handlerAdapter、handlerMapping初始化的一些细节,但是前几天在写策略模式那篇笔记的时候,突然间想到一个问题,RequestMappingHandlerAdapter、RequestMappingHandlerMapping是在什么时候放入到beanDefinitionMap中的今天这篇笔记主要记录下这里是如何放入到beanDefinitionM
小小少年_
·
2021-05-03 13:20
spring源码
java
WebRT
C源码
分析-线程基础之Message && MessageData && MessageHandler
前言本文将介绍消息循环中的消息(Message),消息中持有的数据(MessageData),处理消息的Handler(MessageHandler)的基本内容。其中Message与MessageData相关的结构体位于rtc_base/message_queue.h中,MessageHandler相关的类位于rtc_base/message_handler.h中消息MessageWebRTC中消
ice_ly000
·
2021-05-03 13:27
webrtc 编译
注:webrt
c源码
编译需要自备梯子.获取源码安装depot_toolsdepot_tools是个工具包,里面包含gclient、gcl、gn和ninja等工具。
落冬风
·
2021-05-01 05:14
iOS RunTime之三:使用惯例
Objective-C特性:RuntimeMethodSwizzling和AOP实践引子:在OC中如何运用运行时编程运行时系统通过三种形式在应用中出现:Level-1:O
C源码
OC编译器会捕获class
SvenLearn
·
2021-04-30 19:16
解决go在函数退出后子协程的退出问题
该问题来源于自己在读fabri
c源码
时,看到的一个测试代码,在一个函数中启用协程,然后该函数退出了,由于平常没有这样处理过,以及受原有c++函数域的影响,认为函数退出,子协程应该也退出了呀。
·
2021-04-30 17:16
Spring IOC深度解析
本文只对IO
C源码
(注解实现)进行深度解析,关于IOC的注解用法等读者需查阅其他文档。下面所有的源码解析将围绕下面测试方法,代码太多无法全部贴出来,只贴出关键代码,读者可自行进入源码一步步进入查看。
轨迹510
·
2021-04-29 19:35
读读obj
c源码
(二):weak类型指针的实现
weak指针这部分代码写的很好啊,结构清晰,接口定义到关键位置,读取来很舒服。整体结构weak指针管理结构.pngSideTable包含了引用计数表和weak指针表,大概就是内存管理的总表,SideTable有多张,对象根据内存地址会关联上某一张weak_table_t包含了所有具有weak指针的对象的weak指针信息weak_entry_t对应某一个对象,一个对象可能有多个weak指针,它们作为
FindCrt
·
2021-04-29 07:57
Swift之高德地图自定义覆盖物(定位标注和poi标注)
1.几个关键类和协议MAAnnotation协议高德地图,o
c源码
MAAnnotationView类,继承UIView高德地图o
c源码
定位信息类MAUserLocation实现MAAnnotation协议定位信息类
Themores
·
2021-04-28 10:06
从Objective-
C源码
看weak
在Objective-C中,一般为了解决循环引用的问题,我们会使用weak修饰,使得一方不会持有另一方,解决循环引用的问题.今天就从Objective-C的源码中看一下weak是怎么被实现的,在NSObject.mm文件中可以找到一个这样的函数/***Initializeafreshweakpointertosomeobjectlocation.*Itwouldbeusedforcodelike:
我的昵称是小狼
·
2021-04-28 08:41
Obj
c源码
之NSObject和isa
Obj
c源码
之对象创建alloc和initObj
c源码
之initialize实现Obj
c源码
之Load方法实现Obj
c源码
之NSObject和isaObj
c源码
之引用计数实现obj
c源码
之Method消息发送前言
繁星mind
·
2021-04-28 07:07
根据两点经纬度求一条直线上的距离点/等分点(C#实现)(有问题,欢迎指正)
C源码
地址:C语言WGS84坐标转北京54坐标(高斯投影)及根据两个gps点的趋势确定方向,根据距离,推算一条直线上第三个gps点usingSystem;usingSystem.Collections.Generic
RUYES
·
2021-04-27 07:08
SpringMV
C源码
阅读笔记----初始化
一、概述我将初始化流程分为两部分,第一部分是Spring上下文的初始化,基于ContextLoadListener实现,第二部分是Springmvc上下文的初始化,主要发生在DispatcherServlet,applicationContext与WebApplicationContext二者是父子容器关系。二、Spring上下文applicationContext初始化流程简析如果是结合web容
noexceptionsir
·
2021-04-23 22:07
详解go中pani
c源码
解读
pani
c源码
解读前言本文是在goversiongo1.13.15darwin/amd64上进行的panic的作用panic能够改变程序的控制流,调用panic后会立刻停止执行当前函数的剩余代码,并在当前
·
2021-04-23 12:20
WebRT
C源码
分析之IOS Audio Unit
WebRTC与声音设备有关的代码在modules/audio_device目录下面,包括各个平台的录音采集和播放声音的代码。目前IOS版的源码被移动到sdk/objc/目录下。其中windows上的使用了CoreAudioAPI。CoreAudioAPI应该是Vista之后才支持的API,以前在winxp时代,我用的都是waveAPI和directsound。不过现在CoreAudioAPI看上去
云上听风
·
2021-04-23 11:53
springMV
C源码
解析--HandlerMethodArgumentResolverComposite参数解析器集合(二)
上一篇博客springMV
C源码
分析--HandlerMethodArgumentResolver参数解析器(一)中我们已经介绍了参数解析相关的东西,并且也提到了HandlerMethodArgumentResolverComposite
carway
·
2021-04-23 07:02
SpringMV
C源码
之参数解析绑定原理(转)
转:http://www.cnblogs.com/w-y-c-m/p/8443892.html摘要本文从源码层面简单讲解SpringMVC的参数绑定原理SpringMVC参数绑定相关组件的初始化过程在理解初始化之前,先来认识一个接口HandlerMethodArgumentResolver方法参数解析器接口,这个接口是SpringMVC参数解析绑定的核心接口。不同的参数类型绑定都是通过实现这个接口
huangxiongbiao
·
2021-04-23 03:28
一、SpringMVC的初始化流程
1.SpringMV
C源码
简介使用过spring开发web项目的小伙伴都知道,SpringMVC的核心类DispatcherServlet了.那么这篇文章,就作为笔者梳理的记录了;2.DispatherServlet
消失的旧时光
·
2021-04-19 17:43
Hyperledger-Fabri
c源码
分析(创建通道)
很不幸,fabric的配置部分的实现居然是所有模块中复杂度最高的,倒不是复杂,是逻辑混乱。一份配置翻来覆去的折腾。耐着性子都看不下去。不过1.4比1.0改进了很多,虽然还是那么混乱。接下来几篇都跟配置有多多少少的联系,不要怪我不能太detail,实在是我也没看懂。不过看源码就是这样,搞清楚流程远比细节更重要。从创建通道开始,之前的准备工作已经在outputChannelCreateTx篇分析完毕了
Pillar_Zhong
·
2021-04-19 17:03
Fabri
c源码
分析-Orderer启动
在一个Fabric网络中,根据配置会生成一个创世块,Orderer启动时需要指定这个创世块,Orderer启动后,会处理client发出的请求,主要包括两种类型的服务。1.启动Orderer启动时,需要编写一个配置文件,可以从$GOPATH/src/github.com/hyperledger/fabric/sampleconfigorderer.yaml找到模板,在这个配置文件中,主要需要配置G
史圣杰
·
2021-04-19 10:46
Spring IO
C源码
解析(11)Bean加载过程
前言前面我们分析了springioc边缘化的很多组件,这些组件是分析Bean加载过程的基石。基石可理解成下面的意思:基石是高层的基础基石可以有很多种,这些基石相互组合、继承、扩展,从而延伸出更多高级的功能单独的基石只能完成某一部分相对独立的功能,它不是完整的基石很重要,但是基石的堆砌更重要(即:架构设计的思维)SpringIOC最核心的功能在于Bean加载过程,也是最能体现架构设计高度的一块内容。
juconcurrent
·
2021-04-19 10:44
Hyperledger-Fabri
c源码
分析(orderer-consensus-kafka)
Fabric的kafka交互用到了sarama包,有兴趣可以自行去研究下,这里就不展开了,还是focus在业务逻辑的部分。强烈建议在看这个之前或之后去看下这篇文章。AKafka-basedOrderingServiceforFabric启动func(chain*chainImpl)Start(){gostartThread(chain)}funcstartThread(chain*chainImp
Pillar_Zhong
·
2021-04-17 19:12
fabri
c源码
分析---Peer节点(一)
最熟悉的还是1.0.0版本的,不过我打算写的这篇《fabri
c源码
分析》系列打算使用1.2.0
martin2350
·
2021-04-17 17:21
Hyperledger-Fabri
c源码
分析(orderer-consensus-solo)
从今天开始分析orderer的consensus机制,1.0的时候有solo和kafka两种,都比较简单,1.4里面有etcd,之前看过是raft的实现,正好温习下。这个系列从solo开始吧。启动当然了,Orderer启动的时候根据配置来决定用什么共识实现。solo最终会在这里会调起。func(ch*chain)Start(){goch.main()}接受事件func(ch*chain)Order
Pillar_Zhong
·
2021-04-15 04:26
SpringMV
C源码
之Controller查找原理
摘要本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程。SpringMVC请求流程image.pngController查找在上图中对应的步骤1至2的过程SpringMVC初始化过程理解初始化过程之前,先认识两个类RequestMappingInfo类,对RequestMapping注解封装。里面包含http请求头的相关信息。如uri、method、p
卧颜沉默
·
2021-04-14 22:10
WebRT
C源码
分析之RTP/RTCP(二)
WebRTC中RTP和RTCP共用一个UDP端口WebRTC中的RTP和RTCP都使用udp传输,并且RTP和RTCP混合使用同一个udp端口,因为打通NAT本来就不是一件容易的事,如果还分开两个端口的话更增加程序复杂度和NAT打洞成功的难度。WebRTC怎么区分RTP/RTCP包webrtc/call/call.cc:PacketReceiver::DeliveryStatusCall::Del
云上听风
·
2021-04-14 01:56
grp
c源码
学习笔记(粗浅版)
grp
c源码
学习笔记(粗浅版)本次源码阅读的目的是希望了解到grpc从client调用到server端响应的流程,而非系统性的对每个逻辑都进行分析和详解。
·
2021-03-30 22:28
golanggrpc
这份阿里内传的“Spring MV
C源码
分析与实践笔记”带你看透Spring MV
C源码
!太牛了!
什么是SpringMVC?为什么要会用SpringMVC?Spring下的子项目:SpringMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringMVC也是要简化我们日常Web开发的。在大型网站和复杂系统的开发中,Java无疑具
熬过无人问津的日子才会有远方
·
2021-03-27 15:49
资源分享
java
编程语言
springmvc
经验分享
源码
IOS底层(五): alloc相关: NSObject, allo
c源码
分析
OC底层源码/原理合集建议先看下IOS底层(三):alloc相关1.初探alloc,init,new源码分析先看个例子exp1exp2NSObject,alloc方法里面加断点,运行我们会发现竟然没有走+(id)alloc方法那么NSObject在走的是哪个方法呢?打开Debug→DebugWorkflow勾选AlwaysShowDisassemly进行汇编调试alloc方法这边打个断点,运行一下
ShawnRufus
·
2021-03-25 09:58
SpringMVC 源码分析之 DispatcherServlet
如果小伙伴们还没看前面的分析,可以先看下,这有助于理解本文,传送门SpringMV
C源码
分析之FrameworkServlet。
·
2021-03-24 15:32
SpringMVC 源码分析之 DispatcherServlet
如果小伙伴们还没看前面的分析,可以先看下,这有助于理解本文,传送门SpringMV
C源码
分析之FrameworkServlet。
·
2021-03-24 15:50
Redis的
C源码
实现(1)--redisDB讲解
文章目录Redis的基本特性Redis的应用场景缓存计数器分布式ID生成海量的数据统计会话缓存(session)分布式队列/阻塞队列分布式锁实现热点数据存储社交类需求排行榜延迟队列redis的相关源码介绍Redis中的字符串Redis的字符串结构SDS小结Redis的字符串的代码实现Redis的value的存储RedisDb的存储结构dict结构存储总结redisDB主题数据结构Redis的基本特
红烧咸鱼丶
·
2021-03-23 17:17
redis专题
redis
Spring5 里边的新玩法!这种 URL 请求让我涨见识了!
Spring5也已经出来好久了,里边有一些新玩法也需要我们去慢慢揭开面纱,这不,松哥最近在研究SpringMV
C源码
的时候,就看到这样一段代码:protectedStringinitLookupPath
·
2021-03-18 13:43
SpringIo
c源码
阅读之整体流程
编译源码请参考,本系列第一篇文章,Spring5源码编译。1.源码入口首先从这一行开始看。ApplicationContextcontext=newAnnotationConfigApplicationContext(MainStat.class);2.实例化容器AnnotationConfigApplicationContext2.1AnnotationConfigApplicationCont
逍遥白亦
·
2021-03-16 11:58
SpringIO
C源码
解析(3)
本来打算是SpringIO
C源码
分析写一篇文章,因为发布内容长度限制问题,最终是拆分为了三篇,需要查看一篇完整版的可以到CSDN地址:SpringIOC容器源码分析查看。
一个歌手
·
2021-03-15 10:36
Python的bsonrp
c源码
解读
bsonrpc是python中⼀个基于json或bson的远程过程调⽤的库,提供了服务端与客户端实现,其底层采⽤的是基于TCP连接的通信。程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent协程对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的⽣成接⼝:spawn(),new_promise(),ne
·
2021-03-14 02:29
python
Python bsonrp
c源码
解读
bsonrpc是python中⼀个基于json或bson的远程过程调⽤的库,提供了服务端与客户端实现,其底层采⽤的是基于TCP连接的通信。程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent协程对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的⽣成接⼝:spawn(),new_promise(),ne
·
2021-03-14 01:51
解读obj
c源码
这应该算是序言吧^V^关于Runtime,大家都应该知道怎么使用:利用Runtime的特性很方便的实现Model、Dictionary互转利用Runtime的黑魔法Swizzle替换系统的方法利用Runtime关联对象在Category中添加属性我们可以利用Runtime做很多事。。。但是里面具体是怎么实现的呢?我们只能从objc库中看到几个public的.h文件,具体的实现全部都封装在了objc
ElaineYin
·
2021-03-11 17:25
HyperLedger Fabric 1.1 End-2-End 起步示例
2.准备环境我当前的环境:centos7go1.9.7linux/amd64docker18.03.1-cedocker-compose1.22.0-rc1git1.8.3.13.下载fabri
c源码
gitclone-brelease
SlowGO
·
2021-03-11 08:16
JU
C源码
分析-集合篇(二):CopyOnWriteArrayList和CopyOnWriteArraySet
CopyOnWriteArrayList是一个线程安全的ArrayList,通过内部的volatile数组和显式锁ReentrantLock来实现线程安全。而CopyOnWriteArraySet是线程安全的Set,它是由CopyOnWriteArrayList实现,内部持有一个CopyOnWriteArrayList引用,所有的操作都是由CopyOnWriteArrayList来实现的,区别就是
泰迪的bagwell
·
2021-03-11 04:25
Java 对接Filecoin 节点钱包,离线创建地址等
交流:thisispg先浏览下官方相关APILotusJSON-RPCAPI链接:https://docs.filecoin.io/reference/lotus-api/#endpoints完整RP
C源码
文档链接
thisispg
·
2021-03-11 00:57
区块链
区块链
数字货币
分布式存储
java
Spring5 里边的新玩法!这种 URL 请求让我涨见识了!
Spring5也已经出来好久了,里边有一些新玩法也需要我们去慢慢揭开面纱,这不,松哥最近在研究SpringMV
C源码
的时候,就看到这样一段代码:protectedStringinitLookupPath
·
2021-03-09 22:59
Java基于WebMagic爬取某豆瓣电影评论的实现
下载WebMagi
c源码
,或Maven导入,或Jar包方式导入。码云地址:https://gitee.com/flashsword20/webmagic试运行搭
·
2021-03-09 22:42
iOS之武功秘籍②:OC对象原理-中(内存对齐和mallo
c源码
分析)
iOS之武功秘籍文章汇总写在前面在iOS之武功秘籍①:OC对象原理-上(alloc&init&new)一文中讲了底层对象创建的流程,那么本文将来探索下对象中的属性在内存中的排列--内存对齐和mallo
c源码
分析本节可能用到的秘籍
長茳
·
2021-03-06 01:52
JUC多线程并发编程
1、什么是JU
C源码
+官方文档JUC是javautilconcurrent面试高频问JUC~!
天才小熊猫啊
·
2021-03-04 21:16
javaSE基础
java
多线程
iOS OC对象alloc流程
一,苹果开源源码汇总:https://opensource.apple.com这个地址用的更直接https://opensource.apple.com/tarballs/二,下载最新的obj
c源码
,找到
kaijiemu
·
2021-03-02 14:14
通俗易懂的JU
C源码
剖析-CompletionService
前言相信大多数人对ExecutorService比较熟悉,那么CompletionService是什么东东呢?使用场景我们来看JDK官方doc给的栗子,假设现在有个计算问题,伪代码可抽象为Resultcompute(),且有一组解决方案,每个方案都会返回结果Result,我们希望并行执行这些方案,然后采取一定策略去决定使用哪个方案的结果。比如,使用最先返回结果的方案,然后取消执行其他方案的线程。代
·
2021-02-21 15:28
java
通俗易懂的JU
C源码
剖析-CompletionService
前言相信大多数人对ExecutorService比较熟悉,那么CompletionService是什么东东呢?使用场景我们来看JDK官方doc给的栗子,假设现在有个计算问题,伪代码可抽象为Resultcompute(),且有一组解决方案,每个方案都会返回结果Result,我们希望并行执行这些方案,然后采取一定策略去决定使用哪个方案的结果。比如,使用最先返回结果的方案,然后取消执行其他方案的线程。代
·
2021-02-21 14:11
java
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他