适配器模式把一个类的接口变换成客户端期待的另一个类的接口,使原本接口不匹配的两个类能够在一起工作。适配器有两张实现形式,分别为类的适配器模式和对象的适配器模式类的适配器模式:我们的目标是将SpecificRequest()转化到Request()。类的适配器解决方案是创建一个类Adaptor继承Ad...
分类:
编程语言 时间:
2014-05-26 09:38:19
收藏:
0 评论:
0 赞:
0 阅读:
381
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void
操作符用法格式如下:1. javascript:void (expression)2. javascript:void
expressionexpression是一个要计算的 JavaScript 标准的...
分类:
编程语言 时间:
2014-05-26 09:44:02
收藏:
0 评论:
0 赞:
0 阅读:
308
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera,
Safari四大浏览器之外,世界上还有近百种浏览器。
几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览...
分类:
编程语言 时间:
2014-05-26 09:56:11
收藏:
0 评论:
0 赞:
0 阅读:
342
1.JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为
hoisting(悬置/置顶解析/预解析)。当你使用了一个变量,然后不久在函数中又重新声明的话,就可能产生逻辑错误。对于JavaScript,只要你的变量是在同一个作用域中...
分类:
编程语言 时间:
2014-05-26 09:58:33
收藏:
0 评论:
0 赞:
0 阅读:
275
ipad用的是Safari Mobile浏览器,访问的UA为:Mozilla/5.0 (iPad;
U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko)
Version/4.0.4 Mobile/7...
分类:
编程语言 时间:
2014-05-26 10:00:44
收藏:
0 评论:
0 赞:
0 阅读:
308
初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等.
这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的...
分类:
编程语言 时间:
2014-05-26 10:04:05
收藏:
0 评论:
0 赞:
0 阅读:
438
转自http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1.
模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值...
分类:
编程语言 时间:
2014-05-26 10:03:43
收藏:
0 评论:
0 赞:
0 阅读:
427
原题地址:https://oj.leetcode.com/problems/n-queens/题意:经典的N皇后问题。解题思路:这类型问题统称为递归回溯问题,也可以叫做对决策树的深度优先搜索(dfs)。N皇后问题有个技巧的关键在于棋盘的表示方法,这里使用一个数组就可以表达了。比如board=[1,
...
分类:
编程语言 时间:
2014-05-26 10:07:25
收藏:
0 评论:
0 赞:
0 阅读:
287
原题地址:https://oj.leetcode.com/problems/symmetric-tree/题意:判断二叉树是否为对称的。Given
a binary tree, check whether it is a mirror of itself (ie, symmetric around ...
分类:
编程语言 时间:
2014-05-26 10:18:37
收藏:
0 评论:
0 赞:
0 阅读:
350
Preferences.sublime-settings:{ "color_scheme":
"Packages/Color Scheme - Default/Sunburst.tmTheme", "font_size":
16, "font_face": "Monaco", "highlight_...
分类:
编程语言 时间:
2014-05-26 10:25:02
收藏:
0 评论:
0 赞:
0 阅读:
360
有时候,我们要求工厂创建一组具有某些属性的产品,比如来一桌法式大餐。具体的菜式属于产品,而法式属于产品的属性。将这两个概念抽象一下,就有了产品族和产品等级结构的概念:同一列的所有产品继承同一个父类,同一行的产品构成一个产品族。模式图从图中看出,抽象工厂可以同时依赖于两个产品类,这两个产品类构成一个产...
分类:
编程语言 时间:
2014-05-24 08:09:33
收藏:
0 评论:
0 赞:
0 阅读:
287
原题地址:https://oj.leetcode.com/problems/same-tree/题意:判断两棵树是否是同一棵树。解题思路:这题比较简单。用递归来做。首先判断两个根节点的值是否相同,如果相同,递归判断根的左右子树。代码:#
Definition for a binary tree n....
分类:
编程语言 时间:
2014-05-26 10:29:48
收藏:
0 评论:
0 赞:
0 阅读:
506
当增加新的产品时,我们就需要修改简单工厂类,这违反了涉及模式中的
“对扩展开放,对修改关闭”。解决方案是抽象工厂类,让抽象工厂类的子类去实例化具体产品。在这种设计下,每增加一个产品就需要增加一个对应的具体工厂,看似繁琐,但扩展性好。类图代码
分类:
编程语言 时间:
2014-05-26 10:32:45
收藏:
0 评论:
0 赞:
0 阅读:
269
javascript中的replace只会替换第一个匹配如果要全部替换的话只能重写方法实现replaceAll记录一下String.prototype.replaceAll
= function (s1, s2) { return this.replace(new RegExp(s1,"gm"),s...
分类:
编程语言 时间:
2014-05-26 10:48:32
收藏:
0 评论:
0 赞:
0 阅读:
374
原题地址:https://oj.leetcode.com/problems/validate-binary-search-tree/题意:检测一颗二叉树是否是二叉查找树。解题思路:看到二叉树我们首先想到需要进行递归来解决问题。这道题递归的比较巧妙。让我们来看下面一棵树:
...
分类:
编程语言 时间:
2014-05-26 10:47:52
收藏:
0 评论:
0 赞:
0 阅读:
477
String.prototype.format = String.prototype.f =
function () { var s = this, i = arguments.length; while (i--) { s =
s.replace(new R...
分类:
编程语言 时间:
2014-05-26 10:48:55
收藏:
0 评论:
0 赞:
0 阅读:
440
GetMessage Function:BOOL GetMessage( LPMSG lpMsg,
HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);消息循环:MSG msg;whil...
分类:
编程语言 时间:
2014-05-26 10:50:59
收藏:
0 评论:
0 赞:
0 阅读:
411
原文地址:http://www.cnblogs.com/itech/archive/2011/11/03/2234662.html注意:我们知道Jenkins通过master/slave来支持分布式的job运行,这里的JavaHelloworld运行在master,即Jenkins所在的机器。一
J...
分类:
编程语言 时间:
2014-05-26 10:54:03
收藏:
0 评论:
0 赞:
0 阅读:
378
利用上班空闲2,3天把这本书看完了,整体来说,这本书很不错。虽然我js有一定的基础了,jquery基础也会使用,但是我觉得对js应该有个循序渐进的理解,所以还是把js系统的学习一遍。我看技术类的书总数当小说在看,也没有怎么思考,只是有点印象,所以我觉得还是要总结一些。
佩服的作者认真,严谨。j...
分类:
编程语言 时间:
2014-05-26 10:59:11
收藏:
0 评论:
0 赞:
0 阅读:
367
oop示例,面向过程和面向对象的区别,常成员函数,C++设计一个字符串类String,拷贝构造函数(补充)
分类:
编程语言 时间:
2014-05-26 10:58:08
收藏:
0 评论:
0 赞:
0 阅读:
387