要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。
设计模式学习笔记
——Shulin
转载请注明出处:http://blog.csdn.net/zhshulin
1、概念
门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。
2、针对的问题
为子系...
分类:
其他 时间:
2014-08-19 14:35:44
收藏:
0 评论:
0 赞:
0 阅读:
385
编程学是一部分,更重要的在于练。极客标签提供的工具能够让学和习成为一个整体,即学即练不脱节,无需下载各种课件。课程结束,代码直接可用,这是我们提供的学习平台的最大优势。...
分类:
其他 时间:
2014-08-19 14:35:35
收藏:
0 评论:
0 赞:
0 阅读:
349
百度API接口:http://developer.baidu.com/map/jsdemo.htm#a1_1
百度地图API详解之地图标注:http://www.cnblogs.com/jz1108/archive/2011/09/15/2152122.html
【百度地图API】自行获取区域经纬度的工具:http://www.cnblogs.com/milkmap/archive/201...
分类:
Windows开发 时间:
2014-08-19 14:35:24
收藏:
0 评论:
0 赞:
0 阅读:
367
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化。...
分类:
其他 时间:
2014-08-19 14:35:15
收藏:
0 评论:
0 赞:
0 阅读:
319
点击打开链接题目链接
Compromise
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6520
Accepted: 2922
Special Judge
Description
In a few months the European...
分类:
其他 时间:
2014-08-19 14:35:09
收藏:
0 评论:
0 赞:
0 阅读:
306
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;
private void AddTextToImg(string fileName,string text)
{
if(!File.Exists(MapPath(fileName)))
...
分类:
Web开发 时间:
2014-08-19 14:35:08
收藏:
0 评论:
0 赞:
0 阅读:
370
第一、dispatch_queue_create 用于创建用户线程队列。可以创建Serial Dispatch Queue 和Concurrent Dispatch Queue两种队列,Serial Dispatch Queue是等待现在正在执行的Queue,即串行执行
Concurrent Dispatch Queue不等待现在正在执行中的Queue,即并行队列
1、创建Serial Dis...
分类:
其他 时间:
2014-08-19 14:34:34
收藏:
0 评论:
0 赞:
0 阅读:
346
最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性。
这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出。一起来看下:
一、Eclipse编译器提供...
分类:
编程语言 时间:
2014-08-19 14:34:24
收藏:
0 评论:
0 赞:
0 阅读:
259
上午,我做了关于Monster的自动寻路功能。
ok,先贴一下网上当下来,关于NavMeshAgent的属性和方法。
关于U3D内置的寻路组件主要分为两大个类,NavMesh和NavMeshAgent;前者用于设置寻路的网络,后者设置寻路的Object。在NavMesh对外公开的方法有:
Raycast 跟踪上NavMesh的两个点之间的射线。
CalculatePath 计算...
分类:
其他 时间:
2014-08-19 14:34:14
收藏:
0 评论:
0 赞:
0 阅读:
611
#include
#include
#include
#include
#include
#define N 1e9
using namespace std;
queueq;
int mapp[200][200];
int flow[200][200];
int a[200];
int p[200];
int n,m;
int min(int a,int b)
{
if(a>b)...
分类:
其他 时间:
2014-08-19 14:33:54
收藏:
0 评论:
0 赞:
0 阅读:
221
单例对象
Scala没有静态方法或静态字段,你可以用object这个语法结构来达到同样目的,
object HelloWorld {
private var lastNumber = 0
def newUniqueNumber()={lastNumber+=1;lastNumber}
}
使用的时候直接调用HelloWorld.newUniqueNumber()即可。对象的构造器...
分类:
其他 时间:
2014-08-19 14:33:44
收藏:
0 评论:
0 赞:
0 阅读:
303
敌兵布阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 44361 Accepted Submission(s): 18875
Problem Description
C国的死对头A国这段时间正在进行军事演...
分类:
其他 时间:
2014-08-19 14:33:34
收藏:
0 评论:
0 赞:
0 阅读:
275
代码如下:
//调起百度地图客户端
try {
intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&de...
分类:
移动平台 时间:
2014-08-19 14:33:24
收藏:
0 评论:
0 赞:
0 阅读:
429
这个问题看了看,没看懂,搁置。
约瑟夫环问题(Josephus)
用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。(约瑟夫环问题 Josephus)
解法一(My Solution):
思想:建立一个有N个元素的循环链表,然后从链表头开始遍历并记数,如果计数i==m(i初始为1)踢出元素,继续循环,当当前元素与下一元素相同时退出循环。
代...
分类:
其他 时间:
2014-08-19 14:33:14
收藏:
0 评论:
0 赞:
0 阅读:
462
1.Last命令
linux last 命令介绍
功能说明:列出目前与过去登入系统的用户相关信息。
语 法:last [-adRx][-f 记录文件>][-n 显示列数>][帐号名称...][终端机编号...]
补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
参 ...
分类:
系统服务 时间:
2014-08-19 14:33:04
收藏:
0 评论:
0 赞:
0 阅读:
393
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。
我们约定:
每个人从盒子中取出的球的数目必须是:1,3,7或者8个。
轮到某一方取球时不能弃权!
A先取球,然后双方交替取球,直到取完。
被迫拿到最后一个球的一方为负方(输...
分类:
其他 时间:
2014-08-19 14:32:54
收藏:
0 评论:
0 赞:
0 阅读:
170
FloodFill填充算法利用的是一种广度搜索的方法,将处于设定灰度的像素点设置为新像素
一些伪代码http://en.wikipedia.org/wiki/Flood_fill
openCV实现
#include
#include
void main()
{
//以原始通道数读取图片1
IplImage* img1 = cvLoadImage("D://vc6.0//...
分类:
其他 时间:
2014-08-19 14:32:44
收藏:
0 评论:
0 赞:
0 阅读:
392
按钮UIButton
复选框UICheckBox
滑块UISlider
图片UIImageView
进度条UILoadingBar
纹理文本 UITextAtlas
字体文本 UIText
图片字体文本 UITextBMFont
文本区域 UITextField
布局组件 UILayout
滚动组件 UIScrollView
页面切换组件 UIPageView
列表组件 UIListView
所有控件都继承 UIWidget...
分类:
其他 时间:
2014-08-19 14:32:34
收藏:
0 评论:
0 赞:
0 阅读:
498
一、 IF ELSE if else 类似选择结构的语句,类似于编程语言中的if else。语法如下:IF 表达式 THEN 执行语句 [ELSEIF 表达式 THEN 执行语句] [ELSE 执行语句] END IF; 根据分数打印等级,代码如下:DROP PROCEDURE ...
分类:
其他 时间:
2014-08-19 14:31:44
收藏:
0 评论:
0 赞:
0 阅读:
315
14.1.AjaxHelper – 异步链接按钮 必须开启 非入侵式 Ajax:导入Jquery和unobtrusiveAjax文件 View中:@Ajax.ActionLink 创建 ajax 超链接按钮 一般用来请求动态生成的部分html代码(分部视图) @Ajax.ActionLink("链接...
分类:
Web开发 时间:
2014-08-19 14:31:24
收藏:
0 评论:
0 赞:
0 阅读:
352