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
自定义View源码阅读
好看的时间管控app
主要实现逻辑就是获取手机各个app的时间使用戳点,计算出我们要的数据,特别是要在边界值的地方计算清除,其次就是
自定义view
实现界面逻辑。
Yapple
·
2023-12-05 15:49
Soul
源码阅读
-Soul网关启动流程分析
目标研究Soul网关在启动的过程都做了些什么:SoulConfiguration被spring容器加载,主要是初始化以下一些Bean初始化SoulWebHandler:负责处理http请求初始化DispatcherHandler初始化PluginDataSubscriber:负责将插件、选择器、规则等配置数据同步到内存中初始化DubboParamResolveService:如果pom.xml配置
铁皮_howard
·
2023-12-05 09:41
spring boot 事件机制
降低
源码阅读
难度。实践spring相关事件上下文更新事件(ContextRefreshedEvent):该事件会在ApplicationContext更新时发布。也可以
流月up
·
2023-12-05 05:22
spring
spring
boot
后端
java
事件
event
自定义View
获取宽高
自定义View
的时候经常少不了获取View的宽高信息,当然不一定是
自定义View
的时候才会需要获取宽高信息,其他情况下我们也会有这样的需求,获取方式和获取的时机也十分讲究.下面分别从这几个api讲起:1
资本家大恶人
·
2023-12-05 02:04
MyBatis
源码阅读
(五)----MyBatis配置解析和SqlSession
概述配置,许多应用的启动都会依赖于配置。前面我们把最核心的执行器讲解过了,那这里我们从开头的配置讲起,逐一分析MyBatis的工作流程。Configurationdemo源码://第一阶段:MyBatis的初始化阶段Stringresource="mybatis-config.xml";//得到配置文件的输入流InputStreaminputStream=null;try{inputStream=
singleZhang2010
·
2023-12-04 06:53
Android-
自定义View
-Canvas-Paint setAlpha() 无效
在使用Paint时候下面两个方法都调用了Paint.setAlpha()Paint.setColor()setColor()Setthepaint'scolor.Notethatthecolorisanintcontainingalphaaswellasr,g,b.This32bitvalueisnotpremultiplied,meaningthatitsalphacanbeanyvalue,r
MonkeyLei
·
2023-12-04 05:35
Android
自定义View
实现八大行星绕太阳转动效果
最近尝试使用Android
自定义View
实现了一个8大行星绕太阳转动的
自定义View
效果,效果静态图如下所示:还没来得及对该效果进行比较通用的包装,仅仅实现效果,有兴趣的可以继续扩展、美化、包装一下。
OpenLD
·
2023-12-03 16:42
Android
android
实现星际尘埃效果
今天写了个
自定义View
,实现了一下星际尘埃效果,简单说就是从中心点向外发散粒子,配上深色背景看起来就像是星际尘埃在扩散一样,实现的思路其实非常简单,就是
自定义View
加动画。
OpenLD
·
2023-12-03 16:12
Android
android
kotlin
开发语言
Android-网络请求库okhttp
源码阅读
随笔
一:先看看okhttp简单的配置以及使用:1.在app的module中先配置依赖implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程源码剖析由于OkhttpClient内部有非常复杂且多的参数配置,作
wuri
·
2023-12-03 11:44
FreeRTOS
源码阅读
笔记5--mutex
互斥量是一种特殊的二值信号量,拥有优先级继承的机制,所以适合用在临界资源互斥访问。5.1创建互斥量xSemaphoreCreateMutex()5.1.1函数原型5.1.2函数框架5.2创建递归互斥量xSemaphoreCreateRecursiveMutex()5.2.1函数原型5.2.2函数框架xSemaphoreCreateRecursiveMutex()实际调用的函数就是xQueueCre
c_up
·
2023-12-03 07:18
笔记
FreeRTOS
源码阅读
笔记3--queue.c
消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是FreeRTOS主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到队列的消息是通过拷贝方式实现的,这意味着队列存储的数据是原数据,而不是原数据的引用。消息队列控制块typedefstructQueueDefinition{int8_t*pcHead;//pcHead指向队列消息存储区起始位置,即第一个消息
c_up
·
2023-12-03 07:17
笔记
FreeRTOS
源码阅读
笔记6--event_groups.c
通常用的事件标志组是一个32位的变量uxEventBits,可设置的位有24位,一共就是24种事件。事件组的结构体类型:6.1创建事件组xEventGroupCreate()6.1.1函数原型返回值:事件组句柄,指向事件组。6.1.2函数框架①为事件组结构体分配空间②初始化事件组结构体的成员变量,包括等待事件列表的初始化。6.2删除事件组vEventGroupDelete()6.2.1函数原型xE
c_up
·
2023-12-03 07:43
笔记
Swift标准库
源码阅读
笔记 - Array和ContiguousArray
关于ContiguousArray,这边有喵神的文章介绍的很详细了,可以先看看这个文章。Array接着喵神的思路,看一下Array以下是从源码中截取的代码片段。publicstructArray:_DestructorSafeContainer{#if_runtime(_ObjC)internaltypealias_Buffer=_ArrayBuffer#elseinternaltypealias
weixin_33763244
·
2023-12-03 07:55
swift
移动开发
操作系统
Android ViewGroup onDraw为什么没调用
ViewGrouponDraw不执行的原因2、怎么让ViewGrouponDraw执行3、setWillNotDraw(boolean)作用如果对原理不感兴趣,请拉到最后的总结查看解决办法~小例子我们知道
自定义
小鱼人爱编程
·
2023-12-03 05:00
CTF-虚拟机-QEMU-前置知识-操作流程与
源码阅读
文章目录总览内存PCI设备PCI配置空间前64个字节对应源码Memorry空间的BARIO空间的BARMMIOPMIOIspci访问PCI设备配置空间中的Memory空间和IO空间MMIOPMIOQQM(qemuobjectmodel)简洁概要将TypeInfo注册TypeImpl:ObjectClass的初始化:实例化Instance(Object)准备自己写mini版QEMU吧,不然实在迷糊吹
看星猩的柴狗
·
2023-12-03 03:33
linux
服务器
数据库
Android的
自定义View
目标:实现Android中的
自定义View
,为理清楚Android中的View绘制流程“铺路”。
wy_888
·
2023-12-02 12:08
仿IOS SwitchButton开关滑动效果,给你丝滑般的体验
背景效果使用方法原理解析背景由于开发中经常会用到滑动开关,但是Android自带的滑动开发滑动效果太难看,所以这里模仿了IOS的滑动效果自制了一个滑动开关.效果使用方法1.style.xml中引入自定义标签2.引入
自定义
StramChen
·
2023-12-02 07:39
技术类
Android
android
java
android viewpager 禁止滑动
二、使用setOnTouchListener三、使用
自定义view
pager总结前言本文介绍了本人有一个相关的需求需要实现这一功能,在过程中发现自己之前没做过,然后记录下实现这一功能的过程及相关的小知识点
我怀里的猫
·
2023-12-02 03:25
Android日常
android
Android面试Android进阶(十五)-
自定义View
相关1
问:
自定义View
有几个构造函数,及
自定义View
的主要流程答:
自定义View
中共有四个构造函数,一般只需要实现一个参数及两个参数的构造函数即可。
肖义熙
·
2023-12-01 17:36
自定义View
: 九宫格图形解锁(Kotlin版)
效果:代码:packagecom.example.kotlin_testimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Paintimportandroid.util.AttributeSetimportandroid.view.
一个 狠人
·
2023-12-01 10:43
安卓进阶之路
kotlin
android
自定义View
九宫格
自定义View
之EMUI更新动画
update.gif更新效果因为view为圆型,我们需要在onMeasure中设置它长等于宽@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec);intwidth=MeasureSpec.getSize
普通上班族
·
2023-12-01 08:43
深度解析 Spring Security 自定义异常失效问题:源码剖析与解决方案
目录问题描述项目关键代码自定义异常处理器SpringSecurity配置全局异常处理器访问权限测试接口问题分析解决方案
源码阅读
ExceptionTranslationFilter#doFilterDispatc
有来技术
·
2023-12-01 06:56
#
Spring
#
youlai-boot
#
Spring
Boot
spring
java
后端
spring
boot
mvc
自定义view
关于wrapcontent,margin,padding的处理。
image.png
自定义view
@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure
冬冬269
·
2023-12-01 00:28
自定义刻度盘View--详解
简介本篇是接上一篇seekbar的
自定义view
进阶版。本
自定义view
主要功能:可自定义起始时间以及最大时间,设置总格数,每格均分时间差。可自定义界面颜色字体大小,文本提示。
空指针tc
·
2023-11-30 22:55
Android Studio
源码阅读
还是以前做platform给惯的,调个环境都懒得不行,每次都搜索一遍可还行。。。首先SDKDownloader里面把需要的对应版本的源码下下来(对应compileSdkVersion)image.png理论上这样就可以了,在搜索源码的时候如果有什么需要设置的,AndroidStudio会提示,applysuggestion就好了。在某些Studio版本可能还不行,那么我们照网路朋友教程来检查一下。
洺优
·
2023-11-30 13:17
【Android - 技术期刊】第007期
应用归档|为您的应用释放60%的存储空间全面剖析View的生命周期,基于Android11建立分位制,用标准去量化优化效果-启动优化为例
自定义View
-使用Adapter设计模式打造流式布局低功耗蓝牙开发之设备扫描
Kevin-K先森
·
2023-11-30 10:16
Android
技术期刊
android
kotlin
flutter
自定义View
:OnMeasure的重写
自定义View
的布局工作内容测量阶段:从上到下递归地调用每个View或者ViewGroup的measure()方法,使他们的onMeasure工作,测量他们的尺寸并计算它们的位置。
tmyzh
·
2023-11-30 04:33
ETH
源码阅读
(交易hash生成)
1.数据结构go-ethereum/core/types/transaction.goTransaction2.Transaction的hash计算过程参与hash计算的只有Transaction.data字段go-ethereum/core/types/transaction.goHashgo-ethereum/core/types/block.gorlpHashgo-ethereum/core
坠叶飘香
·
2023-11-29 17:38
从零开始学习
自定义view
【4】探索并实践Android中的
自定义View
动画(视图动画、属性动画、Drawable动画、过渡动画):简单而精彩
在Android开发中,我们的ui界面不全是静态的,适当添加小动画,增加用户的交互感受,细节决定成败嘛(还不是产品要加,面试要问。。)那我们还是先从基础知识到实战的顺序开展吧。tips:view的动画就是对某个view移动,旋转,对应到数学就是我们初中学的图像的平移和旋转。专业地讲:View的动画本质上就是对View的位置、大小、透明度、旋转角度等属性进行动态修改,从而实现动画效果。1.基础知识在
jiet_h
·
2023-11-29 16:42
Android
从零开始学习自定义view
学习
android
Android
自定义view
-点赞效果
1.前言看到常用的应用里的点赞效果不错,决定学习(copy)一下。2.效果原本效果:我的效果:差不太多,数字部分太单调了,不过原版没有动画,我也不知道怎么copy。总共分为三部分一个拇指View,需要变大变小变颜色一个数字View,加减数字,变颜色一个布局包含上面两部分3.思路通过录屏,然后放慢看,动画效果就清晰了。灰色拇指缩小->切换成橙色拇指,并且放大,还会扬起,直到比平常要大些,最后缩小并摆
a_thinkok
·
2023-11-29 16:39
Android
android
动画
tinyalsa
源码阅读
解析
简介tinyalsa的源代码包括两部分,tinyalsa库文件和小工具。tinyalsa库文件的源代码有两个,是mixer.cpcm.c。其中mixer.c提供了控制接口。pcm.c提供了PCM播放、录音的接口。tinyalsa工具包括了四个文件,tinyplay.c、tinycap.c、tinymix.c、tinypcminfo.c。每个文件对应一个可执行文件。tinyplay是一个简单的播放器
Teader
·
2023-11-29 01:13
音视频
语音识别
单片机
手势监听类GestureDetector Listener源码解析
Listener源码解析1.OnGestureListener2.OnDoubleTapListener3.OnContextClickListener4.SimpleOnGestureListener总结前言在写
自定义
我怀里的猫
·
2023-11-28 12:24
java
服务器
前端
jdk1.8集合
源码阅读
之ArrayList
ArrayList的继承了AbstractList中,实现了List.ArrayList在工作中经常用到,所以要弄懂这个类是极其重要的。先看看整体的类图在jdk1.8版本中源码如下://首先看到主要继承了抽象泛型类AbstractList,看类图可知最顶层是实现Iterable,这是使用了//迭代子设计模式用于迭代集合中的元素。publicclassArrayListextendsAbstract
先生zeng
·
2023-11-28 02:45
JDK
源码阅读
0901 - 集合ArrayList
publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable/**实现使用的标记接口表示*它们支持快速(通常为恒定时间)随机访问。该接口的主要目的是允许通用算法更改其行为,以便在应用于随机访问或顺序访问列表时提供良好的性能*/publicinterfaceRando
学习吧朱小宁
·
2023-11-28 02:02
Android 侧边索引
自定义View
作者:MrTrying前言其实字母索引View已经有很多人都造过的轮子了,有使用ListVieworRecyclerView实现的,也有
自定义View
实现的,但是作为一个程序猿总会想有自己的轮子。
移动端技术
·
2023-11-27 15:54
Android 自定义 View 实现横行时间轴
篇文章会说下如何使用并且要用麻烦的
自定义view
去实现时间轴效果,以及如何分析、实现
自定义view
。需要具备的知识:Paint、Canvas、
自定义view
的绘制流程。
不正经的创造者
·
2023-11-27 12:30
linux-6.2.1
源码阅读
1——内存屏障 asm volatile(““ : : : “memory“);
起因:看见代码里调用mb();很疑惑日常grep一下arch/从零开始,先从文件夹名开始arch/在Linux内核源码中,arch文件夹存储了与特定架构相关的代码,该文件夹的名称是“architecture”的缩写。这些代码包括对底层硬件的处理、内核启动序列以及与操作系统交互的驱动程序等。举例来说,如果你要编译适用于ARM架构的内核,就需要查看arch/arm目录下的代码,其中包括了针对ARM处理
蒲公英之殇
·
2023-11-27 05:27
Linux
linux
架构
自定义View
-View绘制流程
Android中Activity是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当Activity启动时,我们会通过setContentView方法来设置一个内容视图,这个内容视图就是用户看到的界面。那么View和activity是如何关联在一起的呢?Android的UI层级绘制体系上图是View与Activity之间的关系,先介绍一下上面这张图PhoneWind
Android写到秃
·
2023-11-27 03:03
自定义View
- 13.为什么getMeasuredHeight拿不到大小
看下面一段代码.你觉得结果是什么?publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringTAG="ZSJ_TAG";privateTextViewmTvCenterLetter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onC
zsj1225
·
2023-11-26 20:24
自定义View
Group原来如此简单?手把手带你写一个流式布局!
Android开发中,总会遇到这样和那样的需求。虽然官方已经给我们提供了丰富的ViewGroup和View的实现,但是总有没法满足需求的时候。这个时候我们该怎么办呢?首先遇事不决可以先Google一下,看看有无现成的轮子。如果有轮子,那么恭喜,扒来改改就好啦。如果没有轮子,那能咋办,只能自己造轮子咯。其实使用轮子更多时候是追求稳定和节约时间,我们还是需要对轮子的原理有一定的了解的。流式布局在And
Kepler_II
·
2023-11-26 19:19
Android
自定义View
之头部悬浮吸顶效果
简介今天介绍一种比较简单的RecyclerView头部悬浮吸顶效果的实现方式,通过自定义RecyclerView的ItemDecoration分割线即可实现,不需要其他辅助类。实现效果如下:代码实现RecyclerView提供了静态抽象类ItemDecoration来实现自定义分割线效果,主要涉及三个方法:onDraw(),onDrawOver(),getItemOffsets()。publica
IT小码哥丶
·
2023-11-26 17:30
android
移动开发
java
android自定义渐变色圆环,CircleShape渐变颜色圆环
知识点1、自定义控件自定义控件分为三种:继承控件,即在现有控件直接简单修改;组合控件,即GroupView;
自定义View
。具体自定义控件的细节,这里不再细说,可以参阅网上资料。
weixin_39888082
·
2023-11-26 11:07
android自定义渐变色圆环
ViewPager嵌套滑动事件冲突解决
解决方法:1.
自定义View
Pager继承自系统的ViewPager2.重写canScroll方法例如:publicclassHorizontalCanScrollViewPagerextendsViewPager
只取一勺
·
2023-11-25 22:00
view的自定义小结
自定义View
为什么要
自定义View
?---既然goole已经为我们提供了很多原生的view,我们为什么还要
自定义view
呢?
芝林_e8cf
·
2023-11-25 17:20
Flink
源码阅读
环境搭建并调试 Flink-Clients 模块
本文大纲一、Flink官方文档这么全面,为什么还要读Flink源码读文档和读源码的目的是不一样的,就拿ApacheFlink这个项目来说,如果你想知道Flink的使用功能,设计思想,实现原理,看官方文档就足够了;如果你想了解的就是具体细节,比如说StreamGraph是怎么生成的或者是ExactlyOnce究竟如何实现的,那么就需要去阅读源码了。关键是看你的目的是什么,如果你想了解思想,经验等看文
KK架构
·
2023-11-25 15:31
Flink
flink
flink源码
flink-clients
debug源码
Android 音视频开发入门指南
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,
自定义View
2.在Android平台使用AudioRecord和AudioTrackAPI完成音频
SmileToLin
·
2023-11-25 15:28
源码阅读
:分布式服务注册中心XXL-REGISTRY(基于1.0.2)
前言因为公司最近项目原因正好用到了《分布式任务调度平台XXL-JOB》,项目结束打算看看他的源码,发现他还依赖于《分布式服务框架XXL-RPC》,于是我决定先看XXL-RPC。但当我正准备看的时候,我发现XXL-RPC依赖于《分布式服务注册中心XXL-REGISTRY》,于是我决定先看XXL-REGISTRY让我们先看看它自己怎么吹自己的[1.1概述]XXL-REGISTRY是一个轻量级分布式服务
鸡熟了
·
2023-11-25 15:06
【
源码阅读
】【苦练基本功】Golang内置函数分析
Golangpackagebuiltin中内置函数我分为两部分介绍,第一部分为基础类型,第二部分为包含函数、接口,较复杂一些第一部分//boolisthesetofbooleanvalues,trueandfalse.typeboolbool//trueandfalsearethetwountypedbooleanvalues.const(true=0==0//Untypedbool.false=
在路上的德尔菲
·
2023-11-25 13:12
基础
golang
go
redis
源码阅读
2 - 解读makefile, make编译生成 redis-cli redis-server
下载源码
[email protected]
:redis/redis.git生成带debug信息的redis-server和redis-clicdredismakeCFLAGS="-g-O0"指定编译参数支持debug增加CFLAGS="-g-O0"参数,支持编辑器debugmakeCFLAGS="-g-O0"官方关于debug说明连接https://redis.io/topics/deb
youwen21
·
2023-11-24 23:09
redis
redis
数据库
git
deepxde
源码阅读
笔记(长期更新)
2023.11.23阅读的deepxdeversion:1.9.01.train_aux_vars,即pde当中的第三个参数这个变量的含义困惑很久。最后发现就是operatorlearning的PDEs方程parameters。脉络:defpdeaux_vars->deepxde目前支持tf1最多,但是对其他框架也有支持,仓库的主要维护者LuLu跟百度应该有合作,目前对paddlepaddle的支
构建的乐趣
·
2023-11-24 17:22
笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他