9 winton_by

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

正则表达式入门

文章目录概念基础语法元字符^ 行的开始$ 行的结束[...](字符组)匹配若干字符- (字符组内元字符)匹配范围^ (字符组内元字符) 非(排除)匹配. 匹配任意字符| 多选结构`\< 和 \>` 单词分界符? 可选项元素+ 重复元字符* 重复元字符{} 限定重复次数() 范围限定符,反向应用范围限定反向引用(配合 \number 使用)\ 转义字符(即 需要将元字符当普通字符时,使...

2019-07-06 16:46:19

Groovy入门基础

文章目录基本概念环境搭建下载groovy的manSDK(Mac os)安装 groovy下载IDEA配置groovyHelloWorldGroovy 语法精讲文件结构变量类型字符串‘xx’"xx"'''xx'''闭包(类似java8中的lambda表达式)必包的使用场景数据结构列表列表转数组列表排序数组映射(map)范围类动态添加属性&方法(很神奇)Json 操作xml 操作总结  An...

2019-06-26 22:38:14

二十三点的碎碎念——活到老学到老

  回到CSDN博客,发现自己在这个网站注册已经9年了,突然一下子有好多感慨。就想把这些乱七八糟的想法记录下来。  不知道有没有人和我一样,从学校刚出来的时候,学习劲头挺足的,后来慢慢就懒惰了起来,不安于现状,又不愿付出努力。于是就不停的在堕落和愧疚的状态中不停的切换,难过极了!时间过的很快,这么多年,房价涨了,眼睛的度数涨了,物价涨了,但工资的涨幅确实屈指可数!  眼看着就是要奔三十的人了...

2019-06-12 00:01:14

Material Theme自定义的一些细节

简单记录一下最近修改Material Theme的问题,因为一些属性平时用的很少,比较难找。注释比较详细。<?xml version="1.0" encoding="utf-8"?><resources> <style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">...

2019-05-23 10:52:22

maven-publish插件的使用

文章目录maven-publish插件maven-publish的使用引入插件使用插件publicaionsrepositioriespublishToMavenLocal完整的examplemaven-publish插件maven-publish是一个Gradle插件,可以我们的编译的输出物(artifacts)发布到Apache Maven仓库当中,例如aar,jar等library发布...

2019-05-04 00:13:59

我的新博客

各位新老朋友们,现已将自己新写的博客托管到GitHub上,访问地址是http://wintonby.github.io/,欢迎大家访问交流,也欢迎大家进QQ群进行技术交流!!!

2018-05-26 11:39:33

Android 应用内存泄露排查流程

前言  最近为了对自己负责的APP做优化,特地研究了一下内存泄露分析常用的方法,这里简单的总结一波。基本流程第一步、确定内存泄露的基本范围  Android Studio很早以前就有直接查看内存使用的情况的Memory Monitor,因此我们可以通过观察我们的某一个操作的执行与返回,是否是内存不断的增加,如果是,则表明有内存泄露的嫌疑。据此,我们可以找到内存泄露的一个基本...

2018-03-11 15:45:45

Android数据库框架greenDao学习笔记(三)----应用

引言  前面两篇文章,介绍了greenDao的集成方法与基本注解,具备了基本的基础知识,就可以开始进行实践了,本篇博客介绍,我是如何在项目中使用greenDao进行数据存储的,高手勿喷。

2017-06-04 15:02:17

Android数据库框架greenDao学习笔记(二)---注解

引言  上篇博客中介绍了greenDao的集成方式,这篇博客,我们介绍如何使用greenDao创建我们需要的数据表。补一张图(来自官网),来理解greenDao,大家意会吧。   注解  先上一张图,来对greenDao的注解有一个直观的认识:   Schema  通过在Gradle文件中进行配置,就无需再额外配置,它的配置选项主要有以下几个:   schemaVersion:数据库最新的版

2017-03-11 00:13:01

PyCharm激活码2017

刚下载的PyCharm突然提示过期了,网上很多激活码都是2016年的,现在已经过期了,无法再使用了。搜集了一下,在网上搜到了2017年的,分享出来。BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIs

2017-02-26 21:34:51

Android数据库框架greenDao学习笔记(一)----集成

引言  在项目中经常会用到数据存储、缓存等等,常用的一种方式就是数据库存储,从追求开发效率的角度讲,一般公司都会用第三方开源库,greenDao是目前口碑比较好的数据库框架之一。官方网站点击这里greenDao基本介绍  greenDao是一个开源Android ORM(Object Relation Mapping,对象关系映射) 框架,它使得Sqlite数据库开发变得有趣。它节约了开发人员写SQ

2017-02-23 23:46:05

Android动画----TypeEvaluater,Interpolator

引言  学习属性动画时,曾今提到过TypeEvaluater,Interpolator两个类,这篇博客对这两个类做一些简单的学习。话不多说,进入正题。TypeEvaluater  TypeEvaluater是属性动画的值计算器,在学习属性动画时,必然会用到的一个方法就是ValueAnimator的addUpdateListener()方法,即添加动画监听器,监听器需要实现一个方法即public vo

2017-01-22 00:06:57

Android动画----ValueAnimator

引言  关于Android动画的内容,我们已经讲了好几篇了,都是一些最基础的,包括Alpha、Translate、Rotate、Scale都是常见的补间动画(Tween Animation),属于视图动画(包括补间动画和帧动画),今天我们来学习另一种类型,属性动画,主角是ValueAnimator。   那么肯定有人会疑惑视图动画和属性动画有什么区别?那就看下面我对这两种动画的理解:   视图

2017-01-10 20:55:32

Android动画----Interpolator(插入器)

引言   Android的几种基础动画前面的几篇博客已经介绍的差不多了,在前几篇博客一直预留了一个问题就是Interpolator的说明,本篇博客就着重介绍一下Interpolator的含义Interpolator的含义   Interpolator字典意思是插入器,在动画当中充当的角色就是动作,类似于我们做PPT时,为动画添加动作,Android系统也为动画提供了很多动作,Interpolator

2016-12-07 18:35:12

Android动画----Set

引言  讲完了Alpha、Translate、Scale、Rotate动画,这篇博客将讲述他们的组合用法Set,可以让它们四个动画同时发挥作用,让效果变得更加酷炫。   Set动画  set本身没有什么新的属性,它本身是没有特殊的属性,本身也是集成自基类Animation类。  Set 属性  具体说明参照下面的注释,需要注意的有 android:repeatCount属性对set无效,其他

2016-12-05 23:35:43

Android动画----Translate

引言  关于动画的学习,这是第四篇啦,都是最基础的几种动画,梳理一番,对知识的了解就更加清晰啦,转入正题,介绍今天的主角Translate。   Translate动画  顾名思义,Translate动画就是位移动画,也是集成自基类Animation。   Translate属性      Translate动画的相关属性如下xml所示,每个字段的意思见注释<?xml version=

2016-12-04 23:28:26

Android动画----Rotate

引言  学习了Scale、Aplha,接下来趁热打铁,这篇就学习Rotate动画吧   Rotate动画  旋转动画,继承自基类Animaton   Rotate属性  老规矩吧,直接代码里注释<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/a

2016-12-01 23:14:25

Android动画----Alpha

引言  紧接上一篇文章,本篇继续学习Android动画基础知识,本篇的主角是Alpha   Alpha动画  Alpha是Andriod透明度渐变动画,其基类为Animation类。   Alpha属性<?xml version="1.0" encoding="utf-8"?> <alpha xmlns:android="http://schemas.android.com/ap

2016-11-30 23:26:51

Android动画----Scale

引言      要做一款让用户喜欢的APP,适当的动画元素是必不可少的,因此接下来的要学习和记录一系列Android动画相关的知识,梳理一下一些比较含糊的知识点。Scale动画      Scale是Android的尺寸缩放动画,继承自基类Animation   Scale的属性  直接参照代码中的注释(ps:方便说明,直接使用#作为注释符)   <?xml version="1.

2016-11-29 22:43:50

Android Studio APP混淆实践

在Android APP开发完成后,为了防止APP被盗版、以及其他安全因素,大多数APP都会被要求做混淆编译,因此作为一项必要技能,就必须得掌握了,下面简单记录一下真个实践过程。   编辑混淆规则文件 如图所示,可以从Android Studio的工程目录上看出对应每个模块的混淆规则文件,每个模块使用不同的混淆规则,根据实际情况,进行相关的编辑。 这里举个Volley的混淆规则文件看看:

2016-10-12 23:46:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。