骑士游历:定义了向量的数组M,行数组X,列数组Y,
棋盘plane,计数器count,走动步数step需要注意的是,递归函数的进入前的验证,原先的想法是传入来时的方向参数,可是这样的想法被实践否定了,从理论上看,一个棋子走向哪里是不受它的过去制约的,最近的过去也不例外,详情请见:http://en....
分类:
编程语言 时间:
2014-05-05 12:42:52
阅读次数:
675
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。而异步则这个AJAX代码运行...
分类:
Web程序 时间:
2014-05-05 11:57:31
阅读次数:
341
使用RequireJS (1)整个页面,应该只有一个 (2)在页面头部的
部分,增加一行内联js代码:(3) 然后你就可以在 (1)和(2) 之间的任何部分写自己的 js 代码了。所有代码请用 _run( function() {}
); 包装:_run( function() { // 你的代码写...
分类:
其他好文 时间:
2014-05-05 11:46:10
阅读次数:
343
//从Grid取值 var name =
Ext.getCmp(gridGridID).getView().getSelectionModel().getSelection()[0].data.Name;
var code = Ext.getCmp(gridGridID)...
不可变数组 ——NSArray常用的初始化一个数组: NSArray *array1 =
[[NSArray alloc] init]; NSArray *array2 = [NSArray array];
//对于上述两个方法,在NSArray中用的很少,因为这是一个空数组,它的值是不可...
分类:
其他好文 时间:
2014-05-05 11:25:12
阅读次数:
272
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在
C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,
Node.js, Smallta...
分类:
其他好文 时间:
2014-05-04 20:55:53
阅读次数:
487
一:数组复制//方法一//slice()函数将会返回一个新的数组对象 var arr =
[1,2,3,4]; var clone = arr.slice(0); arr.splice(1,2);//删除从位置1开始的两个元素
console.log("arr:" + arr + "\nc...
分类:
编程语言 时间:
2014-05-04 20:41:11
阅读次数:
309
html css js
框架Bootstraphttp://www.bootcss.com/http://www.cnblogs.com/aehyok/p/3404867.html
入门资料http://isotope.metafizzy.co/#install
分类:
Web程序 时间:
2014-05-04 20:18:14
阅读次数:
440
题意:给两个字符串,求一个最短的子串。使得这个子串在两个字符串中出现的次数都等于1.出现的定义为:可以重叠的出现。
解法:后缀数组的应用。从小枚举长度。如果一个长度len合法的话:则一定存在这个样的sa[i]排名。sa[i]与s[i+1]的公共前缀长度大于等于len,且sa[i]与[i-1]的公共前缀长度小于len,同时sa[i+1]与[i+2]的公共前缀长度小于len,同时保证sa[i...
分类:
其他好文 时间:
2014-05-04 09:42:00
阅读次数:
275
基于原型的创建虽然可以有效地完成封装,但是依然存在如下问题:
1.无法通过构造函数来设置属性值
2.当属性中有引用类型变量时,可能存在变量值重复
function Person(){
}
Person.prototype = {
constructor:Person,
name:"Leon",
age:30,
friends:["Ada","Chris"],...
分类:
Web程序 时间:
2014-05-04 09:15:22
阅读次数:
328