程序亦非猿

菩提本无树,程序亦非猿。


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友链

  • 搜索

岁月是一场有去无回的旅行

发表于 2015-12-31 | 更新于: 2019-02-12 | 分类于 人生路上 | 阅读次数:
字数统计: 377 | 阅读时长 ≈ 1 分钟

时间是让人猝不及防的东西

谁能想到原来在学校打着LOL,学的是ps,ai,3dmax本该做个美工的我,竟然学了一年多的Android了.

岁月是一场有去无回的旅行,好的坏的都是风景

坏:

  1. 遇到坏房东,人在异乡,尝到了无家可归的滋味.
  2. 加班严重,带来很多负面影响,如身子变差,没时间陪女朋友,没时间常回家看看.
  3. 外公去世,这世界又少了一个最疼爱我的人.

好:

  1. 跟女朋友依然相爱,并没有毕业分
  2. 学习android虽然坎坎坷坷,但是一路坚持过来了,度过了小白的阶段
  3. 为Android开源贡献了一点绵薄之力
  4. 参加了杭州GDG,杭州线下聚会
  5. 认识了许许多多的良师益友,志同道合的好友

排名不分先后:
教父,凯哥,Ail,晓峰,代码家,马琳,医生,刚哥,百万,梁飞,Asha,老穆,泡在网上的日子,蛤蟆,T大,Simple,lightsky,笔记,凯子哥,信,邓子,黑燕,Nick,MrFu,杨辉,轻微,小龙,启超,菲菲,小黑屋
干货群,github交流群,艺术探索群等群友,当然还有自己KeepGrowing的群友,不一一列举了

走过的那些曲折,原来留下的都是真的

感谢我女朋友的陪伴,感谢各路朋友的支持,2016有很多很多想做的事情,希望我能够顺利达成心愿.

Git常用命令之Tag

发表于 2015-12-30 | 更新于: 2021-02-08 | 分类于 Tools | 阅读次数:
字数统计: 173 | 阅读时长 ≈ 1 分钟

标签 tag

标签的作用不言而喻,一般当我们release一个版本的时候打个tag.

查看标签

  • 查看已有标签
    git tag
  • 特定的搜索模式列出符合条件的标签
    git tag -l 'v1.4.2.*'
  • 查看指定tag
    git show [tagname]

新建tag

Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)

一般用包含信息的-a:

$ git tag -a v1.4 -m '这里写些信息'

给指定的commitId 打tag

git tag -a [tagname] -m [msg] commitid

eg.git tag -a v0.1 -m "add tag v0.1" 6c46c1

push tag

tag需要单独push

  • git push origin [tagname]
  • git push --tags

OK,常用的tag命令就这样!

资料推荐

Pro Git

Javadoc_generation_failed

发表于 2015-12-29 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 134 | 阅读时长 ≈ 1 分钟

今天在升级Utils,把Utils升级,上传到JCenter的时候遇到了一个错误:

Javadoc_generation_failed

搜索后发现原因是代码里包含了Html格式的代码,我表示很疑惑,因为我并没有写过Html格式的代码呀,我写的是Java,怎么会有这个错误呢?

然后百般寻找,发现格式化代码的时候,AS自动生成了一个</p>的标签,删除后就可以了!!!

又长见识了!~~

资料

http://stackoverflow.com/questions/26552279/gradle-build-fails-with-javadoc-nullpointerexception

推特分享后续

发表于 2015-12-24 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 75 | 阅读时长 ≈ 1 分钟

前言

之前写过一篇做Twitter登录与分享功能的,那时候分享是通过调用客户端的,然而现在需要改成调用Twitter的API实现分享,诶,相当于之前做的都白做了,心里万头草泥马奔腾啊.

阅读全文 »

Glide

发表于 2015-12-16 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 405 | 阅读时长 ≈ 1 分钟

Glide

An image loading and caching library for Android focused on smooth scrolling

Glide专注于顺畅滑动的一个图片加载缓存库.

1
2
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'com.android.support:support-v4:19.1.0'

基本使用

与UIL的使用方式不同,Glide的API与Picasso类似,链式调用,非常舒服.

1
2
3
4
5
6
Glide.with(myFragment)
.load(url)
.centerCrop()
.placeholder(R.drawable.loading_spinner)
.crossFade()
.into(myImageView);

阅读全文 »

ContentProvider的authorities属性

发表于 2015-12-10 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 165 | 阅读时长 ≈ 1 分钟

ContentProvider

authorities属性的唯一性

关于ContentProvider,一直都了解不多,最近遇到个问题.
我们两个App都用了一个第三方库,当我想同时安装我们的App时,遇到了一个错误:INSTALL FAILED CONFLICTING PROVIDER,一直安装失败.

搜索了一遍后在SF上找到了答案

原来android:authorities must be unique.

To avoid conflicts, authority names should use a Java-style naming convention (such ascom.example.provider.cartoonprovider). Typically, it's the name     of the ContentProvider subclass that implements the provider

在xml里配置authorities属性必须唯一,所以当我们两个app配置得一样时,就会失败,于是修改一下这个属性即可.

资料

manifest/provider-element.html

时间复杂度

发表于 2015-12-04 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 314 | 阅读时长 ≈ 1 分钟

时间复杂度

看了时间复杂度的故事做了点摘抄.

线性

如果它处理 N 个元素求和所花的时间是 T,那么它处理 N 2 个元素的和所花的时间就是 T 2。所以随着 N 变大,时间 T 的变大是与 N 呈「线性」关系的。

在时间复杂度中,我们用 O(N) 表示这种「线性」时间复杂度。

对数

对于类似二分法来说,输入的元素个数虽然翻倍,但是程序运行所花的时间却只增加了 1,我们把这种时间复杂度要叫「对数」时间复杂度,用 O(logN) 来表示。

其他复杂度

阅读全文 »

Android中的IPC机制

发表于 2015-12-03 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 105 | 阅读时长 ≈ 1 分钟

前言

阅读全文 »

ADP视频学习笔记

发表于 2015-11-30 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 342 | 阅读时长 ≈ 1 分钟

ADP

ADP全称 Android Development Patterns,google出的视频,口号是Build better apps
本文记录我该系列的学习笔记.

阅读全文 »

Mou备忘

发表于 2015-11-25 | 更新于: 2019-02-12 | 分类于 Android | 阅读次数:
字数统计: 831 | 阅读时长 ≈ 5 分钟

Mou

Mou作为一款免费的md编辑器优秀得让人难以置信,用它来写笔记写文章速度感人~
可以说它已经融入我的生活.

在此记录一下Mou的md语法,作为备忘
Mou icon

阅读全文 »
1…8910…15
程序亦非猿

程序亦非猿

144 日志
11 分类
101 标签
GitHub
0%
© 2015 — 2021 程序亦非猿 | Site words total count: 122.7k
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
人次 次