摘要: 10 Easy Steps to a Complete Understanding of SQL原文地址:http://tech.pro/tutorial/1555/10-easy-steps-to-a-complete-understanding-of-sqlToo many programmers think SQL is a bit of a beast. It is one of the few declarative languages out there, and as such, behaves in an entirely different way from imperati 阅读全文
posted @ 2014-01-10 14:00 司马奔 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来. 3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富. 4.如果你想做自由职业者,你需要学英语,因为在国外的盈利比国内多很多.如果你想进大公司,好公司,你需要学英语.你想深入学习android, 但中文的android文章太少了,你查查百度,到处都是copy来copy去的hellword,所以,你需要学英语.如果你想出国,你需要学英语. 阅读全文
posted @ 2013-11-27 19:17 司马奔 阅读(246) 评论(0) 推荐(0) 编辑
摘要: dl-ssl.google.com在被墙了,解决方法:Windows下修改C:\Windows\System32\drivers\etc\hosts文件。Linux下修改/etc/hosts文件,末尾添加:74.125.237.1dl-ssl.google.com 阅读全文
posted @ 2013-11-27 19:14 司马奔 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在android中有时候需要通过线条来分割控件。最常见的情形就是在底部选项卡的多个button中间,通过加入一条竖线加以区分或者是在头部导航添加 竖线,将返回键和其他内容区分开来。一般会通过imageview标签,显示一张小的图片完成,这里我会介绍直接利用view标签实现同样的功能。这样就能显示出来一条黑色的竖线,效果如下: 阅读全文
posted @ 2013-11-27 19:13 司马奔 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 主要部分: SoftReference(软引用)是java中一个用来实现缓存内容的类。通过此类,可以观察某对象什么时候会被垃圾收集的执行绪清除。被 Soft Reference 指到的对象,即使没有任何 Direct Reference(强引用),也不会被清除。一直要到 JVM 内存不足时且 没有 Direct Reference(强引用) 时才会清除。 SoftReference 是用来设计 object-cache(对象缓存) 之用的。如此一来 SoftReference 不但可以把对象 cache 起来,也不会造成内存不足的错误 (OutOfMemoryError)。SoftRefere 阅读全文
posted @ 2013-11-27 19:12 司马奔 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 用惯eclipse的同学们可以试试通过IntellijIDEA来开发一个android应用。下面是具体的教程。首先:下载IntellijIDEA。最新版本是12。官方提供两个版本。一个是CommunityEdition,包含有android,javase的开发环境,是免费开源的。另一个是UltimateEdition,收费的。可以试用30天。这里我下载的是CommunityEdition。下载完成后就是普通的安装完成即可。其次:启动IntellijIDEA,第一次启动会比较慢。同时会弹出一个选择框询问是否导入以前的配置文件。这里选择第二项。下面是欢迎的界面:侧边栏会显示使用过的project, 阅读全文
posted @ 2013-11-27 19:09 司马奔 阅读(8404) 评论(0) 推荐(0) 编辑
摘要: 今天想到要在ubuntu10.0.4下下载android的源码学习一下。源码下载用到了git。以前安装过git以为应该没什么问题的,没想到报了 “fatal: git 1.7.2 or later required”。看了以下是要更新git的版本。下面记录一下更新的命令,留个记录,方便以后用。sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git不过更新会比较慢,所以要耐心登上一会儿。 阅读全文
posted @ 2013-11-27 19:07 司马奔 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 编译android源码,找不到g++。通过apt-get下载时候,总是提示“Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)” 的盘片插入驱动器“/cdrom/”再按回车键。后来google了一下发现是因为再ubunut源中选上了光盘源,所以系统会提示你插入光盘,更新包。 只要从源中去除光盘源,直接在线更新就可以了。 阅读全文
posted @ 2013-11-27 19:05 司马奔 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Android源码下载1、安装git2、安装repo从这里https://dl-ssl.google.com/dl/googlesource/git-repo/repo下载repo文件3、修改repo权限$ repo init -u https://android.googlesource.com/platform/manifest查看有那些分支4、./repo init -u http://googlesource.com/platform/manifest.git -b froyo #2.2的源码5、./repo sync注意:1、如果出现公钥问题,则删除~/repoconfig文件夹,重 阅读全文
posted @ 2013-11-27 19:02 司马奔 阅读(294) 评论(0) 推荐(0) 编辑
摘要: # uname -ax86_64则说明你是64位内核, 跑的是64位的系统.i386, i686说明你是32位的内核, 跑的是32位的系统 阅读全文
posted @ 2013-11-27 19:01 司马奔 阅读(159) 评论(0) 推荐(0) 编辑