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源码阅读
DZNEmptyDataSet customViewForEmptyDataSet方法注意点
DZNEmptyDataSet是使用Autolayout布局,并且
自定义View
需要设置高度约束来撑起显示内容,所以这里设置frame是没有用的,正确的姿势是:-(UIView*)customViewForEmptyDataSet
远行客丶
·
2023-11-01 01:40
导出idea插件_IDEA骚操作:一键生成方法的序列图
在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码阅读框架
源码阅读
自己很久之前写的代码。千万不要觉得工作就是单纯写代码,实际工作中,你会发现你的大部分时间实际都花在了阅读和理解已有代码上。
weixin_39750190
·
2023-10-31 22:53
导出idea插件
IDEA插件:SequenceDiagram 源代码自动生成时序图
今天给大家介绍一款
源码阅读
神器,一款自动生成时序图(Sequencediagram)的IDEA插件。话不多说,上干货。
猴哥一一
·
2023-10-31 22:53
源码阅读
IDEA
intellij
idea
uml时序图
源码
创建一个“不存在”的UIView,iOS点击事件透传上层UIView
可以再
自定义View
中添加这个方法:-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{if([self.bottomViewpointInside
爱吃萝卜的小蘑菇
·
2023-10-31 22:58
掌握Android
自定义View
与独家优化技巧
在Android应用开发中,
自定义View
是一种强大的工具,可以帮助你创建独特的用户界面元素。
码中之牛
·
2023-10-31 21:41
Android
架构
移动开发
android
framework
移动开发
性能优化
android 线性布局渐变,Android 线性颜色渐变
实现线性颜色渐变,有四种方式:1.
自定义View
继承自TextView,获取View的Paint对象,并给Paint对象设置渐变。
ashes ashes
·
2023-10-31 16:04
android
线性布局渐变
Android MarqueeTextView : 轻松实现文本滚动(跑马灯)效果
为了解决以上问题,所以就有了MarqueeTextView:一个由Kotlin实现的文本滚动
自定义View
。MarqueeTextView:Kotlin实现文本横向滚动,跑马灯效
FindUById
·
2023-10-31 16:12
go-zero的服务发现
源码阅读
服务发现原理与grpc源码解析_wangxiaoangg的博客-CSDN博客go-zerorpcdemo官方文档:rpc编写与调用|go-zero目录一服务注册1.创建rpc服务2.启动rpc服务3.registerEtcd做了什么4.discov.NewPublisher服务发布者二服务发现1.定义&注册resolver2.解析etcd地址&创建链接3.update方法一服务注册在看rpc服务端
wangxiaoangg
·
2023-10-31 15:05
golang
服务发现
开发语言
Android回顾--(二十九)View的事件传输与分发机制
自定义View
在平时工作中,总会需要一些特别的需求,而这些需求是Android系统自带控件不能实现的,所以我们就需要
自定义View
来实现业务需求。
一只胖胖胖胖猿
·
2023-10-31 07:22
【clip
源码阅读
】VisionTransformer
lib/python3.8/site-packages/clip/model.py#L206classVisionTransformer(nn.Module):def__init__(self,input_resolution:int,patch_size:int,width:int,layers:int,heads:int,output_dim:int):super().__init__()se
月亮不知道
·
2023-10-31 06:28
clip
clip
transformer
vue
源码阅读
之 set
主要使用场景,响应式对象上新增property时vue无法探测到新增的property,向vue对象中添加一个property且刷新视图exportfunctionset(target:Array|Object,key:any,val:any):any{//开发环境且null|string|number|symbol|boolean提示if(process.env.NODE_ENV!=="prod
weil107
·
2023-10-31 04:33
一种用于Linux内核驱动开发的Vim环境配置
本文介绍一种用于linux内核驱动开发或linux内核
源码阅读
的vim环境配置。用到的几款插件包括:cags、cscope和taglist。
Leon_George
·
2023-10-31 00:31
Linux3.4.2驱动开发
vim配置
阅读内核
ctags
cscope
taglist
vue为什么要用虚拟dom机制_Vue源码解析:虚拟dom比较原理
通过对Vue2.0
源码阅读
,想写一写自己的理解,能力有限故从尤大佬2016.4.11第一次提交开始读,准备陆续写:其中包含自己的理解和源码的分析,尽量通俗易懂!
萧竹声
·
2023-10-30 22:05
vue为什么要用虚拟dom机制
Android
自定义View
之Measure过程
前言View展示需要经过Measure(测量)、Layout(摆放)、Draw(绘制)三个过程,其中:1、Measure:测量并确定View的宽、高2、Layout:结合Measure确定View的摆放位置3、Draw:将内容绘制到Layout确定的区域可以看出,Measure、Layout、Draw三者是有内在联系的,通过这三步即可将View展示出来。本系列将会分析三者缱绻缠绵的一生:Andro
小鱼人爱编程
·
2023-10-30 20:53
Android
进阶
android
android
自定义view
缓存过大,Android
自定义View
之Measure过程
前言View展示需要经过Measure(测量)、Layout(摆放)、Draw(绘制)三个过程,其中:1、Measure:测量并确定View的宽、高2、Layout:结合Measure确定View的摆放位置3、Draw:将内容绘制到Layout确定的区域可以看出,Measure、Layout、Draw三者是有内在联系的,通过这三步即可将View展示出来。本系列将会分析三者缱绻缠绵的一生:本篇将着重
乌贼ichabod
·
2023-10-30 20:49
Android-自定义简单的垂直布局的ViewGroup-参考官方案例搞一搞
早些天,我们主要是针对View自定义做了简单实践(主要是测量、绘制,单个控件没有特别的onLayout的处理);接着我们看了下
自定义View
Group的官方案例,又了解了更多的东西,由于官方案例的很多测量方法
MonkeyLei
·
2023-10-30 18:42
技术文章合集
环境配置Packages布局widgetProjectDioState状态管理打包小知识Android基类调试利器webview注解设计模式组件化线程事件分发网络图片加载库MVPGradle图像处理:路由:
自定义
油焖茄子
·
2023-10-30 17:22
文章技术合集
技术合集
article
Android 从 0 开始学习自定义 View(八) 自定义流式布局
前言例子是用来理解
自定义View
Group流程,不建议直接使用,如需使用可根据需求进行修改。
是刘航啊
·
2023-10-30 17:27
音频开发学习线路图
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,
自定义View
2.在Android平台使用AudioRecord和AudioTrackAPI完成音频
FisherTige_f2ef
·
2023-10-30 15:07
Android开发-01-入门
文章目录一、概况模块介绍:开发应用方式二、用户页面设计基础UI设计相关概念控制UI界面使用xml布局文件控制UI界面(推荐使用)在java代码中控制UI界面使用xml和java代码混合控制UI界面开发
自定义
轩不丢
·
2023-10-30 14:11
安卓开发
android
前端
Druid
源码阅读
8-DruidDataSource的removeAbandoned机制
有关于Druid的removeAbandoned机制,在getConnection源码中介绍过。removeAbandoned实际上就是Druid的泄露检测机制。主要的参数有:参数说明removeAbandoned如果连接泄露,是否需要回收泄露的连接,默认false;logAbandoned如果回收了泄露的连接,是否要打印一条log,默认false;removeAbandonedTimeoutMi
冬天里的懒喵
·
2023-10-30 13:18
自定义view
自定义View
最基本的方法:onMeasure()、onLayout()、onDraw();onMeasure()决定大小MeasureSpec值的确定MeasureSpec值到底是如何计算得来的呢?
面向星辰大海的程序员
·
2023-10-30 04:48
rematch
源码阅读
目录结构1、dispatcher完成对dispatch函数的改造,通过遍历,effects、reducer。对每个diapatch.modelName.reducerName或者dispatch.modelName.efffectName赋值一个函数实际使用的dispatch函数内容当dispatch(modelName/efffectName)时,仅需要执行的时effects本身,其他当作正常d
good__day
·
2023-10-29 23:23
GAMP
源码阅读
(中)伪距单点定位 SPP
原始Markdown文档、Visio流程图、XMind思维导图见:https://github.com/LiZhengXiao99/Navigation-Learning文章目录一、SPP解算1、spp():单点定位主入口函数2、estpos()3、estpose_()4、valsol():GDOP和卡方检验结果有效性二、卫星位置钟差计算1、satposs_rtklib()2、ephclk()1.
李郑骁学导航
·
2023-10-29 23:24
GAMP
GAMP
SPP
伪距单点定位
gamp
RTKLIB
Android
自定义View
实现可伸缩高度EditText
就是这样的一个需求,现在来制作
自定义View
,直接上View代码。publicclassLimitedEditTextextendsF
撩人的风光
·
2023-10-29 19:15
Ardupilot移植经验分享(1)
目录前言背景为什么写这篇文章移植Ardupilot的方法有两种底层适配提取应用层代码两种方法对比准备阅读
源码阅读
官方开发者wiki选择编译平台下载编译源代码切换版本的正确方式编译老版本手动下载编译器修改
wenbodong
·
2023-10-29 05:07
嵌入式
单片机
rtos
c语言
Vue3
源码阅读
(11):组件化 —— 异步组件
1,异步组件异步组件的官方文档点击这里。异步组件的实现主要借助了组件的setup选项,当setup函数的返回值是一个函数时,这个返回的函数就会作为异步组件的render函数。异步组件实现的逻辑核心只要以定义的三个响应式变量(loaded、error、delayed)为核心理解起来就容易多了,三个响应式变量的作用是做标识,标识当前是不是已经加载完成,标识当前是不是加载失败以及标识当前是否应该显示加载
纷飞丿
·
2023-10-29 02:55
vue3源码阅读系列
前端
javascript
开发语言
Android
自定义View
:黑客帝国数字雨
0.昨天又看了一遍黑客帝国,怎么说了,时隔多年,依旧那么经典,小时候看不懂,现在再看却有很多体味。小时候看时印象最深的就是数字雨了,导致我现在写代码也要是黑屏。所以今天上午,闲来无事,拿出两个小时写了一个数字雨控件,直接上图。image1.先分析,再动笔。这里我将代码分为两部分,一个数字雨中的每一列NumberRainItem,还有就是所有列合并起来的NumberRain。NumberRain比较
a49f87ef5d4f
·
2023-10-29 02:50
老司机 iOS 周报 #41 | 2018-10-29
小专栏[译]Swift标准库
源码阅读
指南对于Swift开发者来说,Swift标准库的开源可以说是很值得高兴的事情,因为我们可以在标准库中学到很多优秀的设计以及了解具体的实现逻辑。当然,很多人
weixin_33829657
·
2023-10-29 00:15
移动开发
swift
xcode
Datax-web
源码阅读
记录
Datax-web
源码阅读
;搭建Datax-web开发环境可以参考上一篇博客Datax-web二次开发环境配置目录一、Datax-web简介项目地址软件版本:框架版本:二、
源码阅读
1datax-admin
终回首
·
2023-10-29 00:00
大数据
etl
Datax
大数据
JavaScript进阶(二十九): 走近 es6 之 new.target
文章目录一、前言二、new.target重写三、拓展阅读一、前言
源码阅读
过程中,发现以下语句new.target.prototype鉴于该语法为es6所有,项目在编译过程中,控制台报Unexpectedtoken
No Silver Bullet
·
2023-10-29 00:19
JavaScript
javascript
es6
开发语言
iOS
自定义view
xib布局layout约束
1.创建UIView的SubClass命名为MainHeaderView2.创建一个名为MainHeaderView的xib3.配置xib的属性image.png4.设置xib中的File’sowner=MainHeaderView,拖拽view到关联的代码中命名为contentView5.对ViewController初始化MainHeaderViewMainHeaderView.m中添加代码(
yezi1989
·
2023-10-28 22:28
java基础之泛型(Generics)
泛型,广泛存在于各种开源框架及容器集合类中,在我们阅读源码的过程中一定会碰到,作为java基础知识的一个重要模块,对泛型的理解和掌握有助于我们在之后的
源码阅读
中借鉴框架思想以及在项目开发中灵活应用泛型。
qingwangwang
·
2023-10-28 17:33
Android
java
泛型
android
通过
自定义View
实现俯卧撑计数APP
核心代码:首先绘制一个旋转角度为0的圆,然后通过触摸事件设置该圆最终旋转的角度,通过动画给该圆逐步设置绘制的角度。练手项目,遇到问题还请大家指正。项目地址:GitHub-cccccccfc/step:firstcommit
Conscious_
·
2023-10-28 16:29
安卓
自定义view
view的视图架每一个Activity都包含的一个window,这个window的实现类是PhoneWindow。后PhoneWindow是顶层的view,叫docorview。docorview中有一个叫content的FrameLayout,我们经常在Activity的onCreate中使用setContentView(R.layout.id)设置我们自定义的视图,就是添加到这个叫conten
静默的小猫
·
2023-10-28 11:24
vue3
源码阅读
【runtime-core\src\errorHandling.ts】callWithErrorHandling
callWithErrorHandling参数fn是要进行错误处理的函数;args是函数的参数;instance当前组件的实例handleError是出错时的日志打印的处理exportfunctioncallWithErrorHandling(fn:Function,instance:ComponentInternalInstance|null,type:ErrorTypes,args?:unkn
很简单的人
·
2023-10-28 10:07
vue3源码
javascript
前端
vue.js
Android 事件分发机制
事件分发机制在android中非常常见,比如:手势滑动,
自定义View
,多点触控都有它的身影。
薛之涛
·
2023-10-28 08:09
Android
自定义View
总结-绘制篇
图形绘制四个阶段一.Canvas常用图形绘制方法和Paint基本API二.Paint详解颜色效果drawText()相关初始化三.Canvas对绘制的辅助–范围裁切和几何变换四.图形绘制顺序的控制一、绘制基础Canvas图形绘制API:drawColor:绘制背景drawLine:绘制直线drawPoint:绘制点drawPath绘制路径drawRect:绘制矩形drawOval:绘制弧形Path
z2wenfa
·
2023-10-28 08:37
Android
自定义View
Paint用法
View
Android
Compose自定义条形进度条
前言Compose
自定义View
其实比View系统更方便简单,比如接下来本文要介绍的就是使用Compose实现View系统中常见的条形进度条。
宿罪
·
2023-10-28 08:07
Android进阶
android
android
jetpack
compose
进度条
自定义View
自定义View
一:绘制-Paint
1、Paint类自定义控件具有很强的灵活性,可以根据你的想法画出各种各样的图案,在Android中如果是自定义控件的话,Paint这个类用的还是较多的,先来看一下这个类的注释:/***ThePaintclassholdsthestyleandcolorinformationabouthowtodraw*geometries,textandbitmaps.*/使用保存的样式和颜色信息,绘制几何图形,
苏白2016
·
2023-10-28 08:30
Android高级UI
自定义View
实现横向的双水波纹进度条
HorizontalWaveProgressView.GIF网上垂直的水波纹进度条很多,但横向的很少,将垂直的水波纹改为水平的还遇到了些麻烦,现在完善后发布出来,希望遇到的人少躺点坑。思路分析整体效果可分为三个,绘制圆角背景和圆角矩形,绘制第一条和第二条水波浪,根据自定义进度变化效果。功能实现1.绘制圆角背景和圆角矩形边框圆角矩形边框:privateRectFrectBorder;if(rectB
Jinbeen
·
2023-10-28 05:28
OpenVSLAM
源码阅读
⚡⚡⚡通过src下面的CMakeLists.txt开始构建项目add_subdirectory(stella_vslam)上面这句代码向CMake告知在当前项目中引入一个子目录,并在子目录中查找另一个CmakeLists.txt文件来构建项目在stella_vslam子目录中的CMakeLists.txt文件将描述如何构建stella_vslam子项目,可能包括源文件、编译选项、链接库等。主项目的
释怀°Believe
·
2023-10-28 00:16
#视觉SLAM
人工智能
0. threejs
源码阅读
——结构概述
从Git上Clone好项目后,目录结构如下:threejs源码目录结构src-我们主要看的部分,包含了所有源码。editor-如果有自己做webglwebIDE的计划,可以参考一下。threejs的IDE多少年没变过了,功能很少也不太好用。docs-所有的教程和api文档,文件夹内有index页面可以直接本地浏览,比较方便,省的连外网了。examples-所有示例的源码,每个html文件的名字就是
吃货传说
·
2023-10-27 22:13
iOS 中 layoutSubviews 使用
主要讨论一下
自定义view
中layoutSubviews的调用时机以及布局的一些tips.先看官方文档Subclassescanoverridethismethodasneededtoperformmorepreciselayoutoftheirsubviews.Youshouldoverridethismethodonlyiftheautoresizingandconstraint-basedb
sky_wyl
·
2023-10-27 17:09
HashMap
源码阅读
由于最近一直在准备面试(比较菜,准备的晚所以现在还在准备==)系统的搞一下HashMap,毕竟这个东西还是经常被问到的,甚至会被怼到源码上,所以这两天花了点时间把HashMap的源码扒下来看了一下;只捡了一些基础的地方(扒的不是很深),粘了一部分源码(大段代码预警),结合代码搞了一点自己的理解在里面,不一定100%精准,大神勿喷,欢迎指正,交流。全手工码字,未经允许请勿转载。一、HashMap简介
里予和William
·
2023-10-27 17:08
spring
源码阅读
BeanFactoryPostProcessorBeanDefinitionPostProcessorApplicationListener一:Spring是如何发布事件的?ApplicationListener1.1)自己写一个TApplicationListener实现ApplicationListener接口,并且把该组件加入到容器中.@ComponentpublicclassTApplic
胡志强
·
2023-10-27 16:12
自定义View
的总结
一、
自定义View
https://blog.csdn.net/u014005316/article/details/546163931.
自定义View
的绘制流程1.走构造函数(对View进行初始化)2.
强总的日常
·
2023-10-27 15:48
Android封装layout作为自定义控件
1,选定
自定义view
的父类如果是封装一个layout,可以直接继承对应的layout类型2,使用inflate绑定对应的layoutViewinflate=inflate(getContext(),R.layout.custom_map
王的备忘录
·
2023-10-27 09:42
A1_android开发基础
redis7.0
源码阅读
:redis的基本存储结构
文章目录redis的基本存储结构数据库redisDb哈希表dict哈希数据类型dictType哈希实体(键值对)dictEntryredis的基本存储结构内存数据库:redisDb键值对:dict键值对的数据类型:dictType键值对实体:dictEntry数据库redisDbtypedefstructredisDb{dict*dict;/*ThekeyspaceforthisDB*/dict*
路飞H
·
2023-10-27 05:07
redis
redis
数据库
缓存
mmdetection
源码阅读
笔记(1)--创建网络
之前写了mmdetection的模型创建部分,这次以cascadercnn为例具体看下网络是怎么构建的。讲网络之前,要先看看配置文件,这里我主要结合官方提供的cascade_mask_rcnn_r50_fpn_1x.py来看具体实现,关于这些配置项具体的含义可以看mmdetection的configs中的各项参数具体解释创建cascadercnn网络先找到cascadercnn的定义文件mmdet
EwanRenton
·
2023-10-27 02:42
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他