我正在开发我的第一个Java站点.我在端口8080上运行Apache Tomcat,在端口80上运行Apache HTTPD.我可以访问该站点的当前URL是(例如)123.4.5.6:8080.我想在将域指向新IP之前从URL中删除端口号.
目前我只使用Apache用于phpmyadmin,但是我计划将其用于CGI脚本和其他东西,一旦我弄清楚mod_jk等等......所以我不想将Tomcat的端口更改为80并关闭Apache.
我希望这是有道理的.
我想匹配所有包含任何大写字符的行,但忽略字符串A_
为了增加复杂性,我想忽略不同字符串之后的所有内容,例如开放式注释
以下是应该和不应该匹配的示例
火柴:
不匹配(C_不应触发匹配)
谢谢 :)
让我们说我们有一个带有两个按钮的页面,创建和销毁.当您单击创建此内存测试中的Three.js场景时,下面的动态添加到页面并开始运行.点击破坏应该删除场景,dealocate所有缓冲区,并释放所有内存等 http://mrdoob.github.com/three.js/examples/webgl_test_memory.html
有没有人知道如何做到这一点,而不是框架场景和更改网址?
谢谢
什么是阻止某人投票两次的最佳方式?我如何获得用户的IP地址?如果他们在大型网络上怎么办?那个网络上的每个人都会显示相同的IP吗?谢谢
更新:request.getRemoteAddr()和request.getRemoteHost()返回服务器名称,而不是客户端的主机名和IP.其他人有什么好主意吗?
好吧,让我们忘记投票两次.我只是想获取用户的IP地址?我尝试了request.getRemoteAddr()和request.getRemoteHost(),并认为我获取服务器地址.我有权访问两个独立的网络,并获得相同的IP地址:(
为什么我不能在ajax成功返回时访问render函数?也许我疯了但我以前做过这个.
它告诉我this.render不是一个函数?
DataItem.prototype = {
display: function () {
$('body').append(this.name + ": " + this.getData(this.rootData, this.subData) + "<br />");
},
getData: function (rootData, subData) {
$.ajax({
type: "GET",
url: "json/data.js",
data: "",
dataType: "json",
success: function (json){
this.render(json);
}
});
},
render: function (json) {
var res = [];
for(var i=0, t; t=json.log.entries[i]; i++) {
var p = t.request.url;
if (p!=undefined) res.push(p);
}
return res.length;
}
};
Run Code Online (Sandbox Code Playgroud)