自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java中new BigDecimal(double val)的坑

Java中new BigDecimal(double val)的坑

2022-05-18 18:07:18 879

原创 UML中类间关系(泛化、实现、依赖、关联、聚合、组合)

UML中几种类间关系:泛化、实现、依赖、关联、聚合、组合关联关系关联(association)关系表示类与类之间的连接,它使得一个类知道另外一个类的属性和方法。关联可以使用单箭头表示单向关联,使用双箭头或者不使用箭头表示双向关联,不建议使用双向关联,关联有两个端点,每个端点可以有一个基数,表示这个关联的类可以有几个实例。0…1 表示可以有0个或者1个实例0…* 表示对实例的数目没有限制1...

2019-02-12 16:44:36 435

原创 UML简介

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML支持面向对象的技术,能够准确的方便地表达面向对像的概念,体现面向对象的分析和设计风格。UML不仅可用于软件设计,也可以用于软件需求分析。UML的模型主要有三部分构成事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽...

2019-02-12 16:37:59 2069

原创 Android探究之View的绘制流程

Android中Activity是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当Activity启动时,我们会通过setContentView方法来设置一个内容视图,这个内容视图就是用户看到的界面。PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。PhoneWindow是Activity和View系统交互的接口。一个...

2019-01-05 18:26:06 317

原创 项目管理探究之挣值管理常见计算

项目管理探究之挣值管理PV、EV、AC、BAC、EAC、ETC等计算公式含义PV(Planned Value):计划值  应该完成多少工作(按照计划截止目前应该花费的预算)AC(Actual Cost):实际成本  完成工作的实际成本是多少(截止目前实际的花费)EV(Earned Value):挣值  完成了多少预算的工作(实际完成的工作,按照预算标准应该有的花费)以上3个指标是成...

2018-12-14 23:21:13 2491

原创 Android探究之Gson@SerializedName

@SerializedName注解的意义当我们使用Gson解析Json数据时都会创建一个对应实体类,有时候Json数据里面的字段是Java关键词或者Json数据里面的字段太简单,我们想在实体类中自定义字段名,这时就可以用@SerializedName注解。@SerializedName注解,不管是对象转Json还是Json转对象,字段名称会被替换成注解的名字。@SerializedName...

2018-12-14 23:04:03 476

原创 Android探究之ANR

什么是ANRANR:Application Not Responding,即应用程序无响应。在Android中,ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕,或者对特定操作没有执行完毕,就会出现ANR。对于输入事件没有处理完毕产生...

2018-12-04 19:14:35 140

原创 Android探究之内存泄漏的原因和解决办法

基础JAVA是在JVM所虚拟出的内存环境中运行的,内存分为三个区:堆、栈和方法区。栈(stack):是简单的数据结构,程序运行时系统自动分配,使用完毕后自动释放。优点:速度快。堆(heap):用于存放由new创建的对象和数组。在堆中分配的内存,一方面由java虚拟机自动垃圾回收器来管理,另一方面还需要程序员提供修养,防止内存泄露问题。方法区(method):又叫静态区,跟堆一样,被所有的...

2018-11-20 20:45:46 874

原创 AndroidStudio常用快捷键

Android Studio常用快捷键Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 C

2017-08-28 14:13:26 200

原创 学习笔记_Android减小APK大小

APK的组成结构和减小APK大小的方法

2017-05-19 17:02:58 297

原创 学习笔记_搜索引擎高级使用技巧

搜索引擎高级使用技巧

2017-05-12 11:11:18 428

转载 一个总经理的11个经典面试问题

问题一:“请你自我介绍一下”这个问题的面试方法是:应聘者站起来用五分钟的时间面对大家进行演讲。 我的目的是:了解应聘者的心理承受能力、逻辑思维能力、演讲能力,而他的生平介绍却是其次的,因为,我们在他的简历中已经对其有所了解。 应聘者应该做到:1、介绍内容要与个人简历相一致。2、表述方式上尽量口语化。3、要切中要害,不谈无关、无用的内容。4、条理要清晰,层次要分明。5、要有训练有素的演讲语气和肢体

2017-04-27 11:52:50 6328

原创 学习笔记_微信小程序开发--组建Swiper的使用

微信小程序Swipe

2017-04-21 18:12:03 4205

原创 学习笔记_微信小程序开发--常用快捷键

常用快捷键微信 小程序

2017-04-21 18:11:40 334

原创 学习笔记_Git之CodeReview流程

为什么要codereview. 整个团队的编码风格是统一的。. 有高手能对自己的代码指点一二,从而提高编码水平。. 减少低级错误的出现. 约束自己写高质量的代码,因为是要给人看的。我们对codereview的需求. 很轻松可以发布自己写的代码。. 很轻松的可以与老代码diff review。. review的人和被review的人很轻松的交互,而且还能保存交互的历史

2016-03-07 11:21:43 9153 2

原创 学习笔记_Git之分支创建策略

分支策略:git上始终保持两个分支,master分支与develop分支。master分支主要用于发布时使用,而develop分支主要用于开发使用。 创建master的分支developgit checkout -b develop master 切换到master分支git checkout master 合并develop分支到mastergit merge

2016-03-07 11:18:28 284

原创 学习笔记_Eclipse使用常见问题

1、Eclipse hangs at the Android SDK Content LoaderAndroid SDK Content Loader: (0%)Make sure that eclipse is not active. If it is active kill eclipse from the processes tab of the task manager Ope

2016-03-07 11:16:02 310

原创 学习笔记_Eclipse快捷键

1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline    如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能

2016-03-07 11:13:37 273

原创 学习笔记_XML之转义字符

XML转义字符  在XML文档中的所有文本都会被解析器解析,不合法的XML字符必须被替换为相应的实体。 只有在CDATA部件之内的文本会被解析器忽略。如果在XML文件中使用类似"if salary  为了避免出现这种情况,必须将字符"if salary  下面是五个在XML文件中预定义好的实体:小于号>

2015-12-14 12:07:51 353

转载 学习笔记_android之选择合适的数据存储方式

1、Andriod应用程序经常会使用到数据的存储在本地或者网络介质中,为了灵活存储各种数据,android中可有文件存储、SharePreference、SQLITE、网络存储等方式。但是在实际应用中哪种方式最适合你会让你做事起到事半功、一劳永逸的效果呢,同时也让你的代码更健壮和更人易懂。1)一般存储少量数据并且存储内容不是很多,最好数据键值在固定的一个范围内,如:用户名、密码、最后一次登录时

2015-12-08 15:38:03 530

原创 学习笔记_android之复制黏贴实现方法

当使用clipboard framework时,把数据放在一个剪切对象(clip object)里,然后这个对象会放在系统的剪贴板里。  clip object可以有三种形式:  Text:文字字符串。  文字是直接放在clip对象中,然后放在剪贴板里;粘贴这个字符串的时候直接从剪贴板拿到这个对象,把字符串放入你的应用存储中。  URI:一个Uri 对象。  表示任何形式的URI。这种形式主要用于从一个content provider中复制复杂的数据。  复制的时候把一个Uri 对象

2015-11-18 16:40:27 615

原创 学习笔记_android之Selector与Shape的基本用法

1. Selector 介绍drawable 的 item 中可以有以下属性:android:drawable ="@drawable/drawable_resource"  放一个drawable资源android:state_pressed =["true"| "false"] 是否按下,如一个按钮触摸或者点击。android:state_focused =["true"| "

2015-11-17 16:04:52 399

原创 学习笔记_Android之常见四种点击事件的实现方法

android常用的四种响应按钮点击事件的方法有1.内部类2.匿名内部类3.布局文件夹定义Onclick属性,并在activity中声明方法4.在主类中实现OncickListener接口,并在主类中实现未实现的方法

2015-10-23 18:23:48 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除