所以我使用python来做一些网页解析,我想将完整的网址分成两部分.说我有地址http://www.stackoverflow.com/questions/ask.我需要协议和域(例如http://www.stackoverflow.com)和路径(例如/ questions/ask).我认为这可能是由一些正则表达式解决的,但是我不是那么方便.有什么建议?
我本来想看看如何做到这一点,但我真的不知道该怎么称呼它,所以我希望我能在这里描述它,有人可以指出我正确的方向.无论如何,我正在寻找如何在网站上制作它,当你点击某个东西时,弹出一个新的sorta层并淡化背景.我看到网站一直这样做,但我不知道该怎么做.一点指导就会很棒.
我正在编程的网络应用程序有一个非常奇怪的问题.基本上,没有任何工作,我不得不不断降低它试图让某些东西工作的复杂程度.我现在遇到的问题是由于某些原因我的CSS不适用.
我把它链接起来了,我确保我使用的ID是正确的,但是它只是不适用于CSS.下面是代码:
manage.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Blog Manager</title>
<link rel='stylsheet' type='text/css' href='manage.css' />
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='prototype.js'></script>
<script type='text/javascript' src='shadowbox-prototype.js'></script>
<script type='text/javascript' src='shadowbox.js'></script>
<script type="text/javascript">
window.onload = Shadowbox.init();
</script>
</head>
<body>
<center>
<div id='loginbox'>
<table>
<tr>
<td>Username</td>
<td><input type='text' name='username' /></td>
</tr>
<tr>
<td>Password</td>
<td><input type='password' name='password' /></td>
</tr>
<tr>
<td colspan='2'><input type='submit' value='Submit' /></td>
</tr>
</table>
</div>
</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
manage.css
#loginbox {
position: absolute; …Run Code Online (Sandbox Code Playgroud) 我想玩一些图形的东西.简单的动画和事物.我也喜欢光线追踪.我需要帮助找到一个可以帮助我做这些事情的图书馆.我有一些要求:
有谁知道我可以用来愚弄的好图书馆?
好的,我有以下代码.我正在尝试输出一些xml,以便可以使用jQuery读取它,但无论出于何种原因,当我尝试将数组中的元素添加到变量时,它只是将变量转换为0.我做了一个print_r()在数组上,这是正常的.
码
if ($content == "tables") {
$result = mysql_query("show tables");
$xml = "<tables>";
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
echo "<br />";
$xml += "<table>" . $row['Tables_in_blog'] . "</table>";
}
//header('Content-type: text/xml');
echo $xml;
}
Run Code Online (Sandbox Code Playgroud)
产量
Array ( [Tables_in_blog] => post )
Array ( [Tables_in_blog] => posts )
0
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会这样做?
这似乎是一个非常奇怪的问题,我无法弄清楚我的生活.我有一个如下所示的路径(字符串):
d:\研发\ PHP\bchat \聊天\的index.php
我需要检查有问题的文件是否是PHP文件.我认为最合乎逻辑的方法是从一个子串开始.到字符串的末尾,看看是否== .php
所以我试过:
bool isphp = (path.Substring(path.LastIndexOf('.')) == ".php") ? true : false;
Run Code Online (Sandbox Code Playgroud)
这总是返回false.我想也许最后有一个尾随空间搞砸了我,所以我在路径上放了一个TrimEnd().但这并没有改变任何事情.所以我试过这个:
bool isphp = (path.EndsWith(".php") == true) ? true : false;
Run Code Online (Sandbox Code Playgroud)
这也总是返回false.
编辑 我现在也试过这个:
bool isphp = (Path.GetExtension(path) == ".php");
Run Code Online (Sandbox Code Playgroud)
但这也会失败.
我有3个.blur,只有第一个因某种原因而起作用.这是jquery代码:
<script type='text/javascript'>
$(document).ready(function() {
$("#user_name").blur(function() {
if ($(this).val().length > 4) {
$("#usernamecheckbox").html("<img src='images/checkmark.png' alt='' />");
} else {
$("#usernamecheckbox").html("<img src='images/xmark.png' alt='' />");
}
});
$("#pass").blur(function() {
if ($(this).val().length < 4) {
$("#passcheckbox").html("<img src='images/xmark.png' alt='' />");
}
});
$("#confirmpass").blur(function() {
if ($(this).val() != $("#pass").val()){
$("#passcheckbox").html("<img src='images/xmark.png' alt='' />");
} else {
$("#passcheckbox").html("<img src='images/checkmark.png' alt='' />");
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是表格:
<form enctype="multipart/form-data" method='post' action='reg.php'>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
<p>Username <span class='sub'>must be atleast 4 characters</span></p>
<input type='text' name='user_name' id='user_name' …Run Code Online (Sandbox Code Playgroud) 我在我的django应用程序中遇到了一个奇怪的问题,其中for循环正在跳过其他所有项目.我已经返回一个返回的查询集并list()编辑迭代.这样做的目的是删除通过POST变量传递给视图的另一个列表中的项目.此视图是一个ajax请求,并返回需要推送到页面的JSON项列表.在下一个请求时,页面会传递页面上已有对象的ID列表,因此我可以从查询集中删除它们并仅传回新的查询集.我在代码的整个问题部分放了几个打印语句,并发现在页面的第一个请求上,列表进入页面为空,因为没有任何显示.查询运行并返回所有结果,然后显示在页面上.在第二个请求中,列表进入包含所有id的页面,这就是问题发生的地方:当我遍历查询集时,检查id是否在列表中,它只迭代奇数值(已删除)并返回偶数id对象的列表以在页面上第二次显示.
码:
items = list(listobj.getItems())
temp = items
print "Item List: ", temp
print "Rendered List: ", request.POST['rendered'].split(',')
for item in temp:
print "Item ID: ", str(item.id)
print "Rendered List: ", request.POST['rendered'].split(',')
if str(item.id) in request.POST['rendered'].split(','):
items.remove(item)
print "Removed Item: ", item.id
print "Unrendered Items: ", [item.id for item in items]
Run Code Online (Sandbox Code Playgroud)
结果:
[02/Aug/2011 20:17:25] "GET /list/list HTTP/1.1" 200 6256
Item List: [<Item: Item object>, <Item: Item object>, <Item: Item object>, <Item: Item object>, <Item: Item object>, <Item: Item …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用scrapy将我的爬虫项目部署到scrapyd实例,但调用commend会返回以下错误:
服务器响应(200):{"status":"error","message":"AttributeError:'NoneType'对象没有属性'module_name'"}
这是我的setup.py来构建部署期间提交的python egg:
from setuptools import setup, find_packages
setup(
name = 'mycrawler',
version = '0.1',
packages = find_packages(),
install_requires = [
'scrapy',
'PyMongo',
'simplejson',
'queue'
]
)
Run Code Online (Sandbox Code Playgroud)
我的scrapy.cfg:
[settings]
default = mycrawler.settings
[deploy:scrapyd_home_vm]
url = http://192.168.1.2:6800/
project = mycrawler
[deploy:scrapyd_local_vm]
url = http://192.168.38.131:6800/
project = mycrawler
Run Code Online (Sandbox Code Playgroud)
我觉得这与鸡蛋的制作方式有关,但我不确定.我知道当你访问一个应该是对象的属性时,python会抛出这样的错误,但无论出于何种原因,它实际上都是null.我也没有"module_name"属性或任何试图在我自己的代码中引用它的东西.从本地scrapy运行爬虫工作得很好,但部署鸡蛋却没有.
我有以下css代码:
.tag {
display: inline;
font-size: 10px;
padding: 5px;
color: #FFF;
background-color: #444;
}
.tag:hover {
font-size: 10px;
padding: 5px;
color: #FFF;
background-color: #666;
}
Run Code Online (Sandbox Code Playgroud)
除了背景颜色,还有一个显示:内联,没有区别,对吗?当.tag div存在时,它有白色文本但没有背景颜色.它也有12pt的字体大小,没有填充.然而,当我将鼠标悬停在它上面时,它看起来非常完美.谁能告诉我为什么这样做?