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源码
iOS-底层原理 02:alloc & init & new 源码分析
在分析allo
c源码
之前,先来看看一下3个变量指针和内存地址区别:如图所示分别输出3个对象的内容、指针地址、对象地址,下图是打印结果如图所示结论:通过上图可以看出,可以发现三个对象的指针地址是不一致的;
致青春_bf42
·
2021-06-24 18:17
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
小蜗牛爬楼梯
·
2021-06-23 15:06
Objective-C super指针 superclass class 方法
objc_msgSendSuper(self,(id)class_getSuperclass(objc_getClass("MJStudent"))},sel_registerName("run"));从obj
c源码
中
lieon
·
2021-06-23 10:13
OC对象的底层原理
配置obj
c源码
要学习,先要看底层源码是怎么回事儿,那就下载源码,调试查看。从苹果官方opensource中可以下载到objc开源代码。经过配置,我们能够将这个源码执行到工程中去。
我是晶锅
·
2021-06-23 05:13
iOS类的本质
NSObject:OC中的基类,绝大多数类都继承NSObject(NSProxy也是基类哦~)Class:NSObject的类型,在obj
c源码
的NSObject.mm文件中可以看到+(Class)class
镜像
·
2021-06-22 22:11
Spring Boot一键换肤,so easy!
SpringMV
C源码
分析系列最后一篇,和大家聊一聊Theme。
·
2021-06-22 16:40
spring io
c源码
分析
清晰图或者源码可以加我Q群:940577921获取图片1.pngSpringIOC介绍IoC也称为依赖注入(dependencyinjection,DI)。它是一个对象定义依赖关系的过程,也就是说,对象只通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义它们所使用的其他对象。然后容器在创建bean时注入这些依赖项。这个过程基本上是bean的逆过程,因此称为
Java小工
·
2021-06-21 17:58
iOS-底层原理 18:类的加载(下)
以及分类和类搭配使用的情况分类的本质前提:在main中定义LGperson的分类LGimage探索分类的本质,有以下三种方式【方式一】通过clang【方式二】通过Xcode文档搜索Category【方式三】通过obj
c源码
搜索
Style_月月
·
2021-06-21 03:11
Fabri
c源码
分析-生成Channel文件
1.使用从fabri
c源码
中复制一份configtx,对其进行修改cp$GOPATH/src/github.com/hyperledger/fabric/sampleconfig/configt
史圣杰
·
2021-06-20 19:55
iOS-底层原理 03:objc4-781 源码编译 & 调试
iOS底层原理文章汇总本文主要是通过将objc4-781的源码编译成功,然后在源码中进行调试,便于跟踪方法的底层实现流程准备工作环境版本&最新obj
c源码
macOS10.15Xcode11.4objc4
Style_月月
·
2021-06-20 17:51
源码篇:Flutter Bloc背后的思想,一篇纠结的文章
前言看了Blo
c源码
后,心情有点复杂呀。。。
·
2021-06-19 18:43
系统底层源码分析(13)——alloc如何关联类
上上篇:系统底层源码分析(11)——alloc、init、new上一篇:系统底层源码分析(12)——alloc如何开辟内存空间接着前两篇继续探讨,今天探讨allo
c源码
里的initInstanceIsa
无悔zero
·
2021-06-19 16:30
源码篇:Flutter Bloc背后的思想,一篇纠结的文章
前言看了Blo
c源码
后,心情有点复杂呀。。。
·
2021-06-18 22:38
浅谈C++11的std::function源码解析
Any_data解析3.4、std::_Function_base解析4、总结1、源码准备本文是基于gcc-4.9.0的源代码进行分析,std::function是C++11才加入标准的,所以低版本的gc
c源码
是没有
·
2021-06-18 10:19
详解C++11的std::addressof源码解析
:addressof简介3、std::addressof源码解析4、总结1、源码准备本文是基于gcc-4.9.0的源代码进行分析,std::addressof是C++11才加入标准的,所以低版本的gc
c源码
是没有这个的
·
2021-06-18 10:47
浅谈C++11的std::mem_fn源码解析
::_Mem_fn解析3.3、在代码中正确使用std::_Mem_fn4、总结1、源码准备本文是基于gcc-4.9.0的源代码进行分析,std::mem_fn是C++11才加入标准的,所以低版本的gc
c源码
是没有
·
2021-06-18 10:43
Ubuntu16.04的GCC安装(降级)
GCC从5.5降到5.4(1)下载gc
c源码
手动下载:http://ftp.gnu.org/gnu/gcc/(2)解压,下载依赖项和编译安装tar-zxvfgcc-5.4.0.tar.bz2//解压cdgcc
BowenYangY
·
2021-06-15 17:17
基于Java开发的开源比特币交易所 | BTC交易所 | ETH交易所 | 数字货币交易所 | 交易平台 | 撮合交易引擎
SpringCloud微服务开发,可用来搭建和二次开发数字货币交易所,有完整的撮合交易引擎源码、后台管理(后端+前端)、前台(交易页面、活动页面、个人中心等)、安卓APP源码、苹果APP源码、币种钱包RP
C源码
爱吃咸鹅
·
2021-06-15 16:23
Spring源码剖析8:Spring事务概述
/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和SpringMV
C源码
分析
Java技术江湖
·
2021-06-15 15:36
webrt
c源码
分析之视频编码之二
在webrt
c源码
分析之视频编码之一分析了视频编码初始化流程,接下来分析一下视频编码流程,如下图所示,视频编码流程是从VideoBroadcaster回调VideoStreamEncoder的OnFrame
Jimmy2012
·
2021-06-15 15:30
OC语法 OC对象
根据O
C源码
可以最新版OC最新版源码,OC对象内都含有isa指针,可以说,凡是含有isa指针的都是OC对象。通过源码可知,class类内也含有isa指针,那么由上面的结论可得到,class类也是对象。
啊俊吖
·
2021-06-15 10:32
obj
c源码
解析 | autorelease
AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量release的时机。在正常情况下,创建的变量会在超出其作用域的时候release,但是如果将变量加入AutoreleasePool,那么release将延迟执行。来学习下autorelease底层是如何实现的本文基于objc4-750点击下载先来看下@autorelea
Yongle_jianshu
·
2021-06-14 19:31
webrt
c源码
分析之视频采集之二
在webrt
c源码
分析之视频采集之一中,主要分析了视频采集与分发的流程以及涉及到的主要类,接下来分析一下这些主要类的对象是何时创建和关联起来的。
Jimmy2012
·
2021-06-14 11:11
springMV
C源码
分析--HandlerMethodReturnValueHandlerComposite返回值解析器集合(二)
springMV
C源码
分析--HandlerMethodReturnValueHandler返回值解析器(一)我们介绍了返回值解析器HandlerMethodReturnValueHandler,接触到了
carway
·
2021-06-14 08:48
Spring IO
C源码
分析
什么是SpringIOC/DI大家都知道,Spring是一个管理Bean的容器,IOC承担着控制反转的责任,不论是我们之前单纯使用Spring框架去管理Bean还是之后接触到的SSM框架,再到SpringBoot中的IOC承担更大的责任,管理的是整个应用需要使用到的Bean,我喜欢把Spring组成的一系列体系叫做生态圈,IOC容器就相当于是生态圈中的户籍登记处,管理着每一个Bean依赖注入,依赖
ChaLLengerZeng
·
2021-06-14 05:19
springmv
c源码
分析-容器初始化
在前文知道了,DispatcherServlet的init方法是springmvc项目初始化的入口,init方法内部又调用了这个方法protectedfinalvoidinitServletBean()throwsServletException{//省略try{//初始化spring容器,在这里完成应用内bean的扫描和创建this.webApplicationContext=initWebAp
panmingjie
·
2021-06-14 04:00
Spring Io
C源码
分析
这是一篇纯源码的文章,可能有些枯燥,希望大家喜欢。不废话一、源码编译1.下载:gitclonehttps://github.com/spring-projects/spring-framework.git1cdspring-framework/2.编译:先配置gradle编译环境gradle-videa中配置gradle3.直接导入idea,在Terminal中执行如下命令,编译Spring源码g
Java耕耘者
·
2021-06-13 17:08
alloc 流程分析
此处可以获得obj
c源码
打开源码,我们使用源码进行分析。这里我自定义一个Person类,继承自NSObject。
SuperMan_Wang
·
2021-06-13 08:53
Spring Io
C源码
分析(注解版) -- 下
前两篇我们讲了BeanDefinition加载以及BeanFactory后置处理器,主要分析了registry和invokeBeanFactoryPostProcessors这两个方法。今天我们来分析另外两个重要的方法。registerBeanPostProcessors和finishBeanFactoryInitialization。这些方法都在AnnotationConfigApplicati
曾彪彪
·
2021-06-12 06:59
iOS 底层原理 + 逆向 文章汇总
源码探索的三种方式1、对象底层:结构体+alloc分析iOS-底层原理02:alloc&init&new源码分析iOS-底层原理03:objc4-781源码编译&调试iOS-底层原理04:NSObject的allo
c源码
分析
Style_月月
·
2021-06-11 21:09
OC 对象 alloc流程
苹果源码官网,下载后可以编译一下obj
c源码
,这里不讲述如何编译ocalloc流程图先来一份总结的ocalloc流程图alloc流程图.png源码分析第一步:NSObject里面会调用+(id)
qinghan
·
2021-06-11 14:31
ios 最新telegram(4.6版)源码运行步骤
1.git上下载Peter的2000star的o
c源码
和Peter的mtprotokit、signalkit源码。
清隐道人
·
2021-06-11 03:28
从汇编角度窥探方法调用的本质
先上O
C源码
:image.png断点打好后,哥们儿Run一下,不出意外就卡在断点了(呵、废话...)打开debug->debugworkflow->alwaysshowd
Miss_QL
·
2021-06-10 18:35
5th Erlang模块2-编译执行
调用编译器调用编译器有多种方法:第一种:系统命令行调用(最常用)1.通过命令行进入到源代码所在的目录;2.erl
c源码
.erl;系统命令行编译erl文件
顶级工程师闯天涯
·
2021-06-10 11:04
Fabri
c源码
分析-创建Channel
Orderer启动后,内部保存了创世块的默认配置,生成Channel文件后,通过Peer节点可以将CongfigUpdate提交给Orderer处理,Orderer会创建一个新的Channel,并返回这个Channel的第一个Block。1.使用使用peerchannelcreate命令就可以通知Orderer生产一个Channel,-t指定了peer的超时时间为50s,-c指定了要创建的Chan
史圣杰
·
2021-06-10 02:42
iOS原理 AutoreleasePool源码分析
iOS原理文章汇总前面介绍了AutoreleasePool的基本概念和内存结构,本文将通过obj
c源码
来分析AutoreleasePool的底层实现。
东篱采桑人
·
2021-06-09 11:33
oc底层原理1:alloc init new 源码分析
在分析allo
c源码
之前,先来看看一下3个变量指针和内存地址区别:分别输出3个对象的内容、指针地址、对象地址,下图是打印结果结论:通过上图可以看出,3个对象指向的是同一个内存空间,所以其内容和指针地址是相同的
Coke26
·
2021-06-09 06:10
Spring MVC 源码笔记
SpringMV
C源码
笔记关键类分析WebMvcConfigurationSupport默认注册了很多东西,如HandlerMapping几个实现,HandlerAdaptor几个实现HandlerMapping
7圈电池
·
2021-06-09 01:35
fabri
c源码
分析---Peer节点(二):peerServer对象分析
上文最后提及6个Server、2个Service服务,我们就以此作为入口继续分析。peerServer该服务器是通过peer.NewPeerServer()创建的,我们找到该段代码:NewPeerServer调用很显然,peerServer其实是用于peer节点通过grpc协议与其他对象通信的服务器对象,具体通信的协议如何设计我们暂且搁置。我们再看看其他几个server是不是也是类似的功能呢?ev
martin2350
·
2021-06-08 21:42
fabri
c源码
分析---gRPC分析
上一篇中提及,想理解Peer节点完成的事情,就要分析这几个server的工作原理。那gRPC远程调用成为一个绕不过去的坎,笔者最近抽空便对其进行了简要梳理。gRPC是做什么的呢?“gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节
martin2350
·
2021-06-08 21:02
源码>Spring IO
C源码
深度剖析!干货满满!干货到底!
今天带来SpringIO
C源码
深度剖析!
套马杆的程序员
·
2021-06-08 16:36
obj
c源码
阅读技巧与实践
汇编代码+源码+符号断点源码下载网站https://opensource.apple.com/tarballs/https://opensource.apple.com/查看断点处汇编,下图处打勾,然后断点的时候,自然会显示汇编了image.png3.符号断点添加image.png输入符号名字即可代码编译调试在官方下载的源码,运行时会有很多报错的地方。参考KC老师文章:https://juejin
XingKongMap
·
2021-06-08 10:55
OC 底层源码/原理合集
alloc相关IOS底层(三):alloc相关:初探alloc,init,new源码分析IOS底层(四):alloc相关:对象属性在内存中的布局IOS底层(五):alloc相关:NSObject,allo
c源码
分析
ShawnRufus
·
2021-06-07 16:00
netty内存分配总览
jemalloc/bsdcan2006/jemalloc.pdf中文版:https://blog.csdn.net/stillingpb/article/details/50937366如果对jemallo
c源码
感兴
xingdong
·
2021-06-07 10:21
001-OC对象原理探究
底层源码怎么获取,例如(Objc4/)allo
c源码
的详细分析alloc加载流程图不同模式下的编译器优化,在汇编层面上是怎样的?什么是字节对齐?字节对齐的好处?
BBLv
·
2021-06-07 09:36
Eureka -- Http Basic(5)
EurekaServer开启HttpBasi
c源码
:https://gitee.com/laiyy0728/spring-cloud/tree/master/spring-cloud-eureka/spring-cloud-eureka-s
Quillagua
·
2021-06-07 05:59
2、底层探索开篇alloc流程
一、准备阶段1.创建非obj
c源码
工程、iOS-App项目、2.创建HSPerson类、并且声明几个属性@interfaceHSPerson:NSObject@property(nonatomic,copy
Holothurian
·
2021-06-06 18:16
#
iOS
底层进阶
alloc流程
探索底层的三种方式
dyld之后走了哪些系统函数
O
C源码
分析-Runtime源码分析(六)
一:常用API①:获取isa指向,获得类对象或者元类对象②:修改isa指向③:判断一个oc对象是否对class对象二:创建类注意:添加成员变量需要放入注册之前,因为成员变量在内存中结构是只读的.添加成员变量添加方法三:其他api①获取实例变量信息②获取实例变量列表四:应用①:窥探某个实例的属性修改placeholder的属性②:替换方法实现第一个参数替换的是对象方法则传类对象,替换类方法,则传元类
TianTianBaby223
·
2021-06-04 21:00
springmv
c源码
解析-核心组件赋值方式
springmvc的核心组件主要包含handlerMapping、handlerAdapter等,那么这些组件是如何初始化和赋值的,也就是DispatcherServlet的核心成员变量是如何赋值的。在之前的文章说过,springmvc在要初始化spring容器时,会提前注册一个监听器,当spring容器完成刷新后,此监听器的回调方法会收到通知回调,会执行如下方法protectedvoidinit
panmingjie
·
2021-06-04 19:23
从实例分析ELF格式的.gnu.hash区与glibc的符号查询全过程
前言ELF格式的.gnu.hash节在设计上比较复杂,直接从glib
c源码
进行分析的难度也比较大。
·
2021-05-29 13:43
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他