问题列表 - 第9709页

有条件的Django中间件(或如何排除管理系统)

我想使用我在整个网站上编写的一些中间件(大量的页面,因此我选择不使用装饰器,因为我想使用所有页面的代码).唯一的问题是我不想将中间件用于管理代码,而且它似乎对它们有效.

有没有什么方法可以配置settings.py或urls.py,或者代码中有什么东西可以防止它在管理系统的页面上执行?

任何帮助非常感谢,

干杯

保罗

python django django-middleware django-admin

16
推荐指数
2
解决办法
4825
查看次数

捕捉/粘贴WPF Windows

我正在寻找解决方案来添加捕捉/粘性窗口功能(类似于winamp)到现有的WPF应用程序.同样的事情在这里被问到,只是我需要它用于WPF.

它不必具有对接功能,只是为了捕捉到同一应用程序内的其他窗口和屏幕边缘(包括任务栏)的边界.优选开源解决方案.

谢谢

.net c# wpf .net-3.5

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

我可以使用私有实例方法作为回调吗?

我的特定场景涉及使用私有方法中的正则表达式进行一些文本转换.私有方法调用preg_replace_callback,但似乎回调需要在对象上公开,所以当我不愿意时,我就会突破私有世界并暴露实现细节.

因此,简而言之:我可以使用实例方法作为回调而不会丢失封装吗?

谢谢.

php encapsulation callback

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

部分视图中的ASP.NET MVC自定义类型列表

我有一个视图,采用PaginatedList(如在Nerd Dinner样本中).该页面按预期工作.现在我添加了一个部分视图,它采用相同的PaginatedList,并在第一个视图中调用RnederPartial.ASP.NET抛出了一个我似乎无法解决的异常.

PaginatedList代码:

public class PaginatedList<T> : List<T>
{
    public int PageIndex { get; private set; }
    public int PageSize { get; private set; }
    public int TotalCount { get; private set; }
    public int TotalPages { get; private set; }

    public PaginatedList(IQueryable<T> source, int pageIndex, int pageSize)
    {
        PageIndex = pageIndex;
        PageSize = pageSize;
        TotalCount = source.Count();
        TotalPages = (int)Math.Ceiling(TotalCount / (double)PageSize);
        this.AddRange(source.Skip(PageIndex * PageSize).Take(PageSize));
    }

    public bool HasPreviousPage
    {
        get
        {
            return (PageIndex > 0);
        }
    }

    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc partial-views

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

是否有任何方法可以通过SQL Server 2005中的文本(或ntext)进行DISTINCT或分组?

在表格中,我有一个名为MEMO_TEXT的列,它是一种文本数据类型.当我尝试创建一个视图并使用GROUP BY时,我收到以下错误:

SQL Server数据库错误:无法比较或排序text,ntext和image数据类型,除非使用IS NULL或LIKE运算符.

当我尝试对查询执行DISTINCT时,我收到此错误.关于如何解决这个问题的任何想法?

如果您需要更多信息,请告诉我.

sql sql-server types

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

如何在Java中交换字符串的第一个和最后一个字符?

我在夏天练习尝试变得更好,我对以下内容有点困惑:

http://www.javabat.com/prob/p123384

给定一个字符串,返回一个新的字符串,其中第一个和最后一个字符已被交换.


例子:

frontBack("code") ? "eodc"
frontBack("a") ? "a"
frontBack("ab") ? "ba"
Run Code Online (Sandbox Code Playgroud)

码:

public String frontBack(String str) 
{
    String aString = "";

    if (str.length() == 0){
        return "";
    }

    char beginning = str.charAt(0);
    char end = str.charAt(str.length() - 1);

    str.replace(beginning, end);
    str.replace(end, beginning);

    return str;
}
Run Code Online (Sandbox Code Playgroud)

java

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

我正在尝试构建一个greasemonkey脚本,Chrome的调试器甚至不喜欢我的前几行?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
  <head> 
    <title>Hijack Example</title> 
    <script type="text/javascript" src="./jquery-1.2.1.js"></script> 


    <script type="text/javascript"> 

    var preventDefaultAction = true; //TODO-U
    var cmdSpecStr  = 'C-l'; //TODO-U
Run Code Online (Sandbox Code Playgroud)

......而这就是它被困住的地方.太令人沮丧了.我的语法实际上有什么问题吗?

顺便说一句,它给我的抱怨是

未捕获的ReferenceError:未定义cmdSpecString

javascript google-chrome javascript-debugger

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

是否有一些Unix util允许我用几乎没有打字的方式grep多个文件?

现在我做了很多:

find * | grep py$ | xargs grep foo
Run Code Online (Sandbox Code Playgroud)

我记得有一些工具以较少的打字方式做到这一点,但是哪个?

更新:如果可能,我更喜欢使用Bash shell.

unix grep text find

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

匿名类型的目的是什么?

匿名类型的最佳用例是什么?

在我看来,它们仅在有限的上下文中有用,例如一个类或一个函数.它们很难在这种情况之外使用,因为没有反射,没有人会知道这些类型可用的属性.

.net anonymous-types

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

ABCpdf不会在IIS6下的Web应用程序中呈现图像

我正在尝试使用ABCpdf将包含图像的网页渲染到pdf文档中.这是通过Web应用程序完成的.

当我在IIS5中的开发机器上运行应用程序时,一切都很好.当我在IIS6上部署应用程序时,图像不会出现在pdf中.

为了重现这个问题,我创建了一个简单的Web应用程序来从一个简单的网页渲染一个pdf文件,我发现非本地的图像是那些没有出现在pdf中的图像.

与ABCpdf交互的相关代码是:

Doc theDoc = new Doc();
theDoc.Rect.Inset(18, 18);
theDoc.HtmlOptions.PageCacheEnabled = false;
theDoc.HtmlOptions.PageCacheClear();
theDoc.HtmlOptions.UseNoCache = true;
theDoc.HtmlOptions.Timeout = 60000;

int theID = theDoc.AddImageUrl(theUrl);

while (true)
{
  if (!theDoc.Chainable(theID)) break;
  theDoc.Page = theDoc.AddPage();
  theID = theDoc.AddImageToChain(theID);
}

for (int i = 1; i <= theDoc.PageCount; i++)
{
  theDoc.PageNumber = i;
  theDoc.Flatten();
}

theDoc.Save(location);
theDoc.Clear();
Run Code Online (Sandbox Code Playgroud)

我用于测试的html页面是这样的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Test page</title></head>

<body>
<p>This is a local image</p>
<img src="http://myserver/test/images/testimage.gif" />

<p>This is a …
Run Code Online (Sandbox Code Playgroud)

iis-6 abcpdf

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