原文第4章 建造者模式(Builder
Pattern)定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。实用范围1
当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2 当构造过程必须允许被构造的对象有不同表示时。...
分类:
其他好文 时间:
2014-05-12 08:27:00
阅读次数:
387
学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成;当然xcode这款编译器也很强大,也能自动生成;1:@property
@property是写在类的声明中的,具体写法;@interface Person : NSObject{ _age;...
分类:
其他好文 时间:
2014-05-12 08:25:56
阅读次数:
336
VS 2103 + opencv2.4.9 配置过程1、
下载opencv2.4.9,然后解压到一个位置设置opencv SDK解压目录,点击Extract后解压我是习惯于解压到这个位置的。解压过程如上图。2、
文件目录介绍解压后会在目录下生成opencv的文件夹在opencv文件夹下有build和...
分类:
其他好文 时间:
2014-05-12 08:24:56
阅读次数:
367
Given amxnmatrix, if an element is 0, set its
entire row and column to 0. Do it in place.click to show follow up.Follow up:Did
you use extra space?A s...
分类:
其他好文 时间:
2014-05-12 08:22:51
阅读次数:
255
原文第22章 职责链模式(Chain of Responsibility)职责链模式
导读:职责链模式是一个既简单又复杂的设计模式,刚开始学习这个设计模式的时候光示例都看了好几遍。就为了理清里面的逻辑走向。是个值得慢慢品味的设计模式 概述:
使多个对象都有机会处理请求,从而避免请求的发送者和接...
分类:
其他好文 时间:
2014-05-12 08:23:52
阅读次数:
294
理智还是输给了情感,明知道对我不是最优解还是鲁莽去做,或许我只是努力做饭了自己认为的知道做到,在项目运作人员安排使用上远不能达到别人的期望,同时又把自己搞的很累,有这样的想法说明当前遇到了困难,也遇到了战胜困难让自己更强大的机会,全心去做自己认为该做的吧。
分类:
其他好文 时间:
2014-05-12 08:20:54
阅读次数:
179
原文第16章 观察者模式(Oberver
Pattern)观察者模式概述:在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”
——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这...
分类:
其他好文 时间:
2014-05-12 08:18:51
阅读次数:
433
这篇文章将前几篇使用的方法进行了整合,让我们能够在后台线程中加载以及缓存图片并在ViewPager和GridView中展示出来,并在这些过程中处理并发以及参数的设置.
将图片加载到ViewPager中 使用滑动视图来对图片详情进行导航是一种不错的方式.我们可以使用ViewPager和PagerAda...
分类:
其他好文 时间:
2014-05-12 08:15:42
阅读次数:
394
一、file was built for archive which is not the
architecture being linked (armv7s)
项目是基于cocos2d-x绑定lua进行开发的,需要引用liblua.a静态库,编译的时候报上面的错。需要将liblua项目中的buil...
分类:
其他好文 时间:
2014-05-12 08:16:45
阅读次数:
345
原文第9章 组合模式(Composite Pattern)概述:
组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。将对象组合成树形结构以表示“部分-整体”的层次结构。...
分类:
其他好文 时间:
2014-05-12 08:17:43
阅读次数:
267
首先是CDQ《基于连通性状态压缩的动态规划问题》论文上的题目:URAL 1519
Formula 1 #include 2 #include 3 #include 4 using namespace std; 5 const int maxn
= 15; 6 const int H...
分类:
其他好文 时间:
2014-05-12 08:14:39
阅读次数:
433
项目开发过程中,我们要把数据以各种各样的形式展现给客户。把数据以文档的形式展现给客户相信是一种比较头疼的问题,如果没有好的方法会使得我的开发繁琐,而且满足不了客户的需求。接下来我会通过两种开发方式介绍如何将数据输出到Word
文档上。我会分两篇文章介绍,第一篇介绍不使用插件的情况下操作word,第二...
分类:
其他好文 时间:
2014-05-12 08:11:35
阅读次数:
536
#include "widget.h"#include
"ui_widget.h"#include #include Widget::Widget(QWidget *parent) :
QWidget(parent), ui(new Ui::Widget) { ui->setupUi(t...
分类:
其他好文 时间:
2014-05-12 08:12:35
阅读次数:
243
原文:[转载]闭包的用途我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1
匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有...
分类:
其他好文 时间:
2014-05-12 08:03:19
阅读次数:
257
搭建DNS负载均衡环境:1、至少三台的linux虚拟机,一台主的DNS服务器,1台副的(可以N台),1台测试机。负载均衡有很多种,apache那样的是为了缓解人们访问网站时给服务器造成太大的压力,所以就是你访问网站时,服务器你一下,我一下,他一下,大家轮流着干。2、DNS负载均衡原理:几台DNS服务...
分类:
其他好文 时间:
2014-05-12 08:05:23
阅读次数:
206
华东师范大学--信息学竞赛--教案【国王的游戏】
分类:
其他好文 时间:
2014-05-12 07:58:17
阅读次数:
239
基本流程是:下载openwrt源码(推荐attitude
adjustment版本)、执行feeds更新、make
menuconfig(通过配置feed.conf.default和menuconfig个性化)、make kernel_menuconfig、make
V=99以下是我的个性化配置,主...
分类:
其他好文 时间:
2014-05-12 07:56:15
阅读次数:
424
git 是个好东西,刚从svn转过来还不适应,团队使用:合并个人分支:git commit
#(提交至本地)git pull #(将服务器项目与本地项目合并)git push #(将本地项目上传至服务器)(在提交前要git pull
--rebase一下,确保当前的本地的代码为最新。)合并测试分支:...
分类:
其他好文 时间:
2014-05-12 07:50:02
阅读次数:
289
大千世界的美好皆因万物获取其各自的必需品而生机盎然。因为要生存所以去索取,在向大自然索取营养的同时也在做着选择,他们能够生存下去是因为他们懂得:“适合自己的才是真正对自己有用的”。而我想说:对于我们而言,感兴趣的职业方向才是真正适合自己的工作之路。“你幸福吗?”向人们发出这样的疑问,不同的人有着.....
分类:
其他好文 时间:
2014-05-12 07:40:47
阅读次数:
259
1、记录技术性异常而不是用户异常用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有可能因日志实体太长而不能真正有意义的反映到你所记录异常...
分类:
其他好文 时间:
2014-05-12 07:41:50
阅读次数:
243