自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码不停T by TerryChao

Make a difference

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

原创 android 手机连接电脑不可见的处理

开发android 的时候经常遇到连接电脑后使用adb devices看不到连接的设备。这个时候一般通过两步即可使其正常显示。1. 在手机的系统设置中查看开发者选项和其下面的debug模式是否都处于开启状态2. 拔掉连接线,使用lsusb 命令(需要sudo, mac下使用system_profiler SPUSBDataType)查看usb连接,然后插上手机,再使用相同命令,会发现多了一

2015-03-15 14:28:51 938

原创 正则表达式之grep多词组查找

一般情况下我们会用正则表达式的字符集合查找,即[A-Z],但是就像下面的内容:Applications Memory Usage (kB):        TOTAL    72732    12728    56572    81215    49133     9421如果我们想用grep 查找所有的TOTAL 行,那么可以用grep TOTAL, 如果想查找所有App

2015-03-15 12:38:36 2376

原创 关于代码格式的一点感悟

最近在看 c++ primer plus,刚看到for 循环这章,突然

2014-10-22 00:01:02 657

原创 svn 提交编辑器修改

很长一段时间我的svn提交编辑qi

2014-10-21 23:02:19 4181

原创 mac 命令行显示配置

最近入了个air,试用一下乔老爷子的杰作,追求

2014-10-05 18:28:40 1446

原创 水一水

月底了,突然发现这个月才写了三篇原创或者

2014-09-30 08:10:58 587

原创 ubuntu 14.04 输入过程中出现[Invalid UTF-8] 的解决

最近电脑太慢,于是安装了

2014-09-27 23:32:43 8713

转载 Ubuntu下Thinkpad风扇配置

最近电脑出了点问题,温度太高,四处搜索风扇的控制方式,在网上找到一片

2014-09-27 19:21:35 3285

原创 C++ structure 和unions 比较

C++中structure 和unions在写法上非常像,单纯从语法上来讲他们几乎是一模一样的

2014-09-21 14:27:36 1290 1

翻译 数据大观园(一)

1. 面向对象的重要一方面就是设计和扩展自定义的数据类型,要想处理好好自定义数据类型,首先要深入理解C++内置的数据类型,因为他们是设计扩展其他所有数据类型的基石。2. 内置C++数据类型包括两类:基础类型和符合类型。基础数据类型包括两类,整数和浮点数。但C++根据实际编程的需要,提供了这两种基础类型的多个变种。3. 编程需要存储信息,为了能够在电脑中存储信息,程序需要能够识别信息的三种基

2014-09-01 22:52:55 578

翻译 C++ 启航

《C++ primer plus》第一章主要讲了一些C++

2014-08-30 22:49:10 542

原创 《软件开发者路线图》读书笔记

前阵子看《软件开发者路线图-从学徒到高手》记了些笔记,

2014-08-26 22:26:44 720

原创 android start activity getIntent 返回异常的问题

前两天在写android应用的时候发现一个诡异的现象,

2014-08-26 21:17:33 2215

翻译 C++的第一次亲密接触(二)

之前讲了c的一些特性和历史,接下来进入正题,

2014-08-24 21:41:28 494

翻译 c++ 的第一次亲密接触(一)

c++还是大学时候学的,当时没好好学习,工作后写

2014-08-20 23:31:06 630

原创 No -tsa or -tsacert is provided 解决方法

今天在build android apk的时候遇到一个奇怪的问题,build 好了之后发现

2014-08-20 22:39:18 3323

原创 mysql 设置字符集为utf8

在搭自己的博客网站的时候需要将数据库的编码设置成utf8,因为系统

2014-08-17 14:29:23 2808

原创 关闭ubuntu alt 快捷键

刚刚get到一个新技能,在shell 中使用alt + f/b 可以前后

2014-08-16 23:09:19 4395 4

原创 linux 图形用户界面结构简介

在读《linux 就是这个范儿》,系统的学习一些linux相关的知识,

2014-08-16 14:47:04 2267

原创 表驱动方法

上周接本上都浸泡在表驱动方法里,重构了一块多年的代码,说是多年,其实也就是一年半左右的样子:-)不过当我看到那些代码的时候,震惊到了。代码相当杂乱,整个功能模块就是一个大的hard code,解决问题的方式十分的hack,这里取hack的贬义~代码最初是很简单的,稍微hard一点的解决方案确实不是很刺眼,尤其对于应用来说,追求功能的发布速度几乎是第一要义,所以当初开发的时候也没有注意设计,怎么方便

2014-03-24 23:13:21 995

原创 设计模式之工厂方法模式

最近比较忙,每天忙着co项目的代码,没时间更新博客,本来设想每周更两篇,一晃一周就过去了,一篇都没写,今天周末,抓紧写点东西,下午继续co。过去一周主要研究了一下设计模式中的工厂方法模式,包括普通的工厂方法和抽象工厂方法。说实话,目前对工厂方法还不是很掌握,没有理解其精髓,写点笔记mark 一下。所谓工厂方法,最主要的作用是生成对象,首先定义对象的抽象接口,然后由一个工厂类来生成对象。在《

2014-03-22 12:20:35 792

原创 专业源于态度

这几天code的代码量不小,都是写java code, 之前一直随性而写,写完拉到,主要是因为大多写的是android ui 上的组件,所以自动化测试基本没写,一直觉得代码写得一坨什么一样。前两天看了google java code style , 有意识的会去注意代码风格,常常强制自己美化代码风格,尤其在换行方面。文档推荐使用80或100列强制换行。我之前一直觉得换行这种东西应该随意,现在屏幕都

2014-03-14 23:54:58 839

原创 设计模式学习之单例模式

单例模式是我们经常用到的一种设计模式,在程序中,常常需要全局持有唯一的实例,单例模式就很好的满足了我们的这一需求。当然,需要全局持有唯一实例的原因多种多样:要求生成唯一序列号的环境。整个项目中需要一个共享访问点或共享数据,并保证线程安全。创建一个对象需要消耗的资源过多。需要定义大量的静态方法和常量,(我一般倾向于采用声明为static的方式作为工具类)       单例模式的实现方

2014-03-14 23:35:18 543

转载 Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法

java 中经常碰到arraylist 调用抛出concurrentmodificationexception, 今天又遇到一个,找到一篇不错的文章介绍相关知识,分享一下原文链接:http://www.blogbus.com/selives-logs/27714366.htmlArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素

2014-03-10 22:06:32 637

原创 case expressions must be constant expressions

今天写了点代码,代码很简单,在一个函数中使用了switch 语句,int type = getType();switch(type) { case MyClass.STATIC_FIELD: break; case default: break;}在MyClass.STATIC_FIELD处遇到eclipse报错”case expressi

2014-03-10 21:46:30 824

原创 设计模式基本原则

首先要推荐一下《设计模式之禅》这本书,对于作为初级码农的我来说,我觉得这本书让人获益匪潜,语言诙谐幽默,例子形象生动,深入浅出的讲解了设计模式的基本概念和最佳实践。刚读完了本书的前两部分,基本原则和23种设计模式。后面两部分是对于这些设计模式的比较。自认为还没有领会各种设计模式的精髓,不敢轻易比较,所以在这里先理出个思路,再行深入。      六大设计原则分别是:单一职责原则,里氏替换原则,依

2014-03-09 12:13:38 778

原创 写在开篇--我的第一篇博客

工作一年半有余,一直在做android 开发,越来越感觉代码写的很烂,虽然自认为水平比刚毕业那会儿好了很多了,但是接触得多了就会发现自己所谓的好很多其实还离真正的好差很多。立志从现在开始向写高质量代码的程序员进阶。现在我们已经不经常讲设计模式了,尤其作为应用开发者,现在我们更多的在讲敏捷,将怎么提高产品迭代周期,一切都为了产品。当然,对于创业公司,或者移动互联网来说,速度在某种意义上来说,决定了一

2014-03-09 11:05:05 770

空空如也

空空如也

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

TA关注的人

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