自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java-wing的博客

从无到有,从低层到底层

原创 Android 贝塞尔曲线

我们在实际开发中,肯定会遇到自定义控件,有时候我们也会遇到曲线的处理,今天我们就来学习下大名鼎鼎的贝塞尔曲线。 贝塞尔曲线(Bézier curve)叫贝兹曲线,是计算机图形学中非常重要的参数曲线。如qq消息提醒拖拽红点,阅读器翻书效果等等,在实际软件工具中,比如ps中的钢笔工具核心就是贝塞尔曲线...

2017-03-24 15:48:21

阅读数 320

评论数 0

原创 Android 动画分析之属性动画

上一篇讲解了android中Tween动画的源码分析,今天接着讲android 3.0后出现的属性动画 Property动画的引入: 在3.0之前,android的提供的补间动画其实能满足大部分需求,比如平移,缩放等等,但后来一些不足,体现出来了,比如改变view的属性,又比如你改变Butto...

2017-03-21 23:13:28

阅读数 214

评论数 0

原创 Android 动画分析之Tween动画分析

前言: 我们选择了android开发或ios开发,是不是见到不错的app,就想看看他们的一些动画效果,交互体验,以及一些有创意的功能。今天我们就来一起学习讲解android中的动画,以及动画原理,以便后续独立开发一些复杂的动画。 动画分类: 那android为我们提供了哪些动画呢:目前是三种:...

2017-03-20 16:17:04

阅读数 511

评论数 0

原创 Android 开启之旅-学习路线

前言: 今天在这里我也是斗胆写写这几年自己在android方面的一点感受,也是为了刚进入android大门的学弟们一点点建议,有个大体方向吧。先说智能手机吧,有谁知道最早的智能手机是什么时候,可能答案不一,这个也无从定论。有的说93年,有的说03年。。。等等,这个不是重点,那android手机最早...

2017-03-14 17:20:32

阅读数 195

评论数 0

原创 Git cherry-pick的使用

这几天在帮朋友做一个项目,没时间写博客,今天抽时间继续。今天主要讲解一个高级的语法点 cherry-pick。

2017-03-09 11:07:00

阅读数 28599

评论数 3

原创 Git rebase和merge的表现

前边讲过git的一大优势就是分支管理,分支管理离不开合并,前边已经讲过了merge的合并以及冲突解决,今天咱们就来讲讲rebase。

2017-02-27 10:48:59

阅读数 268

评论数 0

原创 Git 分支管理-git stash 和git stash pop

合并分支,冲突是难免的,在实际协作开发中我们遇到的情况错综复杂,今天就讲两个比较重要的命令使用git stash 和git stash pop

2017-02-22 14:05:50

阅读数 4577

评论数 0

原创 Git 分支管理-解决合并冲突

前边讲创建分支时遗留了一个问题,就是合并分支时遇到冲突的情况

2017-02-22 10:43:30

阅读数 4334

评论数 0

原创 Git 分支管理-创建与合并

上一篇博客讲了即时分支合并是git的杀手锏,Git是非常鼓励大家使用分支的,日常开发中打断你思维的连续性是会大大降低生产力的,并且切换上下文也更繁琐,更大的损失。

2017-02-21 13:10:42

阅读数 203

评论数 0

原创 Git 分支管理策略

引言:有人说我在以前使用的svn,平时就不怎么建立分支,那现在请你记住,git相比svn的一大优势就在于分支管理(branch)和合并(merge),有人甚至成分支管理是git的必杀技,我觉得这一点不为过。 那我们什么为什么需要用到分支呢?很简单的一个场景:我们app开发经常是团队协作开发,分不...

2017-02-20 17:02:11

阅读数 211

评论数 0

原创 Git 版本回退2

今天接着上篇继续讲解,我们在日常团队协作开发中,经常会遇到这样的情景:当完成最后一个模块,为了抓紧时间赶最后一趟地铁,高高兴兴的把自己程序提交到远程仓库,刚回到家躺下,突然想到有个小失误不应该提交,遇到这种情况,需要回退,我们应该怎么处理呢? 首先,必须要明白的一件事,任何普通用户不能擅自做有关...

2017-02-18 23:33:01

阅读数 284

评论数 0

原创 Git 版本回退1

当我们已经commit到版本分支,但发现有问题时,这时候怎么办?

2017-02-17 15:08:39

阅读数 427

评论数 0

原创 Git 基本操作2--撤销修改

其实当我们选择了IT行业的那一刻起,就跟加班联系在了一起,我相信大部分人都有决战到凌晨的经历,我刚毕业曾经加班到凌晨一点,回家路上,拖着疲惫的双腿,走在城中村的小路上,任凭细雨轻抚脸庞,那时候很享受那种感觉,而实际加班的过程当中我们有时候思路是不清晰的,这时候难免会出现一些误差,我见过一个很知名的...

2017-02-16 17:30:42

阅读数 331

评论数 0

原创 Git 基本操作1--修改提交(add,commit)

上一篇讲解了创建仓库过程,其实就已经正式进入git管理了,今天就正式讲解日常基本操作。 来个小插曲:作为程序员,最怕的就是客服,测试,产品那边来找咱们:andorid客户端请求异常啦,ios那边闪退啦,谁也不想自己做的产品出bug。 当然有一部分人心想:我去,终于来bug了,终于又可以借机跟测...

2017-02-16 10:31:06

阅读数 19029

评论数 0

原创 Git 创建仓库

前几篇博客讲了太多的理论,里面也渗透了一些深入的知识点,今天我们就正式进入git的具体使用了,今天主要讲解创建仓库(版本库repository) git可以管理版本库的里的文件,文件的修改,删除,添加等,git都可以跟踪到,包含各种历史版本,还可以在适当时机还原操作等。 Git 初始化仓库,需要...

2017-02-15 16:32:35

阅读数 393

评论数 0

原创 Git 工作区和暂存区

我们先来理解下Git 工作区、暂存区和版本库概念,前边我们简单介绍过,今天在温习一遍: 工作区:就是你在电脑里能看到的目录,比如 work文件夹 就是个工作区。暂存区:stage, 或index。一般存放在 工作区的隐藏目录.git 下的index文件(.git/index)中,所以我们把暂存区...

2017-02-15 13:32:17

阅读数 826

评论数 0

原创 Git 分布式与集中式

上一篇提到了Linus比较排斥集中式的版本控制系统,从而才有了Git的出现,我们都知道Git是分布式版本控制系统,但具体有啥区别呢,今天在这里跟大家一起聊聊这些。 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始...

2017-02-14 10:43:48

阅读数 1148

评论数 0

原创 Git的诞生

前几篇文章,主要是未刚刚接触git并且急需使用的同学而写,为了让这些同学能快速对接团队开发,大部分都是这个过程走过来的。下面我们就一步一步的揭开git工具的面纱,先理论在实践,我们就从git的起源讲起。 说到git的出身,就不得不提到一位超重量级人物Linus,如果你不知道Linus没关系,但你...

2017-02-10 16:56:13

阅读数 1027

评论数 0

原创 Git 基本技能技巧

实际上我们在团队协作中的版本控制,大部分时间都在反复使用常用的命令,你可以看看下边是不是用到最常用的操作,

2017-02-09 22:09:50

阅读数 220

评论数 0

原创 Git常用命令

git 的常用命令一览

2017-02-08 16:50:46

阅读数 181

评论数 0

原创 Git教程 团队协作开发流程

git协作开发

2017-02-08 10:06:44

阅读数 449

评论数 0

原创 Git教程 快速入门

现在git管理越来越普遍,本系列旨在为初学者提供一个简单的入门教程。

2017-02-07 11:29:37

阅读数 212

评论数 0

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