## Strategy Pattern ##What?Define a family of algorithms, encapsulate each one, and
make them interchangeable. Strategy lets the algorithm
vary independently from the clients that use it. ——GOF定义一系列算...
分类:
其他好文 时间:
2015-07-31 01:22:27
阅读次数:
160
//通过键盘输入一串任意字符串。
//请编写一个字符串压缩程序,将字符串中连续出
//席的重复字母进行压缩,并输出压缩后的字符串。
/*
如:输入AABBCC,输出2A2B2C;输入,,,..,输出3,2.。
*/#include
#include
#include
using namespace std;
void Grial(ch...
分类:
其他好文 时间:
2015-07-31 01:22:38
阅读次数:
111
首先是算法实现文件Sort.h,代码如下:
/*
* 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序
* 以及快速排序、归并排序、堆排序和LST基数排序
* @author gkh178
*/
#include
template
void swap_value(T &a, T &b)
{
T temp = a;
a = b;
b = temp;
}
//插入排序:时...
分类:
编程语言 时间:
2015-07-31 01:20:34
阅读次数:
116
@Python新式类和经典类的区别 classClassicClass():passclassNewStyleClass(object):passx1=ClassicClass()x2=NewStyleClass()printx1.__class__,type(x1)printx2.__clas.....
分类:
编程语言 时间:
2015-07-31 01:19:30
阅读次数:
132
@[深入Python]__new__和__init__12345678class A(object):def __init__(self):print "init"def __new__(cls,*args, **kwargs):print "new %s"%clsreturn object.__n...
分类:
编程语言 时间:
2015-07-31 01:20:34
阅读次数:
138
RedHat Enterprise Linux 6.4使用Centos 6的yum源问题作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是#yum install pam-devel#This system is not registered to Red Hat ...
分类:
系统相关 时间:
2015-07-31 01:21:41
阅读次数:
261
1.将button的长度单位设置为"dp"可以在一定程度上解决不同设备上显示比例不同问题2.android:layout_weight="1"这个属性是根据屏幕的长宽和各个控件的比例设置按比例显示控件的.
分类:
移动开发 时间:
2015-07-31 01:19:30
阅读次数:
153
“攻城”服务端采用Photon引擎的框架,其主要逻辑如以下UML所示。 服务端的启动入口为ServerApplication,该类包含着相关的Collection数据集合,而Collection内又有与数据库文件夹Database关联的文件。两个文件夹的内容如图。 简单来说,S...
分类:
其他好文 时间:
2015-07-31 01:19:12
阅读次数:
293
ABP在与页面交互中最。它让我们可以直接可以调用服务层(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 调用没有跨过HttpHandler一样),这样不仅减少了ApiController的开发,也更能体现驱动领域设计的层结构...
返回目录:http://www.cnblogs.com/wantnon/p/4649254.htmlyc走出公司,穿过商场去地铁(这是去地铁的一条近路)。他穿了一件黑色T恤和黑色短裤,手里拎着黑色电脑包,走在各色奢侈品琳琅满目、时刻有美女擦肩而过的高档商场里,显得与周围环境非常不搭。走到电梯口的时候...
分类:
其他好文 时间:
2015-07-31 01:18:12
阅读次数:
119
按:今天看Tanenbaum的计算机网络时讲到了Dijkstra算法。关于算法的正确性,《算法导论》给出了严格的证明。CLRS的证明基于一个通用的框架,非常清晰。今天只是随意想想是否有其他证明的方式,结果发现是有的。虽然这种证明方法可能早已有人用过,不算新鲜。不过自己想了一通就把它放到这里纯粹博大家...
分类:
编程语言 时间:
2015-07-31 01:17:58
阅读次数:
803
一、快速开机设置我的电脑配置如图,装有VS2015 2010 OFFICE等常用开发工具,在线升级后开机速度并没有明显提升。1、保证windows font cache service服务启动,360开机加速会把该服务关闭,从而导制开机变慢2、开始输入msconfig进行相关加速设置选中无GUI引导...
总结下学习的内容,梳理下思路。学习内容:启动, dd命令,bochs基本用法,as86,ld86实验:使用bochs模拟开机启动过程,熟悉常用命令。总结: 1.机器启动到加载bootsect: a,开机进入实模式,实模式主要特点软件可以直接访问硬件和只有20位的寻址空间 b...
分类:
其他好文 时间:
2015-07-31 01:18:59
阅读次数:
109
有道云笔记分享:http://note.youdao.com/share/?id=7950b949a5017a698a9ecc95bc250ec5&type=note后台服务端:C#、服务器搭建+公网发布、前端Cocos2d-x(C++)可交叉编译到应用+游戏开发coder:倪新生Date:2015...
分类:
Web程序 时间:
2015-07-31 01:19:44
阅读次数:
141
PHP程序员的职业体系,小记留查。PHP是最广泛的we开发语言。PHP历史:1994年创建,1995年对外发表第一个版本,名为:personal home page tools,之后发表PHP1.0。1995年中期,PHP2.0,从此建立了PHP在动态网站开发的地位。1997,PHP3。2000年P...
分类:
Web程序 时间:
2015-07-31 01:18:44
阅读次数:
124
一、什么是会话? 打开一个浏览器,访问多个网址后,再关掉浏览器,这一整个过程就是会话。二、cookie技术 这是客户端保存临时数据的技术,主要用于保存用户的登录信息及其它需要保存的数据,如购买与结帐两个servlet之间的需要传送的数据。原理是将得到的数据存在缓存或保存在本地硬盘,下次再次访问时.....
分类:
Web程序 时间:
2015-07-31 01:18:33
阅读次数:
116
写这个玩意儿就是想练练手, 用户需要登陆才能在线聊天,不要依赖数据库, 不需要数据库的操作, 所有的数据都是保存在内存中, 如果服务器一旦重启,数据就没有了; 登录界面: 聊天界面: 左侧是在线的用户列表, 右侧是聊天的内容, 内容的格式为 “作者 : 内容”; 点击button...
分类:
编程语言 时间:
2015-07-31 01:17:16
阅读次数:
242