运用AOP的思想,让我们的系统变得可配置。增强了系统的可维护性和代码重用性,让业务逻辑更加清晰,将公共的部分(日志、权限、事务、工作流等)分离出来。
AOP的思想,请看上篇博客:http://blog.csdn.net/u010785685/article/details/44139437...
分类:
其他好文 时间:
2015-04-14 16:48:51
阅读次数:
699
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.
Return a deep copy of the list.
这是一道链表操作的题目,要求复制一个链表,不过链表的每个结点...
分类:
其他好文 时间:
2015-04-14 16:50:18
阅读次数:
133
LeetCode_Partition List...
分类:
其他好文 时间:
2015-04-14 16:48:32
阅读次数:
110
目前我们项目上在做一个兴趣点搜索的小功能(搜索附近的电影院),用的是高德地图,为了便于记忆,就写下来。功能及页面都很简单,就是在输入框中输入内容,然后就会搜索出附近相关的位置,然后在ListView中展示出来。项目中使用的是分页加载,为了写文章方便,就把加载去掉了,直接用ListView展示出来。
----------------------------------界面布局-----------...
分类:
其他好文 时间:
2015-04-14 16:48:57
阅读次数:
266
通过(ListView + HorizontalScrollView)实现首例不动,左右滑动...
分类:
其他好文 时间:
2015-04-14 16:46:44
阅读次数:
122
1.软件开发过程中分为几个步骤:定义问题、需求分析、规划架构、软件架构(或更高层的设计)、详细设计、编码与调试、单元测试、集成测试、集成、系统测试、保障维护
2.构建活动包括:详细设计、编码、调试、集成、开发者自测、单元测试和集成测试
3.构建被称作为编码和编程
4.构建活动对软件的质量有着实质性的影响
5.非构建活动包括:管理、需求分析、软件架构设计、用户...
分类:
其他好文 时间:
2015-04-14 16:49:04
阅读次数:
132
1.隐喻或者称为“类比”,“建模”通过把你不太理解的东西和一些你较为理解的,且十分类似的做比较,可以对那些不太理解的东西产生更深刻的理解,这种隐喻的方法叫做“建模”
2.隐喻是一种启发式的方法,告诉我们如何去发现这些引导信息,哪里去寻找,是激发思维灵感。算法是比较严谨的,直接解决问题引导
3.书中举例四种常见的软件隐喻
1)书写代码:对写作而言最重要的是原创性,但...
分类:
其他好文 时间:
2015-04-14 16:48:46
阅读次数:
111
http://acm.hdu.edu.cn/showproblem.php?pid=4740
Problem Description
There was no donkey in the province of Gui Zhou, China. A trouble maker shipped one and put it in the forest which could be c...
分类:
其他好文 时间:
2015-04-14 16:46:14
阅读次数:
230
problem:
Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.
Above is a histo...
分类:
其他好文 时间:
2015-04-14 16:45:49
阅读次数:
88
感觉是贪心。。。就用了贪心 结果ac了。。
和nyoj236完全一个类型的嘛。。。
#include
#include
int main()
{
int a[3005],visit[3005],n;
while(scanf("%d",&n)!=EOF)
{
if(n==-1)
break;
for(int i=0;i<n;i++)
scanf("%d",&a[i])...
分类:
其他好文 时间:
2015-04-14 16:45:21
阅读次数:
153
从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以大大简化配置,提高开发速度,同时也不能完全取代XML配置方式,XML方式更加灵活,并且发展的相对成熟,这种配置方式为大多数 Spring开发者熟悉;注解方式使用起来非常简洁,但是尚处于发展阶段,XML配置文件和注解...
分类:
其他好文 时间:
2015-04-14 16:45:04
阅读次数:
162
现在载入第三批代码——system模块,仍然使用 int 0x13 中断。
这批代码要比之前多很多,所以需要一点时间,于是出现了 “Loading system …”的字样。但是,此时操作系统的main函数还没有执行,所以它是用汇编来实现的。
system模块被加载至内存的 0x10000 往后的120KB空间中。这样整个操作系统的代码都加载至内存,最后要再次确定一下根设备号。什么是根设备?...
分类:
其他好文 时间:
2015-04-14 16:46:39
阅读次数:
110
#include
int digitsum(int x)
{
int i;
if(x == 0)
return 0; //递归结束条件
else
{
i = x % 10;
x = x / 10;
}
return i+digitsum(x); //进行递归
}
int main()
{
int sum = 0;
sum = digitsum(1234);
...
分类:
其他好文 时间:
2015-04-14 16:44:17
阅读次数:
142
Android提供了一个称为Intent的强大易用的工具,Intent可以将应用转化为高等组件来使用并能比以前更好地重用代码。例如Android主屏幕和AnyCut广泛地使用Intent来创建快捷方式。虽然这种松耦合的API使用起来非常方便,但并不能保证你所发送的Intent一定会被另一个应用接收,这种情况会发生在某些特定的第三方应用程序,如Panoramio及它的RADAR Intent。
在...
分类:
其他好文 时间:
2015-04-14 16:45:35
阅读次数:
109
#include
void reverse_string(char * string)
{
int count = 0;
char *p = string;
char temp;
while(*p != '\0')
{
count++; //计算字符串长度
p++;
}
if(count > 1)
{
temp = string[0]; //将最后一...
分类:
其他好文 时间:
2015-04-14 16:44:35
阅读次数:
124
线索二叉树?什么是线索二叉树呢?一棵二叉树的左右叶子节点,注意是叶子节点,叶子的左结点和右结点一般为空,为了有效地利用其左右结点,我们将左结点指向他的前驱,将右结点指向他的后继!如图:
创建线索二叉树,遍历线索二叉树代码:
#include
#include
typedef char ElemType;
//线索存储标志位
//Link(0) 表示指向左右孩子的指针
//Thread...
分类:
其他好文 时间:
2015-04-14 16:45:13
阅读次数:
146