小编ome*_*cat的帖子

如何使用List <object>的IndexOf()方法

我在使用该IndexOf()方法时看到的所有示例List<T>都是基本字符串类型.我想知道的是如何根据一个对象变量返回作为对象的列表类型的索引.

List<Employee> employeeList = new List<Employee>();
employeeList.Add(new Employee("First","Last",45.00));
Run Code Online (Sandbox Code Playgroud)

我想找到索引在哪里 employeeList.LastName == "Something"

c# list indexof

46
推荐指数
3
解决办法
9万
查看次数

Clockwork 对 ActiveJob 后台作业进行排队

运行 Rails 4.2.0,因此我使用 ActiveJob w/ Sidekiq 后端。我需要调用定期安排的后台作业,因此我希望使用 Clockwork,但我还没有看到任何有关如何将其与 ActiveJob 一起使用的示例。

这是我的 lib/clock.rb,基于 Clockwork Github 示例:

require 'activejob'
module Clockwork
  handler do |job, time|
    puts "Running #{job}, at #{time}"
    ProductUpdateJob.perform_later
  end

  every(30.seconds, 'ProductUpdateJob.perform_later')

end
Run Code Online (Sandbox Code Playgroud)

更新:

我能够让它适合我的情况,但我对这个解决方案并不完全满意,因为我必须加载整个环境。我只想运行 ActiveJobs 所需的最低限度。

require 'activejob'
module Clockwork
  handler do |job, time|
    puts "Running #{job}, at #{time}"
    ProductUpdateJob.perform_later
  end

  every(30.seconds, 'ProductUpdateJob.perform_later')

end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails clockwork rails-activejob

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

从LINQ IQueryable对象返回字符串[]?

我正在尝试使用.NET AJAX自动完成扩展.扩展期待以下......

public static string[] GetCompletionList(string prefixText, int count, string contextKey)
Run Code Online (Sandbox Code Playgroud)

我的数据库查询位于LINQ var对象中.我收到编译时错误,无法将类型IQueryable转换为string [].

InventoryDataContext assets = new InventoryDataContext();
    var assetsInStorage = from a in assets.Assets
                          where a.Name.Contains(prefixText)
                          orderby a.Name ascending
                          select new[] { a.Manufacturer.Name, a.Name };
    return (string[])assetsInStorage;
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net ajax

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

标签 统计

c# ×2

ajax ×1

asp.net ×1

clockwork ×1

indexof ×1

linq ×1

list ×1

rails-activejob ×1

ruby-on-rails ×1