字符串函数
是否包含
1 | String.prototype.Contains = function (A) { |
计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。
同样都是晶体管存储设备,为什么寄存器比内存快呢?
Mike Ash 写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。
JavaScript没有块级作用域的概念。这意味着在块语句中定义的变量,实际上是在包含函数中而非语句中创建的。
1 | function ouputNumbers(count){ |
有很多开发人员总数搞不清匿名函数和闭包这两个概念,因此经常混合使用。闭包是指有权访问另一个匿名函数作用域中的变量函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。
1 | function createComparisonFunction(name){ |
为期五个多月项目编码、测试开发到今天可以说终于告一段落了。回顾这段时间内要忠心的感谢我的领导对我的放心和支持,有了他们才使得我在这个项目中学到的更多成长的更快。
只有多总结才会成长的更快,废话少说下面还是来好好总结下这个项目中技术方面的经验心得吧。
这个项目使用的是我老大从ehr中把ehr的员工管理、用户管理、组织管理、权限管理、系统管理、角色管理、岗位管理组合成的一个平台,其实准确的讲应该还是一个SSM(struts2 spring mybatis)框架,他拥有平台的雏形,却没有平台的强大。不过他也已经为快速开发提供了很好的基础了,只有在这样的开发环境中对我来说才会学到的更多。下面就要来说说这个麻雀虽小但五脏俱全的平台了,工欲善其事必先利其器,就从开发环境说起。