问题列表 - 第22381页

我应该何时使用Interface Builder?

当我正在学习iPhone API时,我正在使用的书让我尽可能地使用Interface Builder.我们(有时候很孤独)也在编写代码,但我真的觉得我很熟悉Interface Builder.

我知道Interface Builder与其他GUI Builders不同,因为它使用序列化对象而不编写代码.这应该是一件好事.所以...在日常工作中,它是选择的工具,还是我应该试图克服对Interface Builder的依赖?

另外:如果你建议"这取决于你在做什么",它依赖于什么?我该如何决定是否使用Interface Builder?

注意:这个问题的主观和论证版本名为Interface Builder:Serious Tool或Just For Kids?但我决定反对它,因为我想避免让问题结束.

macos cocoa-touch interface-builder

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

有没有办法创建一个不可排序的python对象?

是否有可能创建任何不可排序的python对象?那么在尝试对这些对象列表进行排序时会出现异常吗?我创建了一个非常简单的类,没有定义任何比较方法,但是这个类的实例仍然具有可比性,因此可以排序.也许,我的类从某个地方继承了比较方法.但我不想要这种行为.

python

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

所有有效的点组合,以最快(速度)有效的方式

我知道有很多关于生成元素组合的问题,但我认为这个问题有一些值得提出的新问题:

对于我的宠物项目,我要预先计算很多状态,以便以后改进应用程序的运行时行为.我挣扎的一个步骤是:

给定两个整数的N个元组(让我们从这里称它们为点,虽然它们不在我的用例中.但它们大致与X/Y相关)我需要计算给定规则的所有有效组合.

规则可能是这样的

  • "包含的每个点都排除了具有相同X坐标的所有其他点"
  • "包含的每个点都排除了具有奇数X坐标的每个其他点"

我希望并期望这一事实能够改善选拔过程,但我的数学技能只是在我打字时复活,我无法想出一个优雅的算法.

  • 点集(N)开始很小,但很快就会超过64(对于"长时间用作位掩码"解决方案)
  • 我在C#中这样做,但如果它解释了潜在的想法,任何语言的解决方案都应该没问题

谢谢.


更新以回应弗拉德的回答:

也许我想要概括这个问题的想法很糟糕.我上面的规则是在飞行中发明的,只是占位符.一个现实的规则看起来像这样:

  • "包括的每个点都排除了所选点之上的三角形中的每一个点"

根据该规则并选择(2,1)我将排除

  • (2,2) - 正上方
  • (1,3)(2,3)(3,3) - 下一行
  • 等等

所以规则是固定的,而不是一般的.遗憾的是,它们比我最初提供的X/Y样品更复杂.

c# algorithm combinations

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

递归查询 - 仅选择叶节点表示活动数据的节点

给定以下递归查询:

WITH DepartmentHierarchy (DepartmentID, Name, IsInactive, IsSpecial, ParentId, HierarchyLevel) AS
(
   -- Base case
   SELECT
      DepartmentId,
      Name,
      IsInactive,
      IsSpecial,
      ParentId,
      1 as HierarchyLevel
   FROM StoreDepartment
   WHERE ParentId IS NULL

   UNION ALL

   -- Recursive step
   SELECT
      d.DepartmentId,
       d.Name,
      d.IsInactive,
      d.IsSpecial,
      d.ParentId,
      dh.HierarchyLevel + 1 AS HierarchyLevel
   FROM StoreDepartment d
      INNER JOIN DepartmentHierarchy dh ON
         d.ParentId = dh.DepartmentId
) SELECT * FROM DepartmentHierarchy 
Run Code Online (Sandbox Code Playgroud)

我能够选择看起来像这样的数据:

DepartmentId, Name, IsInactive, IsSpecial, ParentId, HeirarchyLevel
1, Store, 0, 0, NULL, 1
2, Main Department 1, 0, 1, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 hierarchy

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

Rails:使用提交表单中的数据确认消息

尝试创建自定义:确认从提交的表单返回数据的rails表单的消息 - 而不仅仅是静态字符串.

<% form_for @foo do |f| -%>
<% f.text_field :number_of_bars -%>
<% f.submit :confirm => Are you really sure you want to use ##number_of_bars## bars? -%>
Run Code Online (Sandbox Code Playgroud)

这个想法是,如果用户在条形文本字段中输入数字3,则确认消息将显示如下:"你真的确定要使用3个条形码吗?"

任何想法如何做到这一点?

javascript forms ruby-on-rails

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

查找数字是否在MySQL数据库中不同字段中的两个数字之间

如何通过PHP格式化MySQL数据库上的查询,以查找IP地址是否介于两个不同字段中的两个数字之间?

要查找的IP地址的数字表示:

1265631252
Run Code Online (Sandbox Code Playgroud)

数据库格式:

 IP FROM      IP TO       REGISTRY  ASSIGNED   CTRY CNTRY COUNTRY
"1265631232","1265893375","arin","1152835200","US","USA","United States"
"1265893376","1265958911","arin","1149120000","US","USA","United States"
"1265958912","1266024447","arin","1149120000","US","USA","United States"
"1266024448","1266089983","arin","1162425600","US","USA","United States"
Run Code Online (Sandbox Code Playgroud)

php mysql

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

如何一起滚动一组UIScrollViews?

设置:我有一个UITableView,每个UITableViewCell都有一个UIScrollView.我想要做的是让所有的东西UIScrollViews一起滚动,这样当你滚动其中一个时,所有的东西UIScrollViews都会同时滚动.

我所做的是子类,UITableView因此它有一个包含UIScrollViews在其表格单元格中的所有数组.然后我转发TouchesBegan,TouchesMoved,TouchesCancelled,和TouchesEndedUITableView所有的UIScrollViews在数组中.

这似乎不起作用.在UIScrollViews不滚动!我设法setContentOffset让它工作的唯一方法是在scrollviews上调用:方法.然而,这是一个非常糟糕的解决方案,因为它没有给你的滑动和减速功能UIScrollView.

关于为什么我的触摸方法没有进入的任何想法UIScrollViews?或者更好的方法来实现这个?

iphone cocoa-touch uitableview uiscrollview

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

将查询结果加入由逗号分隔的单行值

可能重复:
SQL Server:我可以用逗号分隔多行到一列吗?

我有这样的查询:

SELECT name from users
Run Code Online (Sandbox Code Playgroud)

它的结果是许多记录:

1 user1
2 user2
3 user3
Run Code Online (Sandbox Code Playgroud)

我希望将所有这些记录放在一行中用逗号分隔:

user1, user2, user3
Run Code Online (Sandbox Code Playgroud)

如果查询结果为空,则为空行.

如何使用T-SQLUNPIVOT

sql t-sql sql-server

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

从命令行运行java程序时,在线程"main"java.lang.NoClassDefFoundError'中出现异常

我在这做错了什么:

class Helo { 
   // main: generate some simple output 
   public static void main (String[] args) { 
      System.out.println ("Hello, world."); // print one line 
      System.out.println ("How are you?"); // print another 
   } 
} 
Run Code Online (Sandbox Code Playgroud)

当我进入终端时,我做:

cd ~
javac Atempt2.java (//that's the file name) 
java Atempt2 
Run Code Online (Sandbox Code Playgroud)

然后它给了我这个错误信息:

Exception in thread "main" java.lang.NoClassDefFoundError: Atempt2
Run Code Online (Sandbox Code Playgroud)

总而言之,这就是我所做的和所发生的事情:

david-allenders-macbook-pro:~ davidallender$ cd ~
david-allenders-macbook-pro:~ davidallender$ javac Atempt2.java
david-allenders-macbook-pro:~ davidallender$ java Atempt2
Exception in thread "main" java.lang.NoClassDefFoundError: Atempt2
david-allenders-macbook-pro:~ davidallender$ 
Run Code Online (Sandbox Code Playgroud)

我是新手,所以请以非常简单的方式解释一下.

谢谢.

java

5
推荐指数
3
解决办法
3057
查看次数

函数中的C++指针

我知道从技术上讲,以下三种方式都是有效的,但是有任何合乎逻辑的理由以这种方式做到这一点吗?我的意思是,c ++中的很多东西都"技术上有效",但这并不会使它们变得不那么愚蠢.

int* someFunction(int* input)
{
    // code
}  
Run Code Online (Sandbox Code Playgroud)

要么

int *someFunction(int *input)
{
    // code
}
Run Code Online (Sandbox Code Playgroud)

要么

int * someFunction(int * input)
{
    // code
}
Run Code Online (Sandbox Code Playgroud)

我个人认为第三个是烦人的,但有一种"正确"的方式吗?我通常更倾向于使用第一个(因为第二个看起来更像是它被用作解引用运算符 - 它不是)

c++ syntax whitespace pointers code-formatting

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