问题列表 - 第20493页

代码取决于构建类型?

我正在使用Visual c#Express 2008.我想在"Release"版本中执行一个特殊的命令 - 在我创建和运行Debug版本时不应该执行此命令.是否可以根据我的构建类型(Debug或.Release)实现代码?

例如:

if(??buildtype?? == "Release")
{
 //... special command ...
 MessageBox.Show("RELEASE version");
}
else
{
//... normal command ...
MessageBox.Show("debug release");
}
Run Code Online (Sandbox Code Playgroud)

c# build

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

如何获取用户的所有摄像机列表

我想获得所有用户摄像头的列表,以便他可以选择从哪个摄像头进行广播的下拉列表

apache-flex adobe camera actionscript-3

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

是否有可能在bash中检测*哪个*陷阱信号?

可能重复:
在bash shell脚本中标识接收到的信号名称

当使用类似的东西trap func_trap INT TERM EXIT时:

func_trap () {
    ...some commands...
}
Run Code Online (Sandbox Code Playgroud)

功能块中有没有办法检测哪个陷阱调用了它?

就像是:

func_trap () {
    if signal = INT; then
        # do this
    else
        # do that
    fi
}
Run Code Online (Sandbox Code Playgroud)

或者我是否需要为每个陷阱类型编写一个单独的函数来执行不同的操作?是否有一个bash变量保存最新收到的信号?

提前致谢!

bash bash-trap

23
推荐指数
2
解决办法
9975
查看次数

使用git add --patch以交互方式删除Hunk

我喜欢用git的添加--patch(以及最近的git加-i)解开我的提交,以及验证什么,我承诺是好去.

偶尔我会遇到一个可能是错误记录语句的块,一个额外的换行符(通常是擦除前面提到的日志记录语句) - 我实际上宁可完全删除.

我不想上台,我也想简单地删除有问题的大块,而它正好在我面前(而不是跳回我的编辑器再试一次).我也希望将更改应用于我的工作文件.

有没有办法做到这一点?


我考虑过使用编辑块功能.

这与hash下面的建议相结合,让我的工作流程比现在好一些.

我同意这违反git add了关注点的分离.OTOH它会很方便; PI听起来像我的老板;)

git

10
推荐指数
1
解决办法
1546
查看次数

如果User.IsInRole有字符串数组?

我试图建立一个自定义验证,我检查角色是否包含用户.我遇到字符串数组的问题,检查它是否包含特定值的最佳方法是什么?

    public string[] AuthRoles { get; set; }


    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {

        if (AuthRoles.Length > 0)
        {

            if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
            {

               RedirectToRoute(filterContext,
               new
               {
                   controller = "AdminLogin",
                   action = "AdminLogin"
               });

            }
            else
            {
                bool isAuthorized = filterContext.HttpContext.User.IsInRole(this.AuthRoles.??);

                if (!isAuthorized)
                    throw new UnauthorizedAccessException("You are not authorized to view this page");
            }
        }
        else
        {
            throw new InvalidOperationException("No Role Specified");
        }
Run Code Online (Sandbox Code Playgroud)

我应该如何修改User.IsInRole的检查以便它处理数组?

c# asp.net-mvc forms-authentication

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

Java:检查符号链接文件是否存在

我们在这里谈论java 1.6.由于尚未支持symoblic链接,如何检查它们的存在.

1:告诉链接文件本身是否存在(即使链接断开也返回true)

2:按照链接告诉wheather底层文件存在.

除了JNI,真的没有办法实现这个吗?

java symlink

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

如何展示  在Mozilla中使用XSL.

如何 使用XSL在Mozilla中显示.我尝试过CDATA但是没有用.

我使用的是Firefox 3.5.5

xslt firefox

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

jquery当前可见的第n个孩子

我可以像这样设计每个第4个"项目"div

  jQuery(".item:nth-child(4n)").addClass("fourth-item");
Run Code Online (Sandbox Code Playgroud)

并且工作正常,但后来我隐藏了一些项目,显示了其他一些项目,并希望重新做这个样式,但只有每个第四项可见的样式.所以我有一个将删除这个样式并重新应用它的函数,但我需要在重新应用样式时指定它只是每隔4个可见项目,而不是每个第4个项目.我知道":visible"选择器,但是没有看到用正确的nth-child选择器链接它,任何想法?

我尝试过这样的各种事情无济于事......

jQuery(".item").removeClass("fourth-item");
jQuery(".item:visible:nth-child(4n)").addClass("fourth-item");
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

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

Eclipse中缺少服务器配置

我正在使用Eclipse Galileo,并为Apache Tomcat配置了它.我已将Apache Tomcat 6.0添加到Windows-> Server-> Runtime Environments中,具有以下设置:

Tomcat Installation Directory - C:\apache-tomcat-6.0.24\apache-tomcat-6.0.24
JRE - Workbench Default JRE (This points to C:\Program Files\Java\jre6)
Run Code Online (Sandbox Code Playgroud)

现在,我创建一个Dynamic Web Project,并向其中添加一个JSP文件.但是,当我运行该项目时,我收到以下错误:

The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing. Check the server for errors.
Run Code Online (Sandbox Code Playgroud)

有任何解决这个问题的方法吗?

eclipse tomcat

31
推荐指数
4
解决办法
9万
查看次数

在WPF中启用最大化,最小化和还原窗口(禁用手动调整大小)

我需要在我的应用程序(C#WPF应用程序)上启用以下内容:

  1. 正常尺寸为1024*768
  2. 用户可以最大化应用程序
  3. 用户可以最小化应用程序
  4. 用户可以恢复应用程序(1024*768)
  5. 用户无法通过拖动边框手动调整应用程序的大小.

没有任何ResizeMode满足所有这些要求.有什么办法吗?

c# wpf resize minimize maximize

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