小编Voj*_*h B的帖子

Azure如何启用完整的WebJob日志

当我在Windows Azure中将控制台应用程序作为WebJob运行时,在几行日志之后会添加警告:

[05/06/2014 09:42:40 > 21026c: WARN] Reached maximum allowed output lines for this run, to see all of the job's logs you can enable website application diagnostics
Run Code Online (Sandbox Code Playgroud)

并停止记录.我正在使用BASIC托管计划浏览我的网站中的所有设置,但我无法找到任何可以解决此问题的内容.

如何启用完整的webJob日志?

azure azure-webjobs

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

如何在Gitlab CI shell runner上构建失败

我在Windows 10上运行了一个Gitlab CI运行器:

before_script:
  - "echo off"
  - 'call "%VS120COMNTOOLS%\vsvars32.bat"'
  - echo.
  - set
  - echo.

stages:
  - build

build:
  stage: build
  script:
  - 'StatusTest.exe'
  #- msbuild...
Run Code Online (Sandbox Code Playgroud)

我试图使用StatusText.exe失败构建(我尝试返回状态代码-1,0,1;抛出异常等)但Runner只记录异常并继续执行以下步骤.

是什么决定CI shell运行器应该使构建失败而不进行下一步?

输出:

...
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log
$ echo.

$ StatusTest.exe

Unhandled Exception: System.Exception: tralala
   at StatusTest.Program.Main(String[] args)
$ echo "Restoring NuGet Packages..."
...
Run Code Online (Sandbox Code Playgroud)

gitlab gitlab-ci gitlab-ci-runner

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

是否有针对RabbitMQ消息的超时?

我想设置一个超时,之后一个出列的消息自动被NACK.

当我将消息出列时,我等到它被转移到套接字上,而另一方确认其接收.

我是否需要保留计时器列表,还是RMQ可以自动处理?

private void Run()
{
    _rmqConnection = _queueConnectionFactory.CreateFactory().CreateConnection();

    _rmqReadchannel = _rmqConnection.CreateModel();

    _rmqReadchannel.QueueDeclare(QueueIdOutgoing(), true, false, false, null);

    _rmqReadchannel.BasicQos(0, 1, false);
    var consumer = new QueueingBasicConsumer(_rmqReadchannel);
    _rmqReadchannel.BasicConsume(QueueIdOutgoing(), false, consumer);
    while (true)
    {
        if (!_rmqReadchannel.IsOpen)
        {
            throw new Exception("Channel is closed");
        }
        var ea = consumer.Queue.Dequeue();
        string jsonData = Encoding.UTF8.GetString(ea.Body);
        if (OnOutgoingMessageReady != null)
        {
            OnOutgoingMessageReady(this, new QueueDataEventArgs(jsonData, ea.DeliveryTag));
        }
        //waiting for ACK from a different thread
    }
}
Run Code Online (Sandbox Code Playgroud)

c# rabbitmq

10
推荐指数
2
解决办法
9498
查看次数

通过userscript阅读websocket通信

如何使用greasemonkey脚本/ Chrome的用户脚本拦截正在运行的websocket通信?

我的目标是为浏览器内游戏提供额外的统计信息

javascript userscripts websocket

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

获取实例类的父级

我想请求帮助.我有以下课程:

public class POCOConfiguration : EntityTypeConfiguration<POCO>
{
    public POCOConfiguration()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

...

POCOConfiguration instance = new POCOConfiguration ();
Run Code Online (Sandbox Code Playgroud)

我如何从实例中获得POCO类型?

谢谢

c#

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

Android Studio添加rxjava库

考虑以下项目结构:

MainProject
-.idea
-.grandle
-src
-SubProject
--libs //I created this folder manually
---rxjava-core-0.16.0-sources.jar
--src
---main //+ all the sources
--build.grandle
--SubProject.iml
-build.grandle
-//other files
Run Code Online (Sandbox Code Playgroud)

我下载了从的.jar http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.netflix.rxjava%22%20AND%20a%3A%22rxjava-core%22(sources.jar ) - 但我也试过别人

然后我在SubProject中创建了lib文件夹,然后将.jar放到它上面.

在Android Studio中,我右键单击了库并选择了"Add as Library ...",其级别为:"Project Library"和模块:"SubProject".

rxjava使用包名"rx".我实现了一些导入此包的代码:

import rx.Observable;
import rx.Observer;
import rx.Subscription;
import rx.subscriptions.Subscriptions;
Run Code Online (Sandbox Code Playgroud)

在发生错误发生后构建项目时:

Gradle: package rx does not exist
Gradle: package rx.util.functions does not exist
Gradle: cannot find symbol class Action1
...
Run Code Online (Sandbox Code Playgroud)

我发现需要在SubProject/build.grandle上添加一行:

dependencies {
    compile 'libs/rxjava-core-0.16.0-sources.jar' //added line
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
}
Run Code Online (Sandbox Code Playgroud)

但它抛出:

Gradle: …
Run Code Online (Sandbox Code Playgroud)

java android rx-java

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

Log4Net和奥尔良

我想知道在微软奥尔良使用log4net的最佳做法是什么?它应该在哪里初始化?

c# log4net orleans

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

Hack和PHP有什么区别?

我离开了PHP世界几年,从那时起我就在C#.Net中工作。我正在考虑再次进入PHP,今天我遇到了http://hhvm.com/,它看起来比纯PHP更类似于C#。

所以我的问题是Hack编程语言和PHP有什么区别?

php hacklang

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

启用/禁用指定[JsonProperty]名称的使用

有没有办法如何以编程方式启用/禁用指定的属性名称的使用[JsonProperty]

当我序列化时:

public class Dto
{
    [JsonProperty("l")]
    public string LooooooooooooongName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我希望能够在"调试"中看到输出:

{
    "LooooooooooooongName":"Data"
}
Run Code Online (Sandbox Code Playgroud)

并且"在发布中":

{
    "l":"Data"
}
Run Code Online (Sandbox Code Playgroud)

c# json.net

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

TcpClient写入方法是否保证数据被传递到服务器?

我在客户端和服务器上都有一个单独的线程,它正在向/从套接字读取/写入数据.

我正在使用同步TcpClient im(如文档中所建议):https: //msdn.microsoft.com/cs-cz/library/system.net.sockets.tcpclient%28v=vs.110%29.aspx

当连接关闭时.Read()/.Write()抛出异常.是否意味着当.Write()方法没有将数据正确传递给另一方时,或者我是否需要实现自定义ACK逻辑

我阅读了Socket和TcpClient类的文档,但没有一个描述这种情况.

c# sockets stream tcpclient

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