问题列表 - 第17630页

通过数组中包含的int对NSArray进行排序

我有一个数组,我们称之为"数组",在数组内部我有这样的对象:

"0这是一个对象"

"4这是另一个对象"

"2我们也把2放在这里!"

"1哎呀,这是另一个!"

"3我们把这个放在这里"

我想用这个数字对数组进行排序,所以它会变成这样:

"0这是一个对象"

"1哎呀,这是另一个!"

"2我们也把2放在这里!"

"3我们把这个放在这里"

"4这是另一个对象"

sorting int cocoa nsarray

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

如何用pl/sql循环接受用户输入?

我希望能够根据用户输入在表中插入可变数量的行?例如.

Please enter value, enter "done" when no more values: value 1
Please enter value, enter "done" when no more values: value 2
Please enter value, enter "done" when no more values: done

2 Rows inserted successfully.
Run Code Online (Sandbox Code Playgroud)

我不确定如何临时存储行,我不知道如何多次询问用户插入数据.pl/sql有数组吗?

谢谢

oracle plsql sqlplus oracle10g

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

n层架构:存储业务对象的最佳位置?

假设我有一个3层架构(UI,业务和数据).通常,我创建一个名为"Model"或"Common"的第4个项目来保存我的数据访问对象,然后每个其他项目都会使用这个项目.

现在我正在开发一个项目,其中我的一些数据访问对象具有需要访问Data项目的Save()等方法.所以,如果我试图在Data项目中使用Model/Common项目,我会有一个循环引用.

在这种情况下,保留数据访问对象的最佳位置在哪里?我可以将它保存在Data项目本身中,但是我需要知道数据访问对象的UI项目需要访问Data层,这是不好的.

.net c# asp.net 3-tier n-tier-architecture

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

C中的内存管理

假设我有一个结构和一个指向内存位置p的指针,我如何确保在创建结构的实例'a'时,它被放入一个从p开始的内存块?

所以我传递了一大块内存,我想在它的开头创建一个节点,所以我需要确保在它的开头创建节点.(注意:我不能使用malloc,calloc,free,memcpy或类似函数,因为我正在为内存管理系统编写代码).

c

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

使用读取错误模拟故障块设备?

我正在寻找一种更简单的方法来测试我的应用程序,以防止在读取某些块时产生i/o读取错误的错误块设备.尝试使用已知坏块的物理硬盘很痛苦,我想找到一个软件解决方案(如果存在的话).

我确实找到了Linux磁盘故障模拟驱动程序,它允许创建一个接口,可以配置为在读取某些范围的块时生成错误,但它适用于2.4 Linux内核并且尚未针对2.6进行更新.

什么是完美的将是一个losetup和循环驱动程序,它还允许您配置它以在尝试从给定的一组块读取时返回读取错误.

linux device device-emulation

14
推荐指数
2
解决办法
9748
查看次数

当您开始重写程序时,您在源代码管理存储库中做了什么?

我前一段时间写了一个应用程序并且已经维护了一段时间了,但它已经到了需要添加几个主要新功能,需要进行大量更改的地步,而且我知道了很多我能做的事情做得更好,所以我开始重写整个程序(使用原始的点点滴滴).

我的问题是,你现在对SVN做了什么?我应该将新版本放在其他地方,还是应该删除我不再需要的文件,添加新文件,并将其视为SVN中的正常开发?

你过去怎么处理这个?

svn version-control

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

绘制图像映射点

我想在我的网页上为图像地图添加自动区域突出显示.我发现mapper.js库对于实现这一点非常有用,但是在区域地图周围创建x,y图非常耗时.

有没有快速的方法来创建不规则多边形的边界坐标,例如可以在区域地图上找到?

编辑
必须有一种方法来做到这一点.我的Windows PC上有Fireworks 8以及photoshop CS3,但我对Fireworks更熟悉.

如果我创建一个选框,我可以右键单击>修改选框>转换为路径.这创造了一个带有几个点的路径,但我不知道如何进入下一步,即提取这些点的坐标.

我试过插入一个热点,一个多边形切片,然后导出到"html和图像".这两个都给我方形热点,而不是多边形.我也尝试右键单击路径和编辑>复制路径轮廓,以及编辑>复制Html代码.也不给我多边形坐标.

我只能为切片获得多边形坐标.有没有办法将路径转换为Fireworks 8中的切片?

javascript imagemap fireworks

7
推荐指数
2
解决办法
8151
查看次数

Scala中2D数组的深层副本?

如何在Scala中执行2D数组的深层复制?

例如

val a = Array[Array[Int]](2,3)
a(1,0) = 12
Run Code Online (Sandbox Code Playgroud)

我希望val b复制a的值但不指向同一个数组.

arrays scala deep-copy

8
推荐指数
2
解决办法
3715
查看次数

Windows中的非标准comport波特率

内置在COM端口驱动程序中的窗口是否支持非标准波特率?(实际上Windows有内置的com1和2驱动程序吗?)

我问的原因是我无法获得与使用异常波特率5787的设备的可靠连接.设备和PC短暂交谈,然后似乎松开对话,然后再次获取它.一旦发送了长消息,它就会在另一端丢失,不久之后对话就会恢复.这听起来像经典的波特率不匹配.虽然距离足够近以至于某些数据通过,但距离不够近.

如果我使用便宜的PCI串行板,它可以正常工作.它只是使用我发现的串行连接的计算机无法正常工作.

windows serial-port

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

Scala:什么是在泛型类中进行数值运算的最佳方法?

在Scala中,我希望能够编写使用>,/,*等运算符的泛型类,但是我没有看到如何约束T这样才能使用.

我考虑使用Ordered [T]约束T,但这似乎不起作用,因为只有RichXXX(例如RichInt)扩展它,而不是Int等.我也看到了Numeric [T],这只在Scala 2.8中可用吗?

这是一个具体的例子:

class MaxOfList[T](list: List[T] ) {
  def max = {
    val seed: Option[T] = None

    list
      .map( t => Some(t))
      // Get the max      
      .foldLeft(seed)((i,m) => getMax(i,m) )
  }

  private def getMax(x: Option[T], y: Option[T]) = {
    if ( x.isDefined && y.isDefined )
      if ( x > y ) x else y
    else if ( x.isDefined )
      x
    else
      y
  }
}
Run Code Online (Sandbox Code Playgroud)

这个类不会编译,因为有很多Ts不支持>等.

思考?

现在我使用了MixIn特性来解决这个问题:

/** Defines a trait that can get the max of …
Run Code Online (Sandbox Code Playgroud)

generics numerical scala

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