问题列表 - 第49328页

uibutton动画

是否有可能以这种方式制作一个uibutton,使得背景中出现的东西或其他东西,例如麦穗来自田地.

这可能吗?

谢谢 :)

iphone animation objective-c uibutton ios4

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

什么是匿名对象?

什么是匿名对象?

C++是否支持/拥有匿名对象?

c++ standards visual-c++ c++11

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

在进行visual studio自动化时,是否有更好的方法来处理RPC_E_CALL_REJECTED异常?

这就是我目前正在做的事情:

    protected void setupProject()
    {
        bool lbDone = false;
        int liCount = 0;
        while (!lbDone && liCount < pMaxRetries)
        {
            try
            {
                pProject.ProjectItems.Item("Class1.cs").Delete();
                lbDone = true;
            }
            catch (System.Runtime.InteropServices.COMException loE)
            {
                liCount++;
                if ((uint)loE.ErrorCode == 0x80010001)
                {
                    // RPC_E_CALL_REJECTED - sleep half sec then try again
                    System.Threading.Thread.Sleep(pDelayBetweenRetry);
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我尝试阻止大多数调用EnvDTE的东西,它运行得很好.我遇到的问题是当我遍历一个集合并对每个项目执行一次操作时.

foreach(ProjectItem pi in pProject.ProjectItems)
{
    // do something to pi
}
Run Code Online (Sandbox Code Playgroud)

有时我会foreach(ProjectItem pi in pProject.ProjectItems)在行中获得异常.因为如果我得到RPC_E_CALL_REJECTED异常,我不想启动foreach循环,我不知道我能做什么.

编辑回答评论:是的我正在从另一个程序自动化VS,是的,我通常在同时使用VS做其他事情.我们有一个应用程序读取xml文件,然后根据xml文件生成大约50个VS解决方案.这通常需要几个小时,所以当我发生这种情况时,我会尝试做其他工作.

c# code-generation visual-studio-2010

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

Rails 3 - 生产模式中的开发错误

我在生产服务器上使用Rails,Passenger(均为3.0.5)和Nginx.当我听说,Rails的应该显示public/404.htmlpublic/500.html代替像开发错误的ActiveRecord::RecordNotFoundUnknown action但这并没有发生.我试图删除config.ru文件并在nginx.conf中设置rack_env或rails_env,但没有任何帮助.

这是我的nginx.conf:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    passenger_root /home/makk/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.5;
    passenger_ruby /home/makk/.rvm/bin/passenger_ruby;
    #passenger_ruby /home/makk/.rvm/wrappers/ruby-1.9.2-p0/ruby;

    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   /home/makk/projects/1server/deploy/current/public;
            index  index.html index.htm;
            passenger_enabled on;
            rack_env production;

            recursive_error_pages on;

            if (-f /home/makk/projects/1server/maintenance.html) {
              return 503;
            }

            error_page 404 /404.html;
            error_page 500 502 504 /500.html;
            error_page 503 @503;
        }

        location @503 {
            error_page 405 = /maintenance.html; …
Run Code Online (Sandbox Code Playgroud)

production ruby-on-rails passenger

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

DATA SEGMENT下的代码何时在此代码中执行?

我是汇编编程的初学者...我在谷歌上浏览了很多.有很多信息,但我仍然不理解以下代码.如果有人能解释,我将不胜感激

MOV AX,DATA

我也不明白数据段中存在的代码何时会在此程序中执行.

ASSUME CS:CODE,DS:DATA

CODE SEGMENT
 MOV AX,@DATA
 mov DS,AX
 ...
 ...
CODE ENDS


DATA SEGMENT
   ...
   ...
   ... //SOMECODE
DATA ENDS 
Run Code Online (Sandbox Code Playgroud)

另外,有人可以向我解释下面的说明是做什么的吗?

MOV AH , ??H ( ?? can be filled with 09,4c etc).

MOV DS,AX

MOV ES,AX

assembly x86-16

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

Grails REST Client插件 - 指定标题数据

最新版本的Grails REST客户端插件:

withHttp(uri: "http://foo/bar") {
    def bodyContent = [
           apiKey: "somekey",
           identifier: identity.identity,
           activity: ac as JSON
        ]
    def json = post(path: 'activity', body: bodyContent)
    if (json.stat == 'ok') {
        wsr.success = true
    }
}
Run Code Online (Sandbox Code Playgroud)

如何向此请求添加标头数据?

rest grails grails-plugin httpbuilder

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

在XCode中为多个目标添加编译标志

我有一个有多个目标的应用.每个目标都有不同的功能.我在何处以及如何定义编译器标志,以便在构建每个目标时只具有我分配给它的功能.

例如,我喜欢做这样的事情.

#ifdef APP1

#define FEATURE_A
#define FEATURE_B

#elif APP2

#define FEATURE_B

#else

#endif
Run Code Online (Sandbox Code Playgroud)

我会放在哪里#define APP1#define APP2.APP1和APP2是应用程序的包ID.我想这样做,以便在应用程序运行时(即不应该在if语句中)动态定义定义,而是在构建应用程序时设置.

有什么建议?

谢谢.

xcode objective-c xcode4

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

如何使用Ninject.MockingKernel?

我正在尝试使用Ninject.MockingKernel.Moq.我有两个问题:

  1. 我要注册我想要模拟的所有类型.如果我不这样做,我的类的无参数构造函数被调用,这不是automocker的目的
  2. 似乎即使调用模拟,验证也失败了.请看以下示例

示例代码:

//Arrange
var kernel = new Ninject.MockingKernel.Moq.MoqMockingKernel();
kernel.Bind<ClassUnderTest>().ToSelf();
kernel.Bind<ILogger>().ToMock();
kernel.GetBindings(typeof(ILogger));
//Act
var sut = kernel.Get<ClassUnderTest>();
sut.DoSomething();//Logger.Log is called inside that method
//Assert
var mock = kernel.GetMock<ILogger>();
mock.Verify(x => x.Log(It.IsAny<string>()), Times.Exactly(1));
Run Code Online (Sandbox Code Playgroud)

ninject mocking

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

Excel VBA问题 - 如果那么ElseIf声明

我有一个VBA条件函数,我一起攻击(我是一个菜鸟),检查单元格中的名称,然后返回适当的变量,如果其中一个条件为真,否则返回一个空白"".而不是返回空白,我希望它返回默认的单元格值.

举个例子,我根据我的函数得到以下单元格和结果:

   Cells
   A        B
1  Bob      Bob Rob Robert
2  Mike     Mike Michael
3  Dan      Dan Daniel
4  Scott  
Run Code Online (Sandbox Code Playgroud)

我希望B4的结果返回A4(Scott)中的默认值,而不是空白,如下所示:

   Cells
   A        B
1  Bob      Bob Rob Robert
2  Mike     Mike Michael
3  Dan      Dan Daniel
4  Scott    Scott
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激:

这是我的功能(没有ElseIf中包含所有名称的缩写版本):

Function NameList(pVal As String) As String

    If pVal = "Bob" Then
        NameList = "Bob Rob Robert"
    ElseIf pVal = "Mike" Then
        NameList = "Mike Michael"
    ElseIf pVal = "Dan" Then
        NameList = "Dan Daniel"
    Else
        NameList = "" …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

IIS7 HttpModule和ISAPI Filter执行顺序

我有一个使用ISAPI Rewrite的站点以及一个自定义的HttpModule,它们都进行了Url重定向和重写.

在IIS 6中,一切正常:首先运行ISAPI Rewrite过滤器,然后运行HttpModule.在IIS 7(集成模式)中,顺序现在是相反的,这会产生问题.

我的问题,特别是,HttpModule有一个条件,它会发出一个Url重写使用context.RewritePath.如果没有提供文档,它将显式地向路径添加"index.aspx",因此请求/test/被重写为/test/index.aspx.

在重写路径之后的某个时刻,执行ISAPI重写过滤器.我们有一个与模块相反的规则:/test/index.aspx获取301重定向的请求/test/.因此,我们有一个无限循环.

如何在IIS 7中确定HttpModules和ISAPI过滤器的执行顺序?订单可以更改吗?我发现了这个问题,但它并没有真正帮助.我不是IIS 7的主人,但我确实在某种程度上理解模块和ISAPI过滤器"一起"运行.不幸的是,他们的管理方式不同,我无法弄清楚如何强迫一个人跑到另一个人面前.救命!

注意:我们假设我无法更改现有代码.它在IIS 6中有效.我只想知道是否有办法使其在IIS 7集成模式下工作.

asp.net iis-7 httpmodule isapi

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