码迷,mamicode.com
首页 > 其他好文
访问者模式(Visitor Pattern)
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。 据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。    定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在 不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备 条件,而且这个结构对象必...
分类:其他好文   时间:2014-07-08 14:01:22    阅读次数:156
类的相互依赖导致StackOverflowError
public class SchoolServiceImpl { private static SchoolServiceImpl instance = new SchoolServiceImpl(); private static ClassServiceImpl classServiceImpl = ClassServiceImpl.getInstanse(); public stat...
分类:其他好文   时间:2014-07-08 16:53:05    阅读次数:166
Qt5官方demo解析集29——Extending QML - Property Value Source Example
本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873 接上文Qt5官方demo解析集28——Extending QML - Signal Support Example 我们经常会在QML代码中使用Animation和bindings,以使得我们的程序具有更好的动态性能。那么,类似Numbe...
分类:其他好文   时间:2014-07-08 16:52:25    阅读次数:243
项目中遇到的问题解决:深刻认识到类的初始化
-(NSArray *)getdataFromDatabase { NSString *path = [self getDBPath]; NSLog(@"path ==== %@",path); NSLog(@"self.getDBPath == %@",[self getDBPath]); FMDatabase *membersDB = [FMDatab...
分类:其他好文   时间:2014-07-08 13:07:44    阅读次数:127
读TIJ -7 多形性
《Think in java·第 7 章  多形性》 【面向对象的程序设计语言三种最基本的特征:数据抽象、继承和多态】 在这个层面是没有什么“思想”好谈的!当你按照人们熟悉的、习惯的思维方式,去思考“构造和组织”程序时,你可能会觉得很自然——你具有面向对象的思想;或者,有人X按照人们熟悉的、习惯的(人的而非机器的)思维方式,给你介绍、解释数据抽象、继承和多态时,你觉得贴近生活和人的思考习惯、你...
分类:其他好文   时间:2014-07-08 19:22:25    阅读次数:173
LeetCode——Container With Most Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Fin...
分类:其他好文   时间:2014-07-08 14:21:56    阅读次数:190
从头开始写项目Makefile(三):变量的使用
仔细研究我们的之前Makefile发现,我们还有改进的地方,就是此处: target_bin : main.o debug.o ipc.o timer.o tools.o >---gcc -o target_bin main.o debug.o ipc.o timer.o tools.o 如果增加一个源文件xx.c的话,需要在两处或多处增加xx.o文件。我们可以使用变量来解决这个问题。之前说...
分类:其他好文   时间:2014-07-08 19:51:12    阅读次数:213
hdu1466 计算直线的交点数(找规律+数学)
hdu1466 计算直线的交点数(找规律+数学)...
分类:其他好文   时间:2014-07-08 16:54:57    阅读次数:173
Leetcode--3Sum
Problem Description: Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: El...
分类:其他好文   时间:2014-07-08 18:31:01    阅读次数:159
中国空气质量在线监测分析平台
中国空气质量在线监测分析平台是公益性质的软件平台,提供PM2.5及天气数据的实时查询和历史数据可视化分析,统计挖掘,目前收录了190个城市的PM2.5及天气信息数据,主要包括PM2.5实时查询、历史曲线查询、PM2.5时段统计分析、AQI历年数据分析、PM2.5中国城市排名、PM2.5中国城市分布图、PM2.5中国省份分布图、卫星云图查询、PM2.5城市比较、PM2.5统计排名、PM2.5与天气关联挖掘、PM2.5与经济关联挖掘等功能。...
分类:其他好文   时间:2014-07-08 18:30:23    阅读次数:944
POJ 2488:A Knight's Journey
A Knight's Journey Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 29241   Accepted: 10027 Description Background  The knight is getting bored of seeing t...
分类:其他好文   时间:2014-07-08 19:23:46    阅读次数:174
等分曲线 CorelDRAW Vba
CorelDRAW Vba 等分曲线...
分类:其他好文   时间:2014-07-08 20:40:51    阅读次数:343
hdu 4717 The Moving Points(三分)
http://acm.hdu.edu.cn/showproblem.php?pid=4717 大致题意:给出每个点的坐标以及每个点移动的速度和方向。问在那一时刻点集中最远的距离在所有时刻的最远距离中最小。 比赛时一直以为是计算几何,和线段相交什么的有关。赛后队友说这是道三分,仔细想了想确实是三分,试着画画图发现它是一个凸性函数,存在一个最短距离。然后三分时间就可以了。 ...
分类:其他好文   时间:2014-07-08 16:05:41    阅读次数:234
centos编辑界面和图形界面登陆切换设置
输入命令 vi /etc/inittab 到最后一行,把5改成3 保存退出。 vi的基本操作  a) 进入vi     在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:    $ vi myfile    不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够...
分类:其他好文   时间:2014-07-08 16:04:57    阅读次数:317
合并两个有序数组为一个新的有序数组
题目:有两个有序数组a,b,现需要将其合并成一个新的有序数组。 简单的思路就是先放到一个新的数组中,再排序。但是这样的没体现任何算法,这里考的不是快速排序等排序算法。关键应该是如何利用有序已知这个条件。可以这样想,假设两个源数组的长度不一样,那么假设其中短的数组用完了,即全部放入到新数组中去了,那么长数组中剩下的那一段就可以直接拿来放入到新数组中去了。 public class MergeTw...
分类:其他好文   时间:2014-07-08 16:54:20    阅读次数:161
[LeetCode]Swap Nodes in Pairs
[LeetCode]Swap Nodes in Pairs...
分类:其他好文   时间:2014-07-08 20:40:15    阅读次数:161
SVN failed to start 解决方案
问题:Windows 8.1系统上安装VirtualSVN Server发生Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details. 错误 点击retry之后,也无法使用。   网上方案:     在弹出错误之后,运行:ser...
分类:其他好文   时间:2014-07-08 19:23:02    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!