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
Launcher源码解读
Dubbo源码解析第一期:如何使用Netty4构建RPC
一、背景早期学习和使用Dubbo的时候(那时候Dubbo还没成为Apache顶级项目),写过一些
源码解读
,但随着Dubbo发生了翻天覆地的变化,那些文章早已过时,所以现在计划针对最新的ApacheDubbo
飞向札幌的班机
·
2024-01-21 06:20
dubbo
dubbo
rpc
网络协议
Dubbo集群容错——Directory
本系列主要参考官网文档、芋道源码的
源码解读
和《深入理解ApacheDubbo与实战》一书。Dubbo版本为2.6.1。
就这些吗
·
2024-01-20 22:25
从“设计思想”到“
源码解读
”,一步一步深入解析Java线程池!
01初识线程池我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。1.1线程池优势降低资源消耗:线程池通常会维护一些线程(数量为corePoolSize),这些线程被重复使用来执行不同的任务,任务完成后不会销毁。在待处理任务量很大的时候,通过对线程资源的复用,避免了线程的频繁创建与销毁,从而降低了系统资源消耗。提
废柴程序员
·
2024-01-20 20:11
php
源码解读
函数解释
zend_hash_num_elements获取一个哈希表中元素的数量扩展Z_TYPE获取变量类型ZEND_HASH_FOREACH_VAL_IND对比第一个参数是否在第二个map里类型array_in()
天下皆白_唯我独黑
·
2024-01-20 16:26
php
开发语言
【Android必备】你知道开机启动流程吗?
开机流程从上电开机到
launcher
加载,大致可以分为以下几个过程:1.B
风暴小狼
·
2024-01-20 07:37
在ubuntu平台上安装minecraft
点击Download
Launcher
对于ubuntu系统,使用点击debian版本此后便会自动下载Minecraft.deb二、安装gdebi工具用于自动配置java环境打
BUAAer_xuyang
·
2024-01-19 13:14
ubuntu
linux
masonry
源码解读
ios手写布局的几种方式FrameAutoLayoutVFLMasonryios布局的几种方式1.FrameUIView*view=[[UIViewalloc]initWithFrame:CGRectMake(10,20,30,40)];2.AutoLayoutUILabel*label=[[UILabelalloc]init];//使用代码布局需要将这个属性设置为NOlabel.translat
jameiShi
·
2024-01-19 13:51
学习笔记之——3D Gaussian SLAM,SplaTAM配置(Linux)与
源码解读
SplaTAM全称是《SplaTAM:Splat,Track&Map3DGaussiansforDenseRGB-DSLAM》,是第一个(也是目前唯一一个)开源的用3DGaussianSplatting(3DGS)来做SLAM的工作。在下面博客中,已经对3DGS进行了调研与学习。其中也包含了SplaTAM算法的基本介绍。学习笔记之——3DGaussianSplatting及其在SLAM与自动驾驶上
gwpscut
·
2024-01-19 09:34
SLAM
3DGS
深度学习
计算机视觉
三维重建
NeRF
canal server初始化源码分析
Canal
Launcher
类是canalserver端启动的入口类,跟随代码进行深入。
程序媛-jjl
·
2024-01-18 17:38
canal源码
canal增量同步
Spring 框架
源码解读
1
title:Spring框架
源码解读
1date:2020/04/14前言为什么要阅读Spring源码?
想54256
·
2024-01-18 15:58
Android
Launcher
3各启动场景源码分析
文章目录一、概述二、开机启动
Launcher
2.1、开机启动
Launcher
流程图2.2、开机启动流程源码分析三、短压Home键启动
Launcher
3.1、短压Home键启动
Launcher
流程图3.2
Coder个人博客
·
2024-01-18 11:35
Android
android
车载系统
系统架构
系统安全
「高并发通信框架Netty4
源码解读
(六)」NIO通道之Socket通道
socket网络通信太重要了。也是本专题的重中之重,所以小编单独写一篇文章来介绍Socket通道。Socket通道有与文件通道不同的特征。新的socket通道类可以运行非阻塞模式并且是可选择的。这两个性能可以激活程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性。本节中我们会看到,再也没有为每个socket连接使用一个线程的必要了,也避免了管理大量线程所需的上下文交换总开销。借助新的NIO类,
源码之路
·
2024-01-18 11:28
Android 9.0 当系统内置两个
Launcher
时默认设置
Launcher
3以外的那个
Launcher
为默认
Launcher
1.概述在9.0系统rom定制化开发中,由于产品开发需要要求系统内置两个
Launcher
,一个是
Launcher
3,一个是自己开发的
Launcher
,当系统启动
Launcher
时,不要弹出
Launcher
安卓兼职framework应用工程师
·
2024-01-18 06:32
android
9.0
Rom定制化系统开发讲解系列
android
launcher3
默认Launcher设置
launcher设置另外一个
默认launcher
Android 13.0
Launcher
3 电话和短信app图标显示未读短信和未接来电的条数
1.概述在13.0系统产品rom定制化开发中,最近客户有需求要求在电话app图标显示未接来电的条数在短信app图标上显示未读信息的条数根据需求首选要在
Launcher
3的
Launcher
.java中,启动
安卓兼职framework应用工程师
·
2024-01-18 06:02
android
13.0
Rom定制化系列讲解
android
Launcher3
未读短信
未接来电
图标显示未读短信和未接来电
RMI
源码解读
很多时候,身边那些对学习有一定方法的人都会这样对我说:不必深入源码的每个细节,知道大概就行了。但每次按照这个方式学习,我都会觉得内心无比空虚,觉得懂了,却又总觉得不太懂!所以今天我想继续深入探究大神编写RMI的真实思路,以及其中用到的知识技巧。下面我们用一句代码来打开JavaRMI世界的大门。(以下均为个人整理,如有错误,还望指正!)Registryregistry=LocateRegistry.
机器挖掘工
·
2024-01-17 23:14
Java
RMI
java
服务器
网络
Android应用程序启动过程
参考链接:http://blog.csdn.net/luoshengyang/article/details/66897481.在Android系统中,应用程序是由
Launcher
启动起来的,其实,
Launcher
豁达的小刀
·
2024-01-17 22:32
JMeter
源码解读
HashTree
背景:在JMeter中,HashTree是一种用于组织和管理测试计划元素的数据结构。它是一个基于LinkedHashMap的特殊实现,提供了一种层次结构的方式来存储和表示测试计划的各个组件。HashTree的特点如下:层次结构:HashTree使用树状结构来组织测试计划元素。每个节点都可以包含子节点,这样就形成了一个层次结构。树的根节点是测试计划本身,而叶子节点是具体的测试元素(如线程组、HTTP
测试界清流
·
2024-01-17 20:31
软件测试
接口测试
自动化测试
jmeter
Netty 核心
源码解读
—— 开篇
谈起Netty现在大家都很熟悉了,它在很多中间件和平台架构里都有扮演很关键的角色,我最早了解到Netty是在阅读dubbo源码时,而后来在工作中构建平台级的TCP长连接网关时也主要使用到了Netty,包括我现在负责的百亿级流量网关也主要是基于Netty和Mina搭建实现的。Netty是一个可用于快速开发可维护的高性能协议服务器和客户端的异步的事件驱动网络应用框架(引自netty.io),就我个人理
松然聊技术
·
2024-01-17 11:20
内核
epoll
java
netty
多线程
Netty 核心
源码解读
—— EventLoop 篇
本文我们将一起探究一下EventLoop的实现原理,让大家对Netty的线程模型有更加深入的了解。在上一篇里(ServerBootstrap篇),NettyServer在初始化时,会将bossGroup和workerGroup赋值给ServerBootstrap的group,那么这个EventLoopGroup是什么呢?EventLoopGroup## TcpServer.javaprivatef
松然聊技术
·
2024-01-17 11:20
java
开发语言
Java程序员必备的11大Intellij插件
、FindBugs-IDEA5、GsonFormat--将josn字符串,直接转成javaBean对象6、MavenHelper--用来查看maven依赖冲突7、VisualVM
Launcher
8、GenerateAllSetter
ccddsdsdfsdf
·
2024-01-17 07:16
IDEA常用
java
intellij-idea
android
Soul中使用的zookeeper监听功能尝试和nacos同步
源码解读
Soul中使用的zookeeper监听功能尝试一直很好奇soul中基于zookeeper的数据变更是如何做到的。虽然看到了是基于zkClient的实现的,还是想自己尝试下zookeeper监听尝试首先新建一个maven项目,引入zkClientcom.101teczkclient0.10尝试着对zokkeeper中的数据和节点做一些改变,而这个改变就是Soul使用zookeeper中对于插件,选择
赵镇
·
2024-01-17 02:47
线程之间如何传递上下文信息
文章目录
源码解读
1.扩展ThreadPoolExecutor2.扩展Runnable3.整体流程源于工作中一个业务场景的需求。
倜傥村的少年
·
2024-01-16 21:17
并发程序设计
java
开发语言
Netty ByteBuf
源码解读
Netty里的ByteBuf主要用于发送或接收消息。在JDK里有相似功能的类java.nio.ByteBuffer。由于JDK在设计ByteBufferAPI的时候对用户不太友好,主要表现在1:写读切换的时候需要调用flip方法。2:初使化的时候长度便固定了,没有提供自动扩容的功能。而Netty在设计ByteBuf的时候考虑到API在使用上的便利,对上面提到的两个问题很好的进行了规避。java
良辰美景TT
·
2024-01-16 20:43
Spring
源码解读
-Xml解析Annotation解析
首先,Spring上下文分为父Spring上下文和子Spring上下文。**子Spring就是SpringMVC的WebApplicationContext,同理服上下文就是spring框架本事的上下文Root上下文****父Spring的监听器是ContextLoaderListener这个Listener,SpringMVC的入口就在DispatcherServlet。**ContextLoa
洛神灬殇
·
2024-01-16 10:35
Android 13.0仿ios的hotseat效果修改hotseat样式
1.概述在13.0系统产品rom定制化开发中,在项目需求的需要,系统原生
Launcher
的布局样式很一般,所以需要重新设计ui对布局样式做调整,产品在看到ios的hotseat效果觉得特别美观,所以要仿
安卓兼职framework应用工程师
·
2024-01-16 07:13
android
13.0
Rom定制化系列讲解
android
ios
ios效果hotseat
hotseat样式
launcher3
JAVA并发编程-从ReentrantLock看AQS实现
源码解读
ReentrantLock的构造方法//默认非公平锁publicReentrantLock(){sync=newNonfairSync();}//指定publicReentrantLock(booleanfair){sync=fair?newFairSync():newNonfairSync();}ReentrantLock的加锁流程执行ReentrantLock的lock方法publicvoid
coder_sheep
·
2024-01-15 17:13
并发编程
java
数据结构
链表
jvm
系统界面风格和布局设置,
Launcher
不同系统版本的有不同的界面风格和布局设置,那么这个工作任务牵扯到android的哪一层次,应用层可以解决吗这个问题涉及到Android系统的不同层次。Android系统的架构可以分为四个主要层次:应用层、应用框架层、系统运行库层和Linux内核层。不同系统版本的界面风格和布局设置通常涉及到应用框架层和系统运行库层,而应用层一般无法直接解决这个问题。应用层主要是指运行在Android系统上的应用程序
睿智闷骚男
·
2024-01-15 13:46
android(过程记录)
android
Spring
源码解读
,路径解析和占位符
知识要点:配置文件路径解析环境和属性解析过程详解配置文件路径解析当我们执行Spring应用程序的时候,首先遇见的就是路径解析问题。关键代码如下://设置xml配置文件路径publicvoidsetConfigLocations(String...locations){if(locations!=null){Assert.noNullElements(locations,"Configlocatio
javap
·
2024-01-15 10:11
Spring Boot
源码解读
与原理分析
解读和分析SpringBoot的源码与原理是一项深入且复杂的任务,主要因为SpringBoot是一个庞大的项目,涵盖了众多的Spring框架特性。以下是一些关键点,可以帮助你理解SpringBoot的工作原理:1.起点:SpringApplication类SpringApplication类是SpringBoot的入口。它封装了一个Spring应用的启动流程。源码分析中可以关注SpringAppl
终将老去的穷苦程序员
·
2024-01-15 07:38
spring
boot
yolov5模型Detection输出内容与源码详细解读
文章目录前言一、Detiction类源码说明二、Detection类初始化参数解读三、Detection的训练输出
源码解读
四、Detection的预测输出
源码解读
1、self.grid内容解读2、xy/
tangjunjun-owen
·
2024-01-15 06:37
目标检测
YOLO
python
深度学习
Detection
yolov5
图像处理
har2case
源码解读
1、下载har2case源码地址:https://github.com/HttpRunner/har2case2、目录结构har2case:程序文件test:测试文件data:测试所需的har文件存放路径test_har:测试har文件test_utils:测试utils文件main:主入口setup:版本发布的文件(看不懂)3、har2case主要文件内容cli.py封装的命令compat.py
寻bug
·
2024-01-14 21:26
python
mac
linux
python
pip
pytest
Windows10 找不到gpedit.msc怎么办?
所以我每次想要以管理员权限打开LoadRunner的时候,我就在DOS窗口中输入LR
Launcher
.exe的绝对路径打开LoadRunner。但是,我发现我在网上找的所有li
Peggy_623
·
2024-01-14 14:08
android 13.0
Launcher
3长按app弹窗设置为圆角背景功能实现二
1.前言在13.0的系统ROM定制化开发中,在进行一些
Launcher
3的定制化开发中,在使用app的弹窗的功能时,会弹出应用信息和微件之类的内容,所以在定制需求中,需要默认设置为圆角背景,接下来就来分析下相关功能的实现如图
安卓兼职framework应用工程师
·
2024-01-14 07:39
android
13.0
Rom定制化系列讲解
android
launcher3
长按app弹窗
app弹窗背景
弹窗背景
开机自启动android app
android开机自启动-CSDN博客注意权限问题:第二种实现方式:系统桌面应用问:android的系统桌面应用启动是什么:答:Android系统桌面应用是指用户在设备主屏幕上看到的默认启动界面,也称为"
Launcher
睿智闷骚男
·
2024-01-14 05:09
android相关
android
Go
源码解读
|如何用好 errors 库的 errors.Is() 与 errors.As() 方法
前言大家好,这里是白泽,捣鼓了一下发现了一篇一年多前学习Golangerrors库的存稿,分享出来。以下均为原文内容。快一个月没有更新技术文章了,这段时间投注了较多的时间学习字节的开源项目Kitex/Hertz,并维护一些简单的issue,有兴趣的同学也可以去了解:https://www.cloudwego.io/这段时间迟迟没有更新文章,一方面是接触到了很多大佬,反观自身技术深度远远不及,变得不
-白 泽-
·
2024-01-13 22:33
golang
golang
开发语言
后端
安卓手机变iOS!
Launcher
iOS16-安卓手机秒变iOS
Launcher
iOS16是一款iOS启动器,可以将安卓手机桌面变成iOS样子,还有iOS的开机动画和景深效果!下载链接:【
Launcher
iOS16】
姗丽尔
·
2024-01-13 22:28
数码科技
android
智能手机
ios
Android 后台服务打开(跳转)Activity(界面)国内支持
activity首先软件先确保软件具有悬浮窗权限当然悬浮窗权限可以通过降低最高适配版本,强行获取权限,则无需申请权限importandroidx.activity.result.ActivityResult
Launcher
浪得几日算几日
·
2024-01-13 19:26
android
logback
源码解读
笔记(springboot)
logback
源码解读
笔记(springboot)一、Logfactory初始化StaticLoggerBinder的初始化二、springboot与logback整合三、logger的执行与日志的打印本人博客原地址
Eshin_Ye
·
2024-01-13 19:50
spring源码解读
java
spring
logback
log4j2
PyTorch
源码解读
(二)torchvision.transforms
PyTorch框架中有一个非常重要且好用的包:torchvision,该包主要由3个子包组成,分别是:torchvision.datasets、torchvision.models、torchvision.transforms。这3个子包的具体介绍可以参考官网:https://pytorch.org/docs/master/torchvision/index.html我的另外两篇博客对其他两个部分
cdy艳0917
·
2024-01-13 17:30
pytorch
Android 13.0
Launcher
3 app图标和hotseat 添加背景(焦点选中背景)
1.概述在13.0的系统产品rom定制化开发中,进行Tv设备定制化开发中,配置的有遥控器需要使用遥控器来移动来控制点击功能,所以需要给app的Icon和hotseat添加背景来显示选中状态原生的
Launcher
安卓兼职framework应用工程师
·
2024-01-13 01:02
android
13.0
Rom定制化系列讲解
android
launcher3
焦点背景
launcher3焦点背景
焦点选中背景
Android 架构之OkHttp
源码解读
(中)
前言在上一篇中,主要讲解了OkHttp连接池复用机制、高并发分发、以及拦截器设计,但没有讲解每一个拦截器在框架中的作用,所以在本篇中会重点讲解每一个拦截器执行流程,以及对应的关系。在下一篇中,将会手写一份阉割版的OkHttp,用来巩固对OkHttp的认知。话不多说,直接开始。ResponsegetResponseWithInterceptorChain()throwsIOException{//B
我爱田Hebe
·
2024-01-13 01:52
SpringBoot(二) 启动分析Jar
Launcher
SpringBoot(二)启动分析Jar
Launcher
SpringBoot(二)启动分析Jar
Launcher
|BladeCode我们在开发过程中,使用java-jaryou-jar-name.jar
flybone7
·
2024-01-12 13:00
java
linux
Servlet
spring
boot
后端
java
C++高性能服务器框架muduo,与配套书籍《Linux多线程服务端编程》解读
目录muduo
源码解读
《Linux多线程服务端编程》笔记第1章线程安全的对象生命周期管理第2章线程同步精要第3章多线程服务器的适用场合与常用编程模型第4章C++多线程系统编程精要第5章高效的多线程日志第
夏天匆匆2过
·
2024-01-12 01:24
C/C++
服务器
c++
linux
c语言
C++流媒体服务器 ZLMediaKit框架ZLToolKit
源码解读
ZLMediaKit是国人开发的开源C++流媒体服务器,同SRS一样是主流的流媒体服务器。ZLToolKit是基于C++11的高性能服务器框架,和ZLMediaKit是同一个作者,ZLMediaKit正是使用该框架开发的。ZLMediaKit开源地址:https://github.com/ZLMediaKit/ZLMediaKitZLToolKit开源地址:https://github.com/Z
夏天匆匆2过
·
2024-01-12 01:52
C/C++
音视频
c++
服务器
开发语言
c语言
linux
【Spring
源码解读
】bean标签中的属性
说明今天在阅读Spring源码的时候,发现在加载xml中的bean时,解析了很多标签,其中有常用的如:scope、autowire、lazy-init、init-method、destroy-method等等。但还有很多很少用甚至没用过的标签,看来对这个经常使用的框架,还是知之甚少,本着探索的精神,决定将bean中所有相关标签的作用做一次整理,以便完善自己的知识体系。另外,说明一下,使用的Spri
Python编程社区
·
2024-01-12 00:12
学习笔记之——3D Gaussian Splatting
源码解读
之前博客对3DGS进行了学习与调研学习笔记之——3DGaussianSplatting及其在SLAM与自动驾驶上的应用调研-CSDN博客文章浏览阅读450次。论文主页3DGaussianSplatting是最近NeRF方面的突破性工作,它的特点在于重建质量高的情况下还能接入传统光栅化,优化速度也快(能够在较少的训练时间,实现SOTA级别的NeRF的实时渲染效果,且可以以1080p分辨率进行高质量的
gwpscut
·
2024-01-11 15:53
学习
笔记
DAPLink
源码解读
DAPLink的Webusb部分涉及以下几主要个文件Vfs_manager.cstream_opne,stream_werite,strem_close,usb接口file_stream.copen,write,close操作virtual_fs.cfat16虚拟系统vs_user.c虚拟磁盘文件创建,文件命令处理flash_decoder.cbin,hex文件解析、烧写编程target_flas
cqcyst
·
2024-01-11 08:13
C/C++
嵌入式设备
ARM
Apache Doris 聚合函数源码阅读与解析|
源码解读
系列
笔者最近由于工作需要开始调研ApacheDoris,通过阅读聚合函数代码切入ApacheDoris内核,同时也秉承着开源的精神,开发了array_agg函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发。聚合函数,顾名思义,即对一组数据执行聚合计算并返回结果的函数,在统计分析过程中属于最常见的函数之一,最典型的聚合函数包括count、min、max、
SelectDB技术团队
·
2024-01-11 07:16
数据库
大数据
数据分析
数据仓库
Apache
Doris
aodv-uu
源码解读
目录前言
源码解读
defs.hlist.{h,c}params.hnl.{h,c}routing_table.{h,c}timer_queue.{h,c}seek_list.{h,c}llf.
瓴龍
·
2024-01-11 04:37
无线网络协议
无线网络协议
aodv
Palette 提取Bitmap主色调
27.1.1'2.Palette类使用//获取需要分析的BitmapBitmapbitmap=BitmapFactory.decodeResource(getResources(),R.mipmap.ic_
launcher
懒猫1105
·
2024-01-11 03:10
上一页
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
其他