网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight ...
分类:
Web程序 时间:
2016-05-10 08:33:21
阅读次数:
214
设计模式只是为 Java? 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich ... ...
分类:
Web程序 时间:
2016-05-10 08:32:36
阅读次数:
355
今天对自己做的项目中的一个设计器界面加载速度上进行了优化,因为页面在加载的时候,感觉有点慢。首先,我用firefox的yslow和chrome的pagespeed进行了测试,效果如下,分数有点不同,但是都是很低的。我其实主要在chrome下用pagespeed的提示进行优化的。 yslow优化前: ...
分类:
Web程序 时间:
2016-05-10 08:29:31
阅读次数:
212
上传漏洞绕过文件上传漏洞前端js验证Js验证的会在你提交文件以后,直接弹出一个提示,并种植未见向服务器提交绕过的方式有很多种1,直接删除验证的函数check()和onsubmit事件,然后再提交 2,修改js验证验证函数中的代码 3,使用burp等抓包工具进行操作,本地先改成.jpg,然后burp抓... ...
分类:
Web程序 时间:
2016-05-10 08:28:10
阅读次数:
190
这三个都是属于弹框类型的 使用警告、提示和确认消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()")。 警告消息框 alert 方法有一个参数,即希望对用户显示的 ...
分类:
Web程序 时间:
2016-05-10 08:28:17
阅读次数:
238
一、派生选择器:通过依据元素在其位置的上下文关系来定义样式<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>派生选择器示例</title>
<linkrel="stylesheet"href="MyCss.css"type="text/css">
</head>..
分类:
Web程序 时间:
2016-05-10 07:26:23
阅读次数:
215
一、CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果二、属性:background-color设置元素的背景颜色body{
background-color:darkgray;
}
<p>测试一下背景是否可以继承</p>background-color这个属性是不可以被继承的p{
background-color:aqua;
}这..
分类:
Web程序 时间:
2016-05-10 07:23:36
阅读次数:
340
本文以virtio网络驱动为例,分析virtio驱动是如何处理网络IO的,驱动的定义如下
static struct virtio_device_id id_table[] = {
{ VIRTIO_ID_NET, VIRTIO_DEV_ANY_ID },
{ 0 },
};
static unsigned int features[] = {
VIRTIO_NET_F...
分类:
Web程序 时间:
2016-05-10 07:12:41
阅读次数:
199
Mininet首先得有mininet的系统环境,到mininet的官方GitHub主页上说的 http://mininet.org/download/ 『The easiest way to get started is to download a pre-packaged Mininet/Ubuntu VM. This VM includes Mininet itself, all OpenFlo...
分类:
Web程序 时间:
2016-05-10 07:12:19
阅读次数:
199
1、page指令是页面指令,利用页面指令可以定义在整个JSP页面范围内有效的属性。
常用的几个属性
language=”java”:当前页面中编写JSP脚本使用的Java语言,默认就是Java,目前也只能是Java。
contentType=”mimeType;charset=CHARSET”
NOTE : m...
分类:
Web程序 时间:
2016-05-10 07:09:52
阅读次数:
218
JSON的定义
一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。
XML的定义
扩展标记语言 (Extensible Markup Language...
分类:
Web程序 时间:
2016-05-10 07:10:31
阅读次数:
204
关于Nightwatch?Nightwatch.js是一个测试web app和web 站点的自动化测试框架, 使用Node.js编写, 基于Selenium WebDriver API.它是一个完整的浏览器端真实用户场景测试解决方案, 致力于简化继续集成和编写自动化测试。
Nightwatch got its name from the famous painting The Night Wat...
分类:
Web程序 时间:
2016-05-10 07:11:24
阅读次数:
293
hibernate支持两种锁:悲观锁(Pessimistic Locking)和乐观锁(Optimistic Locking)悲观锁:指的是对数据库数据被外界的修改持保守态度(无论是本系统的事务处理,或者是外部系统的事务处理),在整个数据处理的过程数据都处于锁定的状态。hibernate中的悲观锁,是依靠数据库中的锁机制(因为只有数据库层才能控制本系统和外部系统对数据库的数据操作)。例如”selec...
分类:
Web程序 时间:
2016-05-10 07:09:56
阅读次数:
221
我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来。我也做了一个jQuery性能优化的简明样式表,你可以打印出来或者设为桌面背景。 一、选择器性能优化建议 1. 总是从#id选择器来继承 这是jQuer ...
分类:
Web程序 时间:
2016-05-10 07:07:23
阅读次数:
276
new 操作符 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在javascript中,我们将这类方式成为Pseudoclassical。基于上面的例子,我们执行如下代码 var obj = new Base(); 这样代码的结果是 ...
分类:
Web程序 时间:
2016-05-10 07:04:47
阅读次数:
210
什么是JS事件冒泡?(网络) (2012-06-19 22:02:23) 什么是JS事件冒泡?(网络) 标签: 杂谈 杂谈 什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者 ...
分类:
Web程序 时间:
2016-05-10 07:04:58
阅读次数:
178