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应用源码分析
RxJava 线程切换之subscribeOn
源码分析
首先看下我们RxJava的常规使用方法代码A调用类Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{e.onNext(XXX);e.onComplete();}}).subscribeOn(Schedulers.io()).obse
safeguard_迩
·
2023-12-05 20:15
Spring Security 6.x 系列(9)—— 基于过滤器链的
源码分析
(二)
一、前言在本系列文章:SpringSecurity6.x系列(4)——基于过滤器链的
源码分析
(一)中着重分析了SpringSecurity在SpringBoot的自动配置、DefaultSecurityFilterChain
gmHappy
·
2023-12-05 19:29
Spring
Security
6.x系列进阶实战
Spring
Security
Android系统蓝牙资料
action=onClickhttps://blog.csdn.net/ChaoLi_Chen/article/details/108285847Android9.0Bluetooth
源码分析
(一)蓝牙开启流程
绿叶清风
·
2023-12-05 18:14
Android蓝牙
Android
Android Studio课程心得
在这门课程中,我学习了如何使用AndroidStudio进行
Android应用
程序的开发,并且通过完成项目和作业来实践和巩固所学知识。
云深不知540
·
2023-12-05 18:12
android
android
studio
ide
详解函数栈帧
目录
源码分析
全过程图示总结函数栈帧讲解函数栈帧初解1.源码函数栈帧包括了函数的调用,栈的开辟,参数的使用,栈空间的分配等,理解了函数栈帧,有助于我们写出更规范的代码,了解和观察内存的使用情况,本文将基于上一章函数栈帧的解释
且听吟风°
·
2023-12-05 13:01
c语言
开发语言
python制作网页样式_Python代码格式化CSS样式表文件
源码分析
用Python代码实现格式化CSS样式表其实很简单,玩蛇网今天给大家来介绍一下使用Python来格式化网页CSS样式表文件的方法。同时提供如何格式化css文件的Python代码脚本。如果你正在制作网页,可能你需要很多CSS代码需要优化,把杂乱的样式表文件变得更整齐、更规范、体积更小再变小一些,对网站本身的帮助是非常大的。用python写这个代码是最适合的了,代码量很少,但起到的作用却很大。JS/H
weixin_39621379
·
2023-12-05 13:48
python制作网页样式
通过查看ThreadLocal的源码进行简单理解
简单案例ThreadLocal
源码分析
断点跟踪为什么要使用ThreadLocal在多线程下,如果同时修改公共变量可能会存在线程安全问题,JDK虽然提供了同步锁与Lock等方法给公共访问资源加锁,但在高并发的场景下
zmbwcx2003
·
2023-12-05 11:14
java
Docker
源码分析
(七):Docker Container网络 (上)
http://www.infoq.com/cn/articles/docker-source-code-analysis-part71.前言(什么是DockerContainer)如今,Docker技术大行其道,大家在尝试以及玩转Docker的同时,肯定离不开一个概念,那就是“容器”或者“DockerContainer”。那么我们首先从实现的角度来看看“容器”或者“DockerContainer”
aebdm757009
·
2023-12-05 11:03
运维
操作系统
copyOfRange方法--
源码分析
首先看看Arrays.copyOfRange泛型方法:publicstaticT[]copyOfRange(T[]original,intfrom,intto){returncopyOfRange(original,from,to,(Class)original.getClass());}里面实际调用的是更加通用的泛型方法copyOfRange(),那么继续往下看publicstaticT[]co
嘻·嘻
·
2023-12-05 10:02
Java
java
开发语言
头像上传代码
6.Android-更换头像及图片裁剪(适配Android7.0)原创2017年06月26日17:35:09标签:android/头像/裁剪556一、概述相信大家都用过
Android应用
中更换头像的功能
qq_34979546
·
2023-12-05 05:59
Android studio版本对用的gradle版本和插件版本(注意事项)
简介AndroidStudio构建系统以Gradle为基础,并且AndroidGradle插件添加了几项专用于构建
Android应用
的功能。
沅霖
·
2023-12-05 05:54
Android
android
MyBatis
源码分析
MyBatis
源码分析
MyBatis是常用的持久层框架,帮助我们减少了很多的访问数据库的代码。这次我们就来看看MyBatis是怎么做到这些的?看看它里面用到了哪些值得我们借鉴的技术。
拧螺丝专业户
·
2023-12-05 03:52
mybatis
Spring Security 6.x 系列(8)——
源码分析
之配置器SecurityConfigurer接口及其分支实现
一、前言本章主要内容是关于配置器的接口架构设计,任意找一个配置器一直往上找,就会找到配置器的顶级接口:SecurityConfigurer。查看SecurityConfigurer接口的实现类情况:在AbstractHttpConfigurer抽象类的下面可以看到所有用来配置HttpSecurity的配置器实现类(也是构造器)。再通过继承关系图,看看配置器顶层的架构:会发现,其中:Security
gmHappy
·
2023-12-05 01:05
Spring
Security
6.x系列进阶实战
Spring
Security
mybatis懒加载的
源码分析
相关案例参考:https://www.jianshu.com/p/ff5e1b3ce9e4测试注意打断的测试懒加载的时候一直失效,解决办法是在配置文件中加入具体原因可参考:https://blog.csdn.net/mingtian625/article/details/46846985懒加载原理原理其实特别简单,就是在分析DO的成员变量的时候,发现如果有懒加载的配置,如:fetchType="l
小陈阿飞
·
2023-12-05 00:20
【C语言】深入理解C语言中的数学运算和类型转换
文章目录引言取负运算的奥秘源码探索分析与解读浮点数运算的精细差异
源码分析
精度损失与隐式类型转换精度和除零运算探究float类型和double类型的精度各是多少(即十进制有效位的位数)?
Q_hd
·
2023-12-05 00:44
C语言
c语言
开发语言
SpringBoot消息的发布与监听原理
从如下几个方面具体分析:类图SpringBoot如何监听消息与发布消息从
源码分析
ApplicationEventPublisher如何发布消息从
源码分析
消息监听器ApplicationListener如何注册从
源码分析
如何根据消息
噼咔丘
·
2023-12-04 23:03
Mybatis一级缓存和二级缓存原理剖析与源码详解
MyBatis版本:3.5.2文章目录Mybatis一级缓存和二级缓存原理剖析与源码详解⼀级缓存场景一场景二⼀级缓存原理探究与
源码分析
createCacheKey方法源码解析BaseExecutor.query
JermeryBesian
·
2023-12-04 22:36
Java
mybatis
缓存
java
FreeRTOS的调度器
源码分析
及系统滴答SysTick
1.PendSV系统调用查遍了C站上所有关于FreeRTOS调度器的分析,发现大家分析完vTaskStartScheduler()之后就戛然而止了,我就会比较迷糊,这个仅开启了调度器的调度,而FreeRTOS是一个实时操作系统,并不能体现出他的实时性在哪里,虽然已经在FreeRTOSConfig.h中设置了configUSE_PREEMPTION等于1,那他是怎么其的作用呢?project\dem
涵锐Vellichor
·
2023-12-04 21:40
RTOS
算法
freertos
操作系统
arm
实时操作系统
FreeRTOS的学习(十二)——任务调度器的开启
FreeRTOS的学习(四)——列表FreeRTOS的学习(五)——系统延时FreeRTOS的学习(六)——系统时钟FreeRTOS的学习(七)——1.队列概念FreeRTOS的学习(七)——2.队列入队
源码分析
LEODWL
·
2023-12-04 21:39
FreeRTOS
STM32
学习
单片机
嵌入式硬件
FreeRTOS-启动任务调度器
源码分析
本章基于FreeRTOS的启动任务调度器
源码分析
,后续将会上传其它我对FreeRTOS的
源码分析
过程及理解,首先来认识一下任务调度器。
itdo_just
·
2023-12-04 21:38
FreeRTOS
Android DataBinding:再见Presenter,你好ViewModel!
@authorASCE1885的Github简书微博CSDN原文链接最近一段时间MVP模式已经成为
Android应用
开发UI层架构设计的主流趋势。
沉璧浮光
·
2023-12-04 20:56
架构篇
android
MVP
MVVM
在Android中使用DataBinding(Kotlin)
1.
Android应用
程序使用数据绑定1.1介绍DataBindingAndroid通过DataBinding提供了编写声明型布局的支持。这样可以最大程度简化布局和逻辑相关联的代码。
hncdcsm1
·
2023-12-04 20:53
Android
移动开发
android
移动开发
jetpack
java
android
studio
clang的AST
源码分析
clang的AST
源码分析
QualType类重点关注函数:///ReturntrueifthisQualTypedoesn'tpointtoatypeyet.boolisNull()const{returnValue.getPointer
h52013141
·
2023-12-04 20:47
c++
【android开发-13】android中RecycleView的详细用法介绍
1,RecycleView的基本用法RecyclerView是Android中一个强大的可重用和可高度自定义的组件,常用于在
Android应用
中显示大量数据。
孤舟簔笠翁
·
2023-12-04 20:36
android应用开发
android
block层IO调度器 (deadline调度算法) linux内核源码详解
本文是笔者在之前写过的一篇《iostatIO统计原理linux内核
源码分析
----基于单通道SATA》盘基础上,对IO传输过程涉及的IO请求的合并、加入IO算法队列、从IO算法队列派发IO请求、deadline
dongzhiyan_hjp
·
2023-12-04 19:14
linux
block
源码
netty
源码分析
(19)- 添加ChannelHandler过程
上一节学习了pipeline初始化的过程。初始化了HeadContext和TailContext,并构建了pipeline双向链表,每个节点存储ChannelHandlerContext。本节研究添加ChannelHandler的过程。在学习之前先整理一些之前学到的内容。在服务端channel初始化channle的过程中,bossGroup为服务端channel的pipeline添加了一个特殊的C
Jorgezhong
·
2023-12-04 15:19
Android性能优化:绘制优化
目录一、影响的性能绘制性能的好坏主要影响:
Android应用
中的页面显示速度。二、如何影响性能绘制影响Android性能的实质:页面的绘制时间。
ZebraWei
·
2023-12-04 15:48
CAS原理详解
文章目录1.问题引入2.CAS底层详解1.Java中CAS实现2.CAS
源码分析
3.CAS操作存在的缺陷4.ABA问题及其解决方案1.问题引入见下面代码publicclassMain{privatevolatilestaticintsum
jakiechaipush
·
2023-12-04 14:04
JUC
java
spring
开发语言
[ffmpeg] find 编码器
具体流程搜索函数avcodec_find_encoder//通过ID搜索编码器avcodec_find_encoder_by_name//通过名字搜索编码器
源码分析
ffmpeg中所有支持的编码器都会注册到
0点51 胜
·
2023-12-04 14:04
ffmpeg
编码器
RK3568平台开发系列讲解(Linux系统篇) dtb 到 device_node 的转化
返回专栏总目录文章目录一、dtb展开流程二、dtb解析过程
源码分析
沉淀、分享、成长,让自己和他人都能有所收获!
内核笔记
·
2023-12-04 12:43
RK3568
Android11
从入门到实战项目专栏
RK3568
B06 备忘录模式 spring-web-flow
源码分析
org.springframework.binding.message.StateManageableMessageContextpublicinterfaceStateManageableMessageContextextendsMessageContext{/***Createaserializablememento,ortokenrepresentingasnapshotoftheinter
乌鲁木齐001号程序员
·
2023-12-04 11:05
学习网络通信的精髓【OkHttp】
OkHttp被广泛用于
Android应用
程序开发和Java后端开发,可以作为替代Java的标准HTTPURLConnection库的选择。
Android每日一讲
·
2023-12-04 10:59
Android开发
学习
okhttp
android
程序员
Android开发
移动开发
【Go语言 map
源码分析
】
map底层数据结构我们在之前学习C++中的map时知道了map的底层其实是有两种数据结构这取决于我们要求它有序还是无序如果说我们要求map是有序的它的底层数据结构就是红黑树如果说我们要求map是无序的它的底层数据结构就是哈希表但是Go语言中的map数据结构有点特殊如下图当我们创建一个map对象的时候实际上就是创建一个指针指向hmap结构体每个hmap结构体中包含若干个bucket每个bucket都
学习同学
·
2023-12-04 08:55
go语言
golang
开发语言
后端
MOSN
源码分析
- 插件机制
原文链接:https://trainyao.github.io/post/mosn/source_filter/本文记录了对MOSN的源码研究-MOSN的插件机制,以及如何创建自己的插件来扩展MOSN。本文的内容基于MOSNv0.9.0。机制使用过滤器模式来实现扩展是常见的设计模式,MOSN也是使用了这种方式来构建可扩展性。MOSN把过滤器相关的代码放在了pkg/filter目录下:➜mosngi
trainyao
·
2023-12-04 06:51
flink
源码分析
- standalone模式下jobmanager启动过程配置文件加载
flink版本:flink-1.11.2代码位置:org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint#main/**LicensedtotheApacheSoftwareFoundation(ASF)underone*ormorecontributorlicenseagreements.SeetheNOTIC
zxfBdd
·
2023-12-04 06:24
大数据
flink
大数据
flink
源码分析
- 命令行参数解析-CommandLineParser
flink版本:flink-1.11.2调用位置:org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint#main代码位置:flink核心命令行解析器:org.apache.flink.runtime.entrypoint.parser.CommandLineParser/**LicensedtotheApach
zxfBdd
·
2023-12-04 06:46
大数据
flink
大数据
Spring容器的基本实现之
源码分析
-下篇
本文接着上一篇《Spring容器的基本实现之
源码分析
-上篇》接着来继续分析Spring容器启动流程。
程序员七哥
·
2023-12-04 06:59
Android
源码分析
--Android系统启动
Android系统启动其实Android系统的启动最主要的内容无非是init、Zygote、SystemServer这三个进程的启动,他们一起构成的铁三角是Android系统的基础。启动大纲启动电源以及引导程序加载引导程序BootLoader启动Linux内核启动init进程启动Zygote进程启动SystemServer进程启动Launcher启动启动流程图在这里插入图片描述启动详解init进程
xuexiangjys
·
2023-12-04 05:12
ubuntu下QT搭建Android开发环境
一、前言用QT开发android和直接使用android开发的区别使用Qt开发
Android应用
和直接使用Android开发工具(例如AndroidStudio)有一些区别,主要体现在开发工具、语言、界面设计和性能等方面
浅笑一斤
·
2023-12-04 03:14
qt
ubuntu
qt
android
测试
Android应用
程序的逆向方法和寻找攻击面的技巧
转载自公众号:freebuf背景在过去的这个学期里,我报名参加了一个网络安全的课程。在期末考时我们的教授允许我们自己选择测试项目来完成,并作为期末考的成绩而无需再参加期末笔试。我立马抓住了这个机会(呵呵,谁想参加期末考呢?),我希望通过实践来了解更多关于移动安全方面的内容。在研究和阅读了相关的技术文档后,我决定自己写一篇教程。这是我人生中的第一篇与移动相关的教程文章,因此它可能并不全面。但我相信分
苍简
·
2023-12-04 00:06
Android Gradle 命令打包AAR
AAR文件通常用于共享和分发Android库,以便其他
Android应用
项目可以轻松引用和使用这些库。AAR文件是一种便捷的方式,用于封装、共享和分发Android库和资源。
ansondroider
·
2023-12-04 00:17
android
IDE
android
AAR
gradle
gradlew
jdk
java学习part32StringBuffer和StringBuilder
Java中的值传递和引用传递(详解)-知乎(zhihu.com)146-常用类与基础API-StringBuffer与StringBuilder的
源码分析
、常用方法_哔哩哔哩_bilibili1.2.扩容机制不够用
BigOrangeSama
·
2023-12-03 22:04
java
java
学习
开发语言
如何强制任何
Android应用
程序进入全屏沉浸式模式(无生根)
如果您厌倦了等待自己喜欢的
Android应用
程序提供全屏,则可以使用沉浸式模式自行完成。来吧,谷歌,我真的一直在乞求你多年!没有理由不给我们一个全屏模式。
Robin.Su
·
2023-12-03 20:33
android
btstack
源码分析
---HCI层数据处理
本次分析是基于Windows平台,HCI-H4传输方式从源码层面分析HCI层从硬件获取到数据后怎么继续处理,如EVENT、ACL数据是怎么传到本层(HCI层)和上层的,又是如何处理的。1、packet_handler的调用HCI层数据的处理是在hci.c文件的packet_handler函数中进行的,下面开始分析packet_handler函数是怎么被调用的hci层读取完一个数据包后就调用hci_
yyyang88
·
2023-12-03 20:55
蓝牙学习
linux
btstack
源码分析
---HCI层与硬件接口的数据传输
本次分析是基于Windows平台,HCI-H4传输方式从源码层面分析HCI层是如何从uart读取数据、HCI层的数据怎样传给uart最后发给蓝牙Controller的。一、从uart读取数据1、配置、初始化应用层配置串口驱动port\windows-h4\main.c//initHCIconstbtstack_uart_block_t*uart_driver=btstack_uart_block_
yyyang88
·
2023-12-03 20:55
蓝牙学习
物联网
btstack
源码分析
---基于单片机裸机运行的驱动层架构介绍
一、btstack源码文件结构3rd-party:第三方库,如md5加密,编码、解码等。chipset:支持的蓝牙控制器芯片组,如csr、cc256x、bcm等蓝牙芯片。doc:btstack的说明文档。example:各种profile和service的例程,如spp协议例程有spp_counter、spp_flowcontrol等。platform:支持btstack的操作系统或MCU架构,如
yyyang88
·
2023-12-03 20:52
蓝牙学习
单片机
架构
stm32
物联网
2020-11-20
android学习计划一、四大组件
Android应用
的四大组件Activity,Service,BroadcastReceiver,ContentProvider。
Ada
·
2023-12-03 16:19
android开发经验总结
android
聊聊 Kafka:Producer 源码解析
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、
源码分析
、架构以及各种互联网高并发、高性能、高可用的解决方案。
老周聊架构
·
2023-12-03 16:47
HashMap
源码分析
文章目录HashMap属性静态常量存储结构构造方法添加resize方法treeifyBin方法思考HashMap一个数字左移一次就是乘2左移2次就是乘两次2右移一次就是除以2属性//哈希表结构中数组的名字transientNode[]table;transientSet>entrySet;transientintsize;transientintmodCount;//(容量*负载系数)元素个数达到
this.xxxx
·
2023-12-03 16:27
源码
哈希算法
java
Tomcat
源码分析
前言本篇文章会针对tomcat的实现原理,以及servletTomcat容器与运行机制,利用servlet的规范实现的一套web服务器,而springmvc也是spring实现了servlet的web应用程序。tomcat这么流行的ServletWeb容器,具有大量的配置可以扩展良好的运行效果,在开发中不应该只是会用,更重要的是对原理以及实现方式的理解,也许最后你也能写出很好的一个tomcat框架
踩踩踩从踩
·
2023-12-03 14:25
spring
tomcat
java
后端
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他