小编Joe*_*oey的帖子

使用History.js时,如何检测单击的后退/前进按钮?

我在我的代码中使用带有jQuery的History.js(单击).

通过ajax加载新内容时,我使用:

History.pushState({my:stateobject},"newtitle","supernewurl");
Run Code Online (Sandbox Code Playgroud)

这似乎有效,因为URL在浏览器中更新.

但是,无论何时按下后退或前进按钮,我都无法连接我的代码.使用哪种方法/事件?

jquery history.js

8
推荐指数
1
解决办法
3万
查看次数

django模型在创建时使用__init__?

假设我有一个名为Hero的类,其名称为"name".每次创建一个新的Hero对象时,我想追加" is a hero".我可以用__init__它吗?或者是否有我可以覆盖的django特定方法?

class Hero(modes.Model)
  name = models.CharField(max_length=100)
  def __init__(self, *args, **kwargs):
      name += " is a hero"
      super(Hero, self).__init__(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

django django-models

8
推荐指数
1
解决办法
8198
查看次数

apache mod_wsgi django 应用程序的基本身份验证

我已经完成了第一个基于 django 的网站,并准备在实时服务器上部署。但是,我不希望在调整和测试时暂时向公众显示该网站。

在 PHP 网站上,我总是通过 .htaccess 使用基本的 http 身份验证来进行最后的更改。这是一个两层线路,拒绝访问整个站点。

理想情况下,我想运行这样的环境:

  • static.mydomain.com(由 apache2 提供静态文件)
  • mydomain.com(由 apache2 提供 mod_wsgi 最新稳定版本 -> 可供公众使用)
  • dev.mydomain.com(由 apache2 与 mod_wsgi dev/testing 提供服务 -> 不适用于公众(基本身份验证))

这可以用 django/apache2/mod_wsgi 来完成吗?

apache django mod-wsgi

3
推荐指数
1
解决办法
4224
查看次数

DOMDocument :: loadHTMLFile()修改用户代理

我使用PHP加载DOM树中的网站.有没有办法修改使用发送的用户代理DOMDocument::loadHTMLFile()

function parseThis($url)
{
  $html = new DOMDocument();
  $html->loadHtmlFile( $url );

  return $html
}
Run Code Online (Sandbox Code Playgroud)

php user-agent domdocument

2
推荐指数
1
解决办法
2034
查看次数

GROUP BY与ORDER BY数据库速度极慢(似乎创建临时表)

我正在构建一个Twitter应用程序,在twitter上显示已发布的链接,但我在按时间排序表时遇到问题.

tweet
+----------------------------------------+
| tweet_id | [...] | created_at          |
+----------------------------------------+  
| 123456   | [...] | 2012-06-11 11:31:28 |
| 234567   | [...] | 2012-06-11 11:32:55 |
| 345678   | [...] | 2012-06-11 11:33:22 |
+----------------------------------------+

tweets_url
+---------------------+
| tweet_id | url      |
+---------------------+
| 123456   | cnn.com  |
| 123456   | fox.com  |
| 234567   | abc.com  |
| 345678   | abc.com  |
+---------------------+
Run Code Online (Sandbox Code Playgroud)

继承我的SQL(我使用GROUP by只返回唯一的URL):

SELECT tweet_urls.url,
    FROM  `tweets` 
    LEFT JOIN tweet_urls ON tweet_urls.tweet_id = tweets.tweet_id 
    WHERE tweet_urls.url …
Run Code Online (Sandbox Code Playgroud)

mysql sql database-performance

-1
推荐指数
1
解决办法
279
查看次数