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
Android-源码学习
Kubernetes API Server
源码学习
(一):API Server架构设计、API Server启动过程、APIObject的装载、Scheme详解、GenericAPIServer
本文基于Kubernetesv1.22.4版本进行
源码学习
1、APIServer架构设计APIServer由3个HTTPServer组成:AggregatorServer:暴露的功能类似于一个七层负载均衡
邋遢的流浪剑客
·
2023-06-22 23:48
Kubernetes
kubernetes
API
Server
Kubernetes API Server
源码学习
(二):OpenAPI、API Resource的装载、HTTP Server具体是怎么跑起来的?
本文基于Kubernetesv1.22.4版本进行
源码学习
6、OpenAPI1)、OpenAPI的作用OpenAPI是由Swagger发展而来的一个规范,一种形式化描述RestfulService的语言
邋遢的流浪剑客
·
2023-06-22 23:46
Kubernetes
kubernetes
API
Server
Spring
源码学习
笔记:经典设计模式之装饰者模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、装饰者模式(DecoratorPattern)指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原油对象的功能)。属于结构型模式。适用场景:用于扩展一个类的功能或给一个类添加附加职责。动态的给一个对象添加功能,这些功能可以再动态的撤销优缺点:优点:装饰者是继承的有力补充,比
Jarvis.y
·
2023-06-22 19:03
java设计模式
Spring源码学习笔记
架构师学习笔记
java
设计模式
spring
client-go
源码学习
(三):Indexer、SharedInformer
本文基于Kubernetesv1.22.4版本进行
源码学习
,对应的client-go版本为v0.22.43、Informer机制4)、IndexerIndexer中有Informer维护的指定资源对象的相对于
邋遢的流浪剑客
·
2023-06-22 12:40
Kubernetes
kubernetes
Indexer
SharedInformer
client-go
源码学习
(二):Reflector、DeltaFIFO
本文基于Kubernetesv1.22.4版本进行
源码学习
,对应的client-go版本为v0.22.43、Informer机制在Kubernetes系统中,组件之间通过HTTP协议进行通信,在不依赖任何中间件的情况下需要保证消息的实时性
邋遢的流浪剑客
·
2023-06-22 12:10
Kubernetes
kubernetes
Reflector
DeltaFIFO
[Android]Android P(9) WIFI学习笔记 - 扫描 (3)
wificondscanner_implscan_utils扫描结果就绪事件回调scanner_implscanner_implnetlink_manager前文回顾WIFI学习笔记-扫描(1)WIFI学习笔记-扫描(2)前言基于AndroidP
源码学习
Ryan ZHENG
·
2023-06-22 11:59
Android
WIFI
Android
android
学习
Android-
高级控件-下拉列表(Spinner)&列表视图(ListView)
Spinner语法android:entries可选项,用于指定列表项,若在布局文件中不指定该属性,可在Java代码中通过为其指定适配器的方式指定有两种为其添加列表项的方式通过XML文件添加在values目录下,新建一个数组资源文件array.xml计算机科学与技术软件工程网络工程物联网工程引用通过Java代码添加String[]city=newString[]{"北京","上海","天津","重
ML.star
·
2023-06-22 10:29
Android
android
java
Android-
布局管理器
线性布局(Linearlayout)属性orientation布局管理器内组件的排列方式(horizontal(水平)和vertical(垂直),默认值为horizontal.)layout_weight权重à用于设置组件占父容器剩余空间的比例layout_backgound背景颜色layout_gravity设置当前组件在布局管理器中的位置示例代码显示相对布局(RelativeLayout)需要
ML.star
·
2023-06-22 10:28
Android
android
webview
java
elementui
源码学习
——button
一个src文件夹和一个index.js,src文件夹放组件,index.js注册组件并导出分析从三个方面着手:DOM结构,数据属性,事件1.DOM结构:``````2.数据属性1)props获取2)引用computed的属性3.事件这里涉及到父子组件通信,子组件向父组件发消息可以用emit实现,父组件监听即可,一般情况下父组件监听的事件名都是自定义的,这里特殊了点,父组件直接监听了“click”事
海淀萌狗
·
2023-06-22 09:40
OpenFeign
源码学习
一、在SpringBoot中使用OpenFeign1、在pom.xml文件中添加openfeign的starterorg.springframework.cloudspring-cloud-starter-openfeign2.1.3.RELEASE2、在启动类上加上@EnableFeignClients注解@SpringBootApplication@EnableFeignClientspubl
每天进步亿点点的小码农
·
2023-06-22 07:08
Java
SpringCloud
源码学习
学习
java
springcloud
Docker
源码学习
进度(1)
1.编译最为简单的Docker①安装GO其中包括,下载go的安装,并且加安装路径存入,$HOME/.bashrc中,使用goversion来查看安装是否成功。②配置GOPATH将exportGOPATH=/go加入到./bashrc中这样其代码路径都会到$GOPATH/src/github.com/xianlubird/mydocker中,所有操作就在mydocker中进行。③下载docker最为
speakspeak
·
2023-06-21 22:14
Mybatis
源码学习
一、前言憋了几个星期,终于憋出了这个
源码学习
的文章。学习Mybatis源码,要有Spring源码的阅读基础,否则有些地方可能会不太明白。
每天进步亿点点的小码农
·
2023-06-20 23:24
Java
源码学习
Mybatis
mybatis
学习
spring
Linux-0.11操作系统源码调试
Linux-0.11是Linux最早期的代码,它包含现代操作系统的所有雏形,代码体量也不大,非常适合对操作系统进行
源码学习
。下面记录在Ubuntu22上面编译
chaoguo1234
·
2023-06-20 15:58
linux
运维
服务器
ubuntu
【Vue】Element-Plus
源码学习
笔记——实现一个基本的 ElMessage 组件
先贴下Element-PlusElMessage源码的网址。我们需要实现的效果类似ElMessage,即能够显示多个消息、上一个消息消失下面的消息会自动往上移动、进入移出动画、自定义消息和持续时间。其他选项这里不考虑。大体思路我们的ElMessage组件通过函数调用动态显示,无需事先在页面中放入组件,这样能更灵活也更方便。实现的基本思路是使用函数动态渲染组件到页面上。createVNode和ren
缓次郎
·
2023-06-20 07:33
Vue
前端
vue.js
ElementPlus
源码学习
之 el-image 的基本实现思路
el-image的基本功能有:加载中占位加载失败占位加载成功显示图片图片懒加载先考虑加载占位的情况,我们不难发现加载有成功、失败、加载中这三种状态,由于加载成功这个状态可以视为其他两种状态的排除,所以实际上我们只需要定义两个状态://默认为加载中状态loading=ref(true);//默认加载没有出错error=ref(false);然后提供插槽让用户可以自定义加载中和出错的图片占位:Load
缓次郎
·
2023-06-20 07:33
Vue
前端
javascript
三、soul
源码学习
-http-divide插件学习
上一节我们学习了http项目本地启动的整体流程,并跑通http请求网关转发到自己服务,这节我们学习下divide插件一、插件数据库设计:首先我们关注下soul的插件数据库的设计,soul的插件是持久化在数据库中的。对应关系:一个插件对应多个选择器,一个选择器对应多个规则一个选择器和规则都对应多个匹配条件每个规则在对应插件下,不同的处理表现为handler字段数据库表UML(早期版本,现在可能有些出
风洛洛
·
2023-06-19 21:53
Spring Bean生命周期与循环依赖等
源码学习
笔记
目录前言概述Bean生命周期BeanFactory与FactoryBean循环依赖事务Springboot核心思想前言最近通过看b站培训机构的Spring和SpringBoot源码教程视频学习Spring&SpringBoot的原理和思想,视频是以源码讲解的方式演示,这里分享一些关键点的笔记。概述Spring的核心思想是IOC和AOP,IOC是控制反转,是将程序中需要用到的对象创建过程交给容器实现
志起计算机编程
·
2023-06-19 03:42
java
面试
Spring
后端
java
循环依赖
bean生命周期
IOC
【Apollo】调试与仿真实践
ApolloEDU-Pre发行版是为开发者能够对Apollo
源码学习
和实验而准备的一个轻量级发行版,其中包含ApolloEnvContainer(Apollo环境容器)的部署和使用脚本、ApolloCore
HIT_Vanni
·
2023-06-19 00:08
Apollo
自动驾驶
人工智能
ubuntu
Ubuntu编译CryptoPP在Android的so文件
然后删除setenv-android-gcc.sh中的if[-z"${AOSP_API-}"];thenAOSP_API="
android-
${AOSP_API_VERSION}"elseecho"WARNING
duxingzhe103
·
2023-06-18 12:16
Android
NDK
Development
android
ubuntu
linux
spring
源码学习
1.凌乱学习org.springframework.context.annotation.ConfigurationClassParser#doProcessConfigurationClass构建程序包下所有类的ConfiguraClass,这个地方会有ComponentScan的实现;并将解析的Class信息添加到DefaultListableBeanFactory.beanDefinitio
高坤NO丶1
·
2023-06-18 01:58
spring
学习
spring
boot
2018年初技术目标
技术是为了解决实际问题的.工作中应该学会灵活使用技术,而不应该被技术套路.技术提升项目实战SpringBoot开源的整合项目阅读3个SpringCloud微服务框架理解和项目实战3个Dubbo开源项目1个
源码学习
文敦复
·
2023-06-18 00:52
vue2.6
源码学习
:数据变化监听原理之数据驱动视图(observer)
上次我们看vue2.6源码的时候,大概看了一下整体的项目结构目录。主要是里面的Observer和vdom这两个文件夹。也是vue里面最核心的两个文件夹,今天我们继续来学习。instance文件夹是用来做什么的这个也是vue比较核心的一块,这个是与vuejs实例的构造函数和原型方法。里面包含了vue所有属性和方法。initMixin(Vue)stateMixin(Vue)eventsMixin(Vu
vieber
·
2023-06-17 17:15
学习
javascript
vue.js
Android-
四大组件-Activity(一)Activity的生命周期
Android有四大组件,可以理解为四根脊柱,分别为Activity(活动)、Service(服务)、BroadcastReceiver(广播)、ContentProvider(内容提供者)。而作为我们学习Android过程中的第一个接触到的组件Activity,让我们仔细了解一下。Activity又称活动,为什么叫活动呢,是和用户交互最频繁的组件,也是应用中我们能看到各种各样的控件的依托。至于为
地平线上的螃蟹
·
2023-06-17 11:18
iOS-RunLoop详解(一):底层结构
源码学习
image-20210512112630849image-20210512112700812image-20210512112721759image-20210512112742222image-20210512112806252image-20210512112838719image-20210512112855440image-20210512112912651image-2021051211
蒋斌文
·
2023-06-17 05:39
Linux操作系统学习——启动
概要 Linux操作系统内核是服务端学习的根基,也是提高编程能力、源码阅读能力和进阶知识学习能力的重要部分,本文开始将记录Linux操作系统中的各个部分
源码学习
历程。
Rocky006
·
2023-06-16 13:29
linux
学习
运维
postgresql
源码学习
(55)—— 列中的NULL值是如何存储和判断的?
问题来自《PostgreSQL面试题集锦》学习与回答_Hehuyi_In的博客-CSDN博客第11题一、NULL值存储位置在pg元组头数据中,有一个t_bits数组,用于存储空值位图。当元组中没有null值的时候,t_bits可以被认为是空的,当元组有null值的列时,t_bits使用一个bit来表示列是否为null。htup_details.hstructHeapTupleHeaderData{
Hehuyi_In
·
2023-06-16 07:53
源码学习
PostgreSQL
内部存储
postgresql
源码学习
NULL值
空值
存储
手把手教你rtsp流媒体分析(引导篇,欢迎订阅专栏)
四、RTSP
源码学习
五、H265RTSP流总结前言在安防行业中,onvif协议与gb协议是两种标准,gb是国内安防行业的标准,onvif是国外的安防行业的标准,其中gb28181中视频流是ps流、由设备
c+猿辅导
·
2023-06-15 09:38
手把手教你音视频开发
linux
MyBatis-Generator
源码学习
及修改
MyBatis-Generator
源码学习
及修改所需jar包:generator-mybatis-generator-1.3.2.jar背景:公司数据库的做了分库,查询时候,必须修改customerId
都有不甘
·
2023-06-15 08:12
MyBatis学习
mybatis
java
intellij
idea
【RuoYi-Cloud-Plus】学习笔记 06 - Sentinel(一)关于 StatisticSlot 以及 LeapArray
文章目录前言参考目录学习笔记1、Sentinel简介2、Sentinel架构图3、Sentinel
源码学习
3.1、包结构3.2、`LeapArray`(滑动窗口算法的实现)3.3、`StatisticSlot
MichelleChung
·
2023-06-14 23:58
框架学习
-
sentinel
RuoYiCloudPlus
【DL】LoRA的学习笔记
2
源码学习
2.1学习资料【视频】《[LLMs实践]04PEFT/LoRA源码分析》PEFT:由huggingface团队开发的参数高效微调(Parameter-EfficientFine-Tuning,
songyuc
·
2023-06-14 15:32
LoRA
2022-03-30_netty事件循环NioEventLoopGroup多线程
源码学习
笔记.md
20220330_netty事件循环NioEventLoopGroup多线程
源码学习
笔记.md1概述本文基于netty版本,V4.1.68.Final-SNAPSHOT。
kikop
·
2023-06-14 14:18
.net快速开发框架源码分享
分享两套快速开发框架源码,需要
源码学习
的小伙伴可私信我。
淘源码d
·
2023-06-14 11:56
开发框架
c#
工作流平台
bootstrap
源码
Java 线程池 创建销毁过程入门学习笔记
目录学习目标:学习内容:1、线程池属性2、
源码学习
学习目标:1、线程池的属性学习2、参考资料,
源码学习
学习内容:1、线程池属性线程池的构造函数/***Createsanew{@codeThreadPoolExecutor
孙爱杨
·
2023-06-14 05:31
学习记录
java
面试
开发语言
梳理Retrofit的知识体系
作者:RainyJiang在学习Retrofit后,由于它本身就是OKHttp的封装,面试中也经常会被一起问到;单纯的解析它的
源码学习
难免会有点无从下手,往往让人抓不住重点,学习效率并不是很高,本文从提出几个问题出发
Android小贾
·
2023-06-13 21:58
Android
网络框架
OkHttp
retrofit
java
okhttp
android
Framework
Android-
官方文档
学会看官方文档,里面会有各个类,各个方法,使用描述,SDK里面应该有,应该在docs/reference/index.HTML中。
Toluv
·
2023-06-13 20:18
spring
源码学习
1.xmlBeanFactory对defaultListableBeanFactory类进行扩展,主要用于从XML文档中获取BeanDefinition,对于注册及获取bean都是使用从父类DefaultListableBeanFactory继承的方法去实现。xmlBeanFactory主要是使用reader属性对资源文件进行读取和注册。2.循环依赖。创建bean,核心方法getBean→doGe
焦虑的说说
·
2023-06-13 19:00
spring
学习
java
opencv+pytorch+ncnn使用CNN学习颜色空间RGB踩坑记(附带NCNN
源码学习
)
最近学习和使用opencv读取和处理图像,然后用pytorch训练深度学习模型,部署和推理的时候用opencv+ncnn进行,过程中参考了很多网上教程和案例,结合源码发现了一个关于颜色空间的问题,很多网上资料的源码示例中并没有注意,自己也被误导了,特别记录一下,也供大家参考核心思想总结:当我们所有的彩色图像处理都打算采用RGB格式数据的时候,切记用opencv读取图像后要将图像从BGR转成RGB,
AI大龙虾
·
2023-06-13 10:59
opencv
pytorch
cnn
Android-
打包AAR步骤以及最为关键的注意事项
转自:https://www.jianshu.com/p/f391d0a6691e简介最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。首先何为aar包?jar与aar的简单区别:*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,c
沅霖
·
2023-06-13 05:00
Android
android
clickhouse-jdbc
源码学习
clickhouse-jdbc
源码学习
文章目录clickhouse-jdbc
源码学习
包介绍依赖版本搭建环境版本如下QA1.LocalDate/LocalDateTime不兼容2.一次查询请求的源码追踪包介绍依赖版本本次研究源码依赖的版本如下
wz绿鲤鱼与驴
·
2023-06-13 04:31
clickhouse
数据库
mybatis
学习
mybatis
java
Mybatis
源码学习
之全局配置文件和映射文件解析
全局配置文件和映射文件解析全局配置文件解析publicstaticvoidmain(String[]args)throwsIOException{//读取配置文件InputStreamis=Resources.getResourceAsStream("org/apache/ibatis/builder/MapperConfig1.xml");//创建SqlSessionFactory工厂SqlSe
wmxz520
·
2023-06-12 22:56
JavaEE
mybatis
学习
java
Android-
域名查询总结
这一段时间在给项目新增一个NsLookup功能并且学习了一些东西,已经有两周没有写博客了,正好有时间来做个总结。先说一下这个功能:该功能是可以让用户输入一个域名然后显示它的ip地址,并且在右上角菜单有可以查看历史记录的menu菜单,其中主要用到了一些知识例如网络请求,线程,以及dns等。实现效果和windows控制台输入nslookup+domainname效果差不多。域名解析(功能主函数)其中用
Jeremy_Ji
·
2023-06-12 18:26
golang
源码学习
之GMP (goroutine)
源码版本1.14.1相关目录runtime/asm_amd64.sruntime/proc.goruntime/runtime2.go关键概念G-我们代码写的gofunc(){}M-内核线程P-M调度G的上下文,P中存储了很多G,M通过调用P来获取并执行G。为了方便,下文中称它为==局部调度器==schedt-全局调度器,主要存储了一些空闲的G、M、PG、M、P、schedt之间的关系graphT
ihornet
·
2023-06-11 22:17
NACOS
源码学习
---raft
一、Raft算法Raft通过当选的领导者达成共识。筏集群中的服务器是领导者或追随者,并且在选举的精确情况下可以是候选者(领导者不可用)。领导者负责将日志复制到关注者。它通过发送心跳消息定期通知追随者它的存在。每个跟随者都有一个超时(通常在150到300毫秒之间),它期望领导者的心跳。接收心跳时重置超时。如果没有收到心跳,则关注者将其状态更改为候选人并开始领导选举。注意:在各种分布式中间件里面,离不
coder-Ze
·
2023-06-11 12:59
springboot
学习
java
开发语言
single-spa
源码学习
学习目的:qp---基于--->qiankun---基于--->single-spa;面向工作热爱学习简要概述:single-spa是一个前端微服务框架,有如下特点:1.技术栈无关2.渐进式增加应用3.懒加载提高首屏渲染4.单页面无刷新5.可挂载应用|组件single-spaGithubsingle-spadocument生命周期:single-spa有12个状态,可以分为四个生命周期:加载---
itLeeyw
·
2023-06-11 08:25
架构
javascript
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第一天分析与解决
MTK平台BUG解决:客户电池NTC功能一、概述二、步骤1:实现目的?2:准备工作:机制原理的学习(1)MTK充电温度保护机制(2)MTKthermal高温充电机制3:定位查找与源码分析(1)根据充电温度保护机制kernel层:(2)顺而在与(1)***同目录下的mtk_charger.h***文件中(3)根据充电温度保护机制frameworks层发送广播:(4)根据充电温度保护机制app层接收广
Qiqy
·
2023-06-11 05:16
Android
C++
android
bug
智能手机
c++
java
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第二天分析与解决
一、进一步修改代码内容-过程今日了解到,昨日所修改的kernel层的mtk_charger.h文件位于A13部分,然6769平台A13部分的kernel层不参与编译,那么修改后再编译等等后续操作验证结果自然无效,参与编译kernel层是A12部分的kernel-4.19,1:代码修改所以取消昨日的①修改,重新改在kernel-4.19目录文件下,具体修改文件位于:\kernel-4.19\driv
Qiqy
·
2023-06-11 05:16
android
bug
git
智能手机
java
Android-
源码分析-分析手机热点里的AP Band(频段)被隐藏/置灰的原因?
本博文记录寻找手机热点中APBand(频段)被隐藏/置灰的原因,相似问题同理去查找解决。先放上一张MTK平台手机-热点-APBand界面效果图:很明显,界面中的APBand选项变灰,无法点击编辑修改内容,如果是APBand被隐藏或者其他选项(Hotspotpassword。。。)也被置灰或隐藏也是一样的步骤去寻找原因解决问题。流程步骤一:找到控制选项APBand的源码位置步骤二:分析源码结构与内容
Qiqy
·
2023-06-11 05:15
Android
android
智能手机
源代码管理
java
linux
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第三天分析与解决(已解决)
一、根据相似案例移殖代码-过程1:在A12部分开宏涉及修改三处:(1):文件路径:device…\ProjectConfig.mk添加开宏条件:MTK_TEMPERATURE_WARNING=yes(2):文件路径:device\common\common.mk添加宏:ifeq($(strip$(MTK_TEMPERATURE_WARNING)),yes)PRODUCT_PROPERTY_OVER
Qiqy
·
2023-06-11 05:15
android
bug
java
智能手机
android
源码学习
- APP启动流程(android12源码)
前言:百度一搜能找到很多讲APP启动流程的,但是往往要么就是太老旧(还是基于android6去分析的),要么就是不全(往往只讲了整个流程的一小部分)。所以我结合网上现有的文章,以及源码的阅读和调试,耗费了3整天的时间,力求写出一篇最完整,最详细,最通俗易懂的文章,来讲清楚在android上,APP是如何启动的。该文属于安卓源码探究专栏中的文章,专栏中很多类似源码分析的文章,欢迎大家阅读。链接如下:
失落夏天
·
2023-06-10 05:55
安卓-源码分析
学习
Android-
记录第一次尝试jni的踩坑之路
实现首先保证我们的环境是ok的gccopenjdk直接用apt-getinstall安装即可,百度一查很多教程首先我们创建下目标java文件publicclassHelloNative{static{System.loadLibrary("HelloNative");}publicstaticnativevoidsayHello();publicstaticvoidmain(String[]arg
半夜起来敲代码
·
2023-06-10 02:01
android杂谈
android
java
开发语言
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他