摘要:
使用方法: 阅读全文
摘要:
最近涉猎的语言有python,F#,go,还有C#,Java。。。那什么javascript,批处理就不说了。就说说新学的三个语言吧。 python,解释型语言,可以编译成pyc(字节码),运行速度会上升,不过不能跨平台了,有人将其分类为脚本语言,在我看来,它是一种动态语言,对于“胶水语言”一说,我很郁闷,因为貌似只对C/C++有效果(我想用python把java和C#黏上,费死劲了也只做了一个... 阅读全文
摘要:
stream.jsstream.js 是一个很小、完全独立的Javascript类库,它为你提供了一个新的Javascript数据结构:streams.下载 stream.js 2Kb minifiedstreams是什么?Streams 是一个操作简单的数据结构,很像数组或链接表,但附加了一些非凡... 阅读全文
摘要:
原文:http://www.jtraining.com/component/content/article/35-jtraining-blog/98.html翻译:http://www.zavakid.com/25引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以我可以取得快一些。”这就是 programmer one (prog 阅读全文
摘要:
/*** 计算逆波兰表达式的值*/function calculate(RPolishArray){ var result = 0; var tempArray = new Array(100); var tempNum = -1; for(i = 0;i < RPolishArray.length;i++){ if(RPolishArray[i].ma... 阅读全文
摘要:
var guid = function () { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); ... 阅读全文
摘要:
(function () {$($.browser.msie ? '#post-3820' : 'body').attr('style', '-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180d... 阅读全文
摘要:
1、什么是软件开发? 软件开发的过程就是人们使用各种计算机语言将人们关心的现实世界映射到计算机世界的过程; 现在的计算机的数学理论基础是由计算机的开山鼻祖,大名鼎鼎的图灵于1937年提出的图灵机模型。 随后不到十年,电子计算机就诞生了(1945)。(埃尼亚克) 我们都知道,它当时的主要任务之一就是用于导弹弹道轨迹的计算。当时的软件开发(如果可以称之为软件开发的话)与现在的大不相同。为了... 阅读全文
摘要:
LCG(linear congruential generator)代表了最好的伪随机数产生器算法 主要原因是容易理解,容易实现,而且速度快 这种算法数学上基于X(n+1) = (a * X(n) + c) % m这样的公式 其中: 模m, m > 0 系数a, 0 < a < m 增量c, 0 <= c < m 原始值(种子) 0 <= X(0) < m ... 阅读全文