Enumberable可枚举模块可以理解为对遍历搜索和比较排序集合的抽象。这个模块可以通过mixin为类提供两种能力:
1、可以遍历搜索
enum.all?{|object| block} 判断集合中是否所有元素都满足某条件
puts
[1,2,3,4].all?{|i| i>0} #true puts [1,2,3,4].all?{|i| i>3} #false
enu...
分类:
编程语言 时间:
2015-01-11 06:13:37
阅读次数:
190
算法1:根据Regex构建NFA - McNaughton-Yamada-Thompson算法输入:字母表∑上的一个正则表达式r。输出:一个接受L(r)的NFA N。方法:首先对r进行语法分析,分解出组成它的子表达式。构建NFA的规则分为基本规则和归纳规则。基本规则:处理不包含运算符的子表达式。 ....
分类:
其他好文 时间:
2015-01-11 06:11:58
阅读次数:
391
先看看php官方文档的解释:__set() is run when writing data to inaccessible properties.__get() is utilized for reading data from inaccessible properties.究竟用中文怎么翻译呢...
分类:
Web程序 时间:
2015-01-11 06:13:42
阅读次数:
246
The problem:Given a binary tree, return theinordertraversal of its nodes' values.For example:Given binary tree{1,#,2,3}, 1 \ 2 / 3return...
分类:
其他好文 时间:
2015-01-11 06:10:46
阅读次数:
226
在日常工作当中遇到了一个问题,平铺型列表修改单个内容设置排序时列表排序应与之对应。一下是一个小小的例子;简单的解决了此类问题,以浮动的形式改变当前的数据的显示顺序。有不足之处欢迎指点,后期还会做一个更完善的版本。敬请期待!效果预览:代码实现: 1 2 3 4 5 6 ...
分类:
移动开发 时间:
2015-01-11 06:11:20
阅读次数:
257
场景1: 对调投影仪和笔记本屏幕的内容在进行演示时,Keynote会在一个显示设备上显示幻灯片内容,在另一个设备上显示提示信息。很不幸,在我的本子上,默认的屏幕设置使得投影仪显示了提示信息,而屏幕则显示了幻灯片内容。为了进行对调,可进行如下操作1. 鼠标移至提示信息所在屏幕的上边界2. 点击Opti...
分类:
其他好文 时间:
2015-01-11 06:10:08
阅读次数:
367
Suppose you are a fan of auto-racing and want to figure out which drivers are likely to perform well in an upcoming race. Luckily you have access to a...
分类:
其他好文 时间:
2015-01-11 06:11:43
阅读次数:
348
对于用户事件类型而言,最常用的是鼠标、键盘、浏览器。1.鼠标事件:鼠标的事件都频繁使用,下面例子就测试各种鼠标事件 box内容 鼠标的键值button测试(附对照表) ...
分类:
其他好文 时间:
2015-01-11 06:12:50
阅读次数:
237
这里是用 JavaScript 做的逆转序列(数组/字符串)的递归/尾递归实现。另外还尝鲜用了一下 ES6 的destructuring assignment + spread operator 做了一个更 functional 的版本(只支持数组)。正确性能通过测试(参见 放在我 Github 上...
分类:
编程语言 时间:
2015-01-11 06:12:23
阅读次数:
283
方法一:利用鼠标button的键值 方法二:鼠标的contextmenu(这里需要ie的return属性和DOM d prevevrDefault()方法)contextmenu事件在自定义右键内容...
分类:
编程语言 时间:
2015-01-11 06:12:18
阅读次数:
145
1、环境变量中不要设置CATALINA_HOME;2.分别修改安装目录下的conf子目录中的server.xml文件: a.修改http访问端口(默认为 8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。 b.修改Shutdown端口(默...
分类:
其他好文 时间:
2015-01-11 06:10:50
阅读次数:
199
函数(存储函数)也是一种较为方便的存储结构,用户定义函数可以被SQL语句或者PL/SQL直接调,函数和过程最大的区别在于,函数可以有返回值,而过程只能依靠OUT 或者IN OUT返回数据定义函数语法:CREATE [OR REPLACE] FUNCTION 函数([参数,...]])RETURN 返...
分类:
其他好文 时间:
2015-01-11 06:09:18
阅读次数:
294
来自星星:http://w3note.com/web/109.html似曾相识,在php面向对象编程之魔术方法__set,曾经介绍了什么是魔术方法,这一章又介绍一个魔术方法__tostring()。__toString()是快速获取对象的字符串信息的便捷方式,似乎魔术方法都有一个“自动“的特性,如自...
分类:
Web程序 时间:
2015-01-11 06:09:45
阅读次数:
196
public static void main(String[] args) { System.out.println(GetInsertLocation(new int[]{0,2},-1)); System.out.println(GetInsertLocati...
分类:
其他好文 时间:
2015-01-11 06:09:17
阅读次数:
228
原文链接:http://www.cnblogs.com/zouzf/p/4216046.htmltinyxml优化之一说到了效率在差别有三方面的原因:解析的方式、内存分配(字符串操作)、冗余的安全性检查,那么优化就从这些方面着手:1、修改解析的方式无论是tinyxml1的逐字符扫描还是tinyxml...
分类:
其他好文 时间:
2015-01-11 06:11:03
阅读次数:
143
前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作文...
分类:
其他好文 时间:
2015-01-11 06:09:08
阅读次数:
259