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底层原理
C++ 对模版的理解
就比方说你想要实现一个Add的加法函数,面对不同的类型,你是否要进行多次函数重载呢,其实这多个函数实现的
底层原理
都是一样的,只不过是类型不同,所以祖师爷就根据这种情况设计出了模版。
小猴zhi永不言弃
·
2023-08-14 00:45
C++基础知识
c++
【C++】STL map和set用法基本介绍
erasefindswapcountlower_bound和upper_boundlower_boundupper_boundequal_rangepairmultiusetfinderasecountmap构造insert[][]
底层原理
努力学习去挣钱
·
2023-08-13 22:38
c++
开发语言
数据结构
算法
map
set
Iterator
可以让用户通过特定的接口遍历集合中的每一个元素,而不必了解
底层原理
。for循环,数组的forEach方法。
Veycn
·
2023-08-13 22:38
KingFisher源码解析
KingFisher类似
SDWebImage
,是Swift下的图片加载库。
milawoai
·
2023-08-13 18:12
IDP——L5 四处碰壁,我到底做错了什么?
改变的
底层原理
通过自我决定理论和改变的
底层原理
,可以得出两个结论:1.目标的树立能让你摆脱无动机的迷茫状态2.靠近内在动机
小乖___
·
2023-08-13 17:54
Java中的线程安全(2)之互斥同步的
底层原理
Java中的线程安全(2)之互斥同步的
底层原理
本来在理解完互斥同步之后,应该开始扒一扒Lock的源码了,但是在真正进入源码阶段之前,需要先按照常人的思维去理解一下,如果,让我们自己实现一个这样的互斥同步
最爱吃葡萄
·
2023-08-13 14:01
Android
Notes
Android开发系列
android
安卓
多线程
互斥同步
AspectCore和MSDI 实现Name注册以及解析对象
AspectCore在注册服务这块比较简单,默认是无法根据Name去注册和解析对象,这边做一下这块的扩展大致原理是根据自定义Name去生成对应的动态类型,然后使用委托或者对象的方式,进行注册tips:由于
底层原理
的原因
2301_77550592
·
2023-08-13 13:21
java
算法
开发语言
synchronized的底层实现原理
它的
底层原理
涉及到对象头、Monitor(监视器)和内存屏障等概念。
ZhiguoXue_IT
·
2023-08-13 12:55
计算机技术知识
java
开发语言
013-iOS
底层原理
-类的加载(category)
1、脏内存、干净内存、rw、ro、rwe在上一篇文章012-iOS
底层原理
-类的加载中探索到的realizeClassWithoutSwift()->methodizeClass()中,多次出现rw,ro
Mr_wick
·
2023-08-13 10:16
Unity3D中C#
底层原理
转载:部分来源zhihu摘抄:Unity3D高级编程主程手记陆泽西著Unity底层在运行C#程序有两种机制:一种是Mono,另一种是IL2CPP。.NET虽好,却只能运行在Windows平台上(现在NetCore可以跨平台,但是不完善)。后来微软想ECMA申请将C#作为一种标准,就意味着只要他遵守CLI的第三方就可以将任何一种语言是实现到.Net平台上。Mono就是在这种情况下诞生的。CIL:特指
路尘啊
·
2023-08-13 07:40
Unity
c#
unity
深入学习 Redis - 主从结构配置、流程、
底层原理
(全网最详细)
目录前言一、主从模式1.1、概述1.2、配置redis主从结构1.2.1、复制配置文件,修改1.2.2、配置主从结构1.2.3、启动redis服务1.2.4、查看复制状态1.3、slaveof命令1.3.1、断开主从复制关系1.3.2、切换主从复制关系1.3.3、只读1.3.4、网络延迟问题1.4、拓扑结构1.4.1、一主一从1.4.2、一主多从1.4.3、树形主从1.5、主从复制流程1.5.1、
陈亦康
·
2023-08-13 03:26
Redis深度学习
学习
redis
iOS
SDWebImage
粗谈
SDWebImage
作为一个iOSdevelop的图片加载框架之一,为什么它受到那么多iOSdeveloper的钟爱呢?
一抹风情
·
2023-08-13 03:05
Spring5 AOP 默认使用 JDK
原因是事务控制的
底层原理
是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.
小天博客
·
2023-08-12 21:40
java后端
Spring
Aop
java
spring
boot
代理模式
spring
存在感
存在感(人性的一个
底层原理
)基于存在主义的观念,人存在于周围世界,内在世界,人际世界的三个维度人际世界里面,人与周围的关系构成了这个维度的基本元素作为个人,与之对应的身份是由众多关系来构建的失去与他人的连接
童冀
·
2023-08-12 20:32
【golang】数组和切片
底层原理
数组类型的值(以下简称数组)的长度是固定的,而切片类型的值(以下简称切片)是可变长的。数组的长度在声明它的时候就必须给定,并且之后不会再改变。可以说,数组的长度是其类型的一部分。比如,[1]string和[2]string就是两个不同的数组类型。切片的类型字面量中只有元素的类型,而没有长度。切片的长度可以自动地随着其中元素数量给的增长而增长,但不会随着元素数量的减少而减小。我们其实可以把切片看做是
m旧裤子
·
2023-08-12 18:36
golang
golang
开发语言
后端
记录一下
SDWebImage
加载大量高清图,导致内存飙升的问题解决
经过测试发现,内存飙升的最大原因是使用了SDWebImageRefreshCached,不使用就行了;(不是很懂,但是考虑到UIImageimageName不会释放内存,应该是同样的原因)//采用动态替换加载方式,在视界内的图片先加载缩略图,后加载////异步的方式来获取硬盘缓存的图片diskImageExistsWithKey判断不准确[[SDImageCachesharedImageCache
ClarkZhong
·
2023-08-12 17:04
【 C++11 】lambda表达式
目录1、lambda表达式的引入2、lambda表达式lambda表达式的语法lambda表达式捕捉列表说明使用lambda表达式排序自定义类型lambda表达式的
底层原理
1、lambda表达式的引入在
三分苦
·
2023-08-12 16:12
C
plus
plus
c++
算法
开发语言
【C++11】lambda表达式 | 包装器
文章目录一.lambda表达式1.lambda表达式概念2.lambda表达式语法3.lambda表达式交换两个数4.lambda表达式
底层原理
二.包装器1.function包装器①function包装器介绍
殿下p
·
2023-08-12 16:41
C++学习
c++
算法
数据结构
Spring、Springboot、SpringCloud--包含的知识点大全
类型难度AOPspring-自定义AOP面向切面注解--统一切面处理-登陆信息采集快速入门Springboot+AOP实现切面处理请求Demo线程池通俗易懂的线程池
底层原理
,一文知所有数据结构数据结构-
半生程序员
·
2023-08-12 14:02
Spring
SpringBoot
SpringCloud
spring
spring
boot
spring
cloud
【C++从0到王者】第十七站:手把手教你写一个stack和queue及deque的
底层原理
文章目录一、stack1.利用适配器2.栈的实现二、queue三、deque1.deque介绍2.deque的接口3.deque的基本使用4.deque的效率5.deque的原理一、stack1.利用适配器我们不可能写了一份数组栈以后,还要在手写一个链式栈,这样显得太冗余了。于是我们可以利用适配器,传递一个我们想要使用的类型。这样我们的栈就可以做到数组栈和链式栈的秒切换了。从我们用的角度来说并没有
青色_忘川
·
2023-08-12 13:58
【C++】
c++
c语言
开发语言
数据结构
算法
Android-EventBus
底层原理
浅析(三)
上两节的内容分别是:一注册的底层逻辑https://www.jianshu.com/p/e324c8353fe8二发送事件的底层逻辑https://www.jianshu.com/p/8c78419dc654这节咱们讲注销,其实很简单,但为什么我还要另开一篇写呢,强迫症啊不给啊哼!老规矩,上代码EventBus.getDefault().unregister(this)好的,进入unregiste
广州萧敬腾
·
2023-08-12 10:23
一文搞懂 Python 递归函数
下面通过一个简单的案例进行演示,无需深入的
底层原理
分析。二、案例1、需求通过递归函数,实现1~5数字相加之和(为了方便图示,
云计算-Security
·
2023-08-12 06:00
Python
python
开发语言
字符串相关
底层原理
基本数据类型比较的是数据值引用数据类型比较的是地址值原理3:字符串拼接的
底层原理
1.如果没有变量参与拼接,都是字符串直接相加,编译之后就是拼接之后的结果,会复用串池中的字符串。
半勺蜂蜜~
·
2023-08-12 06:25
Java基础
java
开发语言
后端
iOS
底层原理
之性能优化
文章目录CPU和GPU卡顿优化-CPU卡顿优化-GPU离屏渲染耗电耗电优化APP的启动APP启动3大阶段APP的启动优化安装包瘦身面试题CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用。CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(CoreGraphics)
IOS应用
·
2023-08-12 00:46
iOS
底层原理
38:自动化打包(二)Jenkins + GitLab 实现自动打包
iOS
底层原理
文章汇总前提一般大型的公司都有部署好的Jenkins环境,所以这里不在赘述Jenkins的搭建过程,对于Jenkins不了解的童鞋可以自行google下。
Style_月月
·
2023-08-11 23:19
java面试总结--2020-10,深圳
最近面试的常见问题总结:一.java集合:1.常见的集合类型有哪些2.ArrayList,LinkedListHashMap的
底层原理
3.jdk1.8对hashMap的优化,以及如何hash冲突的原理以及是否可以避免
echo_huangshi
·
2023-08-11 20:36
java基础
java
Kafka基本概念整理
但是了解下
底层原理
还是有必要的。所以这里对之前的相关开发工作做一些总结,并梳理下遇到的一些问题。
淡定一生2333
·
2023-08-11 18:23
Kafka学习
【Java并发】ReentrantLock的实现原理
ReentrantLock底层源码:ReentrantLock
底层原理
图解:(以NonfairSync举例)ReentrantLock是什么?
怎么还不写代码
·
2023-08-11 12:59
Java
java
开发语言
HashMap的底层存储结构和实现原理
二、数组三、链表四、哈希算法五、哈希冲突总结前言HashMap实现了Map接口,我们常用来put/get操作读存键值对数据,比较典型的key-value结构,那么本文将详细分析此数据结构的
底层原理
及实现
知 夏
·
2023-08-11 11:06
java
重温HashMap
底层原理
目录1.HashMap概述2.JDK7与JDK8的HashMap区别3.HashMap的主要方法分析4.常见问题分析总结1.HashMap概述HashMap是使用频率最高的用于映射键值对(key和value)处理的数据类型。随着JDK版本的跟新,JDK1.8对HashMap底层的实现进行了优化,列入引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap
北~笙
·
2023-08-11 11:33
java
jvm
HashMap
hash
数据结构
Android Framework
底层原理
之WMS的启动流程
一概述今天,我们介绍WindowManagerService(后续简称WMS)的启动流程,WMS是Android系统中,负责窗口显示的的服务。在Android中它也起着承上启下的作用。如下图,就是《深入理解Android》书籍中的一张图。图中展示了,WMS在Android系统的地位,它作为中间层,连接了上层的View框架和下层的SurfaceFingler。了解了WMS的工作机制,我们就彻底打通了
Android小贾
·
2023-08-11 09:00
移动开发
Android
Framework
android
windows
移动开发
架构
framework
启动流程
Android 面试重点之Framework (Handler篇)
近期在网上看到不少Android开发分享的面试经验,我发现基本每个面经中多多少少都有Framework
底层原理
的影子。
Android小贾
·
2023-08-11 09:28
Framework
面试
Android
android
面试
职场和发展
移动开发
framework
安卓
08_Git远程仓库
教程目录01_版本控制概述02_Git概述03_Git下载和安装04_Git
底层原理
解析05_Git命令详解-CRUD06_Git命令详解-分支07_Git命令详解-后悔药08_Git远程仓库一、远程仓库概念什么是远程仓库为了能在任意
我是波哩个波
·
2023-08-11 08:47
Git从入门到精通
1024程序员节
git
github
Java面试总结(三)
2、索引的
底层原理
是什么?3、SpringIOC和AOP的原理4、接口和抽象类有什么共同点和区别?5、为什么要使用线程池?直接new个线程不好吗?6、线程池的核心属性有哪些?
JAVA开发区
·
2023-08-11 07:26
Java
java
面试
开发语言
SDWebImage
加载图片失败
使用
SDWebImage
加载网络图片,发现怎么修改都无法展示。查看链接“http://hc.hopesaas.com/img/vehicle/压缩车_off.png”发现有中文字符。
夜冰雨
·
2023-08-11 03:38
HoG特征笔记
HoG基于的
底层原理
是图像中局部目标的表象和形状(appearanceandshape),能够用物体边缘的方向密度分布较好地描述出来。本质上就是对梯度信息的统计。
亦枫Leonlew
·
2023-08-11 00:08
计算机视觉
笔记
计算机视觉
图像处理
HoG特征
梯度直方图
iOS开发中静态库制作 之.a静态库制作及使用篇
根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现如
SDWebImage
,AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库,动态库
voQuan
·
2023-08-10 23:52
spring AOP
目录1、什么是AOP2、AOP术语3、AOP
底层原理
(动态代理)1、AOP底层使用动态代理1.有接口(Dao接口的实现类)情况,使用JDK动态代理2.没有接口(Dao接口的实现类)情况,使用CGLIB动态代理
捣蛋孩学编程
·
2023-08-10 23:06
spring
java
AOP
学习C语言的好处:
深入理解计算机原理:C语言接近底层,学习C语言有助于理解计算机
底层原理
、内存管理和指针操作,提升对计算机系统的理解。强大的编程能力:C语言虽简单,但功能强大,可实现复杂功能和算法,提升编程和思维
单片机一哥
·
2023-08-10 22:25
单片机
编程
嵌入式
嵌入式硬件
嵌入式实时数据库
ChatGLM实战:Langchain-ChatGLM中间件的深度学习
作者简介:赵辉,区块链技术专家,精通各种联盟链、公链的
底层原理
,拥有丰富的区块链应用开发经验。
MavenTalk
·
2023-08-10 18:37
langchain
深度学习
人工智能
ChatGLM实战:基于LangChain构建自己的私有知识库
作者简介:赵辉,区块链技术专家,精通各种联盟链、公链的
底层原理
,拥有丰富的区块链应用开发经验。在之前的ChatGLM微调训练的实验中,由于数据量较小,调试效果并不理想。
MavenTalk
·
2023-08-10 18:07
langchain
JUC并发原理
文章目录JUC并发synchronized锁对象
底层原理
synchronized锁升级无锁偏向锁轻量级锁重量级锁JIT对锁的优化:锁消除和锁粗化reentrantlock公平锁和非公平锁可重入锁/递归锁死锁死锁产生条件如何排查死锁
连连斯基
·
2023-08-10 14:08
Java
java
哈希算法
jvm
Java并发常见知识点
synchronized
底层原理
了解吗
其然乐衣
·
2023-08-10 14:37
juc
java
juc
关于无法静下心来的反思
这是不符合学习的规律的,特别是学习
底层原理
知识的过程中,自然事倍功半。急于学成,反而学不成,更加急于学成,恶
epitomizelu
·
2023-08-10 12:52
012-iOS
底层原理
-类的加载
我们在011-iOS
底层原理
-_objc_init中已经探索了load_images,unmap_image的作用与流程,本文将探索map_images。工程:LGProj
Mr_wick
·
2023-08-10 07:21
C# 子类强制转换为父类异常,引出的C#Dll加载机制,以及同类名同命名空间同dll程序集在C#中是否为同一个类的研究。
很奇怪的问题吧,不过这个也是难得机会,去研究C#运行的
底层原理
。下面是报错的代码片段。
苦荞米
·
2023-08-10 07:47
C#
c#
开发语言
jdk1.7与jdk1.8的HashMap区别1-基本结构与属性对比
jdk1.7与jdk1.8的HashMap区别2-
底层原理
区别_ycsdn10的博客-CSDN博客一、数据结构差别1.7:数组+链表1.8:数组+链表+红黑树当链表的长度大于8时,数组长度大于64,原来的链表数据结构变为红黑树二
ycsdn10
·
2023-08-10 05:04
JAVA
java
开发语言
HashMap
数据结构
jdk1.7与jdk1.8的HashMap区别2-
底层原理
区别
jdk1.7与jdk1.8的HashMap区别1-基本结构与属性对比_ycsdn10的博客-CSDN博客一、代码区别1.代码数:JDK1.7与JDK1.8相差了一倍的代码2.方法数:JDK1.7是40个,JDK1.8是51个(只算基本方法)二、Hash差别1.JDK1.7staticinthash(inth){h^=(h>>>20)^(h>>>12);returnh^(h>>>7)^(h>>>4)
ycsdn10
·
2023-08-10 05:24
JAVA
java
hashmap
原理
数组
链表
红黑树
XXL-Job框架
底层原理
分析笔记
XXL-Job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。公司中用到了这个组件,只是按照现成的执行器任务复制粘贴修改,没有系统性学习,这里简单总结下XXL-Job的使用,持续更新!关于XXL-Job的下载和部署入门级请参考这篇博客xxl-job任务调度的小小入门总结以及使用一、XxlJob调度任务开发示例(B
懒虫虫~
·
2023-08-10 04:19
XXL-Job
学习
spring
java
oc-
底层原理
分析之Cache_t
在类的结构分析一文中我们探索了类的底层定义,其中的属性Cache_t我们并没有深入研究,这一篇文章我们来深入探索一下Cache_t注意:以下的源码解读都是在mac电脑上运行,也就是说基于x86的结构,请记住这一点什么是Cache_t要搞清楚什么是Cache_t和Cache_t用来做什么,我们先看看在objc源码中,Cache_t的定义structcache_t{explicit_atomic_bu
沉默Coder
·
2023-08-10 01:42
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他