问题列表 - 第44180页

IOmniWorker:在Task中执行的函数在哪里?

我正在创建一个OmniWorker-Task来进行一些数据处理.
到目前为止,该任务能够从/向其他任务接收和发送消息.

现在我需要为这个任务实现main函数.此函数将连续运行并执行数据处理,而消息将修改其行为.

但是我在哪里放这个主要功能?
是否有类似OmniWorker的"执行"方法,我需要实现什么?

delphi omnithreadlibrary

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

使用Newtonsoft将JSON反序列化为.NET对象(或者LINQ to JSON可能?)

我知道有一些关于Newtonsoft的帖子,所以希望这不是一个重复......我正在尝试将Kazaa的API返回的JSON数据转换成某种形状的好对象

WebClient client = new WebClient();
Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album");
StreamReader reader = new StreamReader(stream);

List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString());

foreach (string item in list)
{
    Console.WriteLine(item);
}

//Console.WriteLine(reader.ReadLine());
stream.Close();
Run Code Online (Sandbox Code Playgroud)

那个JsonConvert系列只是我最近尝试过的一个......我不太了解它并且希望通过问你们来消除一些步法.我原本试图将它转换为字典或其他东西......实际上,我只需要在那里获取一些值,因此根据文档来判断,也许Newtonsoft的LINQ to JSON可能是更好的选择?思考/链接?

以下是JSON返回数据的示例:

{
  "page": 1,
  "total_pages": 8,
  "total_entries": 74,
  "q": "muse",
  "albums": [
    {
      "name": "Muse",
      "permalink": "Muse",
      "cover_image_url": "http://image.kazaa.com/images/69/01672812 1569/Yaron_Herman_Trio/Muse/Yaron_Herman_Trio-Muse_1.jpg",
      "id": 93098,
      "artist_name": "Yaron Herman Trio"
    },
    {
      "name": "Muse",
      "permalink": "Muse",
      "cover_image_url": "htt p://image.kazaa.com/images/54/888880301154/Candy_Lo/Muse/Candy_Lo-Muse_1.jpg",
      "i d": 102702,
      "artist_name": "\u76e7\u5de7\u97f3"
    },
    {
      "name": "Absolution",
      "permalink": " Absolution",
      "cover_image_url": …
Run Code Online (Sandbox Code Playgroud)

c# linq json json.net deserialization

310
推荐指数
8
解决办法
65万
查看次数

将返回从select查询中检索的数据的函数 - Oracle

我正在尝试编写一个返回select查询结果的函数.我使用过非常基本的函数来返回一个数字和一个varchar2(字符串).但是现在我想返回一个select的结果,就像10行及其相应的列一样.

我将如何编写函数以及返回类型是什么?

我写的一个示例函数是:

创建或替换函数func1将varchar2作为begin return返回('hello from func1'); 结束func1;

我仍处于基本级别,所以有人可以帮我退出选择查询的结果吗?我相信会使用游标,因为会有不止一行.

oracle plsql stored-procedures return function

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

从ASP.NET MVC 3中的RequiredAttribute加入时,客户端验证不起作用?

我在ASP.NET MVC3中创建了一个这样的继承属性:

public sealed class RequiredFromResourceAttribute : RequiredAttribute
{
    public RequiredFromResourceAttribute(string errorResourceName, string errorResourceTypeName)
    {
        this.ErrorMessageResourceName = errorResourceName;
        this.ErrorMessageResourceType = Type.GetType(errorResourceTypeName);
    }
}
Run Code Online (Sandbox Code Playgroud)

并像这样使用它:

[RequiredFromResource("Title", "Resources.Resource, MyProject.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string Title { get; set; }
Run Code Online (Sandbox Code Playgroud)

它不起作用,MVC忽略了它.然后我创建一个更简单的类,它继承自RequiredAttribute,如下所示:

public class MyRequiredAttribute : RequiredAttribute
{
}
Run Code Online (Sandbox Code Playgroud)

我就像我说的那样使用它.但它没有再起作用.

尽管如此,所有这些方式都完美地适用于"DisplayNameAtrribute".

问题是什么?

asp.net-mvc data-annotations asp.net-mvc-3

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

在Java中执行文件.lnk

我需要在java中执行.lnk文件(指向exe文件的lnk文件).我能怎么做?

在vb .net我做

Process.Start(path)
Run Code Online (Sandbox Code Playgroud)

它的工作原理

求助你.

java shell command process execute

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

IDispatchMessageInspector:改进BeforeSendReply功能


在我的WCF项目中,我需要在响应中使用自定义标头,因此我实现了IDispatchMessageInspector.老实说,一切都很好,但我对一件小事情感到不安.
问题是即使我只是将.svc作为页面打开,或者将服务加载到WCF测试客户端,BeforeSendReply和AfterReceiveRequest都会触发.
所以,第一个问题:这种行为是正常的吗?有没有办法以声明方式处理(可能是一些web.config技巧)?
目前我使用下一个代码:

    public void BeforeSendReply(ref Message reply, object correlationState)
    {
        if (reply.Properties.Any(x => x.Key == "httpResponse"))
            return;

        MessageHeader header = MessageHeader.CreateHeader("Success", "NS", !reply.IsFault);
        reply.Headers.Add(header);          
    }
Run Code Online (Sandbox Code Playgroud)

所以现在我通过使用它来处理所有不是服务调用的调用:

if (reply.Properties.Any(x => x.Key == "httpResponse"))
    return;
Run Code Online (Sandbox Code Playgroud)

但我很确定还有其他一些更好的方法可以解决这个问题.所以我的主要问题是:请建议我一个更好的方法来处理描述的情况.
提前致谢!

更新1
我的system.serviceModel部分

<system.serviceModel>       
    <services>          
        <service behaviorConfiguration="someBehavior" name="serviceName">
            <endpoint address="" binding="basicHttpBinding" contract="my contract" />
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
        </service>
    </services>     
    <behaviors>
        <serviceBehaviors>              
            <behavior name="someBehavior">
                <serviceMetadata httpGetEnabled="true" httpGetUrl=""/>                  
                <serviceDebug includeExceptionDetailInFaults="false"/>
                <exceptionInspector/>                   
            </behavior>
        </serviceBehaviors>
    </behaviors>
    <extensions>
        <behaviorExtensions>
            <add name="exceptionInspector" type="class which …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf wcf-extensions

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

Scala隐式参数,默认值在随播对象中定义

根据Scala Spec(2.8),对于要发现的隐式,它必须在本地范围,继承范围或伴随对象中定义.鉴于此,在我看来,下面的代码应该没有明确导入伴随对象的内容.我在Scala库源中看到了这个(例如CanBuildFrom).似乎我应该能够从XX类的定义之外调用XX.foo()并使用我所使用的伴随类中的隐式参数.我错过了什么?

object XX {
   implicit def XYZ[T]: (T) => Unit = null
}

class XX {
  // import XX._     // Works with this line uncommented...
  def foo(s: String)(implicit f: (String) => Unit): Unit = {
    if (f == null)
      println("Just: " + s)
    else
      f(s)
  }

  def bar {
    foo("abc"){ s => println("Func: " + s)}
    foo("xyz")  // <-- Compile error here: could not find implicit value for parameter f
  }
}
Run Code Online (Sandbox Code Playgroud)

scope scala implicit

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

用于翻译语言的服务器端软件?

我正在搜索服务器端应用程序(不是服务,我们需要自己托管),它可以获取给定的字符串并将其转换为另一种语言.开源,付费,没关系.

有人可以提供一些建议吗?

translation nlp server-side machine-translation

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

独特的加入Rails

视频有很多活动

我正在努力获取将来安排活动的所有视频.

我已经有了这个:

named_scope :scheduled_in_future, :joins => :event, :conditions => ["event.scheduled_start > ? AND event.status = ?", Time.now.to_i, 'PENDING']
Run Code Online (Sandbox Code Playgroud)

这是有效的,但如果同一个视频将来有多个事件,它将给我重复的视频记录.当然,我可以通过数组并清除重复项,但必须有一种SQL方法来完成它.

我试过添加一个

:select => "DISTINCT(video.id)"
Run Code Online (Sandbox Code Playgroud)

但它只返回ID字段而不是整个记录.

ruby sql activerecord ruby-on-rails

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

通过Zip Google Geocode Api查找城市和州

我基本上想要在邮政编码中检索城市和州的列表.Google的Geocode API是否有能力这样做?我已经尝试查看文档,但发现信息压倒性.

任何帮助,将不胜感激.如果还有其他方法可以完成此类任务,请告诉我.

谢谢

编辑:我能够通过以下网址检索城市和州:http://maps.google.com/maps/geooutput = xml&q = 14606但是对此有限制吗?

google-api google-geocoder

75
推荐指数
4
解决办法
19万
查看次数