问题列表 - 第21410页

在Django中过期视图缓存?

@cache_page decorator真棒.但对于我的博客,我想在缓存中保留一个页面,直到有人对帖子发表评论.这听起来像个好主意,因为人们很少发表评论,因此将页面保留在memcached中,而没有人评论会很好.我以为某人之前一定有过这个问题?这与每个网址的缓存不同.

所以我想到的解决方案是:

@cache_page( 60 * 15, "blog" );
def blog( request ) ...
Run Code Online (Sandbox Code Playgroud)

然后我会保留用于博客视图的所有缓存密钥的列表,然后让"博客"缓存空间到期.但是我对Django没有超级经验,所以我想知道是否有人知道更好的方法吗?

python django caching

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

检查ASP.NET中的服务器中是否存在文件

        string jSFile = ResolveUrl("~/MyProject/JavaScripts/dir/test.js");
        if (!System.IO.File.Exists(jSFile))
        {
           ...
        }
Run Code Online (Sandbox Code Playgroud)

这段代码不起作用,我想这是jSFile与IO.File.Exists不能很好地工作,但我知道jSFile有一个有效的路径因为我以后用了几行

Page.ClientScript.RegisterClientScriptInclude("myfile",jSFile); 
Run Code Online (Sandbox Code Playgroud)

它确实将JavaScript文件附加到ASPX,一切正常.

知道如何检查文件是否存在的任何想法?

javascript asp.net file c#-2.0

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

使用变量名的Ruby正则表达式

是否可以在ruby中创建/使用基于变量名称值的正则表达式模式?

例如,我们都知道我们可以使用Ruby字符串执行以下操作:

str = "my string"
str2 = "This is #{str}" # => "This is my string"
Run Code Online (Sandbox Code Playgroud)

我想用正则表达式做同样的事情:

var = "Value"
str = "a test Value"
str.gsub( /#{var}/, 'foo' ) # => "a test foo"
Run Code Online (Sandbox Code Playgroud)

显然,这不是列出的工作,我只是把它作为一个例子,以显示我想做的事情.我需要根据变量内容的值进行regexp匹配.

ruby regex

96
推荐指数
4
解决办法
7万
查看次数

C++模板Quine

众所周知,C++模板是完整的.因此,应该可以输出在编译时基本上呈现的quine.有没有人知道这样的quine是否已经写好或者我找到了哪一个.

c++ templates quine

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

是否有System.Windows.SystemColors的可视指南?

在整个Windows用户体验指南中,建议在应用程序中使用适当的SystemColors,以确保应用程序的默认主题与系统的其余部分保持一致.我完全同意; 唯一的问题是,似乎没有指导SystemColors类型中的命名值如何映射到典型用户界面的实际公共部分.相反,我们会给出像Caption这样的名称,并希望了解适用的控件.

开发人员是否可以在任何地方找到一套体面的可视指南,以了解SystemColors中的值如何映射到通用用户界面?

作为我正在寻找的一个例子,在Windows UX指南中,在用户界面文本部分下有一个主要指令的概念,在最近的默认Windows主题中通常看起来像深蓝色.SystemColor是什么让我自己的"主要指令"标签使用相同的颜色?

.net themes coding-style systemcolors

10
推荐指数
2
解决办法
3222
查看次数

用Java处理流

在C#中,我几乎总是using在处理流对象时使用该模式.例如:

using (Stream stream = new MemoryStream())
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

通过使用using块,我们确保在代码块执行后立即在流上调用dispose.

我知道Java没有等效的using关键字,但我的问题是,当使用像FileOutputStreamJava这样的对象时,我们是否需要做任何内务管理以确保它被处理掉?我正在看这个代码示例,我注意到他们没有做任何事情.

我只是想知道Java处理流的最佳实践是什么,或者它是否足以让垃圾收集器处理它.

java stream

9
推荐指数
2
解决办法
2638
查看次数

如何避免使用枚举?

在问这里问题之前,我从未认为(枚举)是"坏事".对于那些认为它们不是最佳实践的人,有哪些方法/模式可以避免在代码中使用它们?

编辑:

public Enum SomeStatus
 Approved = 1
 Denied = 2
 Pending =3
end Enum
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net enums

11
推荐指数
3
解决办法
4427
查看次数

在谷歌应用引擎和GWT中使用SOAP Web服务

我正在GWT中编写Web应用程序,我正在尝试与SOAP Web服务进行交互.我知道如何使用JAX-WS库在常规Java环境中执行此操作,但GAE(Google App Engine)不支持它.

请参阅http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine

有没有办法使用GWT + GAE消费基于wsdl的Web服务(例如ebay Web服务)?

谢谢!

java gwt google-app-engine

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

术语'变量'和'字段'可以在java中互换使用吗?

在用几本书学习java的时候,似乎没有人能说清楚何时使用哪个术语.现在我理解如下:

变量在方法中定义,而字段是类的一部分.

java variables field

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

使用VB.NET删除另一个程序的框架/窗口/边框(Aero位)

有没有办法从VB.NET程序中删除另一个应用程序窗口(比如记事本)的边框/框架(Aero位)?

.net vb.net window border

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