问题列表 - 第19891页

您关注哪些嵌入式系统相关的博客和其他资源?

互联网上有大量与编程相关的博客,但我正在寻找专注于嵌入式系统软件的资源,当然还有硬件的东西.

你读什么博客,播客,新闻通讯,网站等来学习新东西?每个嵌入式工程师都应该了解嵌入式系统专业人员吗?

embedded resources blogs

17
推荐指数
2
解决办法
7942
查看次数

如何找出我的基于servlet的应用程序在任何给定时刻处理的打开会话

我需要编写一个servlet,在调用时,获取有关当前打开的会话列表的信息.

有没有办法做到这一点?

servlets session-management httpsession

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

从UITableView中删除编辑按钮?

是否可以在UITableView上完全删除或隐藏编辑按钮?

基本上,它是一个信息应用程序,我不希望用户不小心删除单元格:(

谢谢

iphone-sdk-3.0

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

马桶座圈算法

让我们带一个普通的房子,一个男人,每n分钟必须上厕所,要求座位上升,女人,每m分钟必须做一次,需要一个座位下来.是否有可能创建一个O(1)算法,在给定的X几分钟内输出准确数量的马桶座圈运动?有两种不同的额外输入:
1.男子在访问后总是离开座位.
这位男士在访问后总是把座位放下.

结论:在现实生活中(涉及n远远超过mX->无穷大),证明了多个座位移动没有区别.
但是,如果一个男人经常这样做,那么一个女人,如果他只是离开座位就会延长座位寿命,但在这种情况下,他们中的一个(或两个)应该去看医生.
现在我知道座椅本身最好的是什么,但是哪个人做出更多动作 - 是另一个问题(不管怎么说都不应该问).

language-agnostic algorithm

32
推荐指数
3
解决办法
1775
查看次数

单元测试异步功能

在下面的代码示例中,我有一个Async Calculator类.这是注入一个ICalc,它将是一个同步计算器.我使用依赖注入和模拟ICalc,因为这类似于我的真实场景,尽管我认为模拟与问题无关.AsyncCalc有一个函数,它将异步调用另一个函数 - 将回调作为参数.当异步函数调用完成时,将使用结果触发回调.

现在我想测试我的异步函数 - 检查是否使用期望参数触发了回调.这段代码似乎有效.但是,我觉得它可能随时都会爆炸 - 我担心的是在函数结束和测试终止之前完成回调的竞争条件 - 因为这将在一个单独的线程中运行.

我现在的问题是,如果我在正确的轨道单元测试异步功能,或者是否有人可以帮助我走上正确的轨道..?更好的是,如果我能确保立即触发回调 - 最好是在同一个线程上我猜?可以/应该这样做吗?

public interface ICalc
{
    int AddNumbers(int a, int b);
}

public class AsyncCalc
{
    private readonly ICalc _calc;
    public delegate void ResultProcessor(int result);
    public delegate int AddNumbersAsyncCaller(int a, int b);

    public AsyncCalc(ICalc calc)
    {
        _calc = calc; 
    }

    public void AddNumbers(int a, int b, ResultProcessor resultProcessor)
    {
        var caller = new AddNumbersAsyncCaller(_calc.AddNumbers);
        caller.BeginInvoke(a, b, new AsyncCallback(AddNumbersCallbackMethod), resultProcessor);
    }

    public void AddNumbersCallbackMethod(IAsyncResult ar)
    {
        var result = …
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing asynchronous

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

比较铁轨中的参数

我在做

if params[:type] = "Type A"
   # do something
end
if params[:type] = "Type B"
   # do something
end
Run Code Online (Sandbox Code Playgroud)

但我认为这是错误的.我应该用==

但是这给了我错误:

当你没想到它时,你有零对象

在rails中执行此操作的最佳方法是什么?

我所做的就是从表单中获取一个单选按钮变量,并根据其值(Type A或Type B)执行逻辑

ruby ruby-on-rails

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

Go中的sizeof结构

我正在看看Go,看起来很有前途.我试图弄清楚如何获得go结构的大小,例如类似的东西

type Coord3d struct {
    X, Y, Z int64
}
Run Code Online (Sandbox Code Playgroud)

当然我知道它是24个字节,但我想以编程方式知道它...

你有什么想法怎么做?

struct sizeof go

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

如何将本地MYSQL DB移动到远程数据库服务器

我有一个在WAMP下运行的本地MYSQL数据库,我需要升级到我的生产数据库服务器.MySQL的新手,需要知道让这个数据库升级的最佳方法.

mysql

6
推荐指数
2
解决办法
9817
查看次数

有人可以解释这个C#lambda语法吗?

我最近发现了一个静态方法,声明为:

public class Foo
{
  public static Func<HtmlHelper, PropertyViewModel, string> Render = (a, b) =>
  {
    a.RenderPartial(b);
    return "";
  };
}
Run Code Online (Sandbox Code Playgroud)

Intellisense建议使用(例如):

string s = Foo.Render(htmlHelper, propertyViewModel);
Run Code Online (Sandbox Code Playgroud)

那么看起来以下是等价的:

public static string Render(HtmlHelper a, PropertyViewModel b)
{
  a.RenderPartial(b);
  return "";
}
Run Code Online (Sandbox Code Playgroud)

A)第一种风格的名称是什么?我意识到它正在使用lambdas; 这=是绊倒我的标志.我无法将其标记化;)

B)如果两个代码块等价的,使用前者比后者有什么好处?

c#

10
推荐指数
3
解决办法
3520
查看次数

Rails:一个很好的搜索算法

我试图更像搜索结果返回结果

我的算法就是这个

def search_conditions(column, q)
  vars  = []
  vars2 = []

  vars << q

  if q.size > 3
    (q.size-2).times do |i|
      vars2 << q[i..(i+2)]
      next if i == 0
      vars << q[i..-1]
      vars << q[0..(q.size-1-i)]
      vars << q[i % 2 == 0 ? (i/2)..(q.size-(i/2)) : (i/2)..(q.size-1-(i/2))] if i > 1
    end
  end

  query = "#{column} ILIKE ?"
  vars = (vars+vars2).uniq

  return [vars.map { query }.join(' OR ')] + vars.map { |x| "%#{x}%" }
end
Run Code Online (Sandbox Code Playgroud)

如果我搜索"Ruby on Rails",它将进行4种搜索方式.

1)删除左侧字母"uby on Rails".."ils" …

ruby search ruby-on-rails

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