JAVA
文章平均质量分 92
学霸的一天
神说要有光
展开
-
用JAVA代码为android应用添加一个按钮
LinearLayout layout = new LinearLayout(ActivityRegisterCity.this); layout.setOrientation(LinearLayout.VERTICAL); layout.setPadding(0, 0, 0, 0); layout.setLayoutParams(new原创 2015-12-23 13:20:28 · 4110 阅读 · 0 评论 -
Android中的shape中的属性大全
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: <gradient android:startColor="#ff8c00"转载 2015-12-23 20:31:26 · 449 阅读 · 0 评论 -
Javadoc标签
javadoc 标签javadoc工具软件识别以下标签: 标签 描述 示例 @author 标识一个类的作者 @author description @deprecated 指名一个过期的类或成员 @deprecated description {@docRoot} 指明当前文档根目录的路径 Directory Path @exception 标原创 2016-09-12 21:31:09 · 1315 阅读 · 0 评论 -
Java Import
在 Java 中使用import关键字来导入任意类型到同一个编译单元中在代码中,导入代码应放在包声明代码之后,类型声明代码之前Java 中有两种类型的导入声明:单类型导入(Single-type import declaration)按需类型导入(Import-on-demand declaration)单类型导入单类型导入用于导入指定包中的一个单独的类型(例如一个类)。语法如下:im原创 2016-09-12 21:31:31 · 667 阅读 · 0 评论 -
Java反编译
什么是编译利用编译程序从源语言编写的源程序产生目标程序的过程用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错原创 2016-09-12 21:31:54 · 9395 阅读 · 1 评论 -
Java反射
什么是反射“反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释:内省用于在运行时检测某个对象的类型和其包含的属性反射用于在运行时检测和修改某个对象的结构及其行为从它们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但并不支持反射,如C++内省示例:inst原创 2016-09-12 21:32:19 · 810 阅读 · 0 评论 -
Android ViewDragHelper完全解析 自定义ViewGroup神器
在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好 __onInterceptTouchEvent__ 和 __onTouchEvent__ 这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度检测等等转载 2016-09-21 17:38:09 · 529 阅读 · 0 评论 -
Elasticsearch迁移数据方案(不停服重建索引)
背景Elasticsearch是一个高扩展的开源全文搜索和分析引擎,它允许存储、搜索和分析大量的数据。ES 的索引创建之后的 mapping 结构是不能够修改的,如果系统中的 ES 索引没有使用别名指向真正的索引,那么要达到增删mapping字段的需求,就需要对索引进行重建。方案流程图打开临时索引在系统中定义开关,读取外部配置文件,当开关置为 true 时,所有数据将交给临时...原创 2018-12-11 14:39:37 · 3150 阅读 · 0 评论