本章主要介绍Android系统中Intent的功能和用法,当Android应用需要启动某个组件时,总需要借助于Intent来实现。Android使用Intent封装了应用程序的“启动意图”,但这种“意图”并未直接与任何程序组件耦合。本章重点在于掌握Intent的各种属性的功能和用法,和在AndroidManifest.xml文件中配置元素。摘了一些关于Intent的实际应用,从这些小应用来实际掌握Intent;末尾的问题关于MIME,查阅了一些资料增加了解。...
分类:
其他 时间:
2014-01-29 15:53:15
收藏:
0 评论:
0 赞:
0 阅读:
689
① 总结GitHub常用操作, 看不懂看下面的详细讲解;
② 对Git进行详细的介绍 : 详解Git的分布式, 离线操作 ;
③ msysgit的下载, 安装, 配置, Git Bash 和 Git GUI使用 ;
④ Git的相关知识
-- .gitignore 文件过滤系统 : 开放模式 , 保守模式 ;
-- Git标签系统 : 标签分类 轻量级标签 , 带注释标签 ;
-- Git分支系统 : 分支创建 , 切换 , 合并
-- Git工作流 : 同步 , 改变, 查看状态 , 提交缓存 , 提交...
分类:
其他 时间:
2014-01-29 15:49:55
收藏:
0 评论:
0 赞:
0 阅读:
662
Length of Last Word
Given a string s consists of upper/lower-case alphabets and empty space characters '
', return the length of last word in the string.
If the last word does not exist, ...
分类:
其他 时间:
2014-01-29 16:29:05
收藏:
0 评论:
0 赞:
0 阅读:
467
题目链接:hdu 4031 Attack
题目大意:有一个长为n的长城,进行q次操作,d为防护罩的冷却时间,Attack表示区间a-b的墙将在1秒后受到攻击,
询问表示计算第a块墙受到攻击的次数,被防护罩抵消的不算。
解题思路:树状数组,更新区间查询点,每次攻击区间a-b时,只要进行add(a,1); add(b+1, -1);然后第i堵墙受到的总攻击次数即为sum(i)。实...
分类:
其他 时间:
2014-01-29 16:04:55
收藏:
0 评论:
0 赞:
0 阅读:
425
Insert Interval
Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary).
You may assume that the intervals were initially sorted according to...
分类:
其他 时间:
2014-01-29 15:52:25
收藏:
0 评论:
0 赞:
0 阅读:
454
云物联戒烟设备即将诞生 - 欢迎有共同爱好的朋友一起参与...
分类:
其他 时间:
2014-01-29 15:42:25
收藏:
0 评论:
0 赞:
0 阅读:
478
Merge Intervals
Given a collection of intervals, merge all overlapping intervals.
For example,
Given [1,3],[2,6],[8,10],[15,18],
return [1,6],[8,10],[15,18].
/**
* Definition ...
分类:
其他 时间:
2014-01-29 16:20:45
收藏:
0 评论:
0 赞:
0 阅读:
508
java log4j 配置...
分类:
其他 时间:
2014-01-29 15:59:05
收藏:
0 评论:
0 赞:
0 阅读:
495
在对NLayerApp实际项目进行讨论之前,让我们首先学习一下(或者应该说重温一下)分层/多层架构与应用系统设计原则。很多朋友会认为这些都是老掉牙的内容,只要是软件从业人员,都会对这些内容非常熟悉。然而,果真如此吗?我在这里整理这部分内容,一方面是为介绍NLayerApp打下基础,而另一方面,则是希望借此机会将这些理论性的东西做个归纳,也希望读者朋友能够认真阅读,毕竟温故知新嘛。
需要说明的是,...
分类:
移动平台 时间:
2014-01-29 16:09:05
收藏:
0 评论:
0 赞:
0 阅读:
686
这段时间一直在忙工作,已经有一个月没更新博客了。从现在开始,我将继续讨论Microsoft NLayerApp案例,希望各位爱好Microsoft NLayerApp案例、架构设计以及DDD的朋友们能够继续关注。
从架构上看,Microsoft NLayerApp对“复杂的业务系统应用程序”这样一种应用程序的架构设计提供了一系列的设计准则。所谓“复杂的业务系统应用程序”是指这样一类业务系统应...
分类:
移动平台 时间:
2014-01-29 16:08:15
收藏:
0 评论:
0 赞:
0 阅读:
584
从这篇文章开始,我将逐步介绍NLayerApp的基础结构层、领域层、应用层以及分布式服务层。本文着重介绍基础结构层,根据上文对NLayerApp的架构分析,它将包含两大部分的内容:处理数据访问的基础结构层组件和Cross-Cutting的基础结构层组件。处理数据访问的基础结构层组件主要包含了仓储的具体实现、Unit
Of Work(PoEAA,Martin Fowler)的实现、NLayerA...
分类:
移动平台 时间:
2014-01-29 16:04:05
收藏:
0 评论:
0 赞:
0 阅读:
488
上篇文章讲解了NLayerApp案例的基础结构层(Cross-Cutting部分),现在,让我们继续解读NLayerApp的基础结构层(数据访问部分)。NLayerApp的基础结构层(数据访问部分)包含如下内容:Unit
Of Work(PoEAA)、仓储的具体实现、NLayerApp的数据模型以及与测试相关的类。下面,我们将对前三个部分进行讨论,与测试相关的内容,我打算最后单独一章进行介绍。...
分类:
移动平台 时间:
2014-01-29 16:24:55
收藏:
0 评论:
0 赞:
0 阅读:
741
本文将重点介绍Microsoft NLayerApp的领域模型层,这涉及到Domain.Core、Domain.Core.Entities、Domain.MainModule以及Domain.MainModule.Entities四个项目。Domain.Core项目包含了基本接口的定义以及规约模式(Specification
Pattern)的实现;Domain.Core.Entities则包...
分类:
移动平台 时间:
2014-01-29 15:41:35
收藏:
0 评论:
0 赞:
0 阅读:
640
public class MergeSortDemo {
public static void mergeSort(int[] data) {
if (null == data || data.length == 0) {
return;
}
mergeSort(data, 0, data.length - 1);...
分类:
其他 时间:
2014-01-29 16:19:55
收藏:
0 评论:
0 赞:
0 阅读:
619
本题是考对hash表的灵活运用。
1 斜率是double型的数据,和点对应起来那么hash表的容器就使用了unordered_map;
2 要会排除同一位置的点,那一定是同一直线的点
3 要避免重复计算斜率,我这里的做法是增加一个hash容器,记录存在了的斜率,这样避免重复。
56ms左右的程序,本程序还是相当快的...
分类:
其他 时间:
2014-01-29 15:49:05
收藏:
0 评论:
0 赞:
0 阅读:
430
C++中的类实现了数据的隐藏,在类中的数据成员一般为私有成员,在访问这些数据的时候,必须通过公有的成员函数来访问私有成员,有时希望用直接的方式访问私有成员,C++中的友元实现了这种机制。
友元可以是友元函数,也可以是友元类,模板也可以定义友元。
1 友元类
# include
using namespace std;
class Point
{
public:
friend cl...
分类:
编程语言 时间:
2014-01-29 15:58:15
收藏:
0 评论:
0 赞:
0 阅读:
533
假如密码可以轻易破解,这个社会是否已做好准备?...
分类:
其他 时间:
2014-01-29 15:40:45
收藏:
0 评论:
0 赞:
0 阅读:
389
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
本题是二分法的高级应用,每次选择root都是从数列的中间选择,那么最后构造出来的二叉树一定是高度平衡的BST了。...
分类:
其他 时间:
2014-01-29 15:51:35
收藏:
0 评论:
0 赞:
0 阅读:
452
一、垃圾回收特征
垃圾回收机制只负责回收内存中的对象,不会回收任何物理资源(例如数据库连接、网络IO等资源);
程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候进行。当对象永久地失去引用后,系统就会在合适的时候回收它所占有的内存;
垃圾回收机制回收任何对象执之前,总会调用finalize()方法,该方法可能是该对象重新复活(然一个引用变量重新引用该对象...
分类:
其他 时间:
2014-01-29 16:23:15
收藏:
0 评论:
0 赞:
0 阅读:
551
虽然OC提供了@autoreleasepool这样方便快捷管理内存的方案,但它并不像Java一样能够全自动化,很多时候还是需要我们自己手动释放内存。自动释放池是OC里面的一种内存回收机制,一般可以将一些临时变量添加到自动释放池中,统一回收释放,当自动释放池销毁时,池里面的所有对象都会调用一次release,也就是计数器会减1,但是自动释放池被销毁了,里面的对象并不一定会被销毁。...
分类:
其他 时间:
2014-01-29 16:22:25
收藏:
0 评论:
0 赞:
0 阅读:
496