标签:onchange

Java

JavaFX ComboBox更改值导致IndexOutOfBoundsException

xiaoli.he 发布于 2019-01-13

我想包括对我的组合框的检查,以限制对某些值的“访问”.我可以从列表中删除那些无法访问的项目,是的,但是我希望用户看到其他选项,即使他还不能选择它们. 问题:在changelistener中选择另一个值会导致IndexOutOfBoundsException,我不知道为什么. 这是...

阅读(27)评论(0)赞 (0)

Java

Android组件化方案及组件消息

7

wenming.gapo 发布于 2019-01-02

编辑推荐: 本文来自于csdn,本文介绍了美团行业收银研发组Android团队的组件化实践,以及业界首创强约束组件消息总线modular-event的原理和使用。 背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Andro...

阅读(32)评论(0)赞 (0)

编程技术

Android Architecture Components — ViewModel

3

zhuangli 发布于 2018-12-21

ViewModel 我们在 MVC、MVP 和 MVVM 架构中经常见到这个概念。 本文来介绍 LifeCycle 库中的 ViewModel 库。 ViewModel 库是用来保存应用UI数据的类,它可以在配置变更(比如屏幕选择导致的Activit重建)后继续存在,可以避免因数...

阅读(36)评论(0)赞 (0)

Java

Android输入系统(二)IMS的启动过程和输入事件的处理

2

邓龙华 发布于 2018-11-20

本文首发于 刘望舒的博客 地址: liuwangshu.cn/framework/i… 关联系列 解析WMS系列 深入理解JNI系列 输入系统系列 前言 在上一篇文章中,我们学习了IMS的诞生(创建),IMS创建后还会进行启动,这篇文章我们来学习IMS的启动过程和输入事件的处理。...

阅读(56)评论(0)赞 (0)

Java

Spring Devtools 源码初步解析

changyuan.xu 发布于 2018-11-17

最近在阅读spring cloud源码的时候 发现spring devtools这个包 觉得比较有趣,就研究了一下.然后写了这篇文章。 主要解决三个疑问 1 如何初始化 2 如何实时监听 3 如何远程重启 1构造 Restarter Restarter是在spring容器启动过程...

阅读(73)评论(0)赞 (0)

Java

java架构-一些设计上的基本常识

8

wenming.gapo 发布于 2018-11-14

最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里。 1、API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者。 API(Application Programming Interface)是给使用者用的, 而SP...

阅读(58)评论(0)赞 (0)

Java

Ant Design 3.10.3 发布,阿里开源的企业级 UI 语言

likai 发布于 2018-10-27

Ant Design 3.10.3 发布了,Ant Design 是蚂蚁金服开发和正在使用的一套企业级前端设计语言和基于 React 的前端框架实现。 更新内容: 完善工具方法 getScroll 的 TypeScript 定义。 #12784 @ztplz 修复 Ch...

阅读(69)评论(0)赞 (0)

Java

Android 架构之美-LiveData

尖兵 发布于 2018-10-16

有可能很多人会问, LiveData 和 Rxjava 的区别是什么? 为何 Google 要在 Rxjava 很成熟的时候开发 LiveData ? 我想, LiveData 可以作为更好的 rxlifecycle 来使用。在使用 Rxjava 做数据流管理时,一个比较头疼的问...

阅读(77)评论(0)赞 (0)

Java

java – 具有搜索实现的CursorTreeAdapter

邓龙华 发布于 2018-10-15

我为 android 申请了一个应用程序,我将CursorTreeAdapter用作ExpandableListView.现在我想使用搜索框显示已过滤的ExpandableListView项目.喜欢这个: 这是我到目前为止的代码 MainActivity.java: packag...

阅读(44)评论(0)赞 (0)

Java

「小程序JAVA实战」小程序的组件(23)

12

zhuangli 发布于 2018-08-10

开始了解下小程序的组件。源码:https://github.com/limingios/wxProgram.git 中的No.10 组件 多个组件构成一张视图页面 >经过样式和布局,页面其实理解成html 组件包含<开始标签></结束标签> 每个组件...

阅读(237)评论(0)赞 (0)

IOS技术

iOS-性能优化深入探究

3

xiaoli.he 发布于 2018-07-21

上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 如下是几种时间复杂度的实例: O(1) return array[index] == value; O(n) for (int i =...

阅读(317)评论(0)赞 (0)

Java

Jenkins 2.133 和 2.121.2 发布,可扩展的持续集成引擎

刘莉莉 发布于 2018-07-21

Jenkins 2.133 和 2.121.2 已发布。 Jenkins 2.133 修复了重要的安全问题 ,建议升级。 Jenkins 2.121.2 更新内容如下: Important security fixes. ( security advisory ) Update ...

阅读(118)评论(0)赞 (0)

IOS技术

深入剖析 iOS 性能优化

8

尖兵 发布于 2018-07-13

问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非常重要了。 上图列出了各种情况的时间复杂度,比如高效的排序算法一般都是 O(n log n)。接下来看看下...

阅读(117)评论(0)赞 (0)

Spring

.NET Core 微服务架构 Steeltoe

5

邓龙华 发布于 2018-07-02

编辑推荐: 本文来自于cnblogs ,介绍了Spring Cloud Eureka 注册服务及调用,Spring Cloud Hystrix 断路器,Spring Cloud Hystrix 指标监控,Spring Cloud Config 配置中心。 1. Spring Cl...

阅读(169)评论(0)赞 (0)

Java

Apollo 3 定时/长轮询拉取配置的设计

2

zhuangli 发布于 2018-06-30

前言 如上图所示,Apollo portal 更新配置后,进行轮询的客户端获取更新通知,然后再调用接口获取最新配置。不仅仅只有轮询,还有定时更新(默认 5 分钟一次)。目的就是让客户端能够稳定的获取到最新的配置。 一起来看看他的设计。 核心代码 具体的类是 RemoteConfi...

阅读(264)评论(0)赞 (0)

Java

Apollo 4 客户端 SDK 设计

5

邓龙华 发布于 2018-06-30

前言 之前聊了客户端的一些功能,例如融入 Spring, @value 注解的自动刷新实现,长轮询等,这次从客户端的整体设计来聊聊。 设计 上图是 client 项目的包结构。 其中,核心包就是 internals 包,包含了客户端的主要功能逻辑。主要有以下功能: 0. 获取 C...

阅读(261)评论(0)赞 (0)

Spring

Apollo 2 如何支持 @Value 注解自动更新

likai 发布于 2018-06-27

前言 Apollo 在 v0.10.0 版本后,支持自动更新。v0.10.0之前的版本在配置变化后不会重新注入,需要重启才会更新。 也就是说,如果一个属性加入了 @Value 注解,并且这个配置在配置中心也存在,那么,配置中心修改属性值后,就会自动更新这个值。同时,有个开关可以控...

阅读(511)评论(0)赞 (0)

Java

ArchitectureComponent

1

puefu.he 发布于 2018-05-30

架构库 LiveData 数据变更观察者, 我觉得和DataBinding的Observable接口发生冲突 ​ ViewModel 解耦数据脱离组件, 防止意外销毁 ​ Lifecyle 分离生命周期 ​ Room (推荐使用Realm替代, Reaml+RxJava可以替代R...

阅读(158)评论(0)赞 (0)