通用资源管理的设计实现——Ajax技术应用
引言
资源管理已成为各个网管系统的一个必不可少的功能模块,面对各类资源的增删改查,每次的重复开发总是令人厌倦的,这样通用化的思想就变得迫切。为了用户使用的方便性,我们的实现方式采用基于BS的Web浏览方式,以前我们的开发都是针对性的,每类资源都是开发相应的页面,从功能实现上来说,很多页面都是类似的,只是修改一下数据库中相应的表、Sql语句等,这样做的结果就是高维护成本、牵一发而动全身,后期的维护占到了整个项目成本的大部分。
傲游:上网浏览其实还可以更快
“傲游(Maxthon)”是一款几乎家喻户晓的免费浏览器软件,众多实用功能许多其它浏览器并不具备,比如它的文件下载加速功能、网络钓鱼网站自动识别功能、收藏夹在线同步更新功能等等。作为一款拥有上百万用户的网页浏览器,许多用户使用其的最大感受之一,可能还是它自身的轻巧和操作上的快捷。
事实上,用户通过即时调整软件中的部分设置,还可以使软件的操作方式和浏览速度得到进一步的优化,进而获得更加快捷顺畅的终极浏览效果,这里笔者仅举几例,以求给大家抛砖引玉。
windows2003中IIS6的session以及application在iframe中丢失问题的解决方案
windows2003中IIS6的session以及application在iframe中丢失问题的解决方案
昨天把服务器有win2000换成了win2003,IIS自然也升级到了6.程序中不少地方运用了iframe,相应的问题也出现了。iframe中的文件得不到父页面的session,application也得不到;但是如果一个独立的页面是可以获得到session以及application的(注:这也不是绝对的,有的时候也会丢失),于是就在浩瀚的WWW世界狂google啊,结果令人大失所望……
AJAX的适用范围以及对服务器的性能影响
利用AJAX可以为用户带来很好的用户体验,但处理的不好的话会导致服务器承受更大的负担,同样处理得好的话,可以减轻服务器多余的负担,具体情况就看怎么用了。
AJAX热了也有两三年了,它对WEB带来革命性的改变以及对为用户带来的前所未有的体验感受是毋庸置疑的。
虽然AJAX会给WEB应用程序带来很多好处,但是在AJAX应用用在什么地方,怎么用仍然需要认真考虑,千万不可以滥用。
WinSock控件的使用(翻译原创)
WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。
WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的界面。可能的用途 创建客户端应用程序,它能在信息到达中央服务器之前把用户的信息收集起来。 创建服务端应用程序,它能作为来自多个用户的数据一个集中处理点。创建“聊天”程序。协议的选择当我们使用WinSock控件时,首先要确定的是使用TCP还是UDP协议。它们之间主要的区别在于连接状态:TCP协议控件是一个基于连接的协议,就像电话机一样,用户必须在通话之前建立连接;UDP是一个无连接的协议,两台计算机之间的事务处理就像传纸条一样:一台计算机向另一台计算机发送消息,但是它们之间并没有一个明确的连接路径。另外,发送的单个信息量的大小取决于网络。通常,你要创建的应用程序的类别就决定了你要选择的协议。以下是几个能够帮助你选择合适的协议的问题:当发送或接收数据时,该应用程序需要从服务端或客户端获得认证吗?如果要的话,那么TCP协议就正好需要在发送或接受数据前建立明确的连接。要发送的数据量大吗?(就像图片、声音文件之类)一旦建立了连接,TCP协议就会保持连接并保证数据的完整性。但是,这种连接会占用的更多的处理器资源,成本也会更高一些。数据是陆续传输的,还是一次全部传完呢?比如,如果你要创建的应用程序在某些任务完成时会告知具体的计算机,那么选择UDP协议会更合适一些。UDP协议也更适合于发送小量数据。协议的配置配置你的应用程序所用到的协议:在设计阶段,单击工具窗口里的协议,选择sckTCPProtocol或sckUDPProtocol。你也可以在代码里配置协议,就像下面这样:Winsock1.Protocol=sckTCPProtocol确定你的计算机名要连接到远程的计算机,你必须知道它的IP地址或别名。IP地址是一串用句点分隔的3位数字。通常,计算机的别名更容易让人记住。按下面的步骤可以找到你的计算机名:在“任务栏”里单击“开始”在“设置”选项里单击“控制面板”;双击“网络”图标;单击“网络标识”在“计算机名”中显示的就是你的计算机名。一旦你找到你的计算名,它就可以作为远程主机的属性来用了。TCP连接入门当用TCP控件创建应用程序的时候,必须首先明确你的程序是作为服务端还是客户端。创建服务端程序就意味着你的程序能够在指定的端口进行“监听”,而客户端则能够提出请求,服务端能够接受请求并实现连接。一旦连接建立起来,客户端和服务端就能够自由地进行通信。创建服务端程序下面是创建一个简单服务端程序的步骤:创建一个标准EXE工程;把默认窗体(Default form)的名字改为frmServer;把form的标题(caption)改为TCP Server;把Winsock控件拉到窗体中,并命名为tcpServer;在窗体中添加2个文本框,分别命名为txtSendData和txtOutput‘在窗体中加入下列代码;Private Sub Form_Load() ‘ Set the LocalPort property to an integer. ‘ Then invoke the Listen method. tcpServer.LocalPort = 1001 tcpServer.Listen frmClient.Show ‘ Show the client form.End Sub
用Executor代替电脑中的运行命令
前几周为大家介绍过一款名为Gidot Box的桌面搜索工具,运行Gidot Box就可以直接在电脑桌面中使用网络搜索引擎(如:百度、Google等),今天要为大家介绍的是对于电脑本地程序中搜索的软件,叫做——Executor!这是一款仅有869K的绿色软件!那么它究竟是一款怎样的软件呢?我们慢慢往下看!
Validator 验证框架使用心得
本篇Validator验证框架文章是在结合孙卫琴<精通Struts:基于MVC的Java Web设计与开发>和实践的基于上总结出来的,希望能对大家有所帮助
1. 配置 目前使用的版本是Struts1.2.8(下载地址:http://struts.apache.org/download.cgi),里面有validator-rules.xml和validator.xml两个文件,在使用Validator之前,需要先配置一些东西。1)必要的包: 将Struts发行包中的commons-validator.jar和jakarta-oro.jar这两个文件放到Web应用的WEB-INF/lib目录中。
BUG: 在Windows Server 2003或Windows XP运行程序出错“无法定位程序输入点FreeAddrinfoW于动态链接库WS2_32.dll上”
无法定位程序输入点FreeAddrinfoW于动态链接库WS2_32.dll上
来源:http://support.microsoft.com/default.aspx?scid=kb;en-us;822334
最新评论