版权申明本文可以被自由转载,但是必须遵循如下版权约定:1、保留本约定,并保留在文章的开头部分。2、不能任意修改文章内容,或者删节,增加。如果认为本文内容有不当之处需要修改,请与作者联系。3、不能摘抄本文的内容,必须全文发表或者引用。4、必须保留作者署名、注明文章出处。(本文授权给www.linuxaid.com.cn)5、如不遵守本规定,则无权转载本文。作者ariesram电子邮件地址ariesram@linuxaid.com.cn, 或 ariesram@may10.ca本文及本人所有文章均收集在bambi.may10.ca/~ariesram/articles/中。本文授权给www.linuxaid.com.cn。正文:我曾经参与过一个比较大的项目,在这个项目里面,我们没有一个完全确定的设计文档,所以程序的实现常常变动。虽然我们有一个比较灵活的框架,但是从程序的角度来讲,它使我们的程序...
在java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在java中,这种供虚拟机理解的代码叫做字节码(bytecode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。可以说,java虚拟机是java语言的基础。它是java技术的重要组成部分。java虚拟机是一个抽象的计算机,和实际的计算机一样,它具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。java解释...
在c/c++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。 而php中没有相关函数。前些天发现在www.mm4.de下载的php中提供了一个名为php_ctype.dll的扩展库, 加载后发现提供一部分此类的函数,特整理出来供大家参考。 在php中正确加载php_ctype.dll文件后,用<?php phpinfo();?>可以看到以下信息: ctype ctype functions enabled (experimental) 然后就可以使用它所提供的函数了。所有函数的用法同c/c++基本相同,区别在于在c/c++中函数的参数是 字符型(char),而在php中函数的参数可以是字符串(string)。例如: <?php %24string="123adaadad"; if(isalnum(%24string)) { echo "只有大小写字母和...
由c#风潮想起的-给初学编程者的忠告 我始终认为,对一个初学者来说,it界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的ddmm们把课本扔了,去卖些价格不菲的诸如c#, vb.net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的bbs站友眉飞色舞的讨论c#里面可以不用指针等等则让我觉得好笑。c#就象当年的asp一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“web 学院”。96,97级的不少大学生都去做web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。几个误区 初学者对c#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种: 认为计算机技术等于编程技术: 有些...
作者:angel 前言 php是一种功能强大的web开发语言。开发效率高,语法简单,为动态网站量身定做,加强面向对象(向c++靠拢,与java搭了点边),可惜单线程(这是至命弱点,据说php是用cc++编写的。),也能用c、c++、java开发中间层,调用com,服务器维护难度小,故障少。 既然是为动态网站量身定做,所以注定不能开发出x-scan这样的超强扫描器,不过如果要实现一些简单的功能,还是绰绰有余的。 端口扫描是我们最常用的踩点手段。如果在网吧这种地方,下载一个专门的扫描器又比较麻烦,如果利用现有的web服务提供的端口扫描。那可真的是省了不少事。 下面我们就看看我写的这个php端口扫描器的源代码: <?php %24youip=%24http_server_vars["remote_addr"]; // 获取本机ip地址 %24remoteip=%24http_post_vars[...
随着internet的日益普及,现在基于b/s结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我b/s的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对web的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型web应用是如何来进行测试的。 b/s下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为只要跑一些测试工具证明我的产品是可以达到性能的就ok了,为了证明而去测试是没有任何价值的,关键是要发现产品性能上的缺陷,定位问题,解决问题,这才是测试要做的。 首先我们从两个方面分析如何进行web测试,从技术实现上来讲一般的b/s结构,无论是.net还是j2ee,都是多层构架,有界面层,业务逻辑层,数据层。而从测试的流程上来说,首先是发现问题,分析问题,定位问题,再由开发人员解决问题。那么b/s的结构的测试如...
从一个简单的程序来了解php php站点的在线教程已经很棒了。而本文的该部分将让你对php熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的php编程。 3.1 首要条件 你首先必须要有一个正在工作着的支持php的web服务器。我假定在你的服务器上所有php文件的扩展名为.php3。 3.2 php的安装 有关php的安装配置,可以查阅网页陶吧上的“php安装全攻略”专题文章。 3.3 语法 从语法上看,php语言近似于c语言。可以说,php是借鉴c语言的语法特征,由c语言改进而来的。我们可以混合编写php代码和html代码,不仅可以将php脚本嵌入到 html 文件中,我们甚至还可以把 html 标签也嵌入在 php 脚本里。以下是你可以采用的几种方法。你可以选用其中一种你最适合的并且就这样坚持这种方法! 从html中分离 以下是可以使用的方法: <? ....
今天的话题是用mfc...
用javascript实现变色背景和文字 制作变色背景和文字的javascript代码有很多种,不过大多数背景颜色变化时有跳跃感,不够柔和。本例的效果特别酷!请看效果:背景请用bgcolor参数,前景文字请用fgcolor参数。全部代码如下:1、背景:< html >< head >< title >bgcolor< /title >< meta http-equiv="content-type" content="text/html; charset=gb2312" >< script language="javascript" >< !--//you can assign the initial color of the background herer=255;g=50;b=50;flag=0;t=new ...
1.2.1asp.net的编程语言 现在asp.net支持的开发语言包括vb.net、c#.net、jscript.net、vc++.net以及其它.netframework所支持的语言。这里我向大家介绍最常用的vb.net和c#.net。 1.visualbasic.net visualbasic.net是visualbasic在.net中的最新版本。它和vb6比较起来,增加了许多新的或者改进的特性――例如:继承、接口、重载(overloading)。这些使它成为一个强大的面向对象的语言。 visualbasic.net最大的新特征就是其利用了cls(commonlanguagespecification,公共语言规范)和clr(commonlanguageruntime,公共语言运行时)。因为visualbasic.net遵从cls,这就使得任何遵从cls的语言都可以使...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器