我想在我的VPS中使用相同的ip和端口绑定两个不同的域,这是我的httpd.conf:
<VirtualHost 106.187.96.123:80>
DocumentRoot /home/roy/sobuhu
ServerName aaa.com
</VirtualHost>
<VirtualHost 106.187.96.123:80>
DocumentRoot /disk1/allen/www
ServerName bbb.com
</VirtualHost>
<VirtualHost 106.187.96.123:80>
DocumentRoot /disk1/allen/www
ServerName www.bbb.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我可以配置像@ .bbb.com这样的ServerName使用语法吗?所以我可以访问www.bbb.com,bbs.bbb.com DocumentRoot /disk1/allen/www.
现在我访问bbs.bbb.com,它将转向/home/roy/sobuhu.
如何使用JavaScript在子窗口中添加脚本文件?
考虑以下代码:
myWindow = window.open("", "", 'width=650,height=700,menubar=yes,resizable=yes,scrollbars=yes');
myWindow.focus();
myWindow.document.write('<script src="'+App.data.assets_url+'\/javascript\/jquery.js"><\/script>');
Run Code Online (Sandbox Code Playgroud)
上面的代码在IE中无法正常工作。它显示空白(子)窗口,但在chrome中可以正常工作。它显示子窗口的所有内容。
在Mozilla中,由于上述myWindow.document.write行浏览器的打印选项,它也无法正常工作。
我正在使用rufus调度程序来执行一些任务.我希望在脚本启动时,或者在给定的时间间隔内,所有任务都会立即运行.这似乎没有API支持,或者我错过了什么?
我已经使用0.1秒作为延迟,直到第一次运行,如下所示
scheduler = Rufus::Scheduler.new
scheduler.every '10s', :first_in => 0.1 do
#do some work
end
Run Code Online (Sandbox Code Playgroud)
如果该:first_in属性设置为0,则在第一次运行之前,调度程序将等待整整10秒.如果该值设置得太低(我想在过去执行任务时评估的内容),或者如果我使用Time.now,则会引发以下错误:
~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler/jobs.rb:383:in `first_at=': cannot set first[_at|_in] in the past: 1.0e-07 -> 2014-01-22 10:44:32 +0000 (ArgumentError)
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler/jobs.rb:445:in `first_at='
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler/jobs.rb:370:in `initialize'
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler/jobs.rb:457:in `initialize'
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler.rb:570:in `new'
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler.rb:570:in `do_schedule'
from ~/.ruby/gems/rufus-scheduler-3.0.4/lib/rufus/scheduler.rb:207:in `every'
from rufus_runner.rb:11:in `<main>'
Run Code Online (Sandbox Code Playgroud)
知道正确的方法是做什么的吗?
如果某个参数/值对在查询字符串中,我必须重定向到另一个主机.
到目前为止我有
RewriteCond %{REQUEST_URI}?%{QUERY_STRING} [&\?]abc=23&?
RewriteRule ^(.*)$ http://anotherserver.com/$1 [R,NC,L]
Run Code Online (Sandbox Code Playgroud)
适用于:
/index.php?id=95&abc=23
/index.php?abc=23&id=95
/index.php?id=95&abc=23&bla=123
Run Code Online (Sandbox Code Playgroud)
但它也匹配/index.php?id=95&abc=234例如.
我需要一个完全匹配的模式,abc=23无论它发生在何处.
有什么建议吗?:-)
该表Users包含数据但仍显示Records Not Found
<?php
$conn = mysql_connect("localhost", "root", "pass", "Assign1");
$records = mysql_query($conn, "select * from Users");
if(!$records)
{
echo "No Records Found";
exit();
}
while($row = mysql_fetch_array($records))
{
echo $row['name'] . " " . $row['pwd'];
echo "<br />";
}
mysql_close($conn);
?>
Run Code Online (Sandbox Code Playgroud) 我想开发一个允许我跟踪网站访问者的应用程序.我正在探索node.js作为替代方案.该系统将包含3个部分:
有人尝试过类似的东西吗?任何想法,意见,建议将不胜感激.
我将会话ID存储在数据库表中.我想运行一个脚本,从表中读取每个会话ID并检查此会话是否处于活动状态.
我知道会话信息存储在一个目录中(/tmp默认情况下),并在会话关闭时从那里删除.但是,如果用户在不断开会话的情况下关闭浏览器,则会话文件仍在/tmp目录中.
如何知道会话是否仍处于活动状态?
我搜索了会话功能,但没有找到任何可以提供帮助的功能.
这是我的代码:
var sec = 10;
var timer = setInterval(function() {
$('#timer span').text(sec--);
}, 1000);
Run Code Online (Sandbox Code Playgroud)
它设置setTimeout为10秒.我希望有一个重置按钮,单击,setTimeout再次拨打10秒延迟.
我想"反转"构成ip地址的四个八位字节(字节)的顺序.
假设我有这个ip:
202.168.56.32
Run Code Online (Sandbox Code Playgroud)
我需要转换成:
32.56.168.202
Run Code Online (Sandbox Code Playgroud)
然后最终删除反向ip中的第一个八位字节.最后结果:
56.168.202
Run Code Online (Sandbox Code Playgroud)
我的尝试:
echo 202.168.56.32 | rev
Run Code Online (Sandbox Code Playgroud)
但它正在回归:
23.65.861.202
Run Code Online (Sandbox Code Playgroud) 目前,我刷新页面时会打开客户端连接,关闭/刷新选项卡时会关闭.
我知道我可以从服务器端关闭连接但我无法在文档中找到它从客户端这样做.
我希望能够在单击按钮时打开新连接,并在单击另一个dom按钮时关闭当前连接.
如何从客户端打开或关闭连接?
我基本上想要这样做;
Run Code Online (Sandbox Code Playgroud)div.col-md-6 div.btn-group.pull-right button#button-newConnection.btn.btn-lg.btn-success(type='button', onclick="newConnection()") New Connection button#button-closeConnection.btn.btn-lg.btn-danger(type='button', onclick="closeConnection()") Close Connection
function openConnection () {
sock.connect();
}
function closeConnection () {
sock.end();
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
javascript ×3
php ×2
.htaccess ×1
analytics ×1
apache ×1
bash ×1
dns ×1
domain-name ×1
jquery ×1
mod-rewrite ×1
mysql ×1
node.js ×1
regex ×1
ruby ×1
session ×1
setinterval ×1
sockjs ×1
timer ×1
traffic ×1
virtualhost ×1
web ×1