我有一个页面index.html:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Lufia</title>
<script src="js/jquery.js" language="javascript"></script>
<script language="javascript">
$(document).ready(function() {
$("button").click(function() {
$('#mydiv').html( 'Loading... ').load('welcome.html');
$(this).hide();
});
});
</script>
</head>
<body>
<button>ajax</button><div id="mydiv"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在此代码中,单击midiv welcome.html按钮时,按钮将被隐藏.
welcome.html 如下:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Lufia</title>
</head>
<body>
<button>New Button</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这个新按钮onClick不起作用.为什么?
我找不到我想要的确切解决方案.
我试图从保留密钥的foreach循环创建一个数组.这是我到目前为止的代码,但它只保留数组中的最后一个值:
foreach($links as $link) {
//runs scrape_amazon function for each of the links
$ret = scrape_amazon($link);
foreach($ret as $key => $value) {
//echo $key;
//echo $value;
$final_results[$key] = $value;
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助解决方案,以保持所有的价值观和关键?
提前致谢!
我有一个相当基本的应用程序,我在前一段时间在C#NET中编写,并希望为Android平台重写它.它只是使用某些Web软件公开的API,我只需使用.NET中的WebClient即可访问它.
WebClient myClient = new WebClient();
//Prepare a Name/Value Collection to hold the post values
NameValueCollection form = new NameValueCollection();
form.Add("username", "bob");
form.Add("password", GetMD5Hash("mypass"));
form.Add("action", "getusers");
// POST data and read response
Byte[] responseData = myClient.UploadValues("https://mysite.com/api.php", form);
string strResponse = Encoding.ASCII.GetString(responseData);
Run Code Online (Sandbox Code Playgroud)
我找到了WebKit(android.webkit| Android开发者),但只是从快速看起来似乎不合适.
有没有人有任何示例代码如何移植它?
我正在使用User该类创建一个django应用程序django.contrib.auth.models.
我已经定义了一个模型,称为与用户具有M2M关系的组.我很难检索给定用户所属的组.
这是组定义:
class group(models.Model):
user = models.ForeignKey(User,related_name = 'owner') # the owner
name = models.CharField(max_length=100) # name of the group
# members of the group
members = models.ManyToManyField(User,related_name = 'member')
def __unicode__(self):
return str(self.name)
Run Code Online (Sandbox Code Playgroud)
我想检索用户所属的组到组的成员字段.
这是失败的命令,试图检索特定用户所属的组 - 我不知道为什么 - 你能告诉我吗?(user是一个User实例)
user_groups = user.group_set.all()
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
'User' object has no attribute 'group_set'
Run Code Online (Sandbox Code Playgroud)
这有什么不对?
解
我终于找到了解决方案.我不得不用查询进行查询related_name,所以这里是:
groups_member = user.member.all()
Run Code Online (Sandbox Code Playgroud) 是否可以初始化一个C++ std::queue有NULL像其他变量的值?
像这样:
HANDLE variable = NULL;
class Test
{
}
Run Code Online (Sandbox Code Playgroud)
即
std::queue<Test*> testQueue = NULL;
Run Code Online (Sandbox Code Playgroud)
要么
testQueue.empty();
Run Code Online (Sandbox Code Playgroud)
或类似的东西?
这可能是一个简单的问题,但我如何获得除.zip扩展名之外的文件夹中的所有文件.我有一个foreach循环如下:
foreach (DirectoryInfo directory in directories)
{
foreach (FileInfo file in directory.GetFiles("*.*"))
{
}
}
Run Code Online (Sandbox Code Playgroud)
我应该if在第二个循环中做一个声明并检查if (file.Name.contains("zip")) then continue还是有更好的方法?
我有一段 Python 代码(无论好坏)根据 Web 服务器上的同一文件检查本地文件。如果它不存在,它会下载它,如果存在,它会os.stat根据服务器上相同文件的 HTTP 标头检查下载文件的最后修改时间。
问题是,这两个数字似乎不相等,即使它们应该相等。这是代码:
from urllib import urlretrieve
from urllib2 import Request, urlopen
from time import strftime, localtime, mktime, strptime
from os import stat, path
destFile = "logo3w.png"
srvFile = "http://www.google.com/images/srpr/logo3w.png"
if path.exists(destFile):
localLastModified = stat(destFile).st_mtime
req = Request(srvFile)
url_handle = urlopen(req)
headers = url_handle.info()
srvLastModified = headers.getheader("Last-Modified")
srvLastModified = mktime(strptime(srvLastModified,
"%a, %d %b %Y %H:%M:%S GMT"))
print localLastModified, srvLastModified
else:
urlretrieve(srvFile, destFile)
Run Code Online (Sandbox Code Playgroud)
print语句的返回(如果您运行代码两次)是1334527395.26 1333350817.0.
在我看来,这两个应该是一样的,但它们却大不相同。本地下载文件的修改日期实际上是下载到本地机器的日期,而不是服务器上的最后修改日期。
基本上我要做的就是保留文件的本地缓存(实际应用程序中会有很多文件),如有必要,下载它。我不知道默认情况下 Web 代理应该执行此操作,并且我正在运行存储这些文件的基本 WAMP 服务器,但我不确定如何将其应用于我的 …
我刚刚继承了Twisted Python的一些单元测试,如下所示.
虽然测试有效,但我从概念上并不理解.
鉴于以下示例,有人可以解释以下事项吗?
def setUp(self):
self.listening_port = reactor.listenTCP(8118, server.Site(buildSite()))
def tearDown(self):
self.listening_port.stopListening()
def getUrl(self, extension=''):
return 'http://localhost:%s/%s' % (self.listening_port.getHost().port, extension)
def test(self):
url = self.getUrl('foo')
def printResult(result):
print result
page = getPage(url, method='POST').addCallback(printResult)
return page
Run Code Online (Sandbox Code Playgroud) 假设我编写一个grep查询来查找对象的方法调用的发生,如下所示:
// might not be accurate, but irrelevant
grep -nr "[[:alnum:]]\.[[:alnum:]](.*)" .
Run Code Online (Sandbox Code Playgroud)
这会产生很多结果.如何找出获得了多少这样的结果?
我正在Ubuntu 11.10中学习用户PostgreSQL和Django一起,我发现我需要切换到我"postgres"在终端(通过"sudo su postgres")中安装PostgreSQL()时创建的用户,以便创建然后访问数据库以便在Django中工作.不幸的是,"postgres"用户在我的本地文件系统上没有文件写入权限,因此当我尝试执行某些操作(例如将模型对象添加到具有图像字段的数据库)时,我被阻止了.但是,如果我在终端中切换到我的普通Ubuntu用户名并尝试访问Django的开发服务器上的管理站点,我会收到如下错误:
OperationalError at /admin/
FATAL: Peer authentication failed for user "postgres"
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.3.1
Exception Type: OperationalError
Exception Value:
FATAL: Peer authentication failed for user "postgres"
Exception Location: /usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py in _cursor, line 140
Python Executable: /usr/bin/python
Python Version: 2.7.2
Run Code Online (Sandbox Code Playgroud)
我正在尝试阅读PostgreSQL文档,让我的普通用户访问我为Django项目创建的数据库,但我无法理解,因为我不理解PostgreSQL角色/用户之间的关系和Ubuntu用户.有人可以向我解释如何在PostgreSQL中为我的数据库提供正常的Ubuntu用户名访问权限吗?我可能需要一个特定的指令列表,因为我试图使用PostgreSQL文档将它拼凑在一起,我完全迷失了.
我有一个带有文本的跨度,假设我在文本框中按某些东西后会不断变化.
<input type="text" class="response" onkeypress="return ChangeSpan()" id="how_many" name="how_many" placeholder="Enter how many..." />
Run Code Online (Sandbox Code Playgroud)
和我的jQuery:
<script type="text/javascript">
function ChangeSpan() {
var text = $("#how_many").val();
$('#changeText').text(text);
}
</script>
Run Code Online (Sandbox Code Playgroud)
它工作得非常好,但是当我按下"dfg"它时,它只能"df"在跨度上出现.只有当我添加下一个字符时,才会添加"g".
我希望它也能回应最后一个角色,我该怎么做?
我正在从<iframe>中获取数据.然后我想从<iframe>中获取数据lxml.
我没有找到任何可以从中获取<iframe>的资源lxml.
任何人都可以帮我告诉我如何实现它?