码迷,mamicode.com
首页 > 编程语言
Sublime settings and control for Python
Preferences.sublime-settings:{ "color_scheme": "Packages/Color Scheme - Default/Sunburst.tmTheme", "font_size": 16, "font_face": "Monaco", "highlight_...
分类:编程语言   时间:2014-05-26 10:25:11    阅读次数:223
抽象工厂 java实现
有时候,我们要求工厂创建一组具有某些属性的产品,比如来一桌法式大餐。具体的菜式属于产品,而法式属于产品的属性。将这两个概念抽象一下,就有了产品族和产品等级结构的概念:同一列的所有产品继承同一个父类,同一行的产品构成一个产品族。模式图从图中看出,抽象工厂可以同时依赖于两个产品类,这两个产品类构成一个产...
分类:编程语言   时间:2014-05-26 10:28:31    阅读次数:191
[leetcode]Same Tree @ Python
原题地址:https://oj.leetcode.com/problems/same-tree/题意:判断两棵树是否是同一棵树。解题思路:这题比较简单。用递归来做。首先判断两个根节点的值是否相同,如果相同,递归判断根的左右子树。代码:# Definition for a binary tree n....
分类:编程语言   时间:2014-05-26 10:30:17    阅读次数:289
工厂方法模式 java实现
当增加新的产品时,我们就需要修改简单工厂类,这违反了涉及模式中的 “对扩展开放,对修改关闭”。解决方案是抽象工厂类,让抽象工厂类的子类去实例化具体产品。在这种设计下,每增加一个产品就需要增加一个对应的具体工厂,看似繁琐,但扩展性好。类图代码
分类:编程语言   时间:2014-05-26 10:33:16    阅读次数:270
javascript replaceAll
javascript中的replace只会替换第一个匹配如果要全部替换的话只能重写方法实现replaceAll记录一下String.prototype.replaceAll = function (s1, s2) { return this.replace(new RegExp(s1,"gm"),s...
分类:编程语言   时间:2014-05-26 10:49:03    阅读次数:326
[leetcode]Validate Binary Search Tree @ Python
原题地址:https://oj.leetcode.com/problems/validate-binary-search-tree/题意:检测一颗二叉树是否是二叉查找树。解题思路:看到二叉树我们首先想到需要进行递归来解决问题。这道题递归的比较巧妙。让我们来看下面一棵树: ...
分类:编程语言   时间:2014-05-26 10:48:19    阅读次数:291
JS类似Java String.format的函数
String.prototype.format = String.prototype.f = function () { var s = this, i = arguments.length; while (i--) { s = s.replace(new R...
分类:编程语言   时间:2014-05-26 10:49:23    阅读次数:356
<C++>消息循环
GetMessage Function:BOOL GetMessage( LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);消息循环:MSG msg;whil...
分类:编程语言   时间:2014-05-26 10:51:13    阅读次数:257
Jenkins 构建JavaHelloWorld
原文地址:http://www.cnblogs.com/itech/archive/2011/11/03/2234662.html注意:我们知道Jenkins通过master/slave来支持分布式的job运行,这里的JavaHelloworld运行在master,即Jenkins所在的机器。一 J...
分类:编程语言   时间:2014-05-26 10:54:11    阅读次数:309
javascript+dom编程艺术 读后感
利用上班空闲2,3天把这本书看完了,整体来说,这本书很不错。虽然我js有一定的基础了,jquery基础也会使用,但是我觉得对js应该有个循序渐进的理解,所以还是把js系统的学习一遍。我看技术类的书总数当小说在看,也没有怎么思考,只是有点印象,所以我觉得还是要总结一些。 佩服的作者认真,严谨。j...
分类:编程语言   时间:2014-05-26 10:59:19    阅读次数:209
C++学习笔记_four_day
oop示例,面向过程和面向对象的区别,常成员函数,C++设计一个字符串类String,拷贝构造函数(补充)
分类:编程语言   时间:2014-05-26 10:58:14    阅读次数:236
23种设计模式Objective C语言实现
RT
分类:编程语言   时间:2014-05-26 11:02:01    阅读次数:176
<C++>创建窗口
Step 1:WNDCLASStypedef struct _WNDCLASS{ UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; ...
分类:编程语言   时间:2014-05-26 11:02:57    阅读次数:229
Singleton 模式 Java,c++实现
对于某些类,我们需要保证系统中只能有一个实例,这种类的设计用到singleton模式模式。单线程的singleton模式是 straightforward的,下面给出Java和C++11的线程安全singleton实现Java:public class Singleton { private sta...
分类:编程语言   时间:2014-05-26 11:03:20    阅读次数:182
使用Eclipse调试Java程序的10个技巧
英文原文:Again! – 10 Tips on Java Debugging with Eclipse,编译:oschina你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有...
分类:编程语言   时间:2014-05-26 11:16:05    阅读次数:402
简单工厂模式 Java实现
将类的创建任务委托给工厂,包含具体创建哪个类的信息作为参数(通常为String)提交给简单工厂优缺点:1. 工厂模式含有必要的判断逻辑,可以决定在什么时候创建哪一个产品的实例,客户端可以免除直接创建产品的责任,而仅仅需要消费产品。简单工厂通过这种做法实现了责任的分割。缺点:1.系统扩展困难,一旦添加...
分类:编程语言   时间:2014-05-26 11:17:16    阅读次数:246
用javascript实现2048的小游戏
前段时间,看了一个视频,用javascript实现的2048小游戏,发现不难,都是一些基出的语法和简单逻辑。整个2048游戏没有很多的数据,所有,实现起来还是很有成就感的。先上图,简直就和原版游戏一样一样的。下面分享一下整个2048游戏的代码逻辑:首先,搭建游戏框架其次,开始我们的代码编写index...
分类:编程语言   时间:2014-05-26 11:20:31    阅读次数:390
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!