摘要: 应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。Socket原意是 “插座”。通过将这3个参数结合起来,与一个“插座”Socket绑定,应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或网络连接的通信,实现数据传输的 阅读全文
posted @ 2011-04-28 21:12 James-ping 阅读(1051) 评论(0) 推荐(1) 编辑
摘要: 最简单的方式就是:IE7(8、9)下------工具------Internet选项------安全-----自定义级别------将文件上传到服务器时包含本地目录路径启用 ,然后就可以用fileupload.postfile.filename就可以获取路径了。今天做一个关于数据库中数据和EXCEL表对比的DEMO,一开始做的是将EXCEL表上传到服务器之后再对比,可是一旦文件多起来对服务器也是一种考验,于是就只在本地对比,然而在本地对比的时候要获取本地路径,一开始以为 fileupload1.postfile.filename可以获取本地路径,可是这个获取的还是文件名称,fileupload 阅读全文
posted @ 2011-04-27 19:18 James-ping 阅读(26578) 评论(3) 推荐(0) 编辑
摘要: 关于获取各种浏览器可见窗口大小的一点点研究<script>function getInfo(){var s = "";s = " 网页可见区域宽:" document.body.clientWidth;s = " 网页可见区域高:" document.body.clientHeight;s = " 网页可见区域宽:" document.body.offsetWidth " (包括边线和滚动条的宽)";s = " 网页可见区域高:" document.body.of 阅读全文
posted @ 2011-04-25 14:52 James-ping 阅读(526) 评论(0) 推荐(0) 编辑
摘要: XSS转码引发的过滤问题 有攻就有防,网站程序员肯定不会放任大家利用XSS,所以他们常会过滤类似javascript的关键字符,让大家构造不了自己的XSS,我这里就捡两个被忽略惯了的字符来说,它们是"&"和"\".首先来说说"&"字符,玩过SQL注入的都知道,注入的语句可以转成16进制再赋给一个变量运行,XSS的转码和这个还真有异曲同工之妙,原因是我们的IE浏览器默认采用的是UNICODE编码,HTML编码可以用&#ASCII方式来写,这种XSS转码支持10进制和16进制,SQL注入转码是将16进制字符串赋给一 阅读全文
posted @ 2011-04-24 15:47 James-ping 阅读(3337) 评论(0) 推荐(0) 编辑
摘要: 前几天遇到的问题:在局域网的机子上面安装好了服务端,在自己电脑上面安装客户端,安装之后再监听程序那里也测试成功,用plsql连接的时候跳出标题的错误,找了半天,原来之前安装过9i的客户端,到环境变量中,删掉其他关于oracle的路径,我的环境变量是:D:\oracle\product\10.2.0\client_2\bin;D:\oracle\product\10.2.0\client_1;C:\oracle\ora90\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Windows 阅读全文
posted @ 2011-04-24 15:08 James-ping 阅读(2712) 评论(0) 推荐(0) 编辑
摘要: 原因1、服务器IP地址改了,oracle监听程序重新建了一个,本来是准备新增一个监听程序,但是一直跳出错误:“监听程序当前无法识别链接描述符中请求的服务”这个错误,之后把所有的监听程序都删了,重新建了一个才解决问题。 2、连接oracle的字符串中服务器的名称(server)写了IP地址。在客户端用plSQL可以连接上oracle了,但是在vs上面的服务器资源管理器上面测试连接的时候,也是跳出“监听程序当前无法识别链接描述符中请求的服务”的错误,在网上找了很久就是没有找到这个的解决办法,最后问人,改了一下服务器名称,就是将之前的服务器IP地址改成数据库的名称就可以了,产生这种错误的原因是:or 阅读全文
posted @ 2011-04-21 22:25 James-ping 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 今天做一个数据库和EXCEL表格对比的Demo的时候,发现对EXCEL2003和EXCEL2007操作是不一样的,打开EXCEL2003的连接字符串是:stringSQLCONNECTIONSTRING = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + excel地址+ ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'"; 打开EXCEL2007的连接字符串是:stringSQLCONNECTIONSTR 阅读全文
posted @ 2011-04-20 20:08 James-ping 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一直不知道原来javascript除了可以在google和火狐浏览器下可以调试,在vs上面也可以调试,一般在HTML页面中的javascript,只要在调试的前面添加一个debugger;运行之后就相当于设置断点。 阅读全文
posted @ 2011-04-20 19:56 James-ping 阅读(119) 评论(0) 推荐(0) 编辑
摘要: undefined用在以下三种情况下:(1)使用了一个并不存在的变量;(2)使用了已经声明但还没有赋值的变量;(3)使用了一个并不存在的对象属性时,返回的是undefined。对于第一种情况,需要显示的使用typeof运算符才能检测出该变量为undefined,如果没有使用typeof运算符,程序停止在使用未定义变量的位置,同时没有任何提示,以下是没有使用typeof运算符的一个示例:<script language="javascript">function test(){ alert(str); alert("here");}test() 阅读全文
posted @ 2011-04-18 10:37 James-ping 阅读(5022) 评论(0) 推荐(1) 编辑
摘要: 一、硬件维护硬件是无盘网络维护中看得见、摸得着的部分,包括计算机(工作站和服务器)、网线、Hub(集线器)等设备。硬件方面的网络维护比较简单:1.灰尘是引起计算机故障的重要原因之一。放置服务器的地方应经常打扫,定期用毛刷除去主机电源、Hub(集线器)、网线接头处、CPU风扇、主板以及内存上的灰尘。2.由于计算机在运行过程中会产生大量热量,因此,放置服务器的地方应保持通风,有条件的话还可以配备空调。3. 放置服务器的地方应保持一定湿度,不宜过干或过湿。4.为防止无盘网络服务器在运行时因突然停电而发生故障,应为它准备一台小型UPS,有条件的话还可以为整个网络安装稳压器及UPS。二、软件维护软件维护 阅读全文
posted @ 2011-04-18 10:14 James-ping 阅读(765) 评论(0) 推荐(0) 编辑