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
SDWebImage底层原理
RxSwift源码分析(16)——KVO
了解完系统KVO的
底层原理
,今天就来分析一下RxSwift的KVO源码。
无悔zero
·
2023-04-11 14:56
Swift语法 Swift5 【02 - 流程控制】
作者:Liwx邮箱:
[email protected]
源码:需要源码的同学,可以在评论区留下您的邮箱iOSSwift语法
底层原理
与内存管理分析专题:【iOSSwift5语法】00-汇编01-基础语法02
Liwx
·
2023-04-11 13:16
String StringBuffer StringBuilder的区别
等等一系列的操作与存储理解String
底层原理
对于项目优化起着很重要的作用。
devLiao
·
2023-04-11 07:08
2019阿里、腾讯、字节跳动Android高级面试题小整理,想转行当程序员的必看
中定位人脸的五个点怎么做到为什么RecyclerView加载首屏会慢一些View绘制机制,onMeasure、onLayout、onDraw方法的调用机制为什么Android会出现卡顿ThreadLocal
底层原理
和
m0_66144992
·
2023-04-11 06:09
程序员
面试
移动开发
android
iOS
底层原理
07:类 & 类结构分析
本文的主要目的是分析类&类的结构,整篇都是围绕一个类展开的一些探索类的分析类的分析主要是分析isa的走向以及继承关系准备工作定义两个类继承自NSObject的类HTPerson@interfaceHTPerson:NSObject{NSString*hobby;}@property(nonatomic,copy)NSString*name;-(void)sayHello;+(void)sayBye
黑白森林无间道
·
2023-04-11 04:07
Spring 之依赖注入
底层原理
本文将详细介绍Spring的依赖注入
底层原理
,并提供源码示例。什么是依赖注入依赖注入是一种设计模式,它将对象之间的依赖关系从代码中移除,并由容器来管理这些依赖关系。依赖注
这堆干货有点猛
·
2023-04-11 04:39
spring
java
mvc
Spring 之 构造函数推断详解
在本文中,我们将深入探讨Spring构造函数推断的
底层原理
,并解释Spring是如何实现它的。自动注入构造函数自动注入是指Spring自动解析bean的构造函数参数,并将它们传递给相应的构造函数。
这堆干货有点猛
·
2023-04-11 04:08
spring
java
spring
boot
更新 cocoapods后出现的问题
然后把#import改为#import2.Useofundeclaredidentifier'_executing'(在
SDWebImage
中)Useofundecl
kangomake
·
2023-04-11 03:17
iOS
底层原理
38:自动化打包(一)Xcode + Shell脚本
iOS
底层原理
文章汇总Apple提供的常规打包方式主要是由Xcode支持的,下面展开来聊聊Xcode打包Xcode的打包主要分为两步:Archive:对target进行编译、归档,生成.xcarchive
Style_月月
·
2023-04-10 21:17
底层原理
解析
目录HashMap
底层原理
:ConcurrentHashMap
底层原理
HashMap
底层原理
:1.HashMap概述:HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)
code喵喵
·
2023-04-10 21:07
Java面试
java
ElasticSearch
目录倒排索引ES实现Master选举ES更新和删除文档的过程写入数据的
底层原理
搜索的
底层原理
并发情况下ES保证读写一致分片介绍延迟写策略–近实时搜索–freshES在数据量很大的情况下(数十亿级别)如何提高查询效率
code喵喵
·
2023-04-10 21:07
Java面试
elasticsearch
搜索引擎
大数据
跨进程通信—Binder机制
一、前言 在Android系统中,当我们深挖
底层原理
时,经常会听到Binder通信,当我们去学习Activity启动机制时,又或者学习AMS时,还是Service,AIDL
底层原理
,都离不开Binder
JackDaddy
·
2023-04-10 19:57
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 Objective-C语言特性部分2/2 通知-KVC-KVO-属性关键字
iOS高级资深工程师面试篇系列-已更新3篇UI部分1/3-UITableView-事件传递&视图响应UI部分2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS
底层原理
宇夜iOS
·
2023-04-10 18:27
#
iOS-笔试题&面试题
iOS高级资深工程师
iOS高级资深工程师面试总结
通知
KVO-KVC
属性关键字
OC常用第三方库
SDWebImage
原理
在iOS编程中
SDWebImage
这个开源的第三方库基本上每位开发者都使用过,我们从使用方法入手,去思考他的内部实现。使用部分第一步,下载
SDWebImage
,导入工程。
单线程Jack
·
2023-04-10 14:33
iOS
底层原理
总结 - KVC本质
上一篇文章iOS
底层原理
总结-KVO本质KVC的全称是Key-ValueCoding,俗称“键值编码”,可以通过一个key来访问某个属性常见的API有-(void)setValue:(id)valueforKeyPath
6bbe3ffd9b9b
·
2023-04-10 12:57
vue2和vue3中nextTick的
底层原理
详解
1:由来2:语法3:使用4:作用二、MutationObserver1:由来2:作用3:使用三、vue中nextTick的
底层原理
详解1:简单概括事件循环2:思考3:微任务(microtask)4:vue
前端张三
·
2023-04-10 12:21
vue3
vue
javascript
vue.js
前端
尚硅谷Spring5笔记--自用
工具**创建普通Java工程3.导入Spring5相关jar包4.创建普通类在这个类里面创建普通方法5.创建Spring配置文件,在配置文件中配置创建的对象6.进行测试代码编写2.IOC容器(1)IOC
底层原理
爱吃草莓的程序yuan
·
2023-04-10 12:39
spring
java-ee
java
iOS:一款基于swift的图片浏览器
支持多图片显示,滑动,拖拽下拉返回,捏合,单双击等手势,支持本地和网络图片,支持自定义本地图片显示(传image数组和imageName数组等等,可以自定义)网络图片显示第三方支持kingfisher和
SDWebImage
Theendisthebegi
·
2023-04-10 07:01
记录我遇到的一些优秀的git项目
SDWebImageSwiftUI:一个网络图片请求库,是
SDWebImage
的一个分支。BBSwiftUIKit:一个用于下拉刷新和上拉加载更多的项目依赖。
青羊道人
·
2023-04-10 07:44
#
SwiftUI
git
面试经历/问题收集
SDWebImage
的原理用过的网络请求框架?界面开发的方式?代码界面适配用的是什么方式?storyboard和xib的
木童4279
·
2023-04-10 06:23
Swift-进阶 03:值类型 & 引用类型
Swift进阶之路文章汇总本文主要介绍为什么结构体是值类型,类是引用类型值类型前提:需要了解内存五大区,内存五大区可以参考这篇文章iOS-
底层原理
24:内存五大区,如下所示image栈区的地址比堆区的地址大栈是从高地址
响彻天堂
·
2023-04-10 05:16
iOS中OC对象的本质详解(附面试题) -
底层原理
总结
开胃面试题1.一个NSObject对象占用多少内存?2.一个继承自NSObject的Person对象,有一个NSString*name,一个intage,这个Person对象占用多少内存?3.对象的isa指针指向哪里?4.OC的类信息存放在哪里?看这篇文章之前可以先回答一下这几个面试题,然后带着问题耐心看完这篇文章,再来回答一下看看一、OC对象在内存中的结构1、转换代码,查看底层我们平时编写的OC
非洲小白猿
·
2023-04-09 23:26
HashMap
底层原理
文章目录1.基本概念2.HashMap的底层数据结构3.HashMap的put方法流程4.怎么计算节点存储的下标5.Hash冲突1)概念2)解决hash冲突的办法开放地址法再哈希法链地址法建立公共溢出区6.HashMap的扩容机制1)扩容时涉及到的几个属性2)扩容的条件3)扩容的简要流程1.基本概念HashMap是基于Map接口实现的一个存储键值对数据的集合最多允许一个为null的key值,且Ha
hssq
·
2023-04-09 23:59
Java
哈希算法
数据结构
链表
UIImageView 合集
liuzhi20101016/p/5549717.htmlUIImageView用了sd加载网络图片成功后,可以设置视图的宽度和高度,前提是加一个if判断,保证image不为空,因为有可能方法会提前调用用
sdwebimage
张俊凯
·
2023-04-09 23:29
【MySQL每日七问】MySQL总结(一)
文章目录MySQL索引的
底层原理
什么是撞库?4个系统库进行详细介绍数据建模https2.0版本的handshake详细过程怎么避免死锁?什么是MySQL注入攻击?
日 近 长 安 远
·
2023-04-09 23:36
mysql
b树
数据结构
关于
SDWebImage
加载多个网络高清图片内存崩溃问题
SDWebImage
大家都很熟悉了,大部分的APP加载图片使用的都是这个框架。但是最近在使用这个框架加载图片的时候,出现了这样一个问题“Terminatedduetomemoryissue”。
我是小五
·
2023-04-09 21:30
“新”携程,阿里,腾讯iOS面试常见问题合集(附答案)
原文地址:https://www.jianshu.com/p/2d7fb822fd831.AFNetworkingiOS面试题:AFNetworking
底层原理
分析2.SDWebImageSDWebImage
ios开发闻闻
·
2023-04-09 15:27
SDWebImage
主线之图片解码
SDWebImage
主线设计的解码大致有两种:普通解码和渐进式解码。本文只对普通解码进行解析。普通解码又分为正常解码和大图解码。
ChinaChong
·
2023-04-09 14:51
【MySQL每日七问】MySQL总结(四)
文章目录数据库读写分离GTID有什么用,有什么好处理解冗余Keepalived的
底层原理
和相关协议的介绍keepalived三个进程都是干什么的?
日 近 长 安 远
·
2023-04-09 12:01
mysql
数据库
服务器
优化App的持久化策略
转载自'小专栏'RyRYanZhong'这个session覆盖了app储存文件的方方面面,对于经常需要写入沙盒的app来说,提供了很多好的guideline,以及
底层原理
的分析.使用HEIC格式图片苹果建议我们本地的图片切换成使用
Just丶Go
·
2023-04-09 10:23
106-Mybatis的
底层原理
Mybatis的
底层原理
之前说明的都是Mybatis的应用(61章博客开始),现在来说明他为什么可以那样做我们继续分析分析JDBC操作的问题:首先给出具体sql语句:链接:https://pan.baidu.com
各个方面都自在
·
2023-04-09 10:37
笔记
java
mybatis
原理
framework 概念
概念库是程序代码的集合,是共享程序代码的一种方式开源库公开源代码,能看到具体实现比如:
SDWebImage
、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:
夜雨聲煩_
·
2023-04-09 09:04
OC
底层原理
探索—类的加载(1)
分析之前先引入一张图image.pngdyld在进行类加载时是由map_images与load——images这两大方法来进行加载的,而这两大方法是由objc_init->_dyld_objc_notify_register这两个流程方法进行加载的objc_init()void_objc_init(void){staticboolinitialized=false;if(initialized)r
十年开发初学者
·
2023-04-09 07:05
线程安全之 - ThreadLocal
ThreadLocal的
底层原理
ThreadLocal是Java中所提供的线程本地存储机制(线程内共享),可以利⽤该机制将数据缓存在某个线程内部,该线程可以在任意时刻、任意⽅法中获取缓存的数据;ThreadLocal
@来杯咖啡
·
2023-04-09 07:42
Java基础使用积累
安全
java
开发语言
iOS-
底层原理
11:消息流程分析之慢速查找
在上一篇文章iOS-
底层原理
10:消息流程分析之快速查找中,分析了消息快速查找流程,如果快速查不到,则需要进入慢速查找流程,本文将对此进行分析。
AcmenL
·
2023-04-09 07:37
SpringBoot:自动配置源码
底层原理
分析
声明:原文作者:yuan_404文章目录一、自动配置原理1.分析自动配置原理2.精髓3.了解:@Conditional一、自动配置原理配置文件到底能写什么?怎么写?SpringBoot官方文档中有大量的配置,我们无法全部记住,下面我们就梳理一下最核心的几个部分进行讲解。1.分析自动配置原理以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//
ABin-阿斌
·
2023-04-09 04:13
SpringBoot
spring
boot
1-Dubbo架构设计与
底层原理
-架构设计
专栏目录1-Dubbo架构设计与
底层原理
-架构设计2-Dubbo架构设计与
底层原理
-SPI源码分析3-Dubbo架构设计与
底层原理
-自适应拓展原理4-Dubbo架构设计与
底层原理
-服务导出源码分析(上)
xianghan收藏册
·
2023-04-09 03:53
#
Dubbo
dubbo
java
分布式
iOS __block修饰变量时的
底层原理
总结:为什么Block内部不能改变自动变量(就是局部变量)的值自动变量是以值传递方式传递到Block的构造函数里面去的。Block只捕获Block中会用到的变量。由于只捕获了自动变量的值,并没存地址,所以Block内部不能改变自动变量的值。Block捕获的外部变量可以改变值的是静态变量,静态全局变量,全局变量拓展:1.MRC下使用__block解决循环引用的原理Block在捕获住__block变量
芒果儿1
·
2023-04-09 02:53
iOS 第三方源码解析
SDWebImage
首先
SDWebImage
是我们经常用的一个加载网络图片的库,内部很好的处理了缓存、下载、解码之间关系,使得在性能上有很大的提升。
咖啡豆8888
·
2023-04-09 01:36
Spring系列--IOC详解
目录IOC概念优点
底层原理
工厂模式XML配置文件IOC接口IOC操作基于XML方式其它类型属性注入(xml)集合类属性注入IOC容器初始化FactoryBeanBean生命周期实例化初始化使用中销毁Bean
aMythhhhh
·
2023-04-09 01:24
Java
spring
java
后端
IOC容器详解
1.IOC的概念控制反转,把对象创建和对象之间的调用过程,交给Sprng进行管理使用IOC的目的:为了降低耦合度2.IOC
底层原理
底层用到三部分:xml解析、工厂模式、反射3.IOC操作Bean管理什么是
大磊程序员(轻大)
·
2023-04-09 01:49
Java后端
容器
运维
java
spring
iOS
底层原理
总结 - 探寻OC对象的本质
iOS
底层原理
总结-探寻OC对象的本质对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。面试题:一个NSObject对象占用多少内存?
Dream_88
·
2023-04-08 23:27
有人30岁转型做Android开发,老罗android开发视频教程
知识体系广度对新技术充满热情,乐于尝试阅读一些课外书籍深度探究设计模式,算法,框架
底层原理
学习、探索并总结属于自己的Android开发方法论一颗不满足于浅尝辄止的心学习路线根据对应的知识点找对应的学习资料
智恩架构师
·
2023-04-08 20:01
程序员
架构
移动开发
android
深入理解 Linux 零拷贝以及 Linux 中 I/O 的
底层原理
,在kafka、nginx、golang等等各种文件传输场景中不同的优化手段和实际应用
深入理解Linux零拷贝以及Linux中I/O的
底层原理
,在kafka、nginx、golang等等各种文件传输场景中不同的优化手段和实际应用。
代码讲故事
·
2023-04-08 16:18
深耕技术之源
kafka
nginx
direct
io
异步
io
零拷贝
【Redis】亿级数据的收集+清洗+统计+展现
文章目录聚合统计(set->共同好友)排序统计(zset->评论排序)二值统计(bitmap->签到打卡)基数统计(hyperloglog->亿级UV统计方案)地理坐标(GEO)布隆过滤器面试题定义产生背景作用
底层原理
聚合统计
Al6n Lee
·
2023-04-08 12:45
Redis
redis
数据库
人工智能
数据分析
开发语言
底层原理
(二)驱动与浏览器交互
1.首先下载chromedriver与selenium-server-standalone.jar下载地址:(1)chromedriver各版本下载地址:http://chromedriver.storage.googleapis.com/index.html(2)selenium-server-standalone.jar各版本下载地址:https://github.com/adamhooper
Root_123
·
2023-04-08 11:21
kubernetes中Pod网络的创建原理
最终由调度到的k8s节点上的kubelet服务调用linux操作系统namespace、cgroup、docker等等
底层原理
来实现。
buppt
·
2023-04-08 11:10
kubernetes
网络
kubernetes
运维
云原生
云计算
狂神说Docker
思维导图:文章目录1.Docker概念与安装1.1概述1.2安装1.3卸载1.4Docker的执行镜像原理1.5Docker为什么比Vm快1.6Docker
底层原理
2.Docker常用命令2.1帮助命令
Filwaod
·
2023-04-08 11:31
docker
docker
linux
运维
websocket 原理及ios下的应用
三、websocket
底层原理
3.1握手阶段3.2传输阶段四、websocket在ios中的相关框架五、websocket在ios中的简单应用(SocketRocket为例)六、参考一、websocket
ReyZhang
·
2023-04-08 10:17
iOS开发你需要知道的
websocket
ios
SocketRocket
IM
ios json 解析本地数据
第三方pod'
SDWebImage
'pod'AFNetworking'文件夹model.h继承NSObject@property(nonatomic,strong)NSString*imageV;@property
你又脸红了i
·
2023-04-08 08:40
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他