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底层原理
存算一体:内核架构创新,打破算力能效极限|深度研报
作者|王嘉攀司马洁本报告由势乘资本和光锥智能联合发布在后摩尔时代,存算一体作为可10倍提升单位功耗下算力的颠覆性技术之一,其
底层原理
、应用前景及可实现性如何?当前的产业现状及行业创新创业机遇如何?
光锥智能
·
2024-02-07 11:13
人工智能
大数据
物联网
一篇文章理解C++中红黑树、二叉搜索树、AVL树
底层原理
和代码实现
二叉搜索树1.概念若它的左子树不为空,则左子树上所有节点的值都小于根节点的值。若它的右子树不为空,则右子树上所有节点的值都大于根节点的值。它的左右子树也分别为二叉搜索树。2.二叉搜索树的常规操作2.1查找a、从根开始比较,查找,比根大则往右边走查找,比根小则往左边走查找。b、最多查找高度次,走到到空,还没找到,这个值不存在。2.2插入a.树为空,则直接新增节点,赋值给root指针b.树不空,按二叉
高高__
·
2024-02-07 09:34
算法
c++
c语言
数据结构
c++11 智能指针
底层原理
和代码模拟实现
目录内存泄漏的危害如何避免内存泄漏智能指针的使用及原理RAII智能指针的原理c++库中3个智能指针auto_ptr(简单实现)unique_ptr(简单粗暴的防止拷贝)share_ptr为什么需要智能指针--内存泄漏内存泄漏的危害什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该
高高__
·
2024-02-07 09:34
c++
开发语言
双势战略:一次读懂战略
底层原理
与顶层设计
双势战略是一套战略理论,同时也是一种战略分析的方法,可以帮助我们在面对市场时、面对竞争时去找到破局制胜之道,保证企业长期的战略发展,在组织上下形成统一的战略共识。从对政治趋势、文化趋势、消费趋势、经济趋势、技术趋势、商品趋势、流通趋势、资本趋势等八大趋势的洞察,发现市场中的潜在机会,并深刻分析并发挥企业长期积累的自身资源和能力优势,形成对市场趋势机会的强力把握,并达成商业价值的转化。战略破局的前提
中国咨询界
·
2024-02-07 01:00
1.【干货】火爆全网的《超全C++进阶精品教程》C++动态内存和野指针(重点)
(最重点--------设计到
底层原理
,数据很多地方错了的原因)栈:在函数内部声明的所有变量都将占用栈内存。
鹏城十八少
·
2024-02-06 23:24
并查集实现|并查集在相关题目中的应用|手撕数据结构专栏
高质量干货博客汇总http://t.csdnimg.cn/jdQXqGit企业开发控制理论和实操http://t.csdnimg.cn/PyPJeDocker从认识到实践再到
底层原理
http://t.csdnimg.cn
@背包
·
2024-02-06 14:11
算法
手撕数据结构
数据结构
图
并查集
C++
数据库选型以及表设计的基本原则
表设计彩蛋前言前后端开发外加数据库设计,特别是数据库是前后端的桥梁,对此需要注意很多点,在此处项目中感悟犹大推荐阅读:数据库关于事务的详解分析(全)包含面试常问的细节Mysql优化高级篇(全)Mysql
底层原理
详细剖析
码农研究僧
·
2024-02-06 14:54
数据库
数据库
表设计
Flink Checkpoint 原理流程以及常见失败原因分析
由于Savepoint
底层原理
的实现和Checkpoint几乎一致,本文结合Flink
longLiveData
·
2024-02-06 05:47
一文读懂ElasticSearch
底层原理
一、ES基本概念介绍1.ES简介ES是一个分布式、可扩展的、近实时的,有数据搜索、分析与存储的引擎。支持全文搜索、结构化搜索、半结构化搜索、数据分析、地理位置和对象间关联关系搜索等功能。近实时:非实时,数据不是实时最新的。其底层基于Lucene,但Lucene比较复杂,面向普通应用开发者而言,易用性不是很好,同时对于目前的主流分布式架构支持也不好,所以就诞生了ES。ES使用Java编写,它的内部使
数据猴赛雷
·
2024-02-06 02:37
java
elasticsearch
大数据
搜索引擎
Epoll
底层原理
Epoll是Linux内核提供的一种I/O事件通知机制,通过在用户态和内核态之间建立一个数据结构,使得用户态程序可以在内核态中注册感兴趣的事件,当事件发生时,内核会通知用户态程序。Epoll与传统的I/O事件通知机制(如select和poll)相比,具有以下优势:-支持更多的事件类型:除了传统的文件描述符事件外,还支持网络事件、信号事件等。-支持更大的事件数量:Epoll可以支持的事件数量比传统的
逆风了我
·
2024-02-06 01:00
Linux
C++
服务器
c++
MySQL
底层原理
1.MySQL数据库索引的数据结构二叉树:当不平衡时,单边增长,可能退化为线性红黑树:数据量大时,深度不可控AVL树:相比较与红黑树,严格平衡,但是增删情况下,通过旋转再平衡的开销过大,适合查找场景多的应用Hash:不支持范围查找1.1什么是b树,b+树b树平衡的多路查找树,一个结点存放多个元素。与红黑树相比,在相同的的节点的情况下,一颗B/B+树的高度远远小于红黑树的高度(在下面B/B+树的性能
偏偏偏执先生
·
2024-02-06 01:55
01-C++ “hello world”
C++->java->python/js/php/OC),这也让C++开发凌驾于其他程序员(C++的程序员自带的傲气--呵呵),C++也是其他许多语言的底层语言,了解了C++,也可以帮助我们更好的了解
底层原理
_东阁堂主_
·
2024-02-05 21:51
iOS底层-类的
底层原理
(二)
前言继类的
底层原理
(一)的探索后,已理解isa指针指向和类的结构。下面继续探索类的
底层原理
,并做相应的补充。
忻凯同学
·
2024-02-05 21:39
AFNetworking
底层原理
分析
一、AFNetworking
底层原理
分析AFNetworking是封装的NSURLSession的网络请求,由五个模块组成:分别由NSURLSession,Security,Reachability,Serialization
SwordDevil
·
2024-02-05 16:57
IoC控制反转
IoC控制反转一、IoC概念和原理1.什么是IoC2.IoC
底层原理
二、IoC过程1.xml配置文件,配置创建的对象2.有UserService和UserDao类,创建工厂类三、IoC接口1.IoC思想基于
小科粒
·
2024-02-05 07:05
Spring
spring
java
intellij-idea
【C++学习手札】基于红黑树封装模拟实现map和set
慕斯主页:修仙—别有洞天本文前置知识:红黑树♈️今日夜电波:漂流—菅原纱由理2:55━━━━━━️────────4:29◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、前言map和set的
底层原理
二
慕斯( ˘▽˘)っ
·
2024-02-05 03:39
C++修仙
筑基中
c++
stl
c语言
数据结构
前端学习之路(5) vue样式穿透
一、scoped
底层原理
scoped是通过在DOM以及css中加上data-v-xxx唯一标识来实现样式私有化。1.加上scoped前样式穿透示例.demo{color:r
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-02-04 23:56
前端
前端
学习
vue.js
JAVASE进阶:函数式编程——lambda表达式替代匿名内部类
源码分析——字符串拼接
底层原理
、StringBuilder
底层原理
订阅专栏:JAVASE进阶希望文章对你们有所帮助lambda表达式,高级程序员写起来真的是信手拈来,而且他们经常是把lambda放在Collection
布布要成为最负责的男人
·
2024-02-04 23:34
JAVASE进阶
java
lambda
函数式编程
面试
JAVASE进阶:Collection高级(3)——HashSet、LinkedHashSet
底层原理
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:JAVASE进阶:Collection高级(2)——源码剖析ArrayList、LinkedList、迭代器订阅专栏:JAVASE进阶希望文章对你们有所帮助Set是Collection的另一个实现接口,与List相比,Set是无索引、元素不重复的,HashSet、LinkedHashSet以及TreeHashSet都是很常用的,在
布布要成为最负责的男人
·
2024-02-04 23:34
JAVASE进阶
java
jvm
源代码
Set
面试
分布式学习笔记-基于lua实现Redis分布式锁
redis分布式锁的
底层原理
我们先通过一张图来对Redis分布式锁有一个只管的感受加锁的机制我们先来看上面的流程图,现在客户端1需要加锁,通过jedis访问redis资源,然后发送lua脚本到redis
panda_parallel
·
2024-02-04 16:47
个人学习笔记
Map和Set的封装
目录一、
底层原理
二、红黑树的节点三、仿函数四、迭代器4.1、迭代器的定义:4.2、*:解引用操作4.3、->:成员访问操作符4.4、!
#欲速则不达#
·
2024-02-04 11:09
开发语言
c++
数据结构
算法
前端css
基础知识点之PC端项目-规范
前端css
基础知识点之PC端项目-规范1文件管理文件名用英文命名css文件夹reset.css(常用的浏览器样式)public.css(公共的样式、比如页面的头部尾部、重复使用字体、字号等)index.css
Winter_Prince
·
2024-02-04 10:35
css
css
耗时两个月找工作以 0 offer告终,原因记录
要说找不到工作,无非两种,一是技术菜,比如手写sql,或者组件的
底层原理
,项目讲解等等。
劝学-大数据
·
2024-02-04 05:28
大数据面试题
生活
Java中的枚举类型
文章目录前言一、枚举类简介二、枚举
底层原理
总结前言这里复习一下Java中的枚举类型。实际上,枚举类型是特殊的类,和C语言C++中的枚举不太一样,下面我们做详细说明。
SkyrimForestSea
·
2024-02-04 05:14
java
单例模式
开发语言
synchronized 关键字的
底层原理
基本使用回顾synchronized【对象锁】采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其他线程再想获取这个【对象锁】时就会阻塞住。publicclassTicketDemo{staticObjectlock=newObject();intticketNum=10;publicvoidgetTicket(){synchronized(lock){if(ticketNum{ticke
一只快乐的融合怪
·
2024-02-04 00:28
JAVA
java
goland map
底层原理
map是Go语言中基础的数据结构,在日常的使用中经常被用到。但是它底层是如何实现的呢?总体来说golang的map是hashmap,是使用数组+链表的形式实现的,使用拉链法消除hash冲突。golang的map由两种重要的结构,hmap和bmap(下文中都有解释),主要就是hmap中包含一个指向bmap数组的指针,key经过hash函数之后得到一个数,这个数低位用于选择bmap(当作bmap数组指
淘小铺刀仔
·
2024-02-03 20:10
java面试总结
Java基础1、Hashmap是怎么实现的,
底层原理
?HashMap的底层使用数组+链表/红黑树实现。
weixin_30387663
·
2024-02-03 19:57
面试
数据库
操作系统
10RXSwift中的销毁者底层剖析
还是先讲讲销毁者的
底层原理
实现吧,问题的答案放在最后面。先来一个最基本的rx实例://创建序列letob=Observable.create{(observer)->Disposableinob
越来越胖了
·
2024-02-03 18:36
【MySQL性能优化】- 存储引擎及索引与优化
文章目录索引与优化前言存储引擎MyISAM存储引擎InnoDB存储引擎其他存储引擎InnoDB与MyISAM的区别索引
底层原理
什么是索引?
一个有梦有戏的人
·
2024-02-03 16:45
MySQL
mysql
性能优化
数据库
mysql索引
存储引擎
Spring5框架基础详解(四) (AOP概念、AOP术语、AOP
底层原理
、JDK动态代理实现、AOP操作)
文章目录一、什么是AOP二、AOP术语三、AOP
底层原理
四、AOP(JDK动态代理实现)五、AOP操作5.1AOP操作(基于AspectJ注解方式)5.2完全注解开发一、什么是AOP面向切面编程,不通过修改源代码方式
大黄烽
·
2024-02-03 15:42
spring
java
spring
代理模式
xml
Spring5学习笔记------3、AOP
通俗描述就是:不通过修改变源代码的方式,在主干功能里面添加新功能AOP
底层原理
AOP底层使用动态代理方式(1)有
lyy_sss
·
2024-02-03 15:40
Java_Spring
学习
代理模式
Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))
目录AOP概念AOP
底层原理
AOP(JDK动态代理)使用JDK动态代理,使用Proxy类里面的方法创建代理对象**编写****JDK**动态代理代码AOP(术语)AOP操作(准备工作)**AOP****
码农阿豪
·
2024-02-03 15:39
Spring5系列
java
开发语言
aop
spring5
web
前端css
学习笔记(2)——选择器
目录前言一、CSS选择器1.通配选择器2.元素选择器3.类选择器4.ID选择器二、复合选择器1.交集选择器2.并集选择器3.后代选择器4.子代选择器5.兄弟选择器6.属性选择器总结前言本篇学习CSS选择器,内容比较复杂易混。一、CSS选择器1.通配选择器可以选中所有的HTML元素,一般用于清除样式*{属性名:属性值;}2.元素选择器为页面中某种元素统一设置样式h1{color:orange;fon
果粒橙_
·
2024-02-03 09:31
CSS学习笔记
前端
css
css3
html5
html
对象的本质
alloc
底层原理
这篇文章主要介绍了,当我们创建一个NSObject的子类的时候,调用alloc方法的流程、类创建的对象实际占用的内存大小分析以及系统分配的内存大小分析、影响对象内存大小的因素等问题。
KG丿夏沫
·
2024-02-03 06:42
OC
底层原理
一:objc源码定位的方法
首先以Person对象为例。我们知道创建方法为[[Personalloc]init];,那么alloc和init在底层做了哪些工作?是怎么实现的呢?我们首先想到的就是按住command点击alloc方法跳转进去看下实现流程。这时我们会发现alloc的底层实现源码我们看不了了,真是太尴尬了。那怎么办呢?这时候就需要下载objc源码objc4-781方便我们进一步探究。但是我们打开objc4-781会
赤耳诺
·
2024-02-03 05:02
总结Java中的单列集合
系列集合三种通用的遍历方式1迭代器遍历2增强for遍历3Lambda表达式遍历总结List集合List集合的特有方法List集合的遍历方式五种遍历方式对比ArrayList成员方法ArrayList集合
底层原理
康小汪
·
2024-02-02 20:33
数据结构及其算法设计
java
数据结构
ide
面试
从源码角度透视QTcpServer:解构QTcpServer的
底层原理
与技术细节
深入了解QTcpServer的
底层原理
和技术细节一、背景二、QTcpServer的基本原理2.1、TCP协议简介2.2、QTcpServer的概念三、QTcpServer源码解析3.1、QTcpServer
Lion Long
·
2024-02-02 18:16
C/C++技术干货
网络
c++
服务器
qt
qt5
tcp/ip
tcp
【图解面试】深入解析数据类型转换
在面试过程中大多数都是以代码输出题出现,但是要了解到具体的转换规则,彻底搞懂
底层原理
,才能应对变来变去的值类型~转布尔类型Boolean类型有两个字面值:true/false(注意:区分大小写,True
云之遥_
·
2024-02-02 15:51
图解面试
面试
前端
AJAX-入门
,与服务器进行数据通信1)基于XMLHttpRequest封装、代码简单、月下载量在14亿次2)Vue、React项目中都会用到axios2.再学习XMLHttpRequest对象的使用,了解AJAX
底层原理
小沐°
·
2024-02-02 12:17
AJAX
ajax
前端
javascript
关于Spring
底层原理
整体脉络
关于Spring
底层原理
整体脉络一、Spring创建一个对象二、Bean的创建过程三、推断构造方法四、AOP大致流程五、Spring事务一、Spring创建一个对象Spring入门代码:ClassPathXmlApplicationContextcontext
秋天的一亩三分地
·
2024-02-02 10:00
Spring源码专栏
spring
java
后端
Redis的核心数据结构以及高性能
底层原理
文章目录一、Redis的单线程和高性能二、Redis的核心数据结构总结一、Redis的单线程和高性能Redis是单线程吗?Redis实际意义上来说不是单线程的。Redis的单线程是指网络IO键值对的读写以及执行命令是由一个线程完成的,但是异步删除、AOF文件重写、持久化以及集群的数据同步都是由其他线程来完成的。Redis单线程为什么还能这么快?Redis的所有操作都是基于内存中实现的,执行的速度较
今晚打老虎-lpc
·
2024-02-02 10:29
Redis
redis
数据结构
数据库
《操作系统真象还原》 第十七篇:实现堆内存管理
第十七篇:实现堆内存管理第十七篇:实现堆内存管理malloc
底层原理
malloc的实现底层初始化内存块和arena的转换函数实现sys_mallocfree的实现回收物理内存更新页表映射释放虚拟地址上述三个步骤的汇总实现
lucky_goose
·
2024-02-02 08:00
操作系统
linux
系统架构
数据结构
2021-10-13晨间日记
天气:大雾阴天心情:奋斗任务清单昨日完成的任务,最重要的三件事:学习改进:不断学习习惯养成:学习思考问题周目标·完成进度学习Java学习·信息·阅读1.理解Java有那些框架2.框架有什么好处3.框架的
底层原理
健康
一年之后会更好
·
2024-02-02 04:15
SpringBoot整合Mybatisplus配置多数据源
今天我们分享多数据源的另外一直方式,SpringBoot整合Mybatisplus配置多数据源,此种方式配置相对简单,都是封装好的API,上手容易;
底层原理
也是继承AbstractRoutingDataSource
nandao158
·
2024-02-02 04:49
spring
boot相关
Mybatis
mybatis
spring
boot
JDK成长记17:Atomic类的原理—CAS+valotile
file经过volatile和synchronize关键字的
底层原理
的洗礼,不知道你是否有一种感觉,要想弄明白它们的原理是一个非常难的过程。为什么费这么大的力气要弄明白这些并发基础知识呢?
_程序员成长记
·
2024-02-02 01:52
前端CSS
的相对定位、绝对定位、固定定位
相对定位position:relative相对定位,就是微调元素位置的。元素相对自己原来的位置,进行位置的微调。也就是说,如果一个盒子想进行位置调整,那么就要使用相对定位了。相对定位position:relative;→必须先声明,自己要相对定位了,left:100px;→然后进行调整。top:150px;→然后进行调整。相对定位的特性-不脱标,老家留坑,形影分离不脱标,老家留坑,形影分离相对定位
王裕杰
·
2024-02-01 18:33
iOS
底层原理
文章汇总
iOS
底层原理
文章汇总iOS
底层原理
objc4源码相关iOS-
底层原理
01:源码探索的三种方式1、对象底层:结构体+alloc分析iOS-
底层原理
02:alloc&init&new源码分析iOS-
底层原理
ios南方
·
2024-02-01 11:04
C与C++相互调用的“
底层原理
“
在你的C语言代码中,不知能否看到类似下面的代码:这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢?看看__cplusplus(注意前面是两个下划线)的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预定义宏。你可以信任的是:所
linux大本营
·
2024-02-01 10:34
c语言
c++
函数调用
双非本科准备秋招(12.1)—— JVM4:类文件结构与加载机制
学了五天JVM了,不打算学的太深,这几天收获也很多,对很多
底层原理
有了那么一点了解,以后肯定还会继续加深JVM的学习理解的,暂时先到此为止,接下来是为期一个星期的JUC并发编程学习。
随心自风流
·
2024-02-01 10:21
开发语言
jvm
java
求职招聘
intellij-idea
初识attention
attention受启发于人类的视觉系统,最先应用于序列化的机器翻译(NLP)后又推广到计算机视觉中,本篇文章就来简单学习一下attention机制吧~注意:attention在视觉和NLP领域均有所应用,虽然
底层原理
相同
DWQY
·
2024-02-01 02:35
一些感兴趣的概念
attention
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他