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系统源码分析
C++之std::atomic解决多线程7个问题(二百四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-28 21:54
C++入门系列
c++
开发语言
七、装饰者模式
这里写自定义目录标题1、项目需求2、解决方案13、解决方案24、装饰者模式定义5、装饰者模式原理6、装饰者模式解决上述需求7、装饰者模式在jdk应用的
源码分析
1、项目需求2、解决方案13、解决方案2可以控制类的数量
小晨想好好学习
·
2023-09-28 20:39
设计模式
设计模式
前端新手 Vue应用部署到服务器的正确方
作者简介:华哥10年+后端开发工作经验,主要分享:关于java体系的知识,如:java基础知识/数据结算/算法,Spring/MyBatis/Netty
源码分析
,高并发/高性能/分布式/微服务架构的原理
IT修真院
·
2023-09-28 19:31
OC底层原理02 - alloc & init & new
源码分析
在分析alloc源码之前,先来观察下以下3个对象:image分别输出3个对象的内容、指针地址、对象地址,下图是打印结果image通过打印可以看出,3个对象指向的是同一个内存空间,所以其内容和对象地址是相同的,但是指针地址是不同的所以接下来将探索,alloc做了什么?init做了什么?alloc源码探究alloc大致流程如下image首先根据main函数中的HLPerson类的alloc方法进入al
H雷610
·
2023-09-28 16:13
iTOP-RK3588开发板体验RKNN_DEMO
本章节测试开发板使用
Android系统
。1rknn_ssd_demo体验rknn_ssd_demo实现了一个目标测试的功能。
mucheni
·
2023-09-28 16:46
android
android 路由表参数,android 操作路由表
附加说明;有时候
android系统
不识别route命令,则在命令前加个“ip”就可以了,具体原因知道是啥么?知道的朋友请回个帖子,谢谢了。
默默无闻的路人甲
·
2023-09-28 16:51
android
路由表参数
Vue.js 源码学习笔记
放弃指南看了挺多
源码分析
打算自己撸一遍源码。希望加深下理解也更好的学习。用于自己以后再阅读理解。希望自己能在VUE3.0发布前把这个给鼓捣完。
俺是种瓜低
·
2023-09-28 14:02
JavaFlink原理、实战、
源码分析
(六)源码部分
第1章环境准备及提交流程Yarn-per-job模式提交流程1.1程序起点1)找到Flink安装目录下/home/software/flink-1.10.1/bin/flink2)flink-1.10.1/bin/config.sh(相关环境配置都在这里)3)执行java-cp就会开启JVM虚拟机,在虚拟机上开启CliFrontend进程,然后开始执行main方法说明:java-cp和-class
任错错
·
2023-09-28 12:25
Flink
flink
JavaFlink原理、实战、
源码分析
(一)原理部分
JavaFlink原理、实战、
源码分析
(二)https://blog.csdn.net/qq_36250202/article/details/115668572JavaFlink原理、实战、
源码分析
(
任错错
·
2023-09-28 12:25
Flink
big
data
hdfs
hadoop
从flink-example分析flink组件(1)WordCount batch实战及
源码分析
上一章简单介绍了一下flink在windows下如何通过flink-webui运行已经打包完成的示例程序(jar),那么我们为什么要使用flink呢?flink的特征官网给出的特征如下:1、一切皆为流(Allstreamingusecases)事件驱动应用(Event-drivenApplications)流式&批量分析(Stream&BatchAnalytics)数据管道&ETL(DataPip
aebdm757009
·
2023-09-28 12:54
大数据
java
Flink on yarn 实战和
源码分析
版本:1.13.6目录Flinkonyarn的3种模式的使用yarnsession模式
源码分析
yarnper-job模式
源码分析
application模式
源码分析
Flinkonyarn的3种模式的使用ApplicationMode
唐僧经常不洗头
·
2023-09-28 12:24
flink
大数据
解决:DexLoader: 'com.tencent.tbs.reader.TbsReader' invoke method 'openFile' failed
没办法只能,自己翻源码去查找到这一行代码,调用的是DexLoader.invokeMethod函数,内部处理是通过
Android系统
的动态加载能力,去获取系统中,com.tencent.tbs.reader.TbsReader
请叫我果爸
·
2023-09-28 12:31
基于Web实现在线绘画拓扑图[GraphEditor]
一次项目会议写集中边界监控系统的时候上级要求使用可以在系统中画网络拓扑图,没办法当时找不到现有的程序来参考只能硬着头皮,顶着风险来完成[当然来边界安全的,当然要安全型高啊],一同事找到一些源码来分析,当然了有
源码分析
比自己想的效率要快得多但是也很让人头痛
、无崖子
·
2023-09-28 11:46
前端
javascript
请求在tomcat源码中的流转(
源码分析
篇)
Connector的初始化catalina解析server.xml是通过degister来实现的,degister解析到clazz=Class.forName(protocolHandlerClassName);//反射调用ProtocolHandler的构造方法的时候会做后续的初始化p=(ProtocolHandler)clazz.getConstructor().newInstance();}
·
2023-09-28 10:36
Linux内核
源码分析
(B.1)深入理解 Linux 虚拟内存管理
Linux内核
源码分析
(B.1)深入理解Linux虚拟内存管理文章目录Linux内核
源码分析
(B.1)深入理解Linux虚拟内存管理写在本文开始之前....1.到底什么是虚拟内存地址2.为什么要使用虚拟地址访问内存
Elec Liu
·
2023-09-28 10:16
Linux内核源码分析
linux
服务器
java
ScheduledThreadPoolExecutor
源码分析
-延时线程池是如何实现延时执行的
下面笔者进行详细分析先看看它是怎么使用的目录1、延时执行使用2、
源码分析
2.1、ScheduledThreadPoolExecutor初始化分析2.2、ScheduledThreadPoolExecutor
悟世君子
·
2023-09-28 09:22
源码
java
面试
Callable 和 FutureTask 带返回值线程使用和
源码分析
Callable和FutureTask可以创建带返回值的线程,那它是怎么实现的呢?笔者下面分析,先看看它是怎么使用的1、CallableFutureTask使用新建Name类,实现Callable接口,返回String类型值packagecom.wsjzzcbq.java.thread;importjava.time.LocalDateTime;importjava.util.concurrent
悟世君子
·
2023-09-28 09:22
java
源码
面试
java
DelayQueue 使用和延时功能
源码分析
DelayQueue延迟队列使用和延时功能
源码分析
,先看DelayQueue的使用目录1、基本使用2、延时功能
源码分析
3、总结1、基本使用想要实现延时功能,需要实现Delayed接口,重写getDelay
悟世君子
·
2023-09-28 09:50
源码
java
开发语言
面试
Android MeasureSpec测量规格
文章目录AndroidMeasureSpec测量规格概述MeasureSpec组成常用APIMeasureSpec
源码分析
getChildMeasureSpec
源码分析
总结AndroidMeasureSpec
xiangxiongfly915
·
2023-09-28 08:00
#
Android
View系列
android
MeasureSpec
测量规格
LiveData
源码分析
1.在上一篇文章中介绍了LiveData的简单使用,可以查看LiveData简单使用_niuyongzhi的博客-CSDN博客
源码分析
:也可以分成两部分来看,一部分是注册observe源码,另一部分是setValue
niuyongzhi
·
2023-09-28 08:58
android开发
android
LifeCycle
源码分析
LifeCycle
源码分析
是有两部分,一部分是注册观察者,另一部分是被观察者。一、先从观察者这块进行分析。
niuyongzhi
·
2023-09-28 08:57
android开发
java
开发语言
android
LifeCycle简介
2.技术实现:LifeCycle采用的是观察者设计模式,并结合注解反射来实现对Activity生命周期监听的,后面会有
源码分析
它的实现原理。3.作用:LifeCycle的出现是为了解耦。怎么理解?
niuyongzhi
·
2023-09-28 08:27
android开发
android
Choreographer--编舞者
源码分析
一.首先介绍一些基础知识1.刷新率(RefreshRate):刷新率代表屏幕在一秒内刷新屏幕的次数,用赫兹来表示。赫兹是频率的单位,一秒震动的次数。这个刷新率取决于硬件固定的参数。这个值一般是60Hz。即每16.66ms刷新一次屏幕。2.帧速率(FrameRate):帧速率代表了GPU在一秒内绘制操作的帧数。比如30FPS、60FPS。FramePerSecond。3.如果两个设备独立运行,如果刷
niuyongzhi
·
2023-09-28 08:57
android开发
android
Android属性动画
源码分析
。
那么
android系统
到底是如何实现的呢?进入
源码分析
。1)看第一行代码:ObjectAnimatoralpha=Ob
niuyongzhi
·
2023-09-28 08:57
android开发
android
动画
SharedPreferences
源码分析
1.我们都知道SharedPreferences是android可以用来存放keyvalue的的文件。SharedPreferencessp=getSharedPreferences("fileName",Context.MODE_PRIVATE);SharedPreferences.Editoreditor=sp.edit();editor.putString("key","value");ed
niuyongzhi
·
2023-09-28 08:57
android开发
android
ThreadLocal
源码分析
1.ThreadLocal线程变量,和当前线程绑定的,只保存当前线程的变量,对于其他线程是隔离的,是访问不到里面的数据的。2.在Looper中使用到了ThreadLocal,创建了一个Looper是保存到了ThreadLocal中。//这里用到了泛型,ThreadLocal中只保存Looper对象。staticfinalThreadLocalsThreadLocal=newThreadLocal(
niuyongzhi
·
2023-09-28 08:57
android开发
java
jvm
开发语言
LayoutInflate 加载xml
源码分析
1.在view的加载和绘制流程中:文章链接CSDN我们知道,定义在layout.xml布局中的view是通过LayoutInflate加载并解析成Java中对应的View对象的。那么具体的解析过程是哪样的。先看onCreate方法,如果我们的Activity是继承自AppCompactActivity。android是通过getDelegate返回的对象setContentView,这个mDele
niuyongzhi
·
2023-09-28 08:26
android开发
android
Handler机制
源码分析
1.android消息循环有4个重要的类Handler、Message、Looper、MessageQueuehandler用来发送、处理消息。Message是消息的载体。MessageQueue是一个消息队列,既然是队列,就有入队、出队的处理。Looper创建一个消息循环。不断的从MessageQueue中读取消息、并分发给相应的Handler进行处理。2.我们都知道main函数是Java程序的
niuyongzhi
·
2023-09-28 08:56
android开发
android
【SA8295P
源码分析
】99 - 如何创建生成及下载 Marvell 88Q5152 Switch FW 固件
【SA8295P
源码分析
】99-如何创建生成及下载Marvell88Q5152SwitchFW固件一、创建88Q5152_flash.bin固件1.1创建生成88Q5152_Configuration.bin
"小夜猫&小懒虫&小财迷"的男人
·
2023-09-28 07:33
车芯
SA8295P
源码分析
Marvell
Switch
88Q5152
较真儿学源码系列-PowerJob MapReduce
源码分析
之前分析过PowerJob的时间轮源码,感兴趣的可以查看《较真儿学源码系列-PowerJob时间轮
源码分析
》1简介MapReduce是一种编程模型,以及在集群上使用并行、分布式算法处理和生成大数据集的相关实现
天瑕
·
2023-09-28 07:01
任务调度
PowerJob
分布式任务调度框架
MapReduce
较真儿学源码系列-PowerJob时间轮
源码分析
之前分析过PowerJob的启动流程源码,感兴趣的可以查看《较真儿学源码系列-PowerJob启动流程
源码分析
》1简介试想一下,如果此时有一个需要延迟3s执行的任务,你会怎么实现呢?
天瑕
·
2023-09-28 07:00
任务调度
PowerJob
分布式任务调度框架
时间轮
spring cloud中@LoadBalancer实现负载均衡的
源码分析
众所周知,spring-cloud可以使用@LoadBalancer注解实现默认的负载均衡(轮询),而作为一位求知者,我挺好奇spring-cloud底层究竟是如何实现该功能的.在查阅一些源码并研究后,我大致了解了其实现流程:流程的最开始自然是用户向指定服务发出流程了~~在用户发出请求后,该请求会被org.springframework.cloud.client.loadbalancer下Load
落星丶宿
·
2023-09-28 06:33
源码分析
spring
cloud
负载均衡
ReentrantLock源码
文章目录UML图
源码分析
加锁lock()释放锁unlock()总结UML图ReentrantLock的底层就是由AQS来实现的
源码分析
加锁lock()在调用ReentrantLock中的lock()方法
_子栖_
·
2023-09-28 05:09
Java
java
jvm
Spring循环依赖详解
Spring循环依赖详解什么是循环依赖spring是如何解决循环依赖循环
源码分析
getSingletion方法getSingletonspring开启代理对象的地方循环依赖的限制条件什么是循环依赖今天这边来聊下
Life journey
·
2023-09-28 05:07
框架专题
个人日记
SPRING
spring
java
详解FreeRTOS:FreeRTOS任务挂起过程
源码分析
(进阶篇—3)
本篇博文讲解FreeRTOS中任务挂起过程的源代码,帮助各位更好理解挂起任务的原理和流程。在详解FreeRTOS:FreeRTOS任务管理函数(基础篇—11)中,讲述了可以使用vTaskSuspend()函数实现挂起任务。函数源码如下:程序说明如下:(1)、通过函数prvGetTCBFromHandle()获取要删除任务的任务控制块。
不脱发的程序猿
·
2023-09-28 05:25
详解FreeRTOS
FreeRTOS
任务挂起过程源码分析
socketserver
源码分析
背景socket模块不同同时处理多个客户端,为了在网络编程中处理多个客户端,有了socketserver这个模块,socketserver是对socket的进一步包装,能处理多个客户端请求。示例服务端代码importsocketserverclassMyServer(socketserver.BaseRequestHandler):defhandle(self):flag=0whilenotfla
落羽归尘
·
2023-09-28 04:59
Appium自动化测试基础 — 移动端测试环境搭建(一)
(一)Android操作系统简介1、
Android系统
诞生2003年,AndyRubin等人创建Android公司,并组建Android团队。
测试-八戒
·
2023-09-28 03:00
appium自动化测试
android
android
studio
appium自动化测试
软件测试
自动化测试
C++之智能指针类型转换应用总结(二百二十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-28 02:00
C++入门系列
c++
智能指针类型转换
Android系统
之控制顶部状态栏和底部导航栏
一.需求背景通常我们有些场景只需要普通用户操作某一个APP,无法进行其它操作,因此就会需要禁止顶部状态栏和底部导航栏,包含锁屏界面二.StatusBarServiceStatusBarService是
Android
有头发的猿
·
2023-09-28 02:59
Android系统定制
android
framework
java
navigationBar
StatusBar
Android系统
之编译Intel5.1问题解决
1.jdk问题:************************************************************Youareattemptingtobuildwiththeincorrectversionofjava.Yourversionis:openjdkversion"1.7.0_75"OpenJDKRuntimeEnvironment(build1.7.0_75-b
有头发的猿
·
2023-09-28 02:28
android
intel
jdk
5.1
ld
二、Redis 配置文件详解(redis.conf)
一、前言概述本内容分模块讲解redis.config配置项的内容模块以及作用,具体原理涉及到详细的内容会在对应的
源码分析
部分讲解。
小嘉丶学长
·
2023-09-28 02:27
跟小嘉学习Redis源码分析
redis
数据库
缓存
【0224】
源码分析
RelFileNode对smgr访问磁盘表文件的重要性(2)
1.RelFileNode的角色RelFileNode是一个结构体数据类型,声明于relfilenode.h(src\include\storage)头文件中,该数据类型十分重要,因为它“提供所有我们需要知道的物理访问关系表的信息。”smgr要访问磁盘上面的数据表文件,则需要此RelFileNode提供必要信息。可以说,没有RelFileNode提供的信息,PG内核中smgr就无法去访问、读写磁盘
内核之道
·
2023-09-28 00:36
#
▲
初阶篇
smgr
RelFileNode
relfilenode
彻底搞懂 etcd 系列文章(五):etcdctl 的使用
《彻底搞懂etcd系列文章》将会从etcd的基本功能实践、API接口、实现原理、
源码分析
,以及实现中的踩坑经验等几方面具体展开介绍etcd。预计会有20篇左右的文章,笔者将会每周持续更新,欢迎关注。
aoho
·
2023-09-28 00:36
【设计模式】五、原型模式
文章目录概述示例传统的方式的优缺点原型模式原理结构图-uml类图原型模式解决克隆羊问题的应用实例Sheep类实现clone()运行原型模式在Spring框架中
源码分析
深入讨论-浅拷贝和深拷贝浅拷贝的介绍小结概述示例克隆羊问题现在有一只羊
Lucky_Turtle
·
2023-09-28 00:49
Java
原型模式
设计模式
【设计模式】六、建造者模式
文章目录需求介绍角色应用实例建造者模式在JDK的应用和
源码分析
java.lang.StringBuilder中的建造者模式建造者模式的注意事项和细节需求需要建房子:这一过程为打桩、砌墙、封顶房子有各种各样的
Lucky_Turtle
·
2023-09-28 00:48
Java
设计模式
建造者模式
java
QQ表情包存储位置解析
Android系统
:路径:手机存储/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv/Cust
Lucifer_wei
·
2023-09-27 23:09
综合
改行学it
深挖 ThreadLocal 底层原理?它有什么用?学会之后手撕面试官
2.ThreadLocal代码举例3.ThreadLocal
源码分析
3.1ThreadLocal的get方法源码解析3.2ThreadLocal的set方法源码解析3.3ThreadLocal的createMap
程序猿ZhangSir
·
2023-09-27 23:54
java
开发语言
Interceptor拦截器的源码解析:自定义Mybatis拦截器与Plugin
上一篇:Mybatis,动态代理CRUD
源码分析
目录1.引言2.自定义插件的编写逻辑:根据Mybatis规则编写一个拦截器,在拦截器内部加入自定义增强功能2.1编写拦截器2.2拦截器还要配置到mybatis
素心如月桠
·
2023-09-27 21:53
Mybatis知识点
mybatis
java
spring
RecyclerView
源码分析
(一)为什么使用RecyclerView
分析RecycleView源码的目的RecycleView作为每一个App大概率都会使用的控件,重要性可见一斑。而这个控件使用起来是非常简单的,但是了解其中的原理机理也是很重要的。我们可以从容的解决面临的玄学问题。这系列文章的主脉络了解RecyclerView,我们肯定要从大的主干看起,然后看看插在他身上的各种功能组件,然后再从整个控件整体架构上进行理解RecyclerView。这个主干就是Rec
ZSACH
·
2023-09-27 19:40
C++之std::atomic类模板原子操作应用总结(二百三十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-27 18:53
C++入门系列
c++
开发语言
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他