摘要: 1、 什么是糊涂窗口综合症?当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文段很小,特别是有效载荷很小。 极端情况下,有效载荷可能只有1个字节;而传输开销有40字节(20字节的IP头+20字节的TCP头) 这种现象就叫糊涂窗口综合症2、糊涂窗口综合症类别1) 发送端引起的糊涂窗口综合症,象Telnet应用;2) 接收端引起的糊涂窗口综合症3、解决措施1) 发送端避免在每个数据段中只传送少量数据。2) 接收端避免发送小容量的窗口通告4、 窗口通告接收端使用确认数据段的 WINDOW 字段来对发送端告知目前有多少可用的缓冲区。问题:糊 阅读全文
posted @ 2011-09-13 17:39 Wiliz 阅读(1423) 评论(0) 推荐(0)
摘要: 这是PHP的一个子计划,目的要使php成为一种标准的编程语言而非单纯的脚本语言。使用PHP-GTK可以在图形界面的系统中编写图形界面的应用程序,使用php编写应用的客户端。这样服务器端、客户端都可以使用php来编写了。什么是PHP-GTK PHP-GTK是为了证明PHP是一种远远超越网络应用程序的有效的工具而开发的。使用PHP-GTK你可以建立独立的GUI(用户图形界面)应用程序,例如mp3播放器、文本编辑器、数据库后台等等。PHP-GTK是PHP的扩展,可以从http://gtk.php.net下载。PHP-GTK基于GTK+,是Andrei Zmievski最先使用的。什么是GTK+ GT 阅读全文
posted @ 2011-09-13 17:36 Wiliz 阅读(449) 评论(0) 推荐(0)
摘要: 一、超全局变量$GLOBALSPHP超全局变量有很多,如下的都属于超全局变量(Superglobal):$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。官方说明:$GLOBALS — 引用全局作用域中可用的全部变量。一个包含了全部变量的全局组合数组。变量的名字就是数组的键。即出现过的全局变量,就可以通过$GLOBALS这个数组取得。PHP生命周期中,定义在函数体外部的所谓全局变量,函数内部是不能直接获得的。$foo = "Example content";test();fun 阅读全文
posted @ 2011-09-13 17:24 Wiliz 阅读(25817) 评论(1) 推荐(7)
摘要: 一、魔术函数(13个)1、__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2、__destruct() 当删除一个对象或对象操作终止时被调用。 3、__call() 对象调用某个方法, 若方法存在,则直接调用;若不存在,则会去调用__call函数。 4、__get() 读取一个对象的属性时,若属性存在,则直接返回属性值; 若不存在,则会调用__get函数。 5、__set() 设置一个对象的属性时, 若属性存在,则直接赋值; 若不存在,则会调用__set函数。 6、__toString 阅读全文
posted @ 2011-09-13 17:20 Wiliz 阅读(5078) 评论(0) 推荐(0)
摘要: 假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的宽度,整型,单位像素。obj.offsetHeight 指 obj 控件自身的高度,整型,单位像素。我们对前面提到的“上方或上层”与“左方或上层”控件作个说明。例如:<div id="tool"><input type="button" value="提交"> 阅读全文
posted @ 2011-09-13 17:05 Wiliz 阅读(230) 评论(0) 推荐(0)
摘要: screenX:鼠标在显示屏幕上的坐标。clientX:鼠标在页面显示区域的坐标。注:以上两个都是各浏览器通用的。pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从border的左上角开始定位,即如果这个父元素存在border,则坐标原点在border的左上角,而不是内容区域的左上角。offsetX:IE特有,鼠标相对于“触发事件的元素”的位置,从内容区域左上角开始定位,不是从border左上角开 阅读全文
posted @ 2011-09-13 17:03 Wiliz 阅读(357) 评论(0) 推荐(0)
摘要: 引用:http://www.mattytemple.com/2010/04/shortcut-js-add-keyboard-shortcuts-to-your-site/用于对按钮等快捷键的设置,直接下载shortcut.js文件,看看页面上使用方法就好了。 阅读全文
posted @ 2011-09-13 16:52 Wiliz 阅读(219) 评论(0) 推荐(0)
摘要: 禁止鼠标右键:oncontextmenu="return false";禁止选择:onselectstart="return false;禁止拖放:ondragstart="return false";禁止拷贝:oncopy=document.selection.empty() ;禁止保存: 放在head里面。禁止粘贴:关闭输入法:屏蔽鼠标右键:function document.oncontextmenu(){event.returnValue=false;}屏蔽F1帮助:function window.onhelp(){return fal 阅读全文
posted @ 2011-09-13 16:39 Wiliz 阅读(14656) 评论(0) 推荐(1)
摘要: 在IE上一般使用Javascript来判断按键码的方法都是通过event.keyCode, 但是如果使用者用Firefox却不支持这个语法.在相同情况下,firefox支持e.which。 这个函数的作用是阻止用户输入数字,若只能输入数字则把 return !reg.test(keychar)改为return reg.test(keychar);如下面的输入框在IE和firefox下都不能输入数字:转载:http://www.mredkj.com/tutorials/validate.html 阅读全文
posted @ 2011-09-13 16:26 Wiliz 阅读(1046) 评论(0) 推荐(0)
摘要: loading实现大概就这个意思,首先将要显示的内容隐藏,先显示loading文字或图片什么的,然后文档加载完毕后将内容显示出来,loading隐藏掉就好了。这里我用到了jquery,用不用无所谓。<html><head><script language="javascript" type="text/javascript" src="jquery-1.6.1.js"></script>/** * 页面加载完成后显示页面 */function showPage(){ $('#di 阅读全文
posted @ 2011-09-13 16:11 Wiliz 阅读(5398) 评论(0) 推荐(0)
摘要: using • 引入命名空间 usingSystem.Data.SqlClient;• 创建别名 usingSqlClient = System.Data.SqlClient; 这样就可以在程序代码中以 SqlClient 来代替 System.Data.SqlClient 前缀。• 强制资源清理 using (SqlCommand cmd = new SqlCommand(...) ) { //do something; } 这样在using里实例化的对象会在其语句块结束后自动关闭。new• 实例化对象 string str = new string("newStr"). 阅读全文
posted @ 2011-09-13 16:00 Wiliz 阅读(191) 评论(0) 推荐(0)