动易添加文章出现Microsoft VBScript 编译器错误 错误 '800a03f6'
在我们用cms时经常会出现这样那样的错误哦,下面我在用动易时出来这种错误下面我们来看看这个问题原因分析与解决办法吧。
错误信息:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End' /iisHelp/common/500-100.asp,行242
请求对象 错误 'ASP 0107 : 80004005'
堆栈溢出
D:WWWROOTWZYUYING_COMPOWEREASYADMIN../Start.asp,行172
处理中的数据超过允许的极限。
解决方法:服务器200K限制,解决方法:到官网看看吧。
1. 窗口过程每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)
2消息类型
1)系统定义消息(System-Defined Messages)
在SDK中事先定义好的消息,非用户定义的,其范围在[0x0000, 0x03ff]之间, 可以分为以下三类:
1>窗口消息(Windows Message)
与窗口的内部运作有关,如创建窗口,绘制窗口,销毁窗口等。可以是一般的窗口,也可以是Dialog,控件等。
如:WM_CREATE, WM_PAINT, WM_MOUSEMOVE, WM_CTLCOLOR, WM_HSCROLL...
2>命令消息(Command Message)
与处理用户请求有关, 如单击菜单项或工具栏或控件时, 就会产生命令消息。
WM_COMMAND, LOWORD(wParam)表示菜单项,工具栏按钮或控件的ID。如果是控件, HIWORD(wParam)表示控件消息类型
3>控件通知(Notify Message)
控件通知消息, 这是最灵活的消息格式, 其Message, wParam, lParam分别为:WM_NOTIFY, 控件ID,指向NMHDR的指针。NMHDR包含控件通知的内容, 可以任意扩展。
2)程序定义消息(Application-Defined Messages)
用户自定义的消息, 对于其范围有如下规定:WM_USER: 0x0400-0x7FFF (ex. WM_USER+10) WM_APP(winver>4.0): 0x8000-0xBFFF (ex.WM_APP+4)
RegisterWindowMessage: 0xC000-0xFFFF
3消息队列(Message Queues)
Windows中有两种类型的消息队列
1)系统消息队列(System Message Queue)
这是一个系统唯一的Queue,设备驱动(mouse, keyboard)会把操作输入转化成消息存在系统队列中,然后系统会把此消息放到目标窗口所在的线程的消息队列(thread-specific message queue)中等待处理
2)线程消息队列(Thread-specific Message Queue)
每一个GUI线程都会维护这样一个线程消息队列。(这个队列只有在线程调用GDI函数时才会创建,默认不创建)。然后线程消息队列中的消息会被送到相应的窗口过程(WndProc)处理.注意: 线程消息队列中WM_PAINT,WM_TIMER只有在Queue中没有其他消息的时候才会被处理,WM_PAINT消息还会被合并以提高效率。其他所有消息以先进先出(FIFO)的方式被处理。
4队列消息(Queued Messages)和非队列消息(Non-Queued Messages)
1)队列消息(Queued Messages)
消息会先保存在消息队列中,消息循环会从此队列中取消息并分发到各窗口处理如鼠标,键盘消息。
2)非队列消息(NonQueued Messages)
消息会绕过系统消息队列和线程消息队列直接发送到窗口过程被处理
如: WM_ACTIVATE, WM_SETFOCUS, WM_SETCURSOR, WM_WINDOWPOSCHANGED注意: postMessage发送的消息是队列消息,它会把消息Post到消息队列中; SendMessage发送的消息是非队列消息, 被直接送到窗口过程处理
5 PostMessage(PostThreadMessage), SendMessage PostMessage:把消息放到指定窗口所在的线程消息队列中后立即返回。 PostThreadMessage:把消息放
到指定线程的消息队列中后立即返回。
SendMessage:直接把消息送到窗口过程处理, 处理完了才返回。
6 GetMessage, PeekMessage
PeekMessage会立即返回可以保留消息
GetMessage在有消息时返回会删除消息
7 TranslateMessage, TranslateAccelerator TranslateMessage: 把一个virtual-key消息转化成字符消息(character message),并放到当前线程的消息队列中,消息循环下一次取出处理。
TranslateAccelerator: 将快捷键对应到相应的菜单命令。它会把WM_KEYDOWN 或 WM_SYSKEYDOWN转化成快捷键表中相应的WM_COMMAND 或WM_SYSCOMMAND消息, 然后把转化后的 WM_COMMAND或WM_SYSCOMMAND直接发送到窗口过程处理, 处理完后才会返回。
8(消息死锁( Message Deadlocks)
假设有线程A和B, 现在有以下下步骤1) 线程A SendMessage给线程B, A等待消息在线程B中处理后返回2) 线程B收到了线程A发来的消息,并进行处理, 在处理过程中,B也向线程A SendMessgae,然后等待从A返回。
因为此时, 线程A正等待从线程B返回, 无法处理B发来的消息, 从而导致了线程A,B相互等待, 形成死锁。多个线程也可以形成环形死锁。
可以使用 SendNotifyMessage或SendMessageTimeout来避免出现死锁。
9 BroadcastSystemMessage
我们一般所接触到的消息都是发送给窗口的, 其实, 消息的接收者可以是多种多样的,它可以是应用程序(applications), 可安装驱动(installable drivers), 网络设备(network drivers), 系统级设备驱动(system-level device drivers)等,BroadcastSystemMessage这个API可以对以上系统组件发送消息。
解决:在循环标签中,parentid="@RequestInt_id"其值@RequestInt_id在这里循环需要用{PE.field fieldname="NodeID" /},即改成:
{PE.Label id="普通图片列表标签" tablename="PE_U_Article" parentid="{PE.field fieldname="NodeID" /}" shownum="10" border="0" titlelen="24" /}
<div class="bbox">
<dl>
<!-- 栏目循环列表开始 -->
{PE.DataSource id="categorylist" datasource="栏目循环列表" parentid="@RequestInt_id" page="true"
pagesize="20" pagemain="true" urlpage="true" xslt="true" /}
{PE.Repeat id="categorylist" loop="10"}
<dt>{PE.Field id="categorylist" fieldname="NodeLink" /}
</dt>
<dd>
<ul>
{PE.Label id="普通图片列表标签" tablename="PE_U_Article" parentid="@RequestInt_id" shownum="10" border="0" titlelen="24" /} </ul>
</dd>
{/PE.Repeat}
<!-- 栏目循环列表结束 -->
</dl>
</div>
绑定栏目目录
我们需要将这个二级域名绑定到栏目目录中去,因为我们需要绑定的栏目在根目录的edu文件夹下面,我们可以通过http://www.111cn.net来进行访问,所以我们将edu这个二级域名绑定到这个目录中去,如果是虚拟主机需要有绑定二级域名到栏目的功能,这里我就举例说明:
图片3
第三步:系统后台设置
接下来我们来设置系统后台,我们在栏目设置中来绑定二级域名,我们在系统后台[核心]-[网站栏目管理]中编辑“站长学院”这个栏目的信息。我们在高级选项部分先启用多站点支持,并且绑定域名为asp.111cn.net">http://asp.111cn.net。(需加 http://,一级或二级域名的根网址)
图片4
启用了二级域名之后,我们需要指定内容页的模板为{style}/article_article_frame.htm,以避免某些功能无法使用。同时我们需要进入系统后台,进入[系统]-[系统基本参数],在核心设置中,将“(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址”这个选项开启。
图片5
这样我们就完成了二级域名的设置。
5. 生成与访问
至此我们已经完成了我们的设置,接下来我们需要生成网站内容,需要更新栏目页的HTML以及内容页的HTML,我们可以通过php.111cn.net">http://php.111cn.net访问查看二级域名的效果。
UlraEdit
Jbuilder
载jdk1.3和tomcat;
2.安装jdk1.3和解压tomcat到c:盘根目录下;
3.进入tomcat的目录里,找到startup.bat文件,打开编辑。
在行call tomcat start的前面加上两行:
SET TOMCAT_HOME=c:tomcat 和 SET JAVA_HOME=c:jdk1.3
注:c:jdk1.3是jdk1.3安装的位置。
4.然后鼠标右键点击“我的电脑”,选择属性。在系统属性中打开高级选项,点击"环境变量",在“用户变量”和“系统变量”中都加入两个变量classpath和path,它们的值是:
classpath的值c:jdk1.3bintools.jar;C:jdk1.3libdt.jar
path的值为 c:jdk1.3bin;c:jdk1.3
5.运行tomcat服务器(即startup.bat文件),假如有个dos窗口停留着没关闭,并有一些运行成功tomcat和初始化信息,证明tomcat运行成功。
6.ie地址栏中输入127.0.0.1:8080,假如成功的话,就会出现tomcat的欢迎画面,上面有一些jsp和servlet的例子,至此jsp环境搭建完成。
,JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 2、 Apache服务器:Apache组织开发的一种常用Web服务器,提供W... ... 三、 配置前的准备 (一)准备一个测试用的JSP网页 打开文本编辑器,比如记事本,输入下列代码,并保存为test .jsp
二、 软件下载 1、j2sdk 版本:j2sdk1.4.1(35.9MB) 地址:http://java.sun.com/j2se/1.4.1/download.html
3、JSP。 java本身就是属于编译的语言,目前的jsp服务器产品大多是做JIT编译的,JSP在第一次加载时被编译
现在想到的几个问题,如何打开cmd.exe;进入telnet命令;传入IP地址。
大家帮帮忙啊~~~~~~~
3楼 2004-10-25 18:14 java200408 [引用] [回复]
用Runtime类的exec方法试一下
4楼 2004-10-26 09:30 carolinewr [引用] [回复]
这位高手,能否说的具体一点啊?
相关文章
Ecshop提示Only variables should be passed by reference in错误
在安装好ecshop软件之后我们打开首页时提示Only variables should be passed by reference in错误了,碰到这个问题是什么原因呢?下面我们就一起来看看解决办法吧。...2016-11-25- 409错误是什么?http 409错误怎么解决呢?不少站长在遇到这个错误代码之后都一筹莫展,本次一聚教程网为大家带来了详细的说明,快来看看吧。 409错误是什么: HTTP 40...2017-01-22
- 414错误是HTTP协议状态码中的一种,很多都还不知道414错误是什么,以及不知道怎么解决414错误,那么就来看看小编带来的介绍吧。 414错误是什么: HTTP 414错误,(Requ...2017-01-22
- http 405错误是什么?http 405错误怎么解决?相信很多站长都在找这两个问题的答案,本次小编为大家带来了详细的教程,快来看看吧。 405错误是什么: HTTP 405错误是H...2017-01-22
- 401是HTTP状态码的一种,属于“请示错误”,表示请求可能出错,已妨碍了服务器对请求的处理。具体的401错误是指:未授权,请求要求进行身份验证。登录后,服务器可能会返回对页面...2017-01-22
- http 402错误是什么?402错误较为少见,一般不轻易出现,下面小编就来告诉大家402错误是什么吧。 HTTP 402错误是HTTP状态码的一种,表示“要求付费”; 所求的...2017-01-22
- 411错误是HTTP协议状态码的一种,很多人都还不知道411错误是什么,本次一聚教程网将为大家进行解答,并且告诉大家411错误怎么解决。 411错误是什么: HTTP 411错误,(Lengt...2017-01-22
- Apache status 503 的原因大致有如下几种情况 : 1、 CPU 负载过高,服务器响应不过来,返回503 2、 系统连接数超限,超过MaxVhostClients的上限,返回503 3、 单IP连接数超限,超过M...2016-01-28
- 403错误是网站访问过程中,常见的错误提示。资源不可用,服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限...2017-01-22
- 403错误是HTTP状态码的一种,属于“请示错误”,表示服务器拒绝请求。如果在搜索引擎尝试抓取您网站上的有效网页时显示此状态代码,那么,这可能是您的服务器或主机拒绝搜索...2017-01-22
- 412错误是什么?412错误怎么解决?本次一聚教程网将为大家带来详细的介绍,帮助大家全面了解412错误的意思以及解决412错误的方法。 412错误是什么: HTTP 412错误,(Precond...2017-01-22
- 相信很多站长都遇到过这样一个问题,访问页面时出现408错误,下面一聚教程网将为大家介绍408错误出现的原因以及408错误的解决办法。 HTTP 408错误出现原因: HTT...2017-01-22
- HTTP 406错误是HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页。一般是指客户端浏览器不接受所请求页面的 MIME 类型。 而MIME类型是在把输出...2017-01-22
- 407错误是什么?407错误怎么解决?不少站长都遇到过407错误,下面小编将告诉大家如何处理407错误。 407错误是什么: HTTP 407错误是HTTP协议状态码的一种,表示需要代...2017-01-22
- 410错误是HTTP协议状态码的一种,本次一聚教程网将为大家详细介绍HTTP 410错误是什么,以及410错误的解决办法。 410错误是什么: HTTP 410错误是HTTP协议状态码的...2017-01-22
- 每当遇到http错误代码为400,代表客户端发起的请求不符合服务器对请求的某些限制,或者请求本身存在一定的错误,那么HTTP 400错误怎么解决呢?请看下文介绍。 目前400错...2017-01-22
PHP Fatal error: Cannot use object of type stdClass as array in错误
下面一起来看看在php开发中碰到PHP Fatal error: Cannot use object of type stdClass as array in错误问题的解决办法吧。 普通的数组出现如下错误 代码...2016-11-25- 自己用的小PHP应用,使用curl抓网页下来处理,为了穿墙方便,使用Privoxy作为代理,便于选择哪些网站使用proxy、哪些不用。但今天却遇到了奇怪的问题,访问google baidu这些网站居然都返回403错误,而访问其他的一些网站没事,如果...2014-05-31
- 这篇文章主要介绍了C#新手常犯的错误汇总,对于经验丰富的C#程序员同样具有很好的参考借鉴价值,需要的朋友可以参考下...2020-06-25
MySQL ERROR 2013 (HY000)错误解决方法
当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 。如果是在linux shell命令行中直接打 mysql 命令,...2015-03-15