自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#程序死机故障原因分析

首先,如何判断死机,

2014-04-21 21:23:41 4363

转载 在Android下如何使用GDB (转)

<br />调试Android上的c/c++程序一直是个难题,以前我经常靠输出log来解决问题,对于稍复杂一些的工程,这几乎是个不可能完成的任务,尤其有些错误,在wincewindows下都没事,只在android上出现,就更难找了。后来看了些资料,知道可以用gdbserver来调试,今天决定必须把这个先弄清楚,不然以后干活效率实在是太低了,找了很多网站,终于成功了。这里把整个过程整理一下,以备以后查阅。<br /><br />    1. 准备gdbserver。<br />   a

2010-07-23 10:14:00 4469 2

原创 如何使用代理帐号下载Android源代码

如何使用公司代理帐号下载Android源代码:网络上介绍了很多通过代理帐号下载源码的方法,可能由于开源工具不断更新的关系,能够参考到的都没有尝试成功,不过通过不断摸索终于找到问题成功下载代码,现将经验共享如下:环境:Ubuntu 9,公司代理上网,需要帐号和密码;1.安装git,这里有源代码安装和 packageManager两种安装方式,对于源代码安装的方式比较复杂,参考国外网站反复尝试未果。  于是通过ubuntu立得包(packageManager)安装git-core1.6.0.

2010-07-22 17:29:00 3059 1

原创 关于Android SDK与源代码环境下编译和运行的差别

<br />前几天拿到了Android 2.1的源代码,按照网络上的说明编译通过,并且也编译出了自己的SDK,突然心血来潮,想测试下自己编译的SDK是否好用,于是乎将Android 自带的AlarmClock APP为基础,在Eclipse上创建了Android工程,并且指定自己的自己的杠杠编译出来的SDK,结果发现有好几个编译错误;<br /> <br />当时惊诧了一下,刚刚编译好的源代码,没有做任何修改,不可能有编译错误啊!<br /> <br />于是尝试在Android 2.1源代码目录下单独编译

2010-07-20 15:50:00 2885

翻译 Android系统启动过程 (翻译自一篇英文Blog)

Android系统启动过程:1.系统上电,此时CPU处于未出世化状态,内部时钟没有建立,可用的Memory只有internal RAM,当Power supply稳定之后,会启动Boot Rom code, 一段集成在CPU芯片中的代码;Boot Rom的代码会检测下一步的boot media,决定系统第一阶段的boot loader;一旦boot media的动作运行起来之后,boot Rom会load检测到的loader到RAM中,之后Boot Rom的代码会做个跳转,转到Boot loader继续执行

2010-07-16 11:20:00 1412 2

原创 关于Android的ListView的Item选中

<br />初学Android的开发,遇到一个问题简单记录如下:<br /> <br />使用ListView过程中,想要标记当前选中的Item,构建一个OnItemClickListener,并且在onItemClick方法中,增加一句 view.setSelected(true);<br /> <br />在测试过程中发现,第一次点击Item时候,Item并不发生变化,而在第二次以后,选中Item均会发生“选中”的状态变化,不知道为何第一次点击没有效果,反复尝试,发现ListView的XML定义中包含了

2010-07-15 15:24:00 2623

原创 一些设计的guidline

1.OCP原则 (开放闭合原则)模块的设计,应该对扩展是开放的,但是对于修改是闭合的,即易于扩展,而不做额外的修改。通常有两种手段来达到这样的效果,即动态多态和静态多态(多态和模板)。2.LSP原则(置换原则)子类必须能够替换其基类型。任何子类的行为和功能都要保持和父类一致。3.DIP原则(依赖倒置原则)依赖于抽象,而不依赖具体。依赖于接口,而不依赖于接口的子类。高层模块要依赖

2008-05-08 13:59:00 932

原创 不良设计的征兆

1.设计的结构很难做改变,或者改变的代价很高2.设计结构中的一处做了改动,就在其他地方产生问题。3.当前的软件不能够重用,或者不存在重用。4.类与类之间的关联度很高,或者软件与环境的关联度很高。5.某些类的职责很集中,出现以该类为中心,辐射很多关联的情况。、6.继承非常多,而很少有组合。7.机能相关的设计,与职能相关的设计混杂在一起。

2008-05-08 12:51:00 479

原创 UML和模式读书笔记:Use Case部分

Use Case:发现并描述需求,是项目开发后期成果物的基础,对后期的分析,设计,实现,项目管理等方面都有影响。Notation:Use Case不只强调Use Case图,事实上,Use Case以文本描述为核心,Use Case Diagram反而是可选择内容。 理解三个定义:Actor,Scenarios,Use Cases。 Use Case Model:Use

2008-04-29 16:29:00 1077

空空如也

空空如也

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

TA关注的人

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