学科分类
/ 25
500 个结果
  • 简介:WinRAR是我们经常使用压缩软件,而其中最常用功能直接用右键菜单进行压缩或是解压缩操作。不过,WinRAR自带几项菜单项总有这样或那样不便之处,下面我们就来为WinRAR右键菜单增加新选项(注意:根据情况修改WinRAR安装路径,本文以WinRAR安装在C:\Programfiles\Win-rar\为例)。1、快速添加注释项从网上下载文件,如果将注册码添加到压缩包注释文件中,不仅可以随时方便地查看,注册码还不会丢失。下面我们就来为WinRAR右键菜单中增加“添加注释”项。

  • 标签: 右键菜单 注册表编辑器 解压缩 压缩包 子项 文件夹
  • 简介:一项数据调查显示,2006年中国软件外包市场份额约为14亿美元,2007年增长至20亿美元,2008年将达到28亿美元。以上数据标明,软件外包市场份额正在加速增长,中国外包市场异常火热。中国外包市场根据侧重点不同可分为:对日韩外包、跨国公司外包;人力外包、国内外包以及传统离岸外包,以下是我对这几类外包看法。

  • 标签: 软件外包 中国 市场份额 外包市场 跨国公司 美元
  • 简介:简介在所有现代软件开发项目中,源代码控制是一种常见需求。源代码控制基本形式是提供在中心信息库中签入和签出源代码机制。这使不同开发人员能够在同一个项目上工作,而不必担心丢失代码或者更改被覆盖。源代码控制还意味着有一个版本控制系统,它可以在整个开发周期中管理文件,跟踪所做修改、进行修改的人、进行修改时间以及原因。最后,源代码控制常常还会涉及将版本化文件分组为单个发布版,同时维护多个活动发布版(分支)以及合并不同发布版(合并)。

  • 标签: 版本控制系统 FOUNDATION 源代码 TEAM 软件开发项目 管理文件
  • 简介:.NET语言集成查询LINQ并非向编程语言中加入关系型或特定于XML特性。而是采取了一种更为通用途径,并向.NETFramework加入了可以用于所有信息源——而不只是关系型或XML数据——一种便利多用途查询。这种便利特性称作.NET语言集成查询(LINQ,.NETLanguageIntegratedQuery)。

  • 标签: .NET语言 特性 Integrated Framework LANGUAGE XML数据
  • 简介:传统Web应用在用户交互性方面存在响应速度慢缺点,导致用户体验较差。介绍了AJAX概念和工作原理,通过Web实例对AJAX在Web中应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信能力,可以有效地减少客户端响应时间,更友好地改善了用户实时操作体验。关键词AJAX;异步;Web;交互性中图分类号TP312文献标识码A文章编号1007-9599(2010)04-0000-01AnalysisAJAXApplicationinWebDingMinghao(TianjinPolytechnicUniversity,Tianjin300000,China)AbstractThetraditionalWebapplicationintheaspectsofuserinteractionpresenceshortcomingsofslowresponse,resultinginpooruserexperience.IntroducedtheconceptofAJAXanditsworkingprinciple,analysisthroughtheWebexamplesusingAJAXinWebapplications,provedthattheAJAXtechnologyhastheabilitybetweentheclientandserverforAsynchronouscommunication,reducetheclientresponsetimeeffectively,toimprovetheuserexperienceofreal-timeoperationmorefriendly.KeywordsAJAX;Asynchronous;Web;Interaction一、引言在互联网时代,随着网络高速发展,一些弊端也随之出现。如等待服务器响应或屏幕刷新时间过长等等。如何使用户能获得快速响应,体验交互性带来乐趣,成为目前Web应用需要解决问题。AJAX(AsynchronousJavaScriptandXML)技术出现有效地缓解了这一问题,它不但能使用户得到更好体验,而且能够减轻服务器负担。(一)AJAX技术概述AJAX是基于浏览器应用技术,是由JavaScript、XML、DOM和XMLHttpRequest等多种技术组成一种综合应用。AJAX包含技术1.使用XHTML和CSS来编写结构页面来实现表现层,并采用DOM技术进行动态操作。2.使用XML和XSLT进行数据交互操作。3.采用XMLHttpRequest与服务器进行异步通信。4.使用JavaScript对它们进行绑定。(二)AJAX技术基本工作原理AJAX技术核心内容就是使用户操作与服务器之间响应异步化。为此,它就相当于一个中间层,处理客户端和服务器端请求,利用Javascript程序,通过调用XMLHttpRequest对象属性和方法来与服务器端进行数据交互,然后通过DOM来解析处理XML文档和更新HTML页面的相关内容。图1AJAX工作原理流程1.创建XMLHttpRequest对象,向服务器端发送请求;XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单接口,允许数据从客户端传递到服务端,但并不会打断用户当前操作,使用XMLHttpRequest传送数据可以是任何格式。2.服务器处理完请求后,调用回调函数;3.回调函数解析服务器端返回处理结果,然后更新到页面所需部分。二、AJAX技术特点AJAX主要特点是为Web开发提供异步数据传输和交换方式,在不刷新页面的情况下与服务器进行业务处理。每一种技术出现难免会存在一些缺点,AJAX技术也同样具有自己优点和不足。(一)优点1.减轻服务器负担。AJAX原则是“按需获取”,最大程度减少冗余请求。2.更新部分页面,减少响应时间。AJAX使用XMLHTTP对象发送请求并得到服务器响应,在不重新载入整个页面的情况下,用JavaScript操作DOM最终更新页面,更新相应部分内容时间非常短。3.客户端能完成部分服务器端功能。利用客户端闲置能力来处理,减轻服务器和网路负担,减少响应时间。4.将Web中应用与页面显示分离。(二)不足1.浏览器对AJAX兼容性。AJAX大量使用了JavaScript等相关技术,能否执行取决于浏览器支持。虽然很多浏览器支持AJAX,但提供XMLHttpRequest方式不尽相同,所以使用AJAX程序必须针对各个浏览器进行测试。2.AJAX只是局部更新页面内容,并没有更新整个页面。网页后退功能是失效,这就导致用户不清楚现在数据是否已经更新。3.Ajax对流媒体支持较弱。三、AJAX技术应用AJAX技术核心理念是用异步交互替代传统同步交互。目前,AJAX应用最普遍领域是GIS-Map方面,Google公司成功地将AJAX技术应用到GoogleMap中,用户使用GoogleMap浏览地图时,首先显示只是局部地区,如果要查看全图,需要对地图进行放大操作;如果想看其余地方,需要对地图进行平移。由于应用了AJAX技术,使得地图每次都在原有数据基础上以增量方式显示。这样用户不用等待页面刷新就能看到其他区域了。四、应用实例考试系统中数据异步处理AJAX技术应用在考试系统中可以较好地解决在考试过程中出现响应不及时、页面刷新慢等问题,实现按需存取,自动交互与响应请求,减少页面的重复加载。为了避免学生在考试结束后一起提交时产生网络堵塞问题,利用AJAX技术,在考生做题过程中,对考生答案进行实时保存。通过XMLHttpRequest对象在后台自动向服务器发送数据,当考生改变选择答案时进行实时跟踪,进行数据覆盖。functionsaveAnswer(){varanswers=document.getElementByld("answer");//获取考生答题数据XHR=createXMLHttpRequest();//创建XMLHttpRequest对象XHR.open("POST","saveAnswer.do",true);//与服务器建立连接XHR.onreadystatechange=processResponse;//指定响应函数XHR.send("answers="+answers);//发送请求setTimeout("saveAnswer()",60000);//定时保存答案}functionprocessResponse()//处理返回信息函数{if(XHR.readyState==4&&XHR.status==200)//判断对象状态和信息是否成功返回document.getElementById("savelnfo").value=XHR.responseText;elsewindow.alert("答案保存失败。");}这样处理好处就是学生最后提交时候,不会给服务器造成沉重负担,因为在此之前学生数据就已经实时提交到数据库里了。五、结语从以上实例可以看出利用AJAX来做web开发,能够减少页面的重载次数,降低响应时间;客户端还能处理一些服务端任务,减轻服务器负担。随着web应用发展,AJAX技术不断更新,用户将会得到更好体验。参考文献1陈锋敏,罗田,李颖智.程序员突击——Ajax原理与系统开发.北京清华大学出版社,20092王星,潘郁.基于AJAX技术Web模型在网站开发中应用研究J.微计算机信息,20063刘志忠.ASP.NETAJAX编程参考手册.北京清华大学出版社,20094周雯.Ajax,RIA与Web开发程序员教程北京电子工业出版社,2010.5JesseJamesGarrett.AjaxANewApproachtoWebApplicationsTheXML

  • 标签:
  • 简介:摘要关联规则是数据挖掘中一个重要问题,本文在研究关联挖掘基础上,通过对过去客户交易记录进行分析,建立关联规则,为客户提供商品推荐,从而也为电子商务网站店主提供正确盈利导向。

  • 标签: 数据挖掘 关联规则 商品推荐
  • 简介:当我们打开电脑欣赏VCD时,总会习惯r生地打开多媒体播放软件——豪杰超级解霸。对于太多数人来说,多媒体播放软件就是超级解霸。有调查显示,中国装配有光驱PC用户装有超级解霸软件产品比例高达到95%,超级解霸在用户群中有很好口碑,大家对它稳定性,纠错能力等技术津津乐道,超级解霸因此成为播放软件代名词,确实,超级解霸伴随着中国几代大众电脑爱好看一起成长着,今天,我就给大家讲述超级解霸故事…

  • 标签: 超级解霸软件 打开 多媒体播放软件 电脑 光驱 豪杰超级解霸
  • 简介:摘要叙述了关系型数据库管理系统中事务管理和基于锁事务并发控制方法。详细介绍了事务串行化调度方法中锁技术和锁协议,并深入讨论了锁管理、死锁处理、幻影问题和其它加锁过程中可能出现一些问题。

  • 标签: 数据库管理系统 事务 并发控制 封锁
  • 简介:摘要分布式数据库存在于开放网络环境,给数据安全带来了一定隐患。文章由分布式数据库系统安全需求入手,对安全策略和安全机制中身份验证、访问控制、数据库加密等策略进行了综合分析及解决问题关键技术。

  • 标签: 分布式 数据库 安全 防护策略
  • 简介:介绍了基于B/S模式与传统C/S模式管理信息系统相比,所具有的优点,以及基于B/S模式管理信息系统系统结构与工作原理。采用ASP.NET技术,开发了一个基于B/S模式污水处理厂管理信息系统,并介绍了系统实现中使用ActiveX报表控件,电子邮件和MATLAB引擎组件等关键技术。

  • 标签: B/S 管理信息系统 ASP.NET ACTIVE X
  • 简介:如果说2003年在这里讨论Web2.0的话,那么会被许多人看成先行者,而今,喧嚣过后,似乎有些老调重弹了。而反过来提到动态业务,似乎属于SOA领地,于是我们应该去探讨Web服务,探讨集成,探讨ESB(企业服务总线)。可是动态和Web2.0放在一块讨论,也就是我一开始提到不伦不类了,这么做理由很简单,我埋了一个很明显圈套,仅仅为了让各位看官有足够耐心看完我下面的文字。

  • 标签: WEB2.0 动态业务 网站 企业服务总线 Web服务 先行者
  • 简介:从W3Counter(国外一个著名统计网站)上我们可以得到这样数据:截止到今年3月份,IE市场份额大概占61%,Firefox市场份额占27%,Safari大概占3%;

  • 标签: 浏览器 FIREFOX 用户 战争 SAFARI 市场份额
  • 简介:“你需要欣然面对失败”他说,“你得有许多想法,并且非常努力去工作,哪怕只是为了验证这些想法并不可行。然而你必须坚持一直这样做下去,一遍一遍,直到你最终发现有一个主意是行得通。”《纽约时报》中JohnW.Backus讣闻最后引用他的话这样写道。JohnW.Backus(1924~2007)——计算机科学先驱之一、FORTRAN之父、1977年图灵奖得主、巴克思范式(BNF)发明者之一、美国科学院与工程院院士。

  • 标签: FORTRAN 创新 人生 传奇 《纽约时报》 计算机科学
  • 简介:毕业生就业跟踪服务系统由毕业生信息库平台、实习基地和用人单位信息库平台、服务跟踪信息系统等几个子系统组成,采用目前比较流行MVC框架+SQL数据库,应用Myeclipse和Eclipse平台,用JAVA语言编写程序代码,实现系统功能。使高校就业机构能够动态掌握学生实习就业信息。

  • 标签: 移动 实习就业 跟踪系统
  • 简介:本文以2011上海出版物发行员竞赛软件系统开发为实例,通过采用Asp.net三层架构模式部署WEB应用系统,最终实现竞赛考核和竞赛管理整个过程。本文通过图例方式来详细分析三层架构设计和应用,并结合本次顷目剖析各层之间关系并分析ASP.net三层架构中优缺点,最后完成项目部署工作。

  • 标签: 三层架构 ASP.NET 发行员大奖赛
  • 简介:本文从实验室管理实际情况出发,提出了基于B/S三层架构实验室信息管理系统(LIMS)设计过程以及部分关键技术实现。

  • 标签: LIMS B/S三层架构 SSO单点登录