问题列表 - 第3573页

IE 302重定向无缓存标头问题

在发布信息后,将返回302重定向.此重定向旨在重新加载当前页面.

这一切都很好,但IE在标题中添加了No-Cache:

Cache-Control: no-cache
Run Code Online (Sandbox Code Playgroud)

我们正在使用Squid来缓存我们的内容,并将其置于标题中绕过squid.
由于这种重定向经常被使用(没有办法解决这个问题),这大大增加了我们系统的负载.

Firefox没有这个问题,它只是请求重定向页面而不更改标题,这正是我们想要的.

有什么办法可以阻止IE添加无缓存吗?

internet-explorer redirect caching http-status-code-302

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

模板中的静态成员变量,具有多个dll

我的代码是针对多个.dll文件构建的,我有一个具有静态成员变量的模板类.

我希望这个静态成员变量的相同实例在所有dll中都可用,但它不起作用:我在每个中看到不同的实例(不同的值).

当我不使用模板时,没有问题:初始化其中一个源文件中的静态成员,并在类上使用__declspec(dllexport)和__declspec(dllimport)指令.但它不适用于模板.有没有办法使它工作?

我看到一些使用"extern"的提议解决方案,但我认为我不能使用它,因为我的代码应该与visual studio 2002和2005一起使用.

谢谢.

澄清:我希望每种不同类型的模板实例都有一个不同的静态变量实例.但是如果我在2个不同的dll中实例化具有相同类型的模板,我希望在它们中都有相同的变量.

c++ dll static templates visual-studio-2005

18
推荐指数
2
解决办法
7116
查看次数

SQL在特定行周围选择"窗口"

很可能以前曾经问过像这样的问题,但我想不出要搜索的术语.

我正在制作照片库应用程序,并希望显示9个缩略图,显示当前照片的上下文显示(在3x3网格中,当前照片位于中央,除非当前照片显示在前4张照片中,在这种情况下,如果当前照片是第二张,我想选择照片1到9).例如,给定一个包含带有ID的照片列表的相册:

1,5,9,12,13,18,19,20,21,22,23,25,26

如果当前照片是19,我还想查看:

9,12,13,18,19,20,21,22,23

如果当前照片为5,我还要查看:

1,5,9,12,13,18,19,20,21

我一直在想一些类似的东西:

SELECT *
FROM photos
WHERE ABS(id - currentphoto) < 5
ORDER BY id ASC 
LIMIT 25
Run Code Online (Sandbox Code Playgroud)

但这不适用于ids是非连续的(如上例所示),或者当前照片之前照片不足的情况.

有什么想法吗?

谢谢,

大教堂

ps如果有任何不清楚的地方,请发表评论,我会澄清这个问题.如果有人能想到一个更有用的标题来帮助其他人将来找到这个问题,那么请评论.

mysql sql

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

如何修改Google Analytics中的网页网址

如何修改传递给Google Analytics的当前网页的网址?

(我需要从某些页面中删除扩展名,因为对于不同的情况,可以使用或不使用页面请求页面,GA将其视为两个不同的页面.)

例如,如果页面网址是http://mysite/cake/ilikecake.html,我该如何http://mysite/cake/ilikecake转而使用Google Analytics ?

我可以剥离扩展程序,我只是无法弄清楚如何将我想要的URL传递给Google Analytics.我试过这个,但Google Analytics控制台中的统计信息不显示任何网页浏览量:

pageTracker._trackPageview( '蛋糕/ ilikecake');

谢谢,迈克

google-analytics

5
推荐指数
2
解决办法
8405
查看次数

检测Firebug的Javascript?

什么是检测用户是否启用了Firebug的可靠方法?

javascript firebug

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

使用ORM有什么好处?

作为一个希望从手工编写的PHP站点迁移到基于框架的站点的Web开发人员,我已经看到很多关于一个ORM优于另一个ORM的讨论.它似乎对某些(?)大小的项目很有用,对企业级应用程序更为重要.

作为开发人员,它给了我什么?我的代码与我现在使用的各个SELECT语句有何不同?它如何帮助数据库访问和安全性?它如何找到有关数据库架构和用户凭据的信息?

编辑: @duffymo指出了对我来说应该是显而易见的:ORM仅对OOP代码有用.我的代码不是OO,所以我没有遇到ORM解决的问题.

orm

59
推荐指数
10
解决办法
3万
查看次数

Linux下的文档管理

经过多年无组织文件的航行,我开始寻找一种廉价/免费的方式来对我们的工作文档进行结构分类,以便整理并更好地执行工作流程.所以我希望能够根据项目,客户,使用的组件等标记文档.
例如,想象一下这些文档:

  • "业务要求",标签:projectX
  • "项目布局",标签:projectX,appserverZ
  • "类图",标签:projectX,businesslogic
  • "Quotation",标签:projectX,customerY

......等等.
通过这种方式,我可以按标签过滤文档,例如获取给定项目的所有文档,或给定客户的所有报价,或使用给定应用程序服务器的所有项目. .
喜欢的事,M-文件将是完美的,但我更喜欢一个基于Linux的解决方案.. :)(甚至没有基于网络的,如果有可能),
我花了一整天尝试在Freshmeat上和维基百科发现DMSes,但我找不到像M档一样工作的东西..:/
我很欣赏任何提示/指针,非常感谢!

linux organization document-management

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

做嵌套TRY/FINALLY语句的最佳实践

嗨,在delphi中执行嵌套try和finally语句的最佳方法是什么?

var cds1  : TClientDataSet;
    cds2  : TClientDataSet;
    cds3  : TClientDataSet;
    cds4  : TClientDataSet;
begin
  cds1      := TClientDataSet.Create(application );
  try
    cds2      := TClientDataSet.Create(application );
    try
      cds3      := TClientDataSet.Create(application );
      try
        cds4      := TClientDataSet.Create(application );
        try
        ///////////////////////////////////////////////////////////////////////
        ///      DO WHAT NEEDS TO BE DONE
        ///////////////////////////////////////////////////////////////////////
        finally
          cds4.free;
        end;

      finally
        cds3.free;
      end;
    finally
      cds2.free;
    end;
  finally
    cds1.free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

你能建议一个更好的方法吗?

delphi memory-management object-lifetime try-finally

20
推荐指数
2
解决办法
5323
查看次数

优雅地在同一时间处理预订

假设我有与此处相同的数据库模式:http://www.databaseanswers.org/data_models/driving_school/index.htm

如果客户进行预订并且与另一个预订的日期和时间相同,我该如何优雅地处理此业务问题?如果两个预订同时进行怎么办?这是一个与多线程一样的并发问题.

我正在为这个项目使用Sqlite,C#和ASP.NET.

谢谢

c# sql asp.net

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

如何获得DateTime持续时间?

我很困惑如何做到这一点.

我需要获取一个日期时间对象,并以小时,天,等等的形式获得当前时间.

谢谢.

ruby ruby-on-rails

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