摘要:
数月前,以一个盲人摸象的姿态看了一些关于AngularJS的视频书籍,留下了我个人的一点或许是指点迷津或许是误人子弟的读后感。自以为已经达到熟悉ng的程度,但是因为刚入公司,没法直接接触代码层面的编程,日子一天天过去,ng在我脑海的残留也一天天的模糊……
数月后,我重返ng战场,艰难的收集之前留下的记忆碎片,一番拼接下来,没有让我对ng的理解串成一条线,反而支离破碎的片段scope、template、directive、controller、config、factory、service、provide、compile、link、this.$get,让我不得不重新正视它。 阅读全文
摘要:
继上篇《Nodejs学习笔记(三)——一张图看懂Nodejs建站》应用的基础上,加入Mongodb数据用于存储数据并实现CRUD操作,同时扫盲下如何将代码放到自己的github上。 阅读全文
摘要:
通过实例记录如何用Nodejs搭建一个小小的网站的过程,以及自己对于这种Nodejs建站运行逻辑的理解,还有在建站过程中需要安装一些模块等遇到的问题。 阅读全文
摘要:
介绍express安装过程中出现的问题以及如何在Eclipse中运行并调试nodejs程序。 阅读全文
摘要:
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。本篇主要讲解在搭建node环境过程中遇到的小问题以及搭建Eclipse开发Node环境的前提步骤 阅读全文
摘要:
上篇我们说到如何从Github上clone出一个JBehave项目,既是为了学习JBehava,也是为了熟悉下Github。
从clone下来的项目看来,基本没什么问题,稍微捋一捋就可以运行,但是就clone下来的代码来看,还需要一些配置才能运行。之后本篇结合项目详解JBehave应用构建的5大步骤。1.Write story;2.Map steps to Java;3.Configure Stories;4.Run Stories;5.View Reports 阅读全文
摘要:
本文要阐述的主要有两点,一是介绍自动化测试框架JBehave,二是介绍如何在Github上拉项目,编译成Myeclipse环境中的项目,并最终导入Myeclipse中运行。 阅读全文
摘要:
Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。Behavior Driven Development,行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。 阅读全文
摘要:
Hadoop RPC使用Java动态代理与反射实现对象调用方式,客户端到服务器数据的序列化与反序列化由Hadoop框架或用户自己来实现,也就是数据组装是定制的。这里介绍Hadoop RPC中采用的动态代理模式,同时介绍了另一种模式静态代理,通过案例比较两种模式的优劣以及模式本身存在的问题。 阅读全文
摘要:
最近恰逢毕业季,千千万万的学生党开始步入社会,告别象牙塔似的学校生活。往往在人生的各个拐点的时候,情感丰富,感触颇深,各种对过去的美好的总结,对未来的展望。本篇不供应鸡汤,首先介绍Javascript的函数作用域的概念,然后了解什么是作用域和声明提前,最后通过一个例子剖析Javascript的作用域链。 阅读全文