当我尝试使用ajax加载谷歌地图v3时,结果是:
<script src="http://maps.gstatic.com/intl/en_us/mapfiles/api-3/2/8a/main.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
在源代码中,我想用javascript document.write();
我如何在没有iframe的情况下做到这一点?
谢谢.
我需要有两个VirtualHosts,它们具有相同的监听端口,用于不同的项目和不同的日志.这是我得到的:
<VirtualHost *:80>
DocumentRoot /home/projects/smk
ErrorLog /var/log/apache2/smk-error.log
RedirectMatch ^/$ /cms
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/projects/smk/cms
ErrorLog /var/log/apache2/smk-cms-error.log
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/projects/smk/deploy
ErrorLog /var/log/apache2/smk-deploy-error.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud) 我正在学习python,我像这样循环json转换为字典:它工作,但这是正确的方法吗?谢谢 :)
import json
output_file = open('output.json').read()
output_json = json.loads(output_file)
for i in output_json:
print i
for k in output_json[i]:
print k, output_json[i][k]
print output_json['webm']['audio']
print output_json['h264']['video']
print output_json['ogg']
Run Code Online (Sandbox Code Playgroud)
这里是JSON:
{
"webm":{
"video": "libvp8",
"audio": "libvorbis"
},
"h264": {
"video": "libx264",
"audio": "libfaac"
},
"ogg": {
"video": "libtheora",
"audio": "libvorbis"
}
}
Run Code Online (Sandbox Code Playgroud)
这里输出:
> h264
audio libfaac video libx264
ogg
> audio libvorbis video libtheora webm
> audio libvorbis video libvp8 libvorbis
> libx264 {u'audio': u'libvorbis',
> u'video': u'libtheora'}
Run Code Online (Sandbox Code Playgroud) #!/usr/bin/env python
# -*- coding: utf-8 -*-
from sqlalchemy import create_engine
connection = create_engine('mysql://user:passwd@localhost:3306/db').connect()
result = connection.execute("select * from table")
for v in result:
print v['id']
print v['name']
connection.close()
Run Code Online (Sandbox Code Playgroud)
我如何动态地获得TABLES COLUMNS NAMES?在这种情况下id,并name
var tinymce_toolbar = {}
tinymce_toolbar.__default =
{
script_url: '/cms/libs/js/manual/renders/tiny_mce/tiny_mce.js',
};
tinymce_toolbar.__simple =
{
script_url: '/cms/libs/js/manual/renders/tiny_mce/tiny_mce_simple.js',
};
// Doesn't work
var t = $(this).find('input[name=toolbar]').first().val();
$('.RenderHtmlEditor').tinymce(tinymce_toolbar.t);
// works
var t = $(document).find('input[name=toolbar]').first().val();
$('.RenderHtmlEditor').tinymce(tinymce_toolbar.__default);
$('.RenderHtmlEditor').tinymce(tinymce_toolbar.__simple);
Run Code Online (Sandbox Code Playgroud)
我是如何做到动态的?谢谢
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
text = "aaaa[ab][cd][ef]"
a = re.compile("^(\w+)(\[\w+\])*$").findall(text)
print a
Run Code Online (Sandbox Code Playgroud)
我需要所有这些,但它返回:
[('aaaa', '[ef]')]
Run Code Online (Sandbox Code Playgroud)
有:
a = re.compile("\[\w+\]").findall(text)
Run Code Online (Sandbox Code Playgroud)
我得到了所有这些,但第一个字出来......
['[ab]', '[cd]', '[ef]']
Run Code Online (Sandbox Code Playgroud)
这个文本是随机文本我把这个因为stackoverflow标准质量
我需要从其他文档的整个节点更新节点:
原始XML:
<a>
<b>Bat</b>
</a>
Run Code Online (Sandbox Code Playgroud)
我想要的输出:
<a>
<b>bi</b>
</a>
Run Code Online (Sandbox Code Playgroud)
第一次尝试:替换为documentfragment
$original = "<a>
<b>Bat</b>
</a>";
$replace = "<b>Bi</b>";
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadXML($original);
$xpath = new DOMXpath($dom);
$b = $xpath->query('//b')->item(0);
$fragment = $dom->createDocumentFragment();
$fragment->appendXML($replace);
$dom->replaceChild($fragment, $b);
echo $dom->saveXML();
Run Code Online (Sandbox Code Playgroud)
错误:
致命错误:/home/zital/scripts/php/dom.php:17中未捕获的异常'DOMException',消息'未找到错误'堆栈跟踪:
0 /home/zital/scripts/php/dom.php(17):DOMNode-> replaceChild(Object(DOMDocumentFragment),Object(DOMElement))
在第17行的/home/zital/scripts/php/dom.php中抛出1 {main}
第二次尝试:通过导入节点替换
$original = "<a>
<b>Bat</b>
</a>";
$replace = "<b>Bi</b>";
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadXML($original);
$xpath = new DOMXpath($dom);
$b = $xpath->query('//b')->item(0);
$dom2 = new DOMDocument('1.0', 'utf-8');
$dom2->loadXML($replace);
$replace = $dom2->documentElement;
$replace = $dom->importNode($replace, …Run Code Online (Sandbox Code Playgroud) 我用AJAX POST发送:
<li><ul class "zone zCentral ui-sortable"><li><ul class="region rCol3 ui-sortable"><li class="" style=""><div><span class="tc tc_video">574081</span> <span>video: 'Mundo.Hoy': ¿Dónde habré olvidado... mi memoria?</span></div></li></ul></li></ul></li>
Run Code Online (Sandbox Code Playgroud)
我这样做是为了创建XML:
header('Content-type: text/html; charset=utf-8');
if(isset($_POST) && isset($_POST['data']))
{
$data = '<ul id="zone_container" class="ui-sortable">';
$data .= $_POST['data'];
$data .= '</ul>';
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadXML($data);
echo $dom->saveXML();
exit();
}
Run Code Online (Sandbox Code Playgroud)
我得到这个:
<?xml version="1.0"?>
<ul id="zone_container" class="ui-sortable">
<li><ul class="zone zCentral ui-sortable"><li><ul class="region rCol3 ui-sortable"><li class="" style=""><div><span class="tc tc_video">574081</span> <span>video: 'Mundo.Hoy': ¿Dónde habré olvidado... mi memoria?</span></div> </li></ul></li></ul></li></ul>
Run Code Online (Sandbox Code Playgroud)
¿Dóndehabréolvidado... mi memoria?
翻译为:
¿Dónde …Run Code Online (Sandbox Code Playgroud) 尝试使用以下代码删除侦听器:
var EventEmitter = require('events').EventEmitter;
var emitter = new EventEmitter;
emitter.on('message', function(text)
{
console.log(text);
});
setInterval(function()
{
emitter.emit('message', Date.now());
}, 300);
setTimeout(function()
{
emitter.removeListener('message', function()
{
console.log('removing "message" listener');
});
}, 1000);
Run Code Online (Sandbox Code Playgroud)
它没有打破间隔,我的节点版本:v0.8.11
阅读文档我认为没关系:http: //nodejs.org/api/events.html#events_emitter_removelistener_event_listener
我正在尝试使用正则表达式更改oracle中的值:
input: <input id="f_alta">13/10/2016 10:10:10</input>
output: 13/10/2016 10:10:10
Run Code Online (Sandbox Code Playgroud)
好吧,要进入节点,我要使用:([\ s0-9 /:] +)但不能正常工作,反正我要使用:([0-9 /:] +)正常工作,为什么不使用第一个一?
我正在使用oracle sql开发人员进行测试。
例:
不工作:
select REGEXP_REPLACE('<input id="f_alta">13/10/2016 10:10:10</input>', '<input id="f_alta">([\s0-9/:]+)</input>', '\1' ) from dual
Run Code Online (Sandbox Code Playgroud)
工作:
select REGEXP_REPLACE('<input id="f_alta">13/10/2016 10:10:10</input>', '<input id="f_alta">([ 0-9/:]+)</input>', '\1' ) from dual
Run Code Online (Sandbox Code Playgroud) 我正在使用这个node.js代码:
var server = require("socket.io").listen(6666);
server.sockets.on("connection", function(message)
{
message.on("newMessage", function(data)
{
server.sockets.emit("sendEvent", data);
});
});
Run Code Online (Sandbox Code Playgroud)
这个HTML代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Online chat</title>
<style>
body
{
color: #333;
background: #333;
font-family: "Helvetica", Arial;
font-size: 14px;
text-align: center;
}
.container
{
background: #ccc;
border-radius: 1em;
box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
text-shadow: 5px 5px 5px rgba(0,0,0,0.5);
margin: 1em auto;
padding: 1em;
width: 90%;
}
input
{
display: block;
font-size: 12px;
margin: 1em auto;
padding: 0.5em;
width: 95%;
}
span …Run Code Online (Sandbox Code Playgroud) 我正在尝试获取查询结果,但我在所有变量中获得相同的信息:db,collection和res:
var mongodb = require("mongodb");
var mongoserver = new mongodb.Server("localhost", 27017);
var instance = new mongodb.Db("test", mongoserver);
instance.open(function(err, db)
{
console.log('db:');
console.log(db);
db.collection('kurtsoa', function(err, collection)
{
console.log('collection:');
console.log(collection);
collection.find({}, function(err, res)
{
console.log('res:');
console.log(res);
});
});
});
Run Code Online (Sandbox Code Playgroud)
我怎么能得到"发现"的结果?
我需要在地图上创建标记点击,谢谢:)
google.maps.event.addListener(map, 'click', function()
{
alert('click');
});
Run Code Online (Sandbox Code Playgroud) javascript ×3
node.js ×3
python ×3
google-maps ×2
php ×2
regex ×2
ajax ×1
apache ×1
associative ×1
dictionary ×1
dom ×1
dynamic ×1
hex ×1
json ×1
listener ×1
loops ×1
mobile ×1
mongodb ×1
oracle ×1
properties ×1
replace ×1
socket.io ×1
sqlalchemy ×1
virtualhost ×1
webkit ×1
whitespace ×1
xml ×1