在Django中使用视图caching?

@cache_page decorator真棒。 但是对于我的博客,我想保留一个caching页面,直到有人对post发表评论。 这听起来像一个好主意,因为人们很less评论,所以保持在memcached页面,而没有人的意见会很好。 我在想,以前一定有人有这个问题? 这不同于每个url的caching。 所以我想到的解决scheme是: @cache_page( 60 * 15, "blog" ); def blog( request ) … 然后,我会保留一个列表,用于博客视图的所有caching键,然后有办法过期的“博客”caching空间。 但是我对Django不是很有经验,所以我想知道是否有人知道更好的方法呢?

在C ++中返回运算符重载的值

我有一个关于在C ++中重载操作符的返回值的问题。 一般来说,我发现了两种情况,一种是价值回报,一种是参考回报。 那么下面的规则是什么? 特别是在可连续使用操作员的情况下,如cout<<x<<y 。 例如,当执行+操作“string +(string)”时。 你将如何通过ref或val返回返回值。

我怎样才能水平alignment两个div?

我需要将两个divalignment,这样每个div都包含一个标题和一个项目列表,类似于: <div> <span>source list</span> <select size="10"> <option /> <option /> <option /> </select> </div> <div> <span>destination list</span> <select size="10"> <option /> <option /> <option /> </select> </div> 使用表格很容易,但我不想使用表格。 我怎样才能做到这一点?

如何使.less文件在Vim中具有.css语法高亮显示?

我一直在使用LESS ,我觉得它非常有用 我想在所有.less文件的Vim中使用CSS语法突出显示。 有什么build议么?

哪些条件编译用来在Mac和iPhone之间切换特定的代码?

我正在开发一个包含Mac应用程序和共享代码的iPad应用程序的项目。 如何使用条件编译开关从iPhone项目中排除Mac特定的代码,反之亦然? 我注意到TARGET_OS_IPHONE和TARGET_OS_MAC都是1,所以它们都是真的。 是否有另一个我可以使用的开关只有在编译特定目标时才会返回true? 大多数情况下,我已经通过将#include <UIKit/UIKit.h>和#include <Cocoa/Cocoa.h>到两个项目的预编译头文件中来获得合作的文件。 我共享模型和一些实用程序代码,从RSS提要和Evernote获取数据。 尤其是, [NSData dataWithContentsOfURL:options:error:]函数对于选项参数iOS 3.2和更早的版本以及Mac OS 10.5和更早的版本,采用了不同于常规的iOS 4和Mac OS 10.6。 我正在使用的条件是: #if (TARGET_OS_IPHONE && (__IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_3_2)) || (TARGET_OS_MAC && (MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5)) 这似乎工作,但我想确保这是防弹。 我的理解是,如果Mac版本设置为10.6,但iOS版本设置为3.2,即使它正在编译为iOS 3.2,它仍然会使用新的常量,这似乎是不正确的。 提前感谢任何帮助!

Java解释器?

有没有在线解释器? 在哪里我可以扔一行或两个的java到它,它会输出结果?

IntelliJ中有一个控制台滚动锁吗?

我最近从Eclipse转移到IntelliJ,我失踪的一个function(或者只是找不到)是控制台滚动locking,即停止重新调整最新的控制台条目。 这是可能的IntelliJ? 我正在使用V9旗舰版。

没有在DLL项目中创build一个WPF窗口?

是否有一个原因,为什么Visual Studio不会让我在DLL项目中创build一个WPF窗口? 我通过在应用程序项目中创build一个窗口并将其复制到我的DLL项目中来“解决”它。 我也发现我可以创build一个UserControl并将基类更改为“Window”。 但如果我必须这样做,也许是因为我不应该这样做…

PHP的工作日(周一至周五)

有没有办法使用strtotime将工作日(星期一至星期五)添加到date? 或者其他一些方法? 我想要做的是: date ( 'Ymj' , strtotime ( '+3 working days' ) )

build立Windows Azure服务时path太长错误

我一直在试图将我的服务发布到Windows Azure上。 该服务由一个webRole组成,但是我添加了发布它的远程loginfunction并构build了它几次,现在突然它不会构build。 它给出的原因是 详情如下: “错误56指定的path,文件名或两者都太长。完全限定的文件名必须less于260个字符,目录名称必须less于248个字符。C:\ Program Files(x86)\ MSBuild \ Microsoft \ Cloud Service \ 1.0 \ Visual Studio 10.0 \ Microsoft.CloudService.targets 202 5 FileSystemCreator“ 我已经去了所有的论坛,我已经使用CSPack命令行打包服务是好的,但我很难configuration远程桌面连接的证书,我想利用这个function,因为我在onStart事件中创build一些网站,我想窥探IIS。 一些微软员工确实认为这是一个错误,并已承诺解决这个问题,请参阅后 。 我正在使用VS2010,我不知道如何解决这个错误。 任何人都可以请帮忙,或者指给我一个我可以得到任何帮助的地方。