导航:首页 > 源码编译 > 源码测试

源码测试

发布时间:2022-02-16 19:52:25

1. 下载了php源码后,如何在本地测试一下啊

1首先得保证本机安装了php的环境(apache/iis+php+mysql/其他)
2:把下载的文件放到apache/iis能解析的目录中
3:测试
注:“localhost.后面是什么就记不得了”就是web服务器能解析的目录

2. PHP的网站源码如何在本地测试运行

如果是配合IIS使用xampp,那么网站就不要放到htdocs文件夹下了。可以放在任意目录,然后在控制面板->Internet 服务管理器里去设定虚拟目录。 如果没装IIS,而是直接用xampp里的Apache,那么才是放到htdocs目录。

求采纳

3. 网站源代码如何在线进行调试

开发调试环境: Ubuntu 14.10,openJdk 1.7,android Studio 1.0.2,android-5.0.1_r1源码
由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA
一、修改Android Studio(以下简称AS)的内存配置

因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件

并将其作为要使用的SDK的java SDK。如下图

三、生成导入AS所需配置文件(*.ipr)
编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)
②检查out/host/linux-x86/framework/目录下是否有idegen.jar
如果idegen.jar不存在,执行:
mmm development/tools/idegen/

在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。
我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。
③执行
development/tools/idegen/idegen.sh

等待出现类似下面的结果:
Read excludes: 5ms
Traversed tree: 44078ms

这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJ IDEA(AS是基于IntelliJ IDEA社区版开发的)的配置文件
Tips:
AS在导入代码时比较慢,建议先修改android.iml,将自己用不到的代码exclude出去.可以仿照过滤.repo文件夹的语法,如:
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
这样在导入时就会跳过abi和art文件夹.过滤的越多,AS的处理速度就会越快.
④在AS中打开源码根目录下新生成的android.ipr

如果在导入时AS出现

则建议按照其给定的解决方法来解决(网址:http://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit),具体内容如下图:

四、解决源码中跳转错误问题
①为当前工程设置正确的SDK和JDK

②设置'Moles'的依赖

先将所有依赖删掉,只留下上图'1'所指向的两个(注意:这里删除全部只是为了方便。如果确实用到了.jar,在将它们的路径添加进来就可以了.
如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)
点击上图中'2'指向的'+'并选择上图'3'指向的'Jars or directories'选项,依次将frameworks和external文件夹添加进来.如:

其它版本的代码在添加frameworks时可能会显示成:

没有关系,只是显示问题,点击OK还是会把frameworks路径添加进去的.
如果还有代码跳转错误,请仿照上面的步骤将相应代码的路径或jar文件添加到其Dependencies标签页中即可.
五、DEBUG源码
我们可以通过给刚导入的工程在'Moles'中添加'Android Framework'来让AS将它作为一个Android工程,从而方便我们调试代码.

可以按照上图中'1'和'2'来添加Android Framework支持.

在代码中加断点,然后选择'Run'->'Attach debugger to Android process'或者直接点击下图所示的图标
在弹出的选择进程(Choose Process)对话框中,勾选显示所有进程,选择要DEBUG的代码所在的进程,点击OK即可.
六、其它
代码中很多地方提示Call requires API Level x.... 出现这个问题是因为AS将我们的工程当做安卓应用程序工程了,且源码中没有指定minSdkVersion.
我们只需在源码根目录加一个声明minSdkVersion的AndroidManifest.xml文件即可(分享了一个AndroidManifest.xml)。
也可以考虑使用build.gradle来解决该问题。

4. 怎么测试网站源码的真实,完整性我自己的网站

你可以在桌面上单激鼠标右键点【新建】-【文本文档】然后打开把你网站的源代码复制到里边。在点【文件】-【另存为】在另存为对话框中的文件名改为【你的网站名字.html】在保存即可。
在补充一点:本人觉得光有代码都不能正常使用。还得用专业的制作软件等等,很复杂。你只管照我说的试试!

5. 谁能给我个网页代码,我用来测试的,要求如下。

大量节点用createElement方法太慢了,我机器2万个节点就冒烟了,光创建节点就耗费好多时间,测试代码:

<!Doctypehtml>
<html>
<body>
<divid="div1"></div>
<script>
vardf=document.createDocumentFragment(),p;
for(vari=0,l=20000;i<l;i++){//2万不够就改成100万,2万我机器就好慢了。。
p=document.createElement("P");
p.appendChild(document.createTextNode("高大上"));
df.appendChild(p);
};
document.getElementById("div1").appendChild(df);
</script>
</body>
</html>

2万节点也不算多,但是创建很慢,如果改成字符串拼接,效率成百倍提高,测试10万节点:

<!Doctypehtml>
<html>
<body>
<divid="div1"></div>
<script>
for(vart=[],i=0,l=100000;i<l;i++){//10万P节点,我机器打开有点慢,占用100M内存,机器够牛的话改成1000万
t.push("<p>高大上</p>");
};
document.getElementById("div1").innerHTML=t.join("")
</script>
</body>
</html>

6. 怎么样测试网站的源代码是否可用

网站测试就是测试网站是否能正常显示(不走形),无脚本错误,如果是动态网站的话,还要测试和用户交互、处理响应速度等..还有一点,要保证各个浏览器的兼容,比如,火狐,ie6、ie7、ie8,谷歌浏览器等

7. PHP源码程序怎样在本机上测试

您好

不推荐IIS+php.
推荐apache+php+mysql
并不是只装好php就万事无忧了.
apache下载地址:
httpd.apache.org
推荐下载apache2
php下载地址:www.php.net/downloads.php
推荐下载4.3.11
mysql下载地址dev.mysql.com/downloads/
推荐mysql4.0因为安装比较简单.
然后,安装apache默认服务路径都设置为localhost
然后安装mysql,推荐安装到D盘,我觉得所有的软件都最好安装在D盘,不然会把系统盘搞乱.MYSQL安装完成之后,进入其目录,进入bin,双击mysqladmin那个带图标的应用程序,起初会弹出一个窗口,要你输入管理MYSQL的帐户和密码,建议填写root和root,
注意:这并不是mysql的密码.
PHP不需要安装,直接解压到d:/根目录,更改名称为php
然后配置apache和php,配置很复杂,去google搜索一些教程吧.
配置完后,就可以把你下载或者写的程序放早apache的htcos目录了.
然后在IE打开
http://localhost/XXX文件夹来浏览,如果是需要mysql的程序的话,还需要安装,一般都是install.php
如果你对mysql的命令行不熟悉,可以去下载phpmyadmin来管理.
至于安装之类的,去查一下教程吧.
只有搞好这些才能正常的运行php程序,不推荐IIS+php.

阅读全文

与源码测试相关的资料

热点内容
混凝土结构中册pdf 浏览:928
永劫无间解压不了怎么回事 浏览:806
php如何开启curl 浏览:671
红黄文件夹 浏览:122
违背皇帝的命令是死罪吗 浏览:66
phpcurl处理错误 浏览:459
linuxftp防火墙端口设置 浏览:788
java面板图片 浏览:482
泰拉瑞亚14安卓版怎么操作 浏览:718
安卓手机相册加密软件 浏览:51
免费云服务器能永久使用吗 浏览:703
吉利配件大全吉利压缩机 浏览:817
人类怎么能听出小猫的叫声app 浏览:904
大众安卓大屏如何显示原车信息 浏览:550
纸质电话数据加密法 浏览:178
linux弹出光盘命令 浏览:272
java加密jar包防止反编译 浏览:402
redhatlinux安装mysql 浏览:695
怎么把word和ppt放在一个文件夹 浏览:142
pdf优化器 浏览:135