本地安装调试wap页面分享到朋友圈

什么是dcevm &&&&&& dcevm(DynamicCode Evolution Virtual Machine)是java hostspot的补丁(严格上来说是修改),允许(并非无限制)在运行环境下修改加载的类文件.当前虚拟机只允许修改方法体(method bodies),decvm,可以增加 删除类属性、方法,甚至改变一个类的父类。原理参见 &&&&&& dcevm 是一个开源项目,遵从GPL 2.0。及都可从下载。 &&&&&& 注意:Currently, the binary version of the VM is available for the 32-bit and 64-bit Windows VM, 32-bit Mac OS Soylatte VM (get it ), and 32-bit Linux VM. We plan to add binaries for 64-bit Mac and Linux VMs., if you are interested in them. 安装 警告: 该补丁目前还处于试验阶段. 当该补丁用于调试java程序使用时,是相当稳定的。但不提倡在生产环境中使用该补丁。 1.下载安装文件 () 2.执行安装文件 #windows& java -jar dcevm-0.2-win.jar#mac$ sudo java -jar dcevm-0.2-mac.jar#linux$ sudo java -jar dcevm-0.2-linux.jar
选中路径,执行install就完成了。如图:
查看安装程序源码发现安装过程就是将一些文件拷贝到相应的位置:
32 位 windows
使用data/bin/目录下文件 替换掉java下 bin/client/jvm.dll 和 bin/server/jvm.dll ,并将以后的jvm.dll备份到相应目录下。将data/dcevm.jar 加到/jre/lib/ext/ 目录
64位 windows
复制 data/64/bin/server/jvm.dll到 bin/server/jvm.dll将data/dcevm.jar 加到/jre/lib/ext/ 目录
32位 linux
如果jre/lib/i386/client/目录存在:&&&&&& 复制data/lib/i386/client/libjvm.so到 jre/lib/i386/client/libjvm.so如果jre/lib/i386/server/目录存在:&&&&&& 复制data/lib/i386/server/libjvm.so到 jre/lib/i386/server/libjvm.so将data/dcevm.jar 加到/jre/lib/ext/ 目录
64位 linux(暂时不支持)
复制data/64/lib/amd64/server/libjvm.so到 jre/lib/amd64/server/libjvm.so ()将data/dcevm.jar 加到/jre/lib/ext/ 目录
dcevm.jar要拷贝到 jre的目录,如果指定java运行在jdk上,这个目录就是jdk下的jre目录.
linux的安装文件中并没有data/64这个目录,意味着64位linux不能正常安装?杯具啊,有时间尝试下看如何处理.
不能在linux下通过图形界面安装的童鞋可手动拷贝文件.
两种调试方式:
debug模式启动java程序 && eclipse remote debug
eclipse中debug模式启动程序
注意问题(更多问题补充中):
1.程序中动态添加的static 属性 例如 private static String a = “x”,调用时会显示a是null.
2.在一个正在执行的循环中,有些改变不能生效例如:
public static void main(String[] args) {
for (int i = 0; i & 10000; i++) {
test();//sleep 1s and print something
public static void main(String[] args) {
for (int i = 0; i & 10000; i++) {
System.out.println("xxx");
xxx是不能输出的,但test方法体内部的修改是可以生效的.或:
public static void main(String[] args) {
System.out.println("xxx");
for (int i = 0; i & 10000; i++) {
阅读(...) 评论()WAP网站源代码--WAP新闻(文章)系统调试实战zz_小组_ThinkSAAS
WAP网站源代码--WAP新闻(文章)系统调试实战zz
WAP网站源代码--WAP新闻(文章)系统调试实战zz
WAP网站源代码--WAP新闻(文章)系统调试实战
WAP新闻(文章)系统效果预览图
1.首先,我们登陆下载QuickWAP V1.5和WAP新闻(文章)系统(QuickWAP V1.5),您除了可以在官方网站下载QuickWAP V1.5外还可以登陆以下站点下载。
2.然后我们安装QuickWAP V1.5组件,因为WAP新闻(文章)系统是需要QuickWAP组件支持的,所以我们必须安装该组件,而且必须是V1.5版本,其他版本对其支持不太好。
根据软件提示安装完毕即可,详细信息您可以参考:
QuickWAP V1.5 安装指南
注意:使用QuickWAP前,请确保服务器配置好了WAP的MIME类型。Windows 2003 Server服务器的WAP的MIME类型系统一般默认配置好了。
Windows服务器WAP的MIME类型配置
配置地址: Internet 服务管理器Internet 服务管理器--&主机属性(右键菜单)--&计算机(MIME映射)--&编辑--&新类型
Associated Extension
text/vnd.wap.wml
application/vnd.wap.wmlc
image/vnd.wap.wbmp
application/vnd.wap.wmlscriptc
text/vnd.wap.wmlscript
application/vnd.wap/wmlscriptc
安装完毕QuickWAP V1.5后,您就可以使用QuickWAP进行开发或者调试WAP程序了。
如果您检测QuickWAP V1.5是否安装成功,可以参考如下文章:
检测QuickWAP V1.5是否安装成功
3.解压WAP新闻(文章)系统(QuickWAP V1.5)到某一文件夹下,在此我们存放于D:QuickWAP1.5SitesCodes。
QuickWAP网站源代码目录
4.配置IIS[Internet 信息服务(IIS)管理器],我们采用的是Windows 2003的IIS6。
此时IIS中已包含了刚才我们创建的WAP站点。
5.通过以上步骤,我们基本上配置完成了WAP系统的运行环境。右击站点名称,选择“浏览(B)”,我们看到右侧显示框显示的效果。网站首页文件为“Index.asp”。
当我们需要利用WAP手机或模拟器访问时,只要输入IP地址或域名即可。我们在此利用WAPDisplayer V1.5作为演示。
6.如果是Windows 2003则需要设置IIS的隔离模式,要求以IIS6以IIS5.0隔离模式运行WWW服务。
此设置原因在于正常使用WAP新闻(文章)系统的后台管理程序,对WAP程序不影响(不使用后台管理,可以不进行设置)。
因为IIS6选项比较多,WAP新闻(文章)系统采用的是全功能框架,还需要IIS6启用了父路径。
7.设置用户访问Access数据库的权限,右击D:QuickWAP1.5SitesCodes目录下的MyDataBase文件夹,选择属性,在对话框的“安全”选项中设置权限,确保访问记录程序能够写入数据库。
8.QuickWAP V1.5是一款共享软件,未注册版本WAP程序的第一卡片标题后附加“(未注册)”几个字,注册版本正常显示,功能、时间、使用次数等方面无任何限制。
如果您需要去掉“(未注册)”几个字,可以登陆以下站点注册。
      
9.其他未尽事项,请参考WAP新闻(文章)系统源码下载中的“使用说明.txt”,或者登陆QuickWAP官方站点留言寻求解答。
附:QuickWAP V1.5 简单介绍
  QuickWAP V1.5是一款以WAP1.2协议为基础开发的辅助ASP+WML语言编写WAP网页程序的ActiveX组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本数据库,是开发功能强大的动态WAP网站不可多得的辅助软件。
  使用QuickWAP组件编写WAP网页程序,不仅运行稳定,处理速度也会比相同功能的ASP+WML网页程序要快很多倍,功能容易得到扩展,而且支持QuickWAP+ASP+WML+WMLScript一起使用进行WAP程序开发。
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
官方1群:【已满】
让ThinkSAAS更好,把建议拿来。2333人阅读
软件开发(34)
如何调试手机上使用WAP网络的程序
如果你已经开发完成了一个基于手机WAP上网的网络应用程序,现在正准备调试它,那么有哪些调试手段可供选择呢?
首先,你可以在PC上使用手机或拔号器拔号上网来模拟实际的网络环境。在这种情况下,你通常需要安装手机MODEM驱动。当然如果你使用的是串口拔号器,则直接在&电话与调制解调器选项&中手动添加即可。
其次,如果你的手机使用的是像WINCE那样的系统,你可以进行远程调试。远程调试需要先设置好部署的路径,调试启动的程序等等。如果是调试DLL,则当在VS.NET IDE调试器中点了&启动&后最好再运行一下要使用DLL的可执行文件。注意在合适的位置设置好断点。远程调试一般速度较慢,但可以解决与手机平台及环境相关的问题。
第三,如果你的手机不是用的WINCE,而是像BREW、MTK、LINUX等平台,没有或不方便找到远程调试工具,则可以通过在代码中加入大量(LOG)来定位问题。
最后,如果你的软件规模较大,则很有必要开发专用模拟器。软件越大,模拟器功能越需要完善些。这么大的程序在设备上单步或通过LOG跟踪很不现实。这个方法可以与第一种方法结合起来使用,这样效果会更好。
上面就我自己在工作中所用到的手机网络程序的调试方法作了一个小结,供大家参考。若您对此有什么意见或建议,欢迎留言讨论,谢谢!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:114785次
积分:1496
积分:1496
排名:第17823名
原创:25篇
转载:31篇
评论:25条
(3)(2)(1)(5)(4)(2)(9)(4)(7)(15)(1)(1)(1)(1)在本地如何搭建WAP环境?_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
在本地如何搭建WAP环境?
上传于||文档简介
&&在​本​地​如​何​搭​建​W​A​P​环​境​?
大小:4.20KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1052)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'手机wap前端开发经验',
blogAbstract:'对于我们前端来讲,wap2.0开发无疑是对我们的一个考验,这个考验主要是考验我们对于重构方面的功底。下面主要分 UI、HTML、CSS、Javascript三方面给大家分享在wap2.0开发中的一些个人经验。\n \n \n \n 兼容性方面\n 在介绍之前首先我得吐槽下wap2.0网页开发在兼容性上的事儿。\n 兼容性测试:比web浏览器还恐怖的手机浏览器\n 在这里,我拿我们传统的 web站点与wap2.0站点作对比,看看我们在兼容性测试中我们前端有多少活要干。\n web站点兼容性测试\n 对于web网站,一般来说,目前我们需要兼容的是\n 1个操作系统(windows)X 4种浏览器(ie6、ie7、ie8、firefox)= 3种情况\n ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'快乐
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 wap页面制作 的文章

 

随机推荐