码迷,mamicode.com
首页 > 2014年12月11日 > 全部分享
Interpreter模式(C++解释器模式)
Interpreter模式提供了一个实现语法解释器的框架,其目的就是使用一个解释器为用户提供一个一门定义语言语法表示的解释器,并且通过这个解释器来解释语言中的句子。     Interpreter模式使用类来表示文法规则,因此方便于文法的扩展。   代码如下: #include #include using namespace std; class Context { public: ...
分类:编程语言   时间:2014-12-11 00:18:41    阅读次数:244
append构建动态函数
append我常用于连接两个string或者list,其实还可以这样用,将两个list连接成一个lambda表达式:> (append (lambda (x)) '((add x 1))) (lambda (x) (add x 1))append的第一个参数是(lambda (x)) 一个List,有两个元素,第二个参数也是一个list,子元素也是一个list拼接后就是变成了一个完整的lambda...
分类:移动开发   时间:2014-12-11 00:19:06    阅读次数:181
cocos2d-x 3.x之动作
Action是动作的基类,所有的动作都派生自这个类,它创建的一个对象代表了一个动作。动作作用于Node,因此,任何一个动作都需要由Node对象来执行。 // 将一个精灵用3秒钟时间从屏幕中间移动到(0, 0)的位置 auto tortoise = Sprite::create("other/tortoise.png"); tortoise->setPosition(Vec2(visibleS...
分类:其他好文   时间:2014-12-11 00:19:17    阅读次数:259
剑指offer系列源码-数组中只出现一次的数字
题目1351:数组中只出现一次的数字 时间限制:1 秒内存限制:32 兆特殊判题:否提交:2582解决:758 题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 输入: 每个测试案例包括两行: 第一行包含一个整数n,表示数组大小。2<=n <= 10^6。 第二行包含n个整数,表示数组元素,元素均为int。 输出: 对应每个测试案例,输出数组...
分类:编程语言   时间:2014-12-11 00:18:55    阅读次数:176
Linux-0.11内核源码分析系列:进程调度sleep_on()函数分析
/* *Author : DavidLin *Date : 2014-12-10pm *Email : linpeng1577@163.com or linpeng1577@gmail.com *world : the city of SZ, in China *Ver : 000.000.001 *h...
分类:系统相关   时间:2014-12-11 00:17:55    阅读次数:277
Python中的深浅拷贝详解
要说明Python中的深浅拷贝,可能要涉及到下面的一系列概念需要简单说明下: 变量-引用-对象(可变对象,不可变对象)切片-拷贝-浅拷贝-深拷贝 【变量-对象-引用】 在Python中一切都是对象,比如说: 3, 3.14, 'Hello', [1,2,3,4],{'a':1}...... 甚至连type其本身都是对象,type对象 Python中变量与C/C++/Java中不同,它是指对象的引用 单独赋值: 比如说: >>> a = 3 在运行a=3后,变量a变成了对象3的一个引用。在内部,变量事...
分类:编程语言   时间:2014-12-11 00:17:34    阅读次数:310
maven auto-config 多环境自动打包
maven auto-config 多环境自动打包...
分类:其他好文   时间:2014-12-11 00:20:13    阅读次数:278
UIWebView的三种加载方式
1、直接给出url地址即可将web content载入。 NSString *path = @"http://theo2life.com"; NSURL *url = [[NSURL alloc] initWithString:path]; [self.webView loadRequest:[NSURLRequest requestWithURL:url]]; 2、将本地html文...
分类:Web程序   时间:2014-12-11 00:19:24    阅读次数:153
Thinkphp的S缓存用法!
/节点列表 public function node(){ if(!$node = S('node_list')){ $field = array('id', 'name', 'title', 'pid'); $node...
分类:Web程序   时间:2014-12-11 00:16:30    阅读次数:193
Android 手势滑动,多点触摸放大缩小图片
学习安卓两点触摸滑动缩放图片1.布局文件如下main.xml 2.自定义缩放图片控件ZoomImageView.java代码:package com.ymw.zoomimage;import java.util.Observable;import java.util.Observer...
分类:移动开发   时间:2014-12-11 00:17:09    阅读次数:348
JavaScript的一些知识碎片(2)-反射-全局变量-回调
JavaScript中的反射:编程语言中的反射原理都一样,就是通过操作metadata(描述语言的语言)来完成一些不具备反射功能的语言很难实现的功能。在静态语言中,反射是一个高大上的东西,比如在运行时动态创建方法并调用,延迟绑定等等等等,当八九年前第一次用到C#的反射时,那个激动劲就别提了。但是在动...
分类:编程语言   时间:2014-12-11 00:17:48    阅读次数:260
putty 实现不用输入用户名密码直接登陆
多谢谢Eric的教程 ,下面是我的简化版,原版为Eric所写远程登陆Linux服务器有两大著名软件,一个是商业软件securecrt,一个是开源软件putty。两者的安全性能都很高,发展了多年,值得信赖,但基于经济考虑,我选择了putty。需要注意的是:无论你是选择securecrt还是putty,...
分类:其他好文   时间:2014-12-11 00:16:20    阅读次数:616
[BZOJ 1816][Cqoi2010]扑克牌(二分答案)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1816分析:我先以为是道水题,但是要注意的是每套牌中Joker只能用1张的,所以就出现了可能目前每种牌的剩余牌数都够,但不一定不用Joker,然后就短路了……看了hzwer的blog顿时茅塞顿开,...
分类:其他好文   时间:2014-12-11 00:16:37    阅读次数:243
01-1. 最大子列和问题(20)
01-1. 最大子列和问题(20)给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1 #include int MaxSubseqSum(const int data[],int datalen); ...
分类:其他好文   时间:2014-12-11 00:15:37    阅读次数:263
根据23423条件,截取字段‘abdecsdsadsadsad’,以ab/dec/sdsa/ds/ads 输出
create or replace procedure p_getString( p_finalString out varchar2, p_rulestring in number, p_sourceString in varchar2)as v_num number:...
分类:其他好文   时间:2014-12-11 00:16:44    阅读次数:175
Python中的可迭代对象与迭代器对象
Python中迭代的有关概念,对迭代过程的理解,以及几点说明。
分类:编程语言   时间:2014-12-11 00:15:05    阅读次数:943
Apktool源码解析——第一篇
著名的apktool是android逆向界用的最普遍的一个工具,这个项目的原始地址在这里http://code.google.com/p/android-apktool/,但是你们都懂的在天朝谷歌是无法访问的,所以直接上github的https://github.com/brutall/brut.a...
分类:其他好文   时间:2014-12-11 00:16:34    阅读次数:595
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!