摘要:
selenium-webdriver(python) (十一)本节重点: 控制滚动条到底部有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景:注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。要操作的页面元素不在吸视范围,无法进行操作,需要拖动滚动条其实,实现这个功能只要一行代码,但由于不懂js,所以花了不小力气找到这种方法。用于标识滚动条位置的代码如果滚动条在最上方的话,scrollTop=0,那么要想使用滚动条在最可下方,可以scrollTop=100000,这样就可以使滚动条在最下方 阅读全文
posted @ 2013-08-14 14:28
HackerVirus
阅读(213)
评论(0)
推荐(0)
摘要:
[Morn UI系列教程]Morn简介及使用教程网页游戏开发的一大部分工作是在和UI制作上,一个好的工具及框架能使开发事半功倍,Adobe自带flash IDE和Flex各有不足。Morn UI学习了Flash IDE使用的方便性(比如图层功能,对齐,缩放,层次切换等等),同时吸取Flex组件化的特点,抛弃了Flex臃肿的结构,具有轻量级,高性能,可视化,易扩展等特性,满足了各种个性化开发需求,详情可以到http://www.mornui.com/了解下面说一下Morn Builder(可视化编辑器)使用方式使用可视化UI编辑器(Morn Builder)制作游戏界面提示:编辑器需要32位ja 阅读全文
posted @ 2013-08-14 14:04
HackerVirus
阅读(419)
评论(0)
推荐(0)
摘要:
mvc模式一、MVC模式概述模型-视图-控制器(MVC模式)是一种非常经典的软件架构模式,在UI框架和UI设计思路中扮演着非常重要的角色。从设计模式的角度来看,MVC模式是一种复合模式,它将多个设计模式在一种解决方案中结合起来,用来解决许多设计问题。MVC模式把用户界面交互分拆到不同的三种角色中,使应用程序被分成三个核心部件:Model(模型)、View(视图)、Control(控制器)。它们各自处理自己的任务:(1)模型:模型持有所有的数据、状态和程序逻辑。模型独立于视图和控制器。(2)视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式 阅读全文
posted @ 2013-08-14 14:00
HackerVirus
阅读(213)
评论(0)
推荐(0)
摘要:
我的Emacs折腾经验谈(三) speedbar , tabbar 还有linum-mode离上一篇博客已经很遥远了,最近总是各种逛,但没有心思静下来写点东西,这回写一下我之前用的一些东西.Speedbar首先是speedbar,这个东西是emacs自带的,效果立竿见影,请输入M-x speedbar就可以看到,就是一个简单的文件树,对于sublime text熟悉的同学这玩意应该已经一目了然了,但是这个东西经过一段时间的使用可能会存在一些问题,我现在感觉speedbar离sublime text的左栏还是有一点距离的.不过当然也有一些弥补的办法.首先,这个speedbar是单独一个窗口的,这 阅读全文
posted @ 2013-08-14 11:54
HackerVirus
阅读(333)
评论(0)
推荐(0)
摘要:
《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld最近在读陶辉的《深入理解Nginx:模块开发与架构解析》,一是想跟着大牛练练阅读和编写开源代码的能力,二是想学学Nginx优秀的架构设计,三是想找一个点深入下Linux下网络编程的细节。侯捷在他的《STL源码剖析》的自序里说过,“追踪一流作品并于其中吸取养分,远比自己关起门来写个三流作品,价值高得多”。我个人比较喜欢《深入理解Nginx》这本书,它讲解的很全面,相关的知识都会有所介绍,整体的脉络比较明晰。只是涉及东西比较多,有时真希望纸质文档也能像在线lxr那样给结构体和函数的使用处和定义做一个超链接,这样来回跳转 阅读全文
posted @ 2013-08-14 11:52
HackerVirus
阅读(478)
评论(0)
推荐(0)
摘要:
(原创)c++中的类型擦除c++11 boost技术交流群:296561497,欢迎大家来交流技术。关于类型擦除,可能很多人都不清楚,不知道类型擦除是干啥的,为什么需要类型擦除。有必要做个说明,类型擦除就是将原有类型消除或者隐藏。为什么要擦除类型?因为很多时候我不关心具体类型是什么或者根本就不需要这个类型,通过类型擦除我们可以获取很多好处,比如使得我们的程序有更好的扩展性、还能消除耦合以及消除一些重复行为,使程序更加简洁高效。归纳一下c++中类型擦除方式主要有如下五种:第一种:通过多态来擦除类型第二种:通过模板来擦除类型第三种:通过某种容器来擦除类型第四种:通过某种通用类型来擦除类型第五种:通 阅读全文
posted @ 2013-08-14 11:49
HackerVirus
阅读(1195)
评论(0)
推荐(1)
摘要:
stl——vector详解stl——vector是应用最广泛的一种容器,类似于array,都将数据存储于连续空间中,支持随机访问。相对于array,vector对空间应用十分方便、高效,迭代器使vector更加灵活、安全。设计皆由vector起,键盘之下尽vector。1 vector本质 vector数据结构如下,通过三个迭代器start, finish, end_of_storage的系列public接口,可很好地完成数据存储、溢出判断(iter >= iv.end())、大小、容量(容量与大小不等,以免不断申请空间耗费资源)、重载操作符[]、判空、最前元素、最后元素等等。class 阅读全文
posted @ 2013-08-14 11:48
HackerVirus
阅读(323)
评论(0)
推荐(0)
摘要:
ASP.NET Web API的核心对象:HttpController对于ASP.NET Web API来说,所谓的Web API定义在继承自ApiController的类中,可能ApiController是大部分读者最为熟悉的类型了。但是我们将ASP.NET Web API下的Controller称为HttpController,它是对所有实现了接口IHttpController的所以Controller类型的统称,而ApiController仅仅视为IHttpController接口的一个实现而已,所以我们会更多地强调HttpController的概念。[本文已经同步到《How ASP.N 阅读全文
posted @ 2013-08-14 11:47
HackerVirus
阅读(359)
评论(0)
推荐(0)
摘要:
红黑树(一) 原理和算法详细介绍红黑树(一) 原理和算法详细介绍 作者:Sky Wang 于 2013-08-08 概述:R-B Tree,又称为“红黑树”。本文参考了《算法导论》中红黑树相关知识,加之自己的理解,然后以图文的形式对红黑树进行说明。本文的主要内容包括:红黑树的特性,红黑树的时间复杂度和它的证明,红黑树的左旋、右旋、插入、删除等操作。 请尊重版权,转载注明出处:http://www.cnblogs.com/skywang12345/p/3245399.html1 R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为... 阅读全文
posted @ 2013-08-14 11:42
HackerVirus
阅读(521)
评论(1)
推荐(0)
摘要:
情人节-程序员的乐趣2013-08-1323:32:30乘情人节还没有过去,作为一个屌丝程序员,从来没有过过情人节。不过我们也有自己的乐趣,这个时候貌似只有海子的《面朝大海》能够啊Q式慰藉自己。不多说了,早上上班的时候看到google首页,就感觉很有爱,不过当时没怎么玩,只是点点了,听听背景音乐,感觉甚好。话说作为程序员,看看国内某著名搜索引擎的情况就显得捉襟见肘了。咱没鄙视它的权利,没准它还会鄙视我等屌丝程序员,有zf支持,能赚钱才是硬道理啊!作为屌丝程序员还是先玩玩谷歌的小游戏,不为搜索,只想玩玩,呵呵,谁叫咱单身屌丝。上传几张图片,祝福哪些牛郎、织女们!!!firstsecondthir 阅读全文
posted @ 2013-08-14 11:40
HackerVirus
阅读(293)
评论(0)
推荐(0)