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
集合框架原理分析
KL变换(PCA主成分分析)
K-L变换在机器学习学习中若存在维度过高的向量,则不利于分析向量的样本的方差与均值
原理分析
K-L变换的本质是寻找一个算子UUU,通过Y=UXY=UXY=UX,其中YYY为XXX降维后的结果。
Gowi_fly
·
2023-10-26 07:50
机器学习
机器学习
Unity Ugui 顶点颜色赋值
原理分析
:不管是图片Image或是文本Text,它们都是网络Mesh来渲染网格是由很多三角形组成,那么我们根据坐标修改三角形的颜色即可实现。工程源码
一零壹0
·
2023-10-26 04:20
unity
unity
游戏引擎
阿里大牛带你深入浅出Java线程池
原理分析
与使用
在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处1、降低资源消耗可以重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度当任务到达时,任务可以不需要等到线程创建就能立即执行。3、提高线程的可管理性线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进
Jav进阶道路
·
2023-10-26 04:17
第二周《精力管理手册》读书总结作业
C.提供亲密关系经营、子女教育、情绪管理的机制
原理分析
以及行之有效方法。Q2.在整体章节中,让你印象最深
静子谈心
·
2023-10-26 03:05
[SpringCloud] Eureka 与 Ribbon 简介
目录一、服务拆分1、案例一:多端口微服务2、案例二:服务远程调用二、Eureka1、Eureka
原理分析
2、Eureka服务搭建(注册eureka服务)3、Eureka服务注册(注册其他服务)4、Eureka
Varitall
·
2023-10-26 03:10
Spring
spring
cloud
spring
后端
eureka
ribbon
java
Promise:手写Promise,
原理分析
源码地址:https://gitee.com/lagou-19-web-paid/practice/tree/master/promise1-Promise对象的基础模型(同步,分析执行流程)Promise是一个类,类接收的是一个构造函数,在执行类的时候这个构造函数也会同步执行。构造函数在同步执行的时候,会传递俩个回调函数,分别是成功回调[resolve]、失败回调[reject]。成功回调:回调
_midnight
·
2023-10-26 03:05
JS基础
javascript
web自动化测试——跨平台设备管理方案Selenium Grid
跨平台设备管理方案SeleniumGrid一、SeleniumGrid简介二、使用场景场景一:实现分布式执行测试,提高执行效率场景二:解决浏览器兼容性问题新特性三、SeleniumGrid4
原理分析
四、
敲代码敲到头发茂密
·
2023-10-25 21:04
#
WEB自动化测试
前端
selenium
测试工具
python
LiveData
原理分析
1LiveData简介大部分Android应用会从网络或SQLite数据库存取数据,并根据数据更新界面。为了避免ANR,主线程中不能存取数据。而后台线程中无法更新界面。通常的做法是让后台线程将数据通过Handler传递给主线程。但是当界面较为复杂时,使用Handler这种方式变得非常复杂。为了简化界面更新的工作,Google在Jetpack中提供了LiveData组件。LiveData具有保证UI
tommwq
·
2023-10-25 06:38
Kotlin学习(五) 集合
Java中已经提供了很强大的
集合框架
,提供了常用的集合类型,比如List、Set、Map等。而Kotlin同样提供了一些集合,相比Java而言相对简单操作起来更加流畅。
8ba406212441
·
2023-10-25 06:07
ORB_SLAM3中IMU预积分过程
原理分析
ORB_SLAM3中IMU预积分过程
原理分析
1.特殊正交群SO(3)的一些性质指数映射:exp(ϕ^)=I+sin(∥ϕ∥)∥ϕ∥ϕ^+1−cos(∥ϕ∥)∥ϕ∥2(ϕ^)2(1)exp(\phi^{\
chennuo0125-HIT
·
2023-10-25 03:47
算法
Java
集合框架
-Queue
Queue简介Java
集合框架
中的队列来自于最基本的Queue接口:publicinterfaceQueueextendsCollection{booleanadd(Ee);booleanoffer(Ee
Cris_Ma
·
2023-10-25 02:26
网络编程、通信
要素一:IP地址IP地址操作类-InetAddress要素二:端口号要素三:协议UDP通信UDP通信:快速入门UDP通信:多发多收UDP通信-广播、组播TCP通信-快速入门编写客户端代码编写服务端代码、
原理分析
养一只摆烂猫.
·
2023-10-25 01:17
Java学习
网络
tcp/ip
udp
java
Java面向对象-网络编程(通信)
InetAddress3.要素二:端口号4.要素三:协议二.UDP通信-快速入门1.UDP通信:快速入门2.UDP通信:多发多收三.UDP通信-广播、组播四.TCP通信-快速入门1.编写客户端代码2.编写服务端代码、
原理分析
五
程序员希西子
·
2023-10-25 01:45
Java面向对象进阶栏
网络
java
tcp/ip
2018-03-28
集合框架
集合数组和集合的区别?
姜水伟杰
·
2023-10-25 00:45
阻塞队列BlockingQueue实战及其
原理分析
一,队列1.队列是限定在一端进行插入,另一端进行删除的特殊线性表。允许出队的一端称为队头,允许入队的一端称为队尾。先进先出(FIFO)线性表。1.1Queue接口2.阻塞队列(BlockingQueue)阻塞队列(BlockingQueue)是Javautil.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式:当阻塞队列插入数据时,如果队列已满,线程将
玛卡巴咖
·
2023-10-24 21:02
1024程序员节
阻塞队列
高频并发
线程池
Spring Cloud之服务注册与发现(Eureka)
目录Eureka介绍角色实现流程单机构建注册中心服务提供者服务消费者集群搭建注册中心服务提供者自我保护机制
原理分析
Eureka介绍Eureka是springcloud中的一个负责服务注册与发现的组件,本身是基于
lgcgkCQ
·
2023-10-24 15:45
Spring
Cloud
Java
Spring
Cloud
spring
Eureka
微服务
注册中心
30.Map集合的常用方法
Java
集合框架
中的Map是一种非常常用的数据结构,它可以将key和value进行映射,并提供了丰富的操作方法和函数1.putput方法是Map最基本也是最常用的方法之一,它用于向Map中添加一个键值对
风_Sux123
·
2023-10-24 15:20
Java基础知识
python
java
前端
零基础Java入门必学
计算机的基础知识(day01)2.Java语言基础(day02-day06)3.Java面向对象(day07-day10)4.Java开发工具(day11)5.Java常见对象(day12-day14)6.Java
集合框架
是一只萨摩耶
·
2023-10-24 13:11
java
面试
Java入门
seata分布式事务
原理分析
原理seata涉及到三个角色之间的交互,本文通过流程图将AT模式下的基本交互流程梳理一下,为我们以后的解析打下基础。假设有三个微服务,分别是服务A、B、C,其中服务A中调用了服务B和服务C,TM、TC、RM三者之间的交互流程如下图:1、服务A启动时,GlobalTransactionScanner会对有@GlobalTransaction注解的方法进行AOP增强,并生成代理,增强的代码位于Glob
EmineWang
·
2023-10-24 08:35
分布式事务
数据库
seata原理分析
MMKV vs DataStore vs Sp
image.pngMMKV:主要是效率,比Sp效率高DataStore:主要是稳定性Sp
原理分析
数据格式:XML格式保存初始化:子线程使用IO读取整个文件,进行XML解析,存入内存Map集合保存:commit
crush_d872
·
2023-10-24 07:21
HashMap、HashTable和HashSet
先看
集合框架
图。(缺少部分知识点)。
YangGuang_0
·
2023-10-24 05:01
hashmap
java
数据结构
hashtable
性能优化(总纲)
,Merge的使用,ViewStub的使用)1.3.APP启动速度优化实例解析1.4.各种布局的性能对比(LinerLayout,RelativeLayout)2)内存优化2.1.LeakCanary
原理分析
mybook1122
·
2023-10-24 03:27
android
Vue—关于响应式(二、异步更新队列
原理分析
)
本节需要准备知识点:EventLoop、Promise关于EventLoop介绍参考阮一峰老师的文章:http://www.ruanyifeng.com/blog/2013/10/event_loop.htmlhttps://www.ruanyifeng.com/blog/2014/10/event-loop.html关于Promise:https://developer.mozilla.org/
Mr丶Sunny
·
2023-10-24 01:44
objc_msgSend分析之快速查找
本文的主要目的是理解objc_msgSend的方法查找流程,上一篇文章objc_class中cache
原理分析
中,分析了cache的写入流程,在写入流程之前,还有一个cache读取流程,即objc_msgSend
辉辉岁月
·
2023-10-23 23:46
史上最全的
集合框架
讲解 ----- Java
集合框架
(2)---- List 相关类最全解析
引言在上篇文章Java
集合框架
(1)—概述中我们从大体上看了一下Java中的
集合框架
,包括List、Set、Map接口的一些介绍并且解释了迭代器的用法。
某一个有b格的程序yuan
·
2023-10-23 20:43
集合
数据结构
链表
java
数据结构
集合
链表
Android系统之SurfaceFlinger
显示系统:SurfaceFlinger详解Android渲染机制——SurfaceFlinger一篇文章看明白Android图形系统Surface与SurfaceFlinger之间的关系Android卡顿
原理分析
和
猿知
·
2023-10-23 20:38
android
Android之AMS
原理分析
在学习android框架原理过程中,ams的原理非常重要,无论是在面试中还是在自己开发类库过程中都会接触到。1简述ActivityManagerService是Android最核心的服务,负责管理四大组件的启动、切换、调度等工作。由于AMS的功能和重要性,它是运行在SystemServer进程,客户端不能直接访问。但是可以通过ActivityManager类的getService方法获取IActi
山东好汉Tim
·
2023-10-23 18:26
Android
android
java程序中
集合框架
有哪些
1.Java中的
集合框架
有哪些?回答:Java
集合框架
主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一
柚子茶1990
·
2023-10-23 18:51
java
后端
架构
MyBatis整合Spring的
原理分析
MyBatis整合Spring的
原理分析
http://mybatis.org/spring/zh/index.html1.MyBatis整合Spring实现我们先来实现MyBatis和Spring的整合操作
不知名的艾坤
·
2023-10-23 14:40
SSM
SpringBoot源码分析
mybatis
spring
java
7 ReentrantLock底层
目录1管程2AQS
原理分析
2.1AQS简介2.2AQS核心结构2.3AQS两种队列2.3.1同步等待队列2.3.2条件等待队列3ReentrantLock源码3.1公平/非公平3.2可重入锁3.3总体流程
刺豚灬
·
2023-10-23 12:55
#
并发编程
java
开发语言
【C++进阶(九)】C++多态深度剖析
主页:杭电码农-NEO ⏩专栏分类:C++从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ 多态1.前言2.多态的概念以及定义3.多态的实例调用情况4.构成多态的两个特例5.多态的底层
原理分析
杭电码农-NEO
·
2023-10-23 09:42
C++从入门到精通
c++
开发语言
java
头歌——Java高级特性 -
集合框架
(1)
第1关:集合的基本使用packagestep1;//导包/**********Begin**********/importjava.util.ArrayList;/**********End**********/publicclassHelloWorld{@SuppressWarnings("unchecked")publicArrayListgetList(){/**********Begin*
zouer.
·
2023-10-23 06:23
Educoder
Java
头歌Java
java
开发语言
TCP拥塞控制及BBR
原理分析
导语:TCP拥塞控制不仅仅是网络层的概念,可以将其归属于控制论的范畴。在TCP的演进过程中,出现了很多优秀的思想和算法,以实现网络传输过程中,在公平竞争性的前提下,尽可能地利用带宽资源。本文介绍TCP发展过程中出现的几种拥塞控制算法,并着重介绍BBR的原理。一、拥塞控制概述TCP拥塞控制不仅仅是网络层的概念,可以将其归属于控制论的范畴。在TCP的演进过程中,出现了很多优秀的思想和算法,以实现网络传
RmondJone
·
2023-10-23 03:57
Android屏幕刷新机制
原理分析
基本概念CPU:执行应用层的measure、layout、draw等操作,绘制完成后,将数据交由GPUGPU:处理数据,将数据发送到缓冲区屏幕:由一个一个像素组成,以固定频率(1000ms,60次,即16.6ms一次)去缓冲区里读取数据填充像素点双缓冲机制看完上面的流程图,我们很容易想到一个问题,屏幕是以16.6ms的固定频率进行刷新的,但是我们应用层触发绘制的时机是完全随机的(比如我们随时都可以
咸鱼谈何梦想
·
2023-10-23 02:59
Android源码
android
58同城Android端-最小插件化框架实战和
原理分析
目录背景插件化需要了解的知识2.1类加载过程和类加载器2.2ClassLoader的findClass、findLibrary、findResource2.3DexClassLoader的oat配置2.4LoadedApk2.5AssetManager、Resources插件化需要解决的核心问题3.1插件化的安全性和稳定性3.2class和so加载3.3资源加载和资源id冲突3.4四大组件3.5现
Tony-老师
·
2023-10-23 01:27
插件化篇
android
Android Handler线程间通信
原理分析
本文将分三个部分剖析:使用方式、
原理分析
,如何利用。
Gray_s
·
2023-10-22 22:59
一天吃透Java集合面试八股文
Java
集合框架
图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。
程序员大彬
·
2023-10-22 21:34
java
面试
java
面试
Java
集合框架
综述
集合框架
(collectionsframework)首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。
Java构架师
·
2023-10-22 20:47
KVC
原理分析
KVC底层实现的是setter和getter方法。KVC简介代码准备苹果官方文档查阅//类LGPerson中的方法#import"LGStudent.h"NS_ASSUME_NONNULL_BEGINtypedefstruct{floatx,y,z;}ThreeFloats;@interfaceLGPerson:NSObject{@publicNSString*myName;}@property(
志在交流
·
2023-10-22 18:11
Java 集合迭代器
1.迭代器概念Java迭代器(Iterator)是Java
集合框架
中的一种机制,它提供了一种在不暴露集合内部实现的情况下遍历集合元素的方法。
zz2636733703
·
2023-10-22 17:10
java
开发语言
jvm
Qt 日志规范及
原理分析
Qt中debug和release状态下输出内容有所不同,debug模式下包含了数百条警告及错误日志,除非在编译期间设置了QT_NO_WARNING_OUTPUT和/或QT_NO_DEBUG_OUTPUT,否则在发布模式下构建的Qt也包含此类警告。一格式化日志qt格式化输出内容有两种方法:qInstallMessageHandler和qSetMessagePatternqSetMessagePatt
linalg
·
2023-10-22 17:05
qt
学习
RocketMQ NameServer
原理分析
概述NameServer是RocketMQ消息队列的状态服务器(服务发现功能),集群中的各个服务都需要通过NameServer来了解集群中各个服务的状态。相当于SpringCloud中的Eureka的功能。NameServer中维护着Producer集群、Broker集群、Consumer集群的服务状态。通过定时发送心跳数据包进行维护更新各个服务的状态。当有新的Producer加入集群时,通过上报
jijs
·
2023-10-22 15:49
java8新特性-默认方法(5)
首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java8之前的
集合框架
没有foreach方法
Leoon123
·
2023-10-22 15:07
#
java8新特性
java
开发语言
Bag of Tricks for Efficient Text Classification (fastText) 学习笔记
模型
原理分析
虽然神经网络在实践中效果不错,然而训练和测试需要大量的时间,但是有rankconstraint和fastlossapproximation的线性模型却可以在十亿级别的单词量下十分钟完成分析。
ffffatgoose
·
2023-10-22 14:33
fastText
树状数组的理解以及简单应用
原理分析
:假设有9个数字组成的数组:A[]=125437869我们使得树状数组c[]以以下方法存储:C[1]=A[1]C[2]=A[1]+A[2]C[3]=A[3]C[4]=A[1]+A[2]+A[3]
diefen9380
·
2023-10-22 11:05
并发编程-线程池ThreadPoolExecutor底层
原理分析
(一)
问题:线程池的核心线程数、最大线程数该如何设置?线程池执行任务的具体流程是怎样的?线程池的五种状态是如何流转的?线程池中的线程是如何关闭的?线程池为什么一定得是阻塞队列?线程发生异常,会被移出线程池吗?Tomcat是如何自定义线程池的?线程池执行任务的具体流程是怎样的?ThreadPoolExecutor中提供了两种执行任务的方法:1.voidexecute(Runnablecommand)2.F
长情知热爱
·
2023-10-22 09:01
java
面试常规常规套路(初级)
3,你知道哪些
集合框架
,常用的HashMap,ArrayList,肯定得说他们对应的数据结构,接着可能会问HashMap与Hashtable
Java后端技术栈
·
2023-10-22 09:24
【深入探究Java
集合框架
】从List到Map的完整指南
文章目录Java
集合框架
CollectionListSetMap集合的选择1.有序并允许重复元素的集合List2.无序并且不允许重复元素的集合Set3.维护映射关系的集合Map4.高效的随机访问和修改元素
我是廖志伟
·
2023-10-22 09:01
#
重要的知识点
java
list
开发语言
map
set
Streams (流)
同样,通过使用Java的
集合框架
,开发者能够利用循环做重复的检查。另外一个关注点是效率,就像多核处理器能够提升效率一样,开发者也可以通过并行化编程来改进工作流程,但是这样很容易出错。因
灰PatrickStar
·
2023-10-22 08:40
进阶JAVA篇- Collection 类的常用的API与 Collection 集合的遍历方式
Iterator)进行遍历2.2使用增强型for循环进行遍历2.3使用Java8的StreamAPI进行遍历(使用Lambda表达式进行遍历)1.0Collection类的说明Collection类是Java单列
集合框架
中的根接口
小扳
·
2023-10-22 06:09
java
开发语言
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他