码迷,mamicode.com
首页 > 其他好文
设计模式之Chain of Responsibility模式(笔记)
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,沿着该条链处理请求,直到有一个对象处理它为止。首先定义一个Handle抽象类,定义处理请求的接口public abstract class Handler { protected Handler superior;//上级 //设置上级 public void setSupe...
分类:其他好文   时间:2015-07-01 18:28:36    阅读次数:90
#定位系统性能瓶颈# 序言
1、监控: 2、测试: 3、优化:   linux系统的全部常见的性能工具,包括监控、测试、优化三个范畴,这三张图来自系统性能专家 Brendan D. Gregg  (Linux Performance Tools)  我希望把这里全部工具都简单介绍一遍,但不是想做成大而全的参考文档形式 而是想用几个简单的例子,用实战的方式把这些工具的常见使用方法和场景介...
分类:其他好文   时间:2015-07-01 18:28:08    阅读次数:120
基于QT的异质链表实例
所谓的异质链表就是的节点元素类型可以不同。本实例采用C++抽象类和多态实现。 #include #include #include // 基类 class base { public: virtual void show()=0; }; //异质链表 class LinkList { private: struct Node { base *pb;//数据...
分类:其他好文   时间:2015-07-01 18:28:26    阅读次数:106
Cocos2d-x 3.2 之 别踩白块(第三篇)
Cocos2d-x 3.2 之 别踩白块(第三篇)...
分类:其他好文   时间:2015-07-01 18:25:35    阅读次数:139
LintCode 字符串查找
字符串查找(又称查找子字符串),是字符串操作中一个很有用的函数。你的任务是实现这个函数。 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。 如果不存在,则返回 -1。 样例 如果 source = "source" 和 target = "target",返回 -1...
分类:其他好文   时间:2015-07-01 18:27:21    阅读次数:178
9 Palindrome Number
9 Palindrome Number链接:https://leetcode.com/problems/palindrome-number/ 问题描述: Determine whether an integer is a palindrome. Do this without extra space.click to show spoilers.Some hints: Could negat...
分类:其他好文   时间:2015-07-01 18:26:10    阅读次数:111
YTU 2899: D-险恶逃生 I dp
2899: D-险恶逃生 I Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 123  Solved: 53 [Submit][Status][Web Board] Description Koha被邪恶的巫师困在一个m*n的矩阵当中,他被放在了矩阵的最左上角坐标(0,0)处, 而唯一的出口在矩阵最右下角坐标(m-1,n-1)...
分类:其他好文   时间:2015-07-01 18:25:53    阅读次数:148
Maven的SSH搭建以及部署
本人有点傻,研究Maven研究了有一段时间,刚刚有些入门,记录下来方便以后使用. 工作环境:jdk7 myeclipse10 maven3.1.1 1 下载maven3.1.1 http://maven.apache.org/download.cgi 2配置环境变量          额,别问我为什么叫M2_HOME,其实我感觉叫MAVEN_HOME更好一点 3 使用myecli...
分类:其他好文   时间:2015-07-01 18:27:50    阅读次数:140
geos库交叉编译生成ARM平台库
geos库交叉编译生成ARM平台库 在解压产生的geos-3.4.2/目录下,修改configure文件693行,配置成成交叉编译模式...
分类:其他好文   时间:2015-07-01 18:25:46    阅读次数:198
Lee他Code Triangle
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below. For example, given the following triangle [ [2], [3,4], [...
分类:其他好文   时间:2015-07-01 18:23:35    阅读次数:110
[Leetcode]-Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. 题目:判断int数据是否为回文数 注意:负数不是回文数,0是最小的回文数 思路:此题和前面一道 求int数的反序差不多http://blog.csdn.net/xiabodan/article/details/46674133...
分类:其他好文   时间:2015-07-01 18:22:52    阅读次数:154
Reverse Integer
原题链接:https://leetcode.com/problems/reverse-integer/ 题目: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 click to show spoilers. Have you thought about...
分类:其他好文   时间:2015-07-01 18:22:57    阅读次数:132
类别的扩展
类别的扩展 续利用类别分散实现代码 在大型的项目中,一个类的实现可能非常大,并且 .m 文件不能分离.但是使用类别可以将一个类的实现分散且有规律的组织在不同的文件中.还可以将一个类的实现分散到不同的框架中. 编程人员可以更加容易阅读代码并实现多人合作编码 版本管理降低冲突 维护人员跟容易理解代码 在代码的头文件中,假如有如下这么多的成员变量,也就需要相应的 setter, 和 getter 方...
分类:其他好文   时间:2015-07-01 18:22:43    阅读次数:103
#定位系统性能瓶颈# strace & ltrace
strace和ltrace分别对应的是系统调用和库函数调用, 系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思,面向的是硬件。 而库函数调用则面向的是应用开发的,相当于应用程序的api,常见的lib有openssl、libxml等。 前者属于内核层,后者属于用户层,下面有其层次对应图 引用《UNIX环境高级编程》对这两个概念的区别描述如下:...
分类:其他好文   时间:2015-07-01 18:23:07    阅读次数:241
ArduinoYun教程之配置Arduino Yun环境
ArduinoYun教程之配置Arduino Yun环境...
分类:其他好文   时间:2015-07-01 18:22:26    阅读次数:190
Codeforces Round #311 (Div. 2)
我只想说还好我没有放弃,还好我坚持下来了。 终于变成蓝名了,也许这对很多人来说并不算什么,但是对于一个打了这么多场才好不容易加分的人来说,我真的有点激动。 心脏的难受也许有点是因为晚上做题时太激动了,看别人过得那么快自己也紧张了。 后来看到有很多大神给我的建议是,初学者,手速并不是唯一重要的关键,掌握算法,一步步系统的完善它才是最重要的。 所以这一回也没有太紧张,也没有做一题看一下排名。 ...
分类:其他好文   时间:2015-07-01 18:21:38    阅读次数:141
设计模式那点事--工厂方法模式
概念:         工厂方法模式定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。         组成角色: 在简单工厂模式中,我们把动态创建具体产品类对象放在工厂类。由于它负责具体产品对象的分支判断,容易产生高耦合。根据依赖倒转原则,我们在此基础上,把工厂类抽象为一个接口,然后让具体工厂去实现该接口方法。组成角色为:...
分类:其他好文   时间:2015-07-01 18:20:38    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!