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
前端CSS底层原理
channel的
底层原理
golang之channel底层实现原理在前面的文章中,我们已经了解了golang中channel的使用和优势。现在,让我们深入了解一下channel的底层实现原理,以更好地理解其工作方式。通道的数据结构在golang中,每个channel都有一个与之关联的数据结构。该数据结构由一个指向队列的缓冲区的指针、一个表示队列的容量的整数值以及两个表示队列的开始和结束位置的整数值组成。阻塞与非阻塞操作ch
晴天码字
·
2023-06-14 02:09
后端
iOS知识体系总结-多线程
多线程的
底层原理
?主要应用?多线程的优缺点?iOS多线程有哪些实现方案?说说你的理解?NSThread(对应Swift中的Thread)内部实现的原理是什么?启动流程又是怎
Hinsverson
·
2023-06-14 01:31
iOS-
底层原理
-消息流程objc_msgSend分析之汇编查询cache--->快速查找
本文的主要目的是理解objc_msgSend的方法查找流程,首先查找的是cache缓存而且用汇编实现的,因此称之为快速查找,对应的methoList查询,称之为慢速查找。之前的流程分析了cacheinsertbuckets的流程,以及LLDB调试获取buckets的过程,那么objc_msgSend查找cache流程与我们手动LLDB查找非常类似而且原理是一样一样的1.Runtime介绍runti
如意神王
·
2023-06-14 01:00
Python创建二维数组的正确姿势
如果我们深入下列表的
底层原理
,会发现列表是基于PyListObject实现的。PyListObject是一个变长对象,所以列表的长度是随着元素多少动态改变的。同时它
极客猴
·
2023-06-14 01:00
Python
基础
Python
NumPy
手写模拟Spring
底层原理
本文只是粗略的写一下spring的大概的过程,具体如果要写完那是不可能的事情介绍:一、定义一个自己的ApplicationContext,这个类是核心,构造方法执行的是通过传入的AppConfig类上定义的@ComponentScan注解的value来扫描,加一个以beanName为key,BeanDefinition为value的map中(BeanDefinition定义bean的各种属性,需要
高如风
·
2023-06-13 22:22
spring
spring
浮点数在内存中的运算
他们力量的源泉,是值得信赖的搭档以及想要保护的对象还有强大的敌人本文收录于青花雾气-计算机基础往期回顾从汇编代码探究函数栈帧的创建和销毁的
底层原理
从0到1搞定在线OJ数据在内存中的存储计算机存储的大小端模式目录浮点数的二进制转化及存储规则等浮点数计算规则
绝世剑仙纪宁
·
2023-06-13 22:58
青花雾气-计算机基础
c语言
计算机
内存
浮点数
汉明码(Hamming Code)
底层原理
汉明码(HammingCode)
底层原理
3Blue1Brown:HammingCode【Part1】3Blue1Brown:HammingCode【Part2】HammingCode如何检查错误和定位错误
Uncertainty!!
·
2023-06-13 21:36
#
计算机网络
汉明码
纠错码
检错码
Hamming
Code
类扩展 与 关联对象的
底层原理
探索
类扩展、分类的区别1.Category(分类或者类别)专门给主类添加新的方法不能给分类添加成员变量(添加了也获取不到)可以给分类添加属性,但是通过@property定义的属性,只会生成变量的setter、getter方法声明,不会生成方法实现(可以通过rentime来重写setter、getter的实现,即关联对象)以及带下划线的成员变量2.Extension(类扩展)可以当作是一个特殊的分类,也
远方竹叶
·
2023-06-13 20:55
【iOS】—— Tagged Pointer对象
文章目录关于TaggedPointerNSTaggedPointer示例TaggedPointer结构TaggedPointer特点注意事项isa指针64位下的isa指针优化本来打算细看一下weak的
底层原理
zxb10
·
2023-06-13 19:58
ios
objective-c
xcode
Go 面试题集锦快答
//learnku.com/articles/69250#598311)slice为什么不是线程安全的[#](https://learnku.com/articles/69250#5bd8d5)map
底层原理
Klaus_S
·
2023-06-13 19:20
golang
vue3+tsx 踩坑
底层原理
目前并没有深入了解。在项目中的配置过程就不再写了,其他文章有介绍。
成序猿@
·
2023-06-13 15:45
前端
javascript
开发语言
五分钟告诉你什么是MySQL的覆盖索引
文章目录五分钟告诉你什么是MySQL的覆盖索引覆盖索引总结参考五分钟告诉你什么是MySQL的覆盖索引前面我们已经对MySQL索引
底层原理
多少有一定的了解了,还不是很了解的小伙伴可以看我之前的博文:《不会吧不会吧
c.
·
2023-06-13 14:58
MySQL
数据库
mysql
索引
c++学习——多态
多态**多态的语法****多态的
底层原理
图****多态案1——计算机类****纯虚函数和抽象类****多态案例2——饮品****虚析构和纯虚析构****多态案例3——电脑组装**多态是C++面向对象三大特性之一多态分为两类静态多态
奶味少女酱~
·
2023-06-13 11:11
c++学习
c++
学习
开发语言
IOC(概念和原理)
1.什么是IOC(1)控制反转,把对象的创建和对象之间的调用过程,交给Spring管理(2)使用IOC的目的:降低耦合度(3)做入门案例就是IOC实现2.IOC
底层原理
(1)xml解析、工厂模式、反射3
MaximusT
·
2023-06-13 10:38
spring
java
后端
【unity之IMGUI】所以你还想在百度上搜IMGUI的
底层原理
是什么吗?
个人主页:@元宇宙-秩沅hallo欢迎点赞收藏⭐留言加关注✅!本文由秩沅原创收录于专栏:unity实战入门⭐IMGUI原理⭐文章目录⭐IMGUI原理⭐前言(A)IMGUI工作原理(B)IMGUI——基本控件(C)IMGUI基本控件—文本控件(D)IMGUI基本控件—按钮控件练习操作(E)IMGUI基本控件—多选框和单选框练习操作(G)IMGUI基本控件—拖动条练习操作(F)IMGUI基本控
秩沅
·
2023-06-13 10:51
#
unity实战基础
#
unity常用API
unity
游戏引擎
AI大模型知识点大梳理
文章目录AI大模型是什么AI大模型发展历程AI大模型的
底层原理
AI大模型解决的问题大模型的优点和不足影响个人观点AI大模型是什么AI大模型是指具有巨大参数量的深度学习模型,通常包含数十亿甚至数万亿个参数
码农飞飞
·
2023-06-13 05:47
人工智能
人工智能
大模型
chatgpt
关于volatile、MESI、内存屏障、#Lock
是怎么可见性的问题(CPU缓存),那么他是怎么解决的--->MESI2.CAS指令,确保了对同一个同一个内存地址操作的原子性,那么他应该也会遇到和上面可见性一样的问题,他是怎么解决的,是不是和volatile的
底层原理
类似
陈涛_滴滴
·
2023-06-13 03:42
CMake构建Makefile深度解析:从
底层原理
到复杂项目
一、CMake构建后的项目结构解析(AnalysisoftheProjectStructureAfterCMakeBuild)1.1CMake构建后的目录结构(DirectoryStructureAfterCMakeBuild)CMake构建完成后,会在项目的根目录下生成一个名为build的目录。这个目录是CMake构建过程中所有中间文件和最终生成的目标文件的存放地。下面我们将详细解析这个目录的结
linux大本营
·
2023-06-13 03:46
c++
后端开发
linux
cmake
局部性原理——各类优化的基石
学过计算机
底层原理
、了解过很多架构设计或者是做过优化的同学,应该很熟悉局部性原理。即便是非计算机行业的人,在做各种调优、提效时也不得不考虑到局部性,只不过他们不常用局部性一词。
xindoo
·
2023-06-13 00:59
从汇编代码探究函数栈帧的创建和销毁的
底层原理
这篇博客将从
底层原理
加汇编代码剖析函数栈帧的创建和销毁的过程注:本文使用的编译器:VisualStudio20
绝世剑仙纪宁
·
2023-06-12 23:23
青花雾气-计算机基础
汇编
c++
c语言
函数
底层
107-Spring的
底层原理
(上篇)
Spring的
底层原理
之前说明的都是Spring的应用(64章博客开始(包括其后面的相关博客)),现在来说明他为什么可以那样做在说明之前,这里需要对64章博客中的spring的了解需要再次的说明:Spring
各个方面都自在
·
2023-06-12 22:37
笔记
Spring
java
底层原理
108-Spring的
底层原理
(下篇)
这里续写上一章博客(107章博客):Spring声明式事务的支持:编程式事务:在业务代码中添加事务控制代码,这样的事务控制机制就叫做编程式事务声明式事务:通过xml或者注解配置的方式达到事务控制的⽬的,叫做声明式事务事务回顾:事务之所以出现,还是需要归于mysql的原因,任何通过语句操作mysql的,都是相同的操作,无论是使用mysql独有的可视化窗口,还是语言,还是cmd窗口(命令行窗口),都是
各个方面都自在
·
2023-06-12 22:31
笔记
spring
java
mysql
阿里内部高并发核心编程笔记:多线程、锁、JMM、JUC、设计模式
实现业务功能,要掌握多线程;性能优化,那么
底层原理
就要摸透;使用多线程,锁你就必须得了解;使用锁,你得知道各种锁的优化方法
写代码的珏秒秒
·
2023-06-12 15:54
Java
程序员
编程
java
面试
架构
程序人生
程序员
一次 Java 进程 OOM 的排查分析(glibc 篇)
遇到了一个glibc导致的内存回收问题,查找原因和实验的的过程是比较有意思的,主要会涉及到下面这些:Linux中典型的大量64M内存区域问题glibc的内存分配器ptmalloc2的
底层原理
如何写一个自定义的
我不想熬夜学Java
·
2023-06-12 14:12
java
算法
linux
面试
编程语言
对于Vue3和Ts的心得和思考
总的来说,Vue3无论是在
底层原理
还是在实际开发过程中,都有了很大的进步。
·
2023-06-12 10:08
vue.js京东云前端
JavaSE进阶(day13,复习自用)
动态代理单元测试单元测试概述单元测试快速入门单元测试常用注解反射反射概述反射获取类对象反射获取构造器对象反射获取成员变量对象反射获取方法对象反射的作用-绕过编译阶段为集合添加数据反射的作用-通用框架的
底层原理
注解注解概述自定义注解元注解注解解析注解的应用场景一
瓦系大便超人
·
2023-06-12 03:20
JavaSE进阶
junit
单元测试
java
Python-list的使用
list介绍特点常用方法增加元素元素的修改、删除统计类list的复制列表的反转列表成员关系判断列表的遍历和go容器的切片区分
底层原理
介绍Python3的list是一个有序的集合,可以容纳任意类型的对象,
哈密猿
·
2023-06-12 01:55
Python
python
list
数据结构
RocksDB与InnoDB数据库引擎比较
本文将从三个方面介绍RocksDB和InnoDB引擎的区别:1.
底层原理
;2.优缺点;3.应用场景。通过这篇文章,您可以更好地了解这两种引擎的特点,并选择适合您的应用场景的存储引擎。
blissnmx
·
2023-06-12 00:49
数据库
数据库
java
nosql
代码随想录终极总结之_STL容器使用
容器vector
底层原理
:vector是动态数组,
muzi_taibai
·
2023-06-11 23:32
c++
算法
数据结构
vector的实现(c++)
前言vector是很重要的数据结构,所以了解它的底层的核心原理是很有必要的,如何了解它的
底层原理
呢?除了阅读原码外,自己实现一下vector的核心逻辑也是不错的选择。
小羊byte
·
2023-06-11 23:55
c++
开发语言
算法
ReentrantLock
底层原理
目录一、ReentrantLock入门二、AQS原理1、AQS介绍2、自定义锁三、ReentrantLock实现原理1、非公平锁的实现加锁流程释放锁流程2、可重入原理3、可打断原理4、公平锁原理5、条件变量原理await流程signal流程一、ReentrantLock入门相对于synchronized它具备如下特点可中断可以设置超时时间可以设置为公平锁支持多个条件变量与synchronized一
卒获有所闻
·
2023-06-11 19:49
JUC
java
juc
并发编程
aqs
锁
OC
底层原理
08-方法、属性、成员变量的归属
一、准备工作objc4可编译源码,可直接跳到文章最后,下载调试好的源码在源码中创建类GomuPersonGomuPerson.h@interfaceGomuPerson:NSObject{//:成员变量NSString*hobby;//:特殊的成员变量,实例变量,能够被实例的对象的成员变量叫实例变量NSObject*obj;}//:创建属性@property(nonatomic,strong)NS
Gomu_iOS
·
2023-06-11 17:39
react合成事件+
底层原理
+发展历程
React中的合成事件合成事件是围绕浏览器原生事件,充当跨浏览器包装器的对象;它们将不同浏览器的行为合并为一个API,这样做是为了确保事件在不同浏览器中显示一致的属性!保证兼容性合成事件的基本操作基础语法:在JSX元素上,直接基于onXxx={函数}进行事件绑定!浏览器标准事件,在React中大部分都支持几个注意点1.基于React内部的处理,如果我们给合成事件绑定一个普通函数,当事件行为触发,绑
Meme_xp
·
2023-06-11 17:00
重新学习react!!!!
react.js
javascript
前端
(Mysql优化学习07)Innodb
底层原理
与Mysql日志机制深入剖析
一、MySQL的内部组件结构(5.7)大体来说,MySQL可以分为Server层和存储引擎层两部分Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、
ZGOOD9527
·
2023-06-11 13:44
mysql
synchronized优化原理
文章目录一、Monitor1.1Monitor结构二、轻量级锁三、锁膨胀四、自旋优化五、偏向锁一、MonitorMonitor的工作原理也是synchronized
底层原理
每个Java对象都可以关联一个
一个软工考研er
·
2023-06-11 09:53
JUC
jvm
java
开发语言
Spring5
Spring5文章目录Spring5一.框架概述二.入门案例三.IOC容器1.IOC概念2.IOC
底层原理
3.IOC接口四.IOC操做Bean管理1.Bean管理2.基于xml配置文件方式实现(1).创建对象
懒羊羊asd
·
2023-06-11 08:38
SSM
java
spring
SSM
Redis内存优化——Stream类型介绍及
底层原理
详解
文章目录前言Stream概述应用场景
底层原理
RaxTreeStream总结系列文章目录前言Redis是一个开源的高性能键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。
Mr___Ray
·
2023-06-11 06:28
互联网技术架构
redis
数据库
java
.netcore
云原生
Redis内存优化——ZSet类型介绍及
底层原理
详解
文章目录前言ZSet概述skiplistredis的skiplist总结系列文章目录前言Redis是一种高性能的键值型数据库,它支持多种数据结构,其中一种是zset类型。zset类型可以存储一个有序的、不重复的字符串集合,类似于Java中的TreeSet或Python中的sortedset。zset类型的优点是可以对集合进行快速的添加、删除、判断是否存在等操作,以及对集合中的元素按照分值(scor
Mr___Ray
·
2023-06-11 06:28
互联网技术架构
redis
数据结构
跳跃表
skiplist
云原生
Redis内存优化——Set类型介绍及
底层原理
详解
文章目录前言set概述intsetintset和hashtable的转换为什么加入了listpackhashtable的空间开销高hashtable的碰撞概率高intset、listpack和hashtable的转换总结系列文章目录前言Redis是一种高性能的键值型数据库,它支持多种数据结构,其中一种是set类型。set类型可以存储一个无序的、不重复的字符串集合,类似于Java中的HashSet或
Mr___Ray
·
2023-06-11 06:58
互联网技术架构
redis
java
数据库
c#
云原生
Redis高可用系列——Hash类型介绍及
底层原理
详解
文章目录前言Hash概述应用场景
底层原理
ziplist与listpackziplist结构listpack结构zipList的连锁更新问题listpack是如何解决的hashTableziplist和hashTable
Mr___Ray
·
2023-06-11 06:57
互联网技术架构
哈希算法
redis
算法
分布式
云原生
Redis内存优化——List类型介绍及
底层原理
详解
文章目录前言List概述应用场景
底层原理
linkedlist与ziplistquickList(ziplist、linkedlist结合版)quickList(listpack、linkedlist结合版
Mr___Ray
·
2023-06-11 06:57
互联网技术架构
redis
数据库
分布式
缓存
云原生
Redis内存优化——String类型介绍及
底层原理
详解
文章目录前言String概述应用场景
底层原理
embstr结构raw结构embstr和raw的转换总结系列文章目录前言Redis是一个开源的、基于内存的、支持多种数据结构的高性能键值数据库。
Mr___Ray
·
2023-06-11 06:27
互联网技术架构
redis
数据库
缓存
分布式
云原生
20.iOS底层学习之KVO 原理
本篇提纲1、KVO简介;2、KVO的使用;3、KVO的一些细节;4、KVO的
底层原理
;KVO简介KVO全称Key-ValueObserving(键值观察),是允许对象在其他对象的属性发生更改是接到通知的一种途径
牛牛大王奥利给
·
2023-06-11 01:51
网络协议
底层原理
(四):物理层
一、网络分层为了更好的促进互联网的发展,国际标准化组织制定了网络互联模型,如下图所示,也就是常说的OSI参考模型,但是日常生活中用到的却是TCP/IP四层模型,为了方便学习研究,我们将网络接口层拆成物理层和数据链路层,也就是下图最右边的五层参考模型OSI参考模型数据传输的过程就像下图所示,从应用层开始,一层一层往下传,并层层打包数据,然后通过物理层发送出去,在从下往上层层解包,最终传输给应用层数据
冰风v落叶
·
2023-06-11 00:20
Go学习圣经:0基础精通GO开发与高并发架构(1)
GO学习圣经:
底层原理
和实操说在前面:现在拿到offer超级难,甚至连面试电话,一个都搞不到。
40岁资深老架构师尼恩
·
2023-06-10 06:41
面试
架构
面试
golang
go
开发语言
小码哥
底层原理
笔记:性能优化
CPU和GPU在屏幕成像过程中,CPU和GPU起着至关重要的作用CPU负责对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制GPU负责纹理的渲染屏幕成像过程卡顿产生的原因我们图像呈现在屏幕上首先是CPU把数据计算好,然后GPU把CPU计算好的数据渲染到屏幕上。垂直同步信号GPU渲染好的图像呈现在屏幕上,这样就是一桢的显示,然后马上进入下一桢,下一桢又要进
chilim
·
2023-06-10 03:41
【Spring5框架学习】AOP
AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率通俗描述:不通过修改源代码方式,在主干功能里面添加新功能使用登录例子说明AOPAOP
底层原理
动态代理的使用
倒过来是圈圈
·
2023-06-10 00:16
Spring学习
java
spring
后端
【框架源码】手写Spring框架IOC容器核心流程
IOC
底层原理
也是运用主要技术包括:xml解析、工厂设计
互联网小阿祥
·
2023-06-09 20:54
#
框架源码
spring
java
spring
boot
后端
Java面试八股文-集合篇
5、HashMap的
底层原理
实现6、HashMap和LinkedHashMap的区别7、HashMap和Hashtable的区别8、ConcurrentHashMap和Hashtable的区别9、Concurren
satoppi
·
2023-06-09 18:01
java
面试
java-ee
JavaSE笔记(七)
Java反射和注解**注意:**本章节涉及到JVM相关
底层原理
,难度会有一些大。反射就是把Java类中的各个成分映射成一个个的Java对象。
唐唐爱吃糖糖
·
2023-06-09 12:34
JavaSE
笔记
jvm
java
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他