Fork me on GitHub

2013年1月4日

摘要: SpecFlow特性介绍1-Step Definitions我在项目中只用到其中部分的特性,接下来写一下我使用SpecFlow这个工具所用到的一些特性。可能很多地方还需要改善,欢迎用过得朋友提建议。(SpecFlow的wiki上有它的Documentation全面的介绍,有兴趣的朋友也可以看看:https://github.com/techtalk/SpecFlow/wiki/Documentation)Step Definitions:这是SpecFlow最基本的特性。Step Definitions通过绑定(Bindings)来把自然语言的规范(Specification)和应用程序接口链 阅读全文
posted @ 2013-01-04 22:00 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: enyo是惠普开发的开源框架,原来是为WebOs设计的,后来开源支持各种平台和浏览器,设计方向转为手机Web应用,跨平台、轻量级、易扩展、简单易学,就是惠普的文档写的太烂,看文档学习着实费力。 enyo官网:http://enyojs.com/ enyo在github的地址:https://github.com/enyojs 到2013年1月4日,enyo最新版本为2.1.1版。enyo自2.0之后比较稳定,可以拿来开发网站或应用了。下载enyo后解压,进入enyo\source目录下,这里是enyo的核心。 ajax提供了ajax异步请求、Jsonp、WebService等的... 阅读全文
posted @ 2013-01-04 21:59 HackerVirus 阅读(440) 评论(0) 推荐(0)
摘要: ASP.NET 之 自定义 异步HTTP处理程序 一、前言1.对读者想说的话:(可跳过) 在此我感谢那些看了《ASP.NET 之 自定义 同步HTTP处理程序》这篇文章以及看到了这篇《ASP.NET 之 自定义 异步HTTP处理程序》的亲们。前面的那篇可能看过MSDN的亲们一定会发现很多熟悉的地方。而我其实就是比较详细的介绍了一下,让大家更好的理解PS:MSDN从头到尾都是文字且文字很统一,恐怕很多人都感觉畏惧,懒的去看,所以我将其重要的部分提取出来,使用易懂的例子和简洁的语言来叙述。当然其中也免不了错误,希望各位亲们可以指出。2.正式的开始 前面我们学习了关于关于自定义同步HTTP处理程序, 阅读全文
posted @ 2013-01-04 21:56 HackerVirus 阅读(138) 评论(0) 推荐(0)
摘要: http权威指南学习笔记(二) URL与资源 我又回来做笔记啦,书已经看了好几章了,感觉确实学习了很多东西,弄明白了很多原来相对模糊的东西,不过感觉这本书确实理论性比较强,前几章类似于HTTP的说明书吧,那么这么说的话,感觉之前做WEB开发时候连说明书都没看就直接上了,这显然是不行滴,不过感觉理论这种东西很容易忘,尤其是我这种非计算机专业的孩子理论知识上比起血统纯正的计算机专业的学生还是有差距的,自学的孩子伤不起啊,实习回来,一面试发现原来的基础知识都忘得差不多了,坑爹啊 废话就说到这里,开始这次的笔记吧,这章主要说的是URL与资源的问题,根据我的理解呢,其实URL就是为了给互联网上众多的.. 阅读全文
posted @ 2013-01-04 21:54 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: 使你的博客飘雪花(优化版)前些天,在园子里看到了使你的博客飘雪花的文章,就赶紧弄到自己的博客里来看看效果,别说,还真是漂亮啊。可是看了一会,就发现页面变得特别卡。看了下代码后发现,原作者是在body中不停的插入多个小div雪花来向下慢慢飘,一直飘到body的底部后,将雪花移除。但是,实际上,超出屏幕的页面我们又看不见,就算有雪花在飘又有什么意义呢。于是,将原来的代码稍加修改,让他只是从屏幕的顶部飘落到屏幕底部(不是body的底部)后,就将雪花移除,另外将雪花改为fixed定位。将页面刷新下,果然好多了。现把修改代码贴出来与大家分享。PS.原作者链接我没找到,版权归原作者所有:)(functio 阅读全文
posted @ 2013-01-04 21:50 HackerVirus 阅读(204) 评论(0) 推荐(0)
摘要: Ajax在Web应用中使用得越来越频繁。在进行Ajax调用过程中一般都具有这样的做法:显示一个GIF图片动画表明后台正在工作,同时阻止用户操作本页面(比如Ajax请求通过某个按钮触发,用户不能频繁点击该按钮产生多个并发Ajax请求);调用完成后,图片消失,当前页面运行重新编辑。以下图为例,页面中通过一个Load链接以Ajax请求的方式加载数据(左)。当用户点击该链接之后,Ajax请求开始,GIF图片显示“Loading“状态,同时当前页面被“罩住”防止用户继续点击Load按钮(中);Ajax请求完成被返回响应的结果,结果被呈现出来的同时,GIF图片和“遮罩”同时消失(右)。[源代码从这里下载] 阅读全文
posted @ 2013-01-04 21:48 HackerVirus 阅读(274) 评论(0) 推荐(0)
摘要: Fine Uploader文件上传组件2013-01-04 19:16 by chenkai, 300 阅读,0评论,收藏,编辑最近在处理后台数据时需要实现文件上传.考虑到对浏览器适配上采用Fine Uploader. Fine Uploader 采用ajax方式实现对文件上传.同时在浏览器中直接支持文件拖拽[对浏览器版本有要求类似IE版本必须是9或是更高的IE10].在不同浏览器中提供统一用户体验.该组件基本覆盖目前所有主流浏览器.同时没有任何第三方组件依赖.相当Clear.在服务器端已经覆盖支持了ASP.NET/ColdFusion/Java/Node.js/Perl/PHP/Python 阅读全文
posted @ 2013-01-04 21:46 HackerVirus 阅读(464) 评论(0) 推荐(0)
摘要: Mac技巧合集第一期2013-01-04 20:38 by 池建强, 132 阅读,3评论,收藏,编辑很多微信订阅者要求查看Mac技巧的历史文章,但是由于微信的限制,大家输入history只能收到最近的五条。好吧,放假期间终于有时间把Mac技巧整理为合集第一期,看一下内容还真是不少,所以说写的慢少不可怕,只要你用心坚持写。觉得有用就关注微信公共平台“Mac技巧”,微信号sagacity-mac。Mac技巧-开篇2012-12-17(一)在现在这个丛林般的世界上,很多人喜欢为自己和他人贴标签,旅行,运动,购物,很多人一辈子没去过西藏,却常常把雪域高原挂在嘴边......也有一些人,他们坐在电脑面 阅读全文
posted @ 2013-01-04 21:44 HackerVirus 阅读(175) 评论(0) 推荐(0)
摘要: 今天咱们来谈下三层架构。说到三层架构,搞过点程序的可能都知道三层架构的概念。但是对三层的精髓可能不是很了解。首先说下自己对三层的理解,就是使用三个(多个)项目结合起来开发出一个应用系统。下层项目为上层项目提供了接口(说白了就是可以从上层类访问下层类的方法),并且将结果返回到上层。接下来咱们来看下三层的优势三层架构的优势适应变化、利于维护:项目需求往往随市场的变化而发生变化,三层架构通过将各功能模块分离,提高了项目的可维护性和代码的可重用性。适用于协作开发。主流趋势,越来越多的企业在开发项目时采用三层架构作为项目的基础架构。三层架构在将来会有更多的市场。当然,这些优势在后续的开发中我们会有更新的 阅读全文
posted @ 2013-01-04 21:41 HackerVirus 阅读(152) 评论(0) 推荐(0)
摘要: CentOS yum 源的配置与使用一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库. 阅读全文
posted @ 2013-01-04 15:13 HackerVirus 阅读(151) 评论(0) 推荐(0)