问题列表 - 第12971页

Django会话到期了吗?

从django的文档中,我的印象是:

request.session.set_expiry(300)
Run Code Online (Sandbox Code Playgroud)

从一个视图会导致会话在五分钟不活动后过期; 然而,这不是我在django trunk中遇到的行为.如果我从一个视图调用此方法,并浏览到不调用该方法的其他视图,则会话将在五分钟后到期.我期待的行为仅在五分钟不活动后才过期,而不是仅仅在到期之前再次调用set_expiry.

那么我的问题是我真的需要在每个视图中调用set_expiry吗?如果是这样,是否存在一些可能有帮助的装饰器?我无法想象这不是贡献的一部分.

谢谢,皮特

python django

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

Subversion:分支/标记后是否可以将trunk重置为之前的版本?

我有许多项目在主干中相互依赖.我做了几次提交导致了依赖性问题.
我将/ trunk标记为/ tags/trunk-experimental,现在想要"恢复"最后N次更改(导致问题),以便我的/ trunk再次好.

这可以直截了当地完成吗?

我试图从某个版本中检出,但这很糟糕,因为更新会将所有内容更改回最新版本(包含依赖项问题)

以下是更好地理解我的问题的时间表:

  • 修订版1000(好)
  • 做了一些改变,导致依赖问题,
    几个提交,现在修订1050(坏)
  • 复制/主干到/ tags/trunk-experimental(修订版1051)
  • 不知道如何处理trunk以"恢复"它回到修订版1000

svn branch revert

9
推荐指数
1
解决办法
7243
查看次数

ASP.NET MVC JsonResult和JQuery flot

我正在尝试使用带有asp.net mvc 的jquery flot graphing插件.我正在尝试从JsonResult动态提取数据以填充图形.

我的问题是我似乎无法以正确的格式从JsonResult返回数据.

这是我的服务器端代码:

    public ActionResult JsonValues()
    {
        IList<IDictionary<string, int>> listofvalues = new List<IDictionary<string, int>>();
        IDictionary<string, int> values1 = new Dictionary<string, int>();
        values1.Add("2003", 10882);
        values1.Add("2002", 10383);
        values1.Add("2001", 10020);
        values1.Add("2000", 9762);
        values1.Add("1999", 9213);
        values1.Add("1998", 8720);

        IDictionary<string, int> values3 = new Dictionary<string, int>();
        values3.Add("2003", 599);
        values3.Add("2002", 510);
        values3.Add("2001", 479);
        values3.Add("2000", 457);
        values3.Add("1999", 447);
        values3.Add("1998", 414);

        listofvalues.Add(values1);
        listofvalues.Add(values3);

        JsonResult result = new JsonResult { Data = listofvalues };
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

这是我的客户端代码:

    $(function() {
        $.getJSON("/path/to/JsonValues", function(data) {
            var …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc json jquery-plugins

5
推荐指数
3
解决办法
5228
查看次数

我用Perl中的字符替换literal\xNN?

我有一个Perl脚本,它从MySQL表中获取文本值并将其写入文本文件.问题是,当我打开文本文件进行查看时,我会得到很多十六进制字符\x92,\x93并且代表单引号和双引号,我猜.

DBI->quote在将值写入文本文件之前使用函数来转义特殊字符.我尝试过使用Encode :: Encoder,但没有运气.两个表上的字符集都是latin1.

如何摆脱这些十六进制字符并让字符显示在文本文件中?

perl character-encoding

0
推荐指数
1
解决办法
775
查看次数

如何使用Javascript将HTML页面中的XML显示为可折叠和可扩展的树?

如何在HTML页面中将XML文档显示为可折叠和可扩展的树?

我想在HTML页面中显示一个XML文档,作为一个非常漂亮的打印树结构.我希望能够扩展和折叠树枝.例如,Firefox浏览器在加载纯XML文件时执行此操作.我正在寻找如何使用JavaScript在客户端执行此操作.

html javascript xml tree

31
推荐指数
1
解决办法
7万
查看次数

HttpOnly和document.cookie

搜索启用httpOnly获取cookie的可能方法,我找不到任何.但话又说回来,像Firebug,Add'N Edit Cookie等浏览器插件如何获得cookie?攻击者不能这样做吗?

所以我的问题是,使用javascript获取启用了httpOnly的请求的cookie是否真的非常不可能?

p/s:是的我知道httpOnly不会阻止XSS攻击.我也知道这对嗅探器来说是徒劳的.让我们只关注javascript,类似警报(document.cookie)类型/ pre httpOnly时代.

cookies xss session-hijacking

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

mysql中的binlog是什么?

我已经设置了 mysql 参数 innodb_flush_log_at_trx_commit=0。这意味着 mysql 每秒将事务刷新到 HDD 1 次。如果 mysql 因此刷新而失败(由于断电),我是否会丢失这些事务中的数据。或者 mysql 会在每次事务后将它们保存在数据文件 (ibdata1) 中,而不管 binlog 刷新如何?

谢谢。

mysql binlog

14
推荐指数
2
解决办法
2万
查看次数

Jquery问题 - 选择并更改所有超链接的背景颜色,保存链接点击

需要快速帮助.我有一系列具有相同类名的超链接.我希望当我点击任何链接时 - 除了我点击的链接之外,所有其他超链接的背景颜色都会改变.

javascript jquery

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

使用ASP.NET MVC的每个会话生活方式的Castle项目

我是Castle Windsor IoC容器的新手.我想知道是否有一种使用IoC容器存储会话变量的方法.我在想这个问题:

我想要一个类来存储搜索选项:

public interface ISearchOptions{
    public string Filter{get;set;}
    public string SortOrder{get;set;}
}

public class SearchOptions{
    public string Filter{get;set;}
    public string SortOrder{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

然后将其注入必须使用它的类中:

public class SearchController{
    private ISearchOptions _searchOptions;
    public SearchController(ISearchOptions searchOptions){
        _searchOptions=searchOptions;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

然后在我的web.config中,我配置城堡我希望有类似的东西:

<castle>
    <components>
        <component id="searchOptions" service="Web.Models.ISearchOptions, Web" type="Web.Models.SearchOptions, Web" lifestyle="PerSession" />
    </components>
</castle>
Run Code Online (Sandbox Code Playgroud)

让IoC容器处理会话对象,而不必自己显式访问它.

我怎样才能做到这一点?

谢谢.

编辑:正在做一些研究.基本上,我想要的是一个会话Scoped组件.我来自Java和Spring Framework,我有会话范围的bean,我认为它对存储会话数据非常有用.

c# asp.net-mvc session castle-windsor ioc-container

6
推荐指数
1
解决办法
3696
查看次数

可以像Comet的http漫长等待一样使用XMPP吗?

XMPP能否以与反向Ajax模式类似的方式应用?它可以用来实现像Comet一样的长时间等待吗?是否有使用XMPP这种技术的例子?

ajax xmpp comet reverse-ajax

6
推荐指数
1
解决办法
2567
查看次数