小编Joe*_*tti的帖子

比较算法

我有2个数组(AB)包含类似的数据,但有一些差异.我想返回一个仅在其中A的对象数组和另一个仅在其中的对象数组B.到目前为止,我一直在想:

  1. 蛮力与一些优化(这是微不足道的)
  2. 对数组进行排序并使用二进制搜索.

我还有什么其他选择?任何语言/解决方案都是公平游戏.

language-agnostic algorithm comparison set

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

iPhone与Mac上的DrawRect

我是一个经验丰富的iPhone开发人员,开始使用我的第一个Mac应用程序.真正让我失望的一件事是UIView和NSView之间的差异.我似乎无法通过界面构建​​器设置NSView的背景颜色,因为我可以使用UIView.通过简单地向它发送一个setBackgroundColor:消息,我似乎无法做到这一点.我看到的所有示例都覆盖了drawRect:在NSView的子类中.这真的是唯一的方法吗?这里的概念差异是什么,为什么会这样?注意:我只是尝试将背景颜色设置为默认灰色.

macos cocoa

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

在C#中编写文件浏览器最现代的方法是什么?

我找到了一些关于如何用C#编写文件浏览器的资源,但这些资源都至少有3年的历史.我想知道导入shell32 DLL是否仍然是最好的方法.我是一名交易商,所以如果我的问题有点奇怪,请原谅我.看起来这个方法似乎超出了.NET框架,我想知道是否有更好的方法.谢谢

.net c#

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

Ruby On Rails - 同一个表之间的多对多

我试图在Rails中创建一个有点复杂的关系,并且在找到最佳方法时遇到一些麻烦.我有一个用户表,其中每个用户充当教师和学生.我想有一个has_many"学生"(也只是用户)和一个has_many"老师"(也只是用户).我不想做任何子类或单表继承.我想在用户之间想要两个不同的many_to_many.做这个的最好方式是什么?这是一个坏主意吗?有更好的解决方案吗?

activerecord ruby-on-rails

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