问题列表 - 第20504页

如何使用mod_Rewrite检查多个文件夹中的静态文件

用于检查给定文件的多个文件夹位置的mod_Rewrite规则是什么.例如,如果我有一个文件夹结构:

public/
    css/
    library1/
        css/
    library2/
        css/
Run Code Online (Sandbox Code Playgroud)

我希望请求/css/somefile.css首先检查public/css/目录,然后级联到public/library1/css/那时public/library2/css/,如果在任何目录中找不到资产,则返回404.

我在思考:

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond library1%{REQUEST_URI} -f
RewriteRule ^(.*)$ library1$1 [L]

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond library2%{REQUEST_URI} -f
RewriteRule ^(.*)$ library2$1 [L]
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用 - 我不确定如何在动态生成的路径上检查文件是否存在.

apache mod-rewrite

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

Visual Studio:使用一个宏进行清理和重建

我试图通过创建一些宏来优化我的VS工作.目前我有以下宏:

Public Sub ReleaseBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub

Public Sub DebugBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Run Code Online (Sandbox Code Playgroud)

我想要的是在实际重建之前清理解决方案.我做的是:

Public Sub ReleaseBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
    DTE.ExecuteCommand("Build.CleanSolution")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub

Public Sub DebugBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
    DTE.ExecuteCommand("Build.CleanSolution")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Run Code Online (Sandbox Code Playgroud)

但我得到的错误如下:

alt text http://img23.imageshack.us/img23/2667/errorcb.png

我相信在重建之前必须先完成清洁工作.我知道这可以通过运行两个单独的宏来完成,但实际上我只想点击一下就能实现它.

最好的祝福,

基里尔

macros visual-studio

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

如何向NSMenuItem添加复选标记

在上下文菜单中,如何为NSMenuItem提供复选标记?我想把它放在特定的项目旁边.我在mouseDown:函数中创建菜单,如下所示:

-(void)mouseDown:(NSEvent *)event
{
NSPoint pointInView = [self convertPoint:[event locationInWindow] fromView:nil];

if (NSPointInRect(pointInView, [self shapeRect]) )
{       
    NSMenu *theMenu = [[[NSMenu alloc] initWithTitle:@"default Contextual Menu"] autorelease];

    [theMenu insertItemWithTitle:@"Circle" action:@selector(circle:) keyEquivalent:@"" atIndex:0];
    [theMenu insertItemWithTitle:@"Rectangle" action:@selector(rectangle:) keyEquivalent:@"" atIndex:1];

    [NSMenu popUpContextMenu:theMenu withEvent:event forView:self];        
}   
}
Run Code Online (Sandbox Code Playgroud)

如何给项目打勾?

cocoa menu

11
推荐指数
5
解决办法
7150
查看次数

SQL“ContainsAll”查询

我有食谱表和成分表以及将成分与食谱连接起来的表。

我有一个成分列表,如何编写一个 SELECT 语句(或存储过程)来返回包含所有给定成分的食谱?

如何为 MySQL 编写这个查询?

mysql sql

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

截屏的屏幕叠加

我想通过C#在整个屏幕上覆盖一个灰色的半透明区域.这可以通过Windows Forms实现吗?我将如何做到这一点?

c#

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

如何替换标准DataAnnotations错误消息

我正在使用System.ComponontModel.DataAnnotations来验证我的模型对象.如何替换消息标准属性(Required和StringLength)生成而不向每个消息提供ErrorMessage属性或对它们进行子类化?

.net data-annotations

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

java unchecked cast

我在Java中有一个比较器类来比较Map条目:

public class ScoreComp implements Comparator<Object> {

    public int compare(Object o1, Object o2) {

        Entry<Integer, Double> m1 = null;
        Entry<Integer, Double> m2 = null;

        try {
            m1 = (Map.Entry<Integer, Double>)o1;
            m2 = (Map.Entry<Integer, Double>)o2;
        } catch (ClassCastException ex){
            ex.printStackTrace();
        }

        Double x = m1.getValue();
        Double y = m2.getValue();
        if (x < y)
            return -1;
        else if (x == y)
            return 0;
        else
            return 1;        
     }

}
Run Code Online (Sandbox Code Playgroud)

当我编译这个程序时,我得到以下内容:

warning: [unchecked] unchecked cast
found   : java.lang.Object
required: java.util.Map.Entry<java.lang.Integer,java.lang.Double>
            m1 = (Map.Entry<Integer, Double>)o1; …
Run Code Online (Sandbox Code Playgroud)

java generics compiler-warnings

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

Visual Studio - 预编译 - 无点

我想知道是否有办法用visual studio 预编译*.less文件(http://www.dotlesscss.org/).

该网站给了我一个,dotless.compiler.exe但我不知道如何把它连接到视觉工作室.我正在寻找Webforms和ASP.NET MVC的解决方案.

asp.net-mvc less visual-studio-2008 dotless

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

Exception.Message vs Exception.ToString()

我有记录的代码Exception.Message.但是,我读了一篇文章,说明最好使用它Exception.ToString().使用后者,您可以保留有关错误的更重要信息.

这是真的,继续更换所有代码记录Exception.Message是否安全?

我也在为log4net使用基于XML的布局.是否Exception.ToString()可能包含无效的XML字符,这可能会导致问题?

.net c# exception-handling exception

192
推荐指数
5
解决办法
11万
查看次数

用于C++的Sentinel while循环

任何人都可以告诉我在C++循环中什么是哨兵?请给我一个使用sentinel while循环的例子.

c++ loops while-loop

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