自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自己走的路

关于自己感兴趣的技术研究的记录存档,以便日后回头看看。

  • 博客(21)
  • 收藏
  • 关注

原创 遇到问题一定要先上 Stack Overflow 去找!!!

这是血泪史,吃过亏,浪费过时间才真正记在心里的真理!!!写代码的时候总会遇到乱七八糟的问题,谁也不能保证一定能解决,去搜索就是最好的解决办法。 于是到哪去搜索也就有了不同。 看过不少前辈分享经验,都说要去Stackoverflow找答案,但是因为英语不那么灵光,看着费劲,总是想偷个懒,能百度就百度吧。 结果总是会浪费更多时间,还不如硬着头皮去看英文,其实多数时候也没那么难,而且Stackove

2016-05-23 15:46:17 1413

原创 CentOS安装图形桌面环境

Linux一般用在服务器上,是不太需要图形桌面环境的。 不过最近自己买了个VPS玩玩,想倒腾倒腾,就试了试。就这么个简单的东西,搞了一下午,网上找的中文教程,都是抄来抄去,看着都差不多,但是没有一个能成功的。安装包名都是错的,yum安装都报错。 最后还是找了个英文的教程,才安装成功,英文还是要学好呀。 下面就把我的过程简单记录一下,原文如下,建议大家最好还是看原文。Add GNOME to a

2017-05-18 00:12:52 1542

原创 Android Studio 构建项目一直卡在 gradle build running 解决方法

实测以下设置有效:

2016-07-17 14:20:50 953

原创 自学走了不少弯路,最近的一点心得体会

学习应该以需求为主,详细点就是: 1. 定下自己要做个什么样的东西出来(需求) 2. 去找相关技术手段来实现(开发) 3. 实现之后可以再想想有没有更好的方法(优化迭代)三步走才是最好的学习方式,其实也是实际开发工作中的工作方式。那所谓的走弯路是什么样子呢?看到一个技术,觉得好炫酷没听过,赶紧去学一学,发现根本看不懂,遂放弃。后来又看到一个炫酷技术,又来一遍。这样反反复复,

2016-07-05 11:13:33 1404

原创 MenuItemCompat.getActionProvider 返回实例为空的解决

要做一个分享的小功能,用到 ShareActionProviderShareActionProvider mShareActionProvider = (ShareActionProvider)MenuItemCompat.getActionProvider(shareItem);这一行代码得到的实例死活就是个空,查了好多资料终于解决。<menu xmlns:android="http://sche

2016-06-18 18:01:00 1472

原创 关于 git reset 命令几个常用参数的理解

我们在使用git进行版本管理的时候,如果遇到需要回退代码的情况,一般会用 git reset 命令,不过这个命令还有几个参数,这篇文章就来详解一下。先来了解一下 git 大致的工作流程,配合这张图会比较容易讲清楚首先,想象一下,我正在写着我的代码,这个状态对应图中的 Working diretory, 这个时候,我的代码还就是我的,跟 git 半毛钱关系都没有。(在Android Studio中对

2016-05-27 22:04:53 15620 3

原创 Android Studio导入开源项目的总结

在用Android Studio导入开源项目的时候,因为本地环境与作者的环境并不可能完全一致,所以都是要改一些配置信息才能正常运行。一般而言,只需要改少数几项即可,举例如下:build.gradle(Module:app)apply plugin: 'com.android.application' //设置使用android插件构建项目android { compileSdkVersion

2016-05-23 11:45:58 2753

原创 匿名内部类实现接口

最近在研究回调,发现回调与接口联系十分密切,且通常使用匿名内部类的写法,现在记录一下,有了更深的体会,随时更新。一个接口A:public interface InterfaceA { public void sayA();}另一个接口B:public interface InterfaceB { public void sayB();}主方法中:public class Ma

2016-05-19 23:02:59 4811

转载 DOM解析和SAX解析的区别

本文为转载,内容基本不变,格式用Markdown重排。 原文地址:DOM解析和SAX解析的区别 NO 区别 DOM解析 SAX解析 1 操作 将所有文件读取到内存中形成DOM树,如果文件量过大,则无法使用 顺序读入所需要的文件内容,不会一次性全部读取,不受文件大小的限制 2 访问限制 DOM树在内存中形成,可以随意存放或读取文件树的任何部分,没有次数限制

2016-05-11 21:31:03 7396 2

原创 Android Studio中文件名的颜色的意义

绿色:已经加入控制暂未提交红色:未加入版本控制蓝色:加入,已提交,有改动白色:加入,已提交,无改动灰色:版本控制已忽略文件

2016-05-11 21:08:35 805

原创 Android Studio报错,Error:SSL peer shut down incorrectly

我们在用Android Studio导入项目的时候,经常会遇见各种各样的报错,导致项目不能运行。最近遇到一个问题,报错是 Error:SSL peer shut down incorrectly查了一下,貌似要改各种配置文件,挺麻烦的。就在这个位置看了一下对照本地可以正常编译的项目,改一下参数。然后就可以运行了。

2016-05-11 21:00:06 33151 6

原创 Math类四个常用方法辨析,floor、ceil、round、rint

Math.floorfloor,英文原意:地板。 Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的 值肯定会小于或等于这个浮点数。再看下面的例子的时候,脑中想象一个竖着的数轴,负数在下,正数在上。这样对于向上取整和向下取整的说法,可能会更容易理解。例子: System.out.println("Math.floor(-1.1): " + Mat

2016-05-11 17:51:10 16407 1

原创 Android API 23中废弃了HttpClient的解决办法

今天在写网络连接的时候发现API 23中居然找不到HttpClient,官方文档似乎是这样说的。 This interface was deprecated in API level 22. Please use openConnection() instead. Please visit this webpage for further details.要我用openConnectio

2016-05-05 20:30:10 8393

转载 Android Studio插件 - FindViewByMe

本篇基本由以下博文整理而来,加上亲身验证。 原文地址:(http://laobie.github.io/android/2015/11/27/find-view-by-me.html)FindViewByMe是一个自动生成FindViewById代码的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代码生成。下

2016-04-28 16:17:43 4642

原创 Udacity Code Review Suggestions

昨天提交了Udacity Android Developer Nanodegree Program的第一次作业,今天给了答复,还有些批注。其实就是一个针对我个人代码风格的及其具有针对性的专业化建议,实在是个好东西,这里必须记下来。Similar to how it is a good practice to keep your labels and prompts inside of the S

2016-04-24 20:50:07 577

原创 开宗明义

4月初报名参加了Google组织的Studyjams线上活动 今天(4月24日)把课程看完,这个月顺便也把《第一行代码》又精读了一遍,来写写感想。 其实这套视频的整体难度对我来说很小,大部分时候都是跳着看,顺便练练听力。 不过Google官方出品,必属精品,其实还是有很多值得竖起大拇指的地方。分享的学习态度Google与Udacity合作办这个活动,也许有很多目的。比如Udacity要入华,

2016-04-24 20:33:26 494

原创 推荐Eclipse插件:Eclipse Color Theme

一个很棒的eclipse插件,可以简单方便地实现eclipse下炫酷的代码配色。一、在eclipse里点击Help - install new software二、在work with里输入地址URL=“http://eclipse-color-theme.github.com/update”三、安装完成之后 Window - Preferences - General - Apper

2015-07-23 16:38:28 451

原创 切换imageview当中的图片

今天在做UI的test项目时,想到一个需求,一个按钮可以使一个对应的imageview当中的图片来回切换。网上查了几种方法都不可靠,最后还是找到一个妙方,经试验完全成功,且效果不错,简便易行。1.在xml文件中设置好imageview的的源文件,如下图:2.在image_list当中这样写:可以有几个图片就写几个item,我这里是两个图片轮回切换的例子,如果多几个图

2015-07-15 15:35:39 1905

原创 Eclipse当中的Copy Qualified Name

在文件管理器的某个文件上右键Copy Qualified Name会将文件的绝对路径(相对于wokspace)拷贝下来,以正斜杠分隔。如:/appcompat_v7/gen/android/support/v7/appcompat/R.java在类编辑器中右键Copy Qualified Name会将类的完整路径(相对于包名)拷贝下来,以点分隔。如:android.support.

2015-07-14 12:42:21 1361

原创 可以使电脑更加顺手的软件以及设置(个人习惯)

一. 必备f.lux软件二. 将系统窗口改为豆沙绿色(85,90,205),其他系统都比较容易改。这里单独记下win8系统的改法。打开注册表编辑器(regedit),修改以下两个地方,重启电脑即可[HKEY_CURRENT_USER\Control Panel\Colors]"Window"="202 234 206"(原值为255 255 255)[HKEY_LOCAL_

2015-07-13 20:09:44 705

原创 在Eclipse里修改已建立的android工程的图标

两个前开始自学Andriod,现将学习中遇到的一些问题记录下来,也算是对自己的激励。一个练习用的android工程,突然觉得图标不是很好看(因为是建立工程的时候随意选的图标)要改图标的话,可以直接去替换工程里面的资源文件,也就是res文件夹里面的图片文件。但是这个方法过于麻烦。其实有另外方法可以搞定的,具体如下:1. 进入AndroidManifest.xml工

2015-07-12 22:49:34 2733

空空如也

空空如也

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

TA关注的人

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