摘要:
信号量的概念首先由e.w.dijkstra在1965年提出的。semaphore(信号量)是一个大于等于零的整型变量。 对信号量有两个原子操作:-和+,down()和up(),sleep()和wakeup(),p()和v(),wait() 和signal()。虽然它们名字都不一样,可意思都是相同的,拿down和up操作来说明。 down(t)操作 递减信号量t的值:先检查t是否大于0......
摘要:1.socket 通讯tcp方式一般流程图服务端 客户端 socket() socket() | | |-------------------------setsockopt()-----------------------| | | bind() connect() | | | | listen() recv()/send()/write() |......
基于ASP.NET的网页复用方法摘要:以一个新闻网站页面为例,结合asp.net的特性,介绍了复用网页的方法.
关键词:asp.net 复用 用户控件 继承 【程序编程相关:
J2ME 2D小游戏入门之旅(四) 加入】
abstract:this paper introduces some methods of reusable web page which combining with the features of asp.net, and taking a web page of a news web site as an example. 【推荐阅读:
PHPLIB Template入门系列 】
0. 引言 【扩展信息:
J2ME 2D小游戏入门之旅(五) 实现】
key words:asp.net reusable user controls inherit
随着网络的不断发展,以web为基础的b/s架构是当前应用程序的主流,在这种架构下业务逻辑与数据库都放在服务器段,用户通过浏览器来操作服务器端的数据.在microsoft.net平台还没有推出之前,人们可以通过asp方式实现上述目标,现在则可以选择asp.net了.
asp.net 是一个已编译的.基于.net的环境,可以用任何与.net兼容的语言(包括 visual basic.net.c#与jscript.net.)创作应用程序.任何asp.net 应用程序都可以使用整个.net framework.相比之下,asp是一种解释型的编程框架,脚本语言为vbscript与javascript,这两种语言的功能有限,需要使用c++.java等语言编写的组件来扩展其功能,加之又是解释运行,效率有限.
1. 问题提出
一个网站,特别是与数据库结合起来的网站(如新闻网站.产品介绍网站等),有许多网页都是类似的,不同的只是与数据库相关的数据(如不同的新闻内容.不同的产品等).我们没有必要为每一个页面写一个文件,这样做的代价太高,我们可以将不变的部分固定下来,变化的部分根据客户端请求的不同而动态产生.
以一个包含页眉.页脚.导航栏的新闻网站页面为例,示例页面如下:
2. 解决方法
asp.net中引入了web窗体用户控件的概念,利用它我们可以方便地创建自定义的可重用控件.用户控件可以在第一次请求时被编译并存储在服务器内存中,这样可以缩短后续请求的响应时间.用户控件继承自system.web.ui.usercontrol.我们可以将页眉.页脚.导航栏都做成用户控件.
为简单起见,页眉只包含一张指向首页的图片.新建文件header.ascx,内容如下:
<%@ control %>
<table width="775" border="0">
<tr>...
下一页 摘要:今天才知道editplus原来可以当浏览器和网页编辑器用。欣喜之余也不禁犯疑:一个900kb大小的东东,怎么会有这么强的功能?访问tomcat:访问百度:编辑网页,可以轻松插入表格、表单、图片:即时浏览编辑效果:无奇不有~~~
......