文章列表
Andriod Fragments
- 博客分类:
- 编程
A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple activities. You can think of a fragment as a modular section of an activity, which has its own lifecycle, r ...
Android activities
- 博客分类:
- 编程
An application usually consists of multiple activities that are loosely bound to each other.
When an activity is stopped because a new activity starts, it is notified of this change in state through the activity's lifecycle callback methods.
For example, here's how one activity starts another activ ...
应用的基本原理:
Quickview:
Android applications are composed of one or more application components (activities, services, content providers, and broadcast receivers)
Each component performs a different role in the overall application behavior, and each one can be activated individually (even by other applic ...
Android Overview
- 博客分类:
- 编程
特性:
Application framework enabling reuse and replacement of components
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source WebKit engine
Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardwa ...
1、安装JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、安装eclipse
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version ...
软件的可维护性和可复用性是面向对象的设计要解决的核心问题。
“开闭原则”讲的是一个软件实体对扩展开放,对修改关闭。
接口使可插入性变得可能,在一个类等级结构的任何一个类可以实现一个接口,这个 ...
中国营销传播网
http://www.emkt.com.cn/
网易公开课
http://v.163.com/open/
八斗文档
http://www.8doc.com/
资料文档
http://www.find-docs.com/
http://www.mbalib.com/
开源网站
https://www.forge.funambol.org/DomainHome.html
互联网的那点事
http://www.alibuybuy.com/
Java
http://kickjava.com/
http://www.docjar.com/
IT
http://techcr ...
面向对象的特性
封装
继承
多态
面向对象的本质
封装稳定的抽象
设计原则为指导
设计模式为手段
设计原则
职责单一原则:SRP,单一职责原则,一个类应该有且只有一个改变的理由。
里氏替换原则:Liskov替换原则,派生类要与其基类自相容
开闭原则:OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。
依赖倒置原则:DIP,依赖倒置原则,依赖于抽象而不是实现。
接口隔离原则:ISP,接口隔离原则,客户只要关注它们所需的接口。
可以从考虑实现者和使用者的扩展性角度分类
实现者:职责单一原则 里氏替换原则 依赖倒置 ...
读《情境领导者》的有感
持续更新中......
经典语句
人员管理
管理就是和全部门的员工一起实现每周每季的目标;领导无论什么时候都能使他人为你做什么。
领导需要完成工作,但也需要建立一种持续的合作环境。
“成功与否”取决于工作完成的程度,“有效与否”取决于人们完成这项工作时的态度。
三种与人相处的技巧:了解人们过去的行为;预测人们未来的行为;指导、转变、控制人们的行为
工具不是万能的,但对人实施领导和管理时,你要了解并能够运用不同的工具。
领导风格
领导风格:他人感觉到的领导者的行为模式(包括语言和行动)。
命令并不意味着言词粗鲁或语气暴躁。
...
基本 gdb 命令.
命 令 描 述
file 装入想要调试的可执行文件.
kill 终止正在调试的程序.
list 列出产生执行文件的源代码的一部分.
next 执行一行源代码但不进入函数内部.
step 执行一行源代码而且进入函数内部.
run 执行当前被调试的程序
quit 终止 gdb
watch 使你能监视一个变量的值而不管它何时被改变.
print 显示表达式的值
break 在代码里设置断点, 这将使程序执行到这里时被挂起.
make 使你能不退出 gdb 就可以重新产生可执行文件.
shell 使你能不离开 gdb 就执行 UNIX shell 命令.
编译命令
gcc -g ...
在java的参数校验里经常涉及几种校验null,empty、blank
null:表示对象为空的校验
empty:表示对象为空或长度为0的String
blank:表示对象为空或长度为0的String、空格字符串