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-源码学习
android学习笔记总结初学者必看,android学习笔记总结初学者必看
1/8android学习笔记总结初学者必看Android学习笔记总结第一步:
Android-
在Windows下搭建Android开发环境,以及HelloWorld程序搭建Android的开发环境,以及写一个简单的示例程序
张一弘
·
2023-07-26 11:10
Android Settings
源码学习
笔记
AndroidSettings读源码,从AndroidManifest.xml文件入手,android版本8.0AndroidManifest.xml...1.主启动页面为Settings2.通过taskAffinity将activity分为几个部分(Task)com.android.settings.rootcom.android.settings与application一致的""com.and
小先生Zcutie
·
2023-07-26 11:36
Android源码学习
android
学习
java
android 高版本sd卡目录读写权限
hl=zh-cn2、使用MediaStore方法一手遮天
Android-
存储:Android11通过MediaStore管理文件-webabcd-博客园(cnblogs.com)3、关于权限的文章(31
itzilong
·
2023-07-26 06:58
android
chromium
源码学习
——访问历史匹配
上次看了个某个浏览器的网址补全,感觉比较弱鸡,所以想起来研究一下chromium是怎么实现这个地址匹配的。这个东西还是有点意思的,可以根据URL或title进行匹配,输入的单词没输全,或者几个单词的顺序反了都可以给你匹配到。然后主要是想看怎么快速匹配,其他无关部分就略过了。研究对象URLIndexPrivateData类,位于components/omnibox/browser/url_index
丑角的晨歌
·
2023-07-26 03:49
Istio Pilot
源码学习
(三):xDS的异步分发
本文基于Istio1.18.0版本进行
源码学习
5、xDS的异步分发DiscoveryService主要包含下述逻辑:启动GRPCServer并接收来自Envoy端的连接请求接收Envoy端的xDS请求,
邋遢的流浪剑客
·
2023-07-25 12:07
Istio
istio
Istio Pilot
源码学习
(一):Pilot-Discovery启动流程、ConfigController配置规则发现
本文基于Istio1.18.0版本进行
源码学习
1、Pilot-Discovery工作原理Pilot-Discovery是Istio控制面的核心,负责服务网格中的流量管理以及控制面和数据面之间的配置下发Pilot-Discovery
邋遢的流浪剑客
·
2023-07-25 12:37
Istio
istio
Istio Pilot
源码学习
(二):ServiceController服务发现
本文基于Istio1.18.0版本进行
源码学习
4、服务发现:ServiceControllerServiceController是服务发现的核心模块,主要功能是监听底层平台的服务注册中心,将平台服务模型转换成
邋遢的流浪剑客
·
2023-07-25 12:04
Istio
istio
postgresql
源码学习
(57)—— pg中的四种动态库加载方法
一、基础知识1.什么是库库其实就是一些通用代码,可以在程序中重复使用,比如一些数学函数,可以不需要自己编写,直接调用相关函数即可实现,避免重复造轮子。在linux中,支持两种类型的库:1.静态库编译阶段将整个库复制到可执行文件。优点:不依赖外界库支持,具有良好的可移植性。缺点:每次库更新都需要重新编译程序,即使更新很小或只是局部。每个静态库都有一份库文件,存储时增加了硬盘空间消耗,运行时则增加了内
Hehuyi_In
·
2023-07-25 08:55
源码学习
PostgreSQL
postgresql
动态库
session_preload
shared_preload
library
postgresql
源码学习
(58)—— 删除or重命名WAL日志?这是一个问题
最近因为WAL日志重命名踩到大坑,一直很纠结WAL日志在什么情况下会被删除,什么情况下会被重命名,钻研一下这个部分。一、准备工作1.主要函数调用栈首先无用WAL日志的清理发生检查点执行时,检查点执行核心函数为CreateCheckPoint。其中核心调用栈为CreateCheckPoint->RemoveOldXlogFiles->RemoveXlogFile。CreateCheckPoint函数
Hehuyi_In
·
2023-07-25 08:53
PostgreSQL
源码学习
事务
postgresql
源码学习
WAL日志
删除
重命名
Vue
源码学习
(一):源码的入口在哪里
Vue源码解读系列文章目录Vue源码解读系列前言一、源码下载二、目录解读三、找到打包入口文件四、如何进行代码调试总结前言 如何设计API和如何使用元编程思想(元编程,简单说是指框架的作者使用一种编程语言固有的语言特性,使得使用者能够以新语法和语义来构建应用程序,从而获得更好的开发体验)将新特性融入到框架中,是现代JS框架设计的两个核心,Vue.js侧重于后者。 元编程思想涉及具体实现,需要考虑
weixin_42936434
·
2023-07-25 03:41
vue.js
javascript
前端
Java设计模式
建议根据开源项目
源码学习
设计模式,在见到***Builder、***Factory之类的源码后,再临时看相关设计模式,便于结合实际理解。
TableRow
·
2023-07-25 01:25
java
设计模式
开发语言
Android - 集成三方模组原厂WiFi Hal库问题
Android-
集成三方模组原厂WiFiHal库问题最近Android11产品平台上需要集成三方WiFi/AP模组厂商提供的hal静态库时遇到一个问题:将三方的库代码集成进系统,并正确配置、编译出lib_driver_cmd_xxx.a
第一序列丶
·
2023-07-24 20:53
Android网络接入框架分析
android
WiFi
CFI
cfi_check
wpa_supplicant
Spring Boot
源码学习
之@EnableAutoConfiguration注解
@EnableAutoConfiguration注解引言主要内容1.@EnableAutoConfiguration功能解析1.1常见的自动配置示例1.2源码介绍2.@Import注解介绍3.@AutoConfigurationPackage注解介绍总结引言在Huazie的上篇博文中,我们详细了解了关于@SpringBootApplication注解的一些内容,文章最后提到了@EnableAuto
Huazie
·
2023-07-24 19:37
开发框架-Spring
Boot
spring
boot
自动配置注解
Import注解
Android-
记录一个简单的RecyclerView不显示的错误
图片来源网络,入侵必删最近在开发的时候,遇到一个比较简单的RecyclerView不显示的问题,能正常编译和运行,但是列表就是不显示。遇到这种情况,你会不会很纳闷,我也是很纳闷。我主要犯的错误是没有在XML当中加入:app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"我现在基本都是在XML当中设置的,一开始我忘记设
阿博聊编程
·
2023-07-24 17:41
Spring
源码学习
环境搭建
Spring概览一、作者介绍SpringFramework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet2.4)和
MuziBlogs
·
2023-07-23 21:47
[STL]list模拟实现
目录一、list
源码学习
二、list模拟实现基本框架三、零散补充3.1vector与list区别3.2insert()3.3erase()3.4深拷贝四、反向迭代器五、适配器一、list
源码学习
核心框架
Protein_zmm
·
2023-07-23 12:34
C++
c++
list
链表
binder 笔记
1)网址
Android-
随笔分类-夜雨JC-博客园Binder子系统之调试分析(二)-Gityuan博客|袁辉辉的技术博客Category-Gityuan博客|袁辉辉的技术博客
大帅锅1
·
2023-07-21 13:58
经验
python
java
Faster-rcnn
源码学习
(二)
Faster-rcnn
源码学习
(二)本节主要介绍分步训练中利用训练好的RPN网络生成proposal。
DaneAI
·
2023-07-21 02:00
Faster-RCNN
目标检测/目标识别
深度学习
faster-rcnn
【WPF-HelixToolkit】史陶比尔RX160L 机器人仿真器
源码学习
仿真器采用WPF开发,利用HelixToolkit显示场景。源码中正逆运动学算法基于RoboticsLibrary(c++)开源机器人库封装成dll,通过C#调用计算位置正逆解。从源码得知机械臂挂载相机,可以FK模式控制关节位置,可以IK模式控制TCP位姿。可以设定相机锁定目标点,此时IK模式的tcp旋转不可用。程序还有很多功能没有实现。仿真器操作演示程序框架源码笔记:正逆运动学计算:调用(C++
十年一梦实验室
·
2023-07-20 08:19
java
python
linux
slam
计算机视觉
element-plus
源码学习
后,我了解到多种多样的写法
文章封面来自于深圳湾桥,很漂亮!本文是阅读源码之后,学习到一些新写法,平常业务开发也可以用起来。在我看来,阅读源码,不但能知道该框架的底层原理,出现bug时,可以快速排查和修复,更重要的是,阅读源码就像向优秀的人学习,掌握我们不曾了解的新知识点,看看别人是如何编写出漂亮的,可复用的代码。操作符!.onMounted(()=>{//组合在一起,!.就是“强制执行方法,然后再访问它的返回值”。cons
0522Skylar
·
2023-07-19 17:36
源码学习
学习
javascript
开发语言
Android-
系统-框架
概述Android基于LinuxKernel,但不是Linux,是Linux的一个变种;Android系统框架整体分为五层:Linux内核层,硬件抽象层,系统运行库层,应用程序框架层和应用程序层;分层ANDROID_Technology_Stack.pngLinuxKernelAndroid依赖于Linux2.6版内核提供的核心系统服务,例如安全,内存管理,进程管理,网络栈,驱动模块等;Andro
奥巴星
·
2023-07-19 01:02
springboot
源码学习
(请求参数原理解析)
在上一章解释到,用户请求一个url地址,springboot通过注解的方式,最终通过在项目启动时候,注入的handlerMapping中找到了控制器并且找到了需要执行的方法。接下来就是需要解析的是,用户请求携带的参数,是如何得到并且处理的。controller如图中所示:这边使用了@PathVariable和@RequestHeader注解来获取,用户请求的id以及请求头信息。doDispatch
youngxs
·
2023-07-18 21:14
Android-
推荐一个WebView开源库(AgentWeb)
图片来源网络,入侵必删在维护一些项目的时候,你可以会见到H5页面是使用AgentWeb来加载的。这篇博客来分享一下AgentWeb相关的知识,希望对你有所帮助。AgentWebAgentWeb是一个基于的AndroidWebView,极度容易使用以及功能强大的库,提供了AndroidWebView一系列的问题解决方案,并且轻量和极度灵活。特性支持进度条以及自定义进度条支持文件下载支持文件下载断点续
阿博聊编程
·
2023-07-18 21:57
Tomcat
源码学习
目录环境搭建源码下载环境配置增加Maven的配置增加启动类源码分析整体架构整体架构图示ServerserviceConnectorEngineHostContextWrapperTomcat的生命周期模板LifecycleLifecycleBaseContainerTomcat的启动流程启动流程图BootStrap的初始化三个类加载器解析server.xml文件服务器初始化连接器初始化Tomcat
风之轻殇
·
2023-07-18 16:29
tomcat
Java源码解读系列
tomcat
学习
java
Spring
源码学习
-SpringBoot原理解析
目录SpringBoot启动注解@EnableAutoConfiguration@AutoConfigurationPackage@Import(AutoConfigurationImportSelector.class)Tomcat和SpringMVC组件的准备过程DispatcherServlet自动装配示例@ServletWebServerFactoryAutoConfigurationSe
风之轻殇
·
2023-07-18 16:28
Spring源码解读
springBoot
spring
学习
spring
boot
Spring
源码学习
-MVC的WEB源码解析
目录SpringMVC官方文档SpringMVC的父子容器父子关系的定义自定义快速启动器启动过程容器创建的过程容器刷新启动父子容器示例图网络请求链路分析DispatcherServlet请求链路DispatcherServlet详解(MVC核心功能类)DispatcherServlet九大组件九大组件的初始化默认策略初始化时机HandlerMapping详解RequestMappingHandle
风之轻殇
·
2023-07-18 16:58
Spring源码解读
spring
学习
mvc
Spring
源码学习
-后置处理器,Autowired实现原理
目录Autowired实现原理populateBeanInstantiationAwareBeanPostProcessorAutowiredAnnotationBeanPostProcessor后置处理器BeanFactory的后置处理器BeanDefinitionRegistryPostProcessorBeanFactoryPostProcessoConfigurationClassPost
风之轻殇
·
2023-07-18 16:57
Spring源码解读
spring
学习
java
Android-
安卓如何将aar放到到libs里并添加其为依赖?
有的sdk并未提供链接直接添加在gradle.app里,需要我们手动操作。这里以阿里支付的aar为例子。阿里支付demo和aar下载地址:打开下载(aar文件在Android-sdk文件里)第一步:打开你的安卓Android项目文件第二步:找到并打开你的主项目Main文件第三步:在Main文件里会包含以下一些文件,libs文件夹就是我们需要把aar文件放入进去的地方。第四步:用AndroidStu
小张不爱写代码
·
2023-07-18 16:53
Android
android
Android-
系统源码查看的几种方式
前言系列文章:Android系统源码查看的几种方式AndroidStudio关联AndroidSDK源码(Windows&Mac)虽然说开局一个Activity,就能制作一个AndroidApp,貌似也不需要其它特殊的技能。然而Android是一个庞大的、系统性的工程,并且还有各种版本兼容问题。为了能够快速定位问题,也为了学习一些优秀的编码思想,经常需要定位到Android系统源码里查看。本篇文章
小鱼人爱编程
·
2023-07-18 12:48
Android
进阶
android
Android-
在Terminal用命令行生成jks签名文件并查看SHA1值
图片来源于网络今天我用Androidstudio可视化操作生成签名文件,想要获取SHA1值一直报错说jks文件格式不对。我就想了一下,我决定用命令行生成签名文件,记录一下我的操作过程分享给看文章的小伙伴。注意:我的操作是建立在Java配置了全局变量的情况下,没有配置环境。我这篇博客的操作方法不行。查看keytool的参数说明keytool-genkey--help在Terminal输入上面的命令会
阿博的梦呓
·
2023-07-18 02:24
kubernetes
源码学习
之kube-scheduler
kube-scheduler是kubernetes中的调度程序,负责从apiserver中获得待分发的pod列表,并为他们找到最合适运行的Node。基于kubernetes1.27基本框架下面是kubernetes官发给出的框架图,先对kubernetespod调度的大致流程有一个认识看一下有了初步的印象之后,再简单看看里面的操作流程。调度逻辑里面一共有4个关键的步骤:filter预选,过滤掉不满
susu_xi
·
2023-07-17 09:40
kubernetes
kubernetes
源码分析
kube-scheduler
k8s
k8s调度
云原生
Spring Boot
源码学习
之@SpringBootApplication注解
@SpringBootApplication注解引言主要内容1.创建SpringBoot项目2.SpringBoot入口类3.@SpringBootApplication介绍总结引言在Huazie前面的博文《SpringBoot核心运行原理介绍》中,我们初步了解了SpringBoot核心运行原理,知道了@EnableAutoConfiguration是用来开启自动配置的注解。但创建过SpringB
Huazie
·
2023-07-17 07:35
开发框架-Spring
Spring
Boot
源码学习
自动配置注解
自动扫描注解
Flink
源码学习
笔记(1) Flink心跳机制的实现
前言开始分享第一篇flink源码的学习,诊断相关的文章仍会继续更新。先讲第一篇Flink实现的心跳机制。Flink代码版本是1.9.2类图依赖关系先上个心跳实现的类图其中主要的几个接口和实现类HeartbeatTarget:请求回复心跳的接口,定义了requestHeartbeat(请求心跳),receiveHeartbeart(回复心跳)。HeartbeatManager:维护请求回复心跳的接口
wgcn我的金斧头呢
·
2023-07-17 06:16
Flink
flink
Nacos
源码学习
(5)— spring cloud集成nacos实现服务注册
nacos主要有两部分的功能:配置中心和注册中心,之前几篇文章讲了nacos作为配置中心的实现原理,这篇文章主要介绍下springcloud如何集成nacos实现服务注册。springcloud服务注册实现原理springcloud服务注册具体逻辑是通过AbstractAutoServiceRegistration类实现的,它会监听WebServerInitializedEvent事件,当serv
酱油何在
·
2023-07-16 22:17
spring
cloud
学习
spring
Redis源码分析-存储原理与数据模型
redis
源码学习
redis是单线程,分治,内存wsl2安装安装WSL|MicrosoftDocsvscode开始通过WSL使用VSCode|MicrosoftDocsc/c++基本配置GetStartedwithC
Mr.简锋
·
2023-07-16 20:15
redis
数据库
nosql
时代经纬面试(部分)
本博-----《专题二单节点系统》之《第五章【拓展进阶(下)】Netty网络框架》之《第四节Netty框架
源码学习
》、《第五节Netty实践分享》之5.5.1如何
qq_23204557
·
2023-07-16 20:03
面试
时代经纬
Netty
粘包
拆包
Glide
源码学习
九:带你全面了解Glide 4的用法,kotlin静态方法
Glide.with(this).load(url).into(imageView);}}没错,就是这么简单。现在我们来运行一下程序,效果如下图所示:可以看到,一张网络上的图片已经被成功下载,并且展示到ImageView上了。你会发现,到目前为止,Glide4的用法和Glide3是完全一样的,实际上核心的代码就只有这一行而已:Glide.with(this).load(url).into(imag
m0_66264630
·
2023-07-16 17:44
程序员
架构
移动开发
android
大型在线考试答题系统源码 B/S架构
ASP.NET在线考试答题系统源码源码免费分享,需要
源码学习
可私信。
淘源码d
·
2023-07-16 11:30
在线考试
题库管理
考试答题
C#
源码
在线考试答题系统源码 B/S架构
源码免费分享,需要
源码学习
可私信。系统介绍云帆考试系统是一款基于SpringBoot+Vue开发的考试系统。包含在线考试、用户体系、错题训练、考试规则、智能算分等考试功能,流程通畅。
云帆小二
·
2023-07-16 11:28
考试系统
架构
java
spring
boot
openfire消息回执插件开发业务处理流程
消息回执插件参考:OpenFire
源码学习
之二十四:消息回执与离线消息(上)-Spark_莫然-博客园OpenFire
源码学习
之二十五:消息回执与离线消息(下)-Spark_莫然-博客园XMPP协议之消息回执解决方案
NingKangMing
·
2023-07-16 05:08
Openfire
java
编译android版本sdl2
五、
android-
colorful_xx
·
2023-07-16 04:09
SDL2
android
音视频
Riru&Edxposed学习研究(一)手把手安装Edxposed
关于如何刷twrp可以参考如下文章:安卓10
源码学习
开发定制(2)刷机操作之Recovery刷机演示Magisk刷机包准备:Magisk下载地址如下:https://github.com/topjohnwu
xiaomaNo01
·
2023-07-14 06:33
Riru
Edxposed
android
SDWebImage
源码学习
(一) 运行demo报错 解决办法
SDWebImage是我们常用的图片加载框架。阅读这些大神写的第三方框架的源码是提高我们编程水平的一个方法。从源码的阅读中我们可以学习到作者很多编程的思想和逻辑。提高自己的编程水平,从阅读源码开始。所以决定这段时间会着重研究SDWebImage,从流程到细节慢慢学习。首先,先去下载SDWebImage文件。直接从github下载的zip文件,运行demo的话会出现报错。错误的原因主要是FLAnim
炒河粉儿
·
2023-07-13 21:53
SpringBoot原理-SpringBoot核心运行原理
导语 SpringBoot最为核心的功能就是自动配置,所有功能的实现都是基于“约定优于配置”的原则,但是SpringBoot是如何实现自动配置的功能的,下面就通过
源码学习
SpringBoot的核心运作原理
nihui123
·
2023-07-13 20:31
Spring
Boot核心技术详解
java
spring
boot
spring
mybatis
Android studio3.0以上AndroidManifest.xml权限出现报错红波浪线
schemas.android.com/tools”代码片.在报错权限处添加tools:ignore=“ProtectedPermissions”代码片.方法2File->Settings->Editor->Inspections->
Android
小蜜蜂嗡嗡
·
2023-07-13 16:28
【开源与项目实战:开源实战】77 | 开源实战一(下):通过剖析Java JDK
源码学习
灵活应用设计模式
上一节课,我们讲解了工厂模式、建造者模式、装饰器模式、适配器模式在JavaJDK中的应用,其中,Calendar类用到了工厂模式和建造者模式,Collections类用到了装饰器模式、适配器模式。学习的重点是让你了解,在真实的项目中模式的实现和应用更加灵活、多变,会根据具体的场景做实现或者设计上的调整。今天,我们继续延续这个话题,再重点讲一下模板模式、观察者模式这两个模式在JDK中的应用。除此之外
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-24 11:03
设计模式
java
开源
学习
【开源与项目实战:开源实战】76 | 开源实战一(上):通过剖析Java JDK
源码学习
灵活应用设计模式
从今天开始,我们就正式地进入到实战环节。实战环节包括两部分,一部分是开源项目实战,另一部分是项目实战。在开源项目实战部分,我会带你剖析几个经典的开源项目中用到的设计原则、思想和模式,这其中就包括对JavaJDK、Unix、GoogleGuava、Spring、MyBatis这样五个开源项目的分析。在项目实战部分,我们精心挑选了几个实战项目,手把手地带你利用之前学过的设计原则、思想、模式,来对它们进
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-24 11:03
设计模式
java
开源
学习
【
Android-
加载图片】解决加载过大图片出现的OOM现象
在加载过大的图片时可能就会出现OOM现象,即“outofmemory”内存用完的现象。为了防止该现象的出现。主要解决思路是:根据图片和控件的大小,来动态的裁减图片,达到节省内存的效果。实现代码://处理大图片,思路:变为bitmap处理//根据控件的大小,来动态的计算sample值ImageViewimageView=findViewById(R.id.result_image);BitmapFa
小菜要发财
·
2023-06-23 01:35
Android学习
#
网络编程
android
oom
Kubernetes API Server
源码学习
(三):KubeAPIServer、APIExtensionsServer、AggregatorServer
本文基于Kubernetesv1.22.4版本进行
源码学习
9、KubeAPIServerGenericAPIServer提供了一些通用的功能,其他的Server基于GenericAPIServer进行拓展
邋遢的流浪剑客
·
2023-06-22 23:49
Kubernetes
kubernetes
API
Server
Kubernetes API Server
源码学习
(四):Admission机制的实现、HttpReq的处理过程、Authentication与Authorization
本文基于Kubernetesv1.22.4版本进行
源码学习
12、Admission机制的实现1)、Admission简介AdmissionController在HTTP请求经过登录和鉴权之后并且在Request
邋遢的流浪剑客
·
2023-06-22 23:49
Kubernetes
kubernetes
API
Server
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他