问题列表 - 第35265页

OpenGL:轴"向上"的约定?

我是OpenGL的新手.似乎我可以使任何轴成为我想要的"向上".然而,什么是惯用/传统?

opengl

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

你如何操纵SML中的元组列表?

我是SML的新手,我想知道如何在元组列表中获取元素.例如,在列表中[("abc", 4), ("def", 6)],您如何提取"abc"?我试过了

x::xs => #1(x)
Run Code Online (Sandbox Code Playgroud)

但我一直得到"未解决的弹性记录".有什么建议?

sml

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

理解R中的数组索引

关于数组R文档说明

数据向量中的值以与FORTRAN中出现的顺序相同的顺序给出数组中的值,即"列主要顺序" ,第一个下标移动最快,最后一个下标最慢.

然后,它通过将数据加载到二维数组中给出了一个澄清的例子:

 > x <- array(1:20, dim=c(4,5))   # Generate a 4 by 5 array.
 > x
      [,1] [,2] [,3] [,4] [,5]
 [1,]    1    5    9   13   17
 [2,]    2    6   10   14   18
 [3,]    3    7   11   15   19
 [4,]    4    8   12   16   20
Run Code Online (Sandbox Code Playgroud)

从与其他语言的经验,我想x[1, 2],而不是x[2, 1],是2,但是这是很容易调整自己的思维.然而,就像我进行心理模型转换一样快,下一个例子将它分开:

 > i <- array(c(1:3,3:1), dim=c(3,2))
 > i                             # i is a 3 by 2 index array.
      [,1] [,2] …
Run Code Online (Sandbox Code Playgroud)

arrays r

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

非循环有向图上祖先的高效数据库查询

假设我有一个非循环有向图,例如一个家庭"树"(因为一个孩子有2个父母,所以不是真正的树).我想在关系数据库中放置此图的表示,以便快速计算节点的所有祖先以及节点的所有后代.你会如何表示这张图?你会如何查询所有后代?您将如何插入和删除节点和关系?您对数据做出了哪些假设?

select/insert/delete对于查询祖先和后代运行的语句数量,最佳解决方案将具有最佳的大O,并且在总运行时间中由最佳大O打破,并且由空间要求打破关系.

我的同事向我提出了这个问题.我有一个解决方案,但在最坏的情况下它是指数大小所以我想看看其他人如何解决它.

编辑

阐明了关系数据库.如果您使用具有内置传递闭包的图数据库,这个问题是微不足道的(而且很无聊).

database algorithm graph family-tree

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

如何在Xcode项目中使用MonoTouch库?

我在C#程序集中有很多现有的业务逻辑,我想在iOS项目中重用它们.

我想在MonoDevelop中构建一个库,并从我的Xcode项目中"引用"它(使用.NET术语).

这可能吗?如果是这样,怎么样?

xcode xamarin.ios

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

为什么Application.DoEvents使cpu使用率提高到100%

我经常在winforms应用程序中使用此代码来等待事件,而不使用线程.

while(checkSomething()){
    Application.DoEvents();
}
Run Code Online (Sandbox Code Playgroud)

循环运行时程序和PC仍然响应,但是如果我在任务managart中查看cpu使用情况,则使用率报告为100%.你知道为什么会这样吗?

c# winforms

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

Scala Listener/Observer

通常,在Java中,当我有一个向其他对象提供某种通知的对象时,我将使用Listener/Observer模式.

是否有更像Scala的方式来做到这一点?我应该在Scala中使用这种模式,还是我应该利用的语言中还有其他东西?

scala listener observer-pattern

15
推荐指数
2
解决办法
9978
查看次数

关于在C中等同数组的问题

假设我有两个int数组x和y,它们都有长度3. x = {0,1,2}.

是否有任何一步将x的值分配给y.当我做y = x,并尝试打印y的值,

代码无法编译.

我不想经历编写for循环的痛苦,写y [i] = x [i]

c arrays

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

将向量的唯一值映射到连续整数的有效方法是什么?

我在R中有一个数据帧,其中有一个非连续数字(data$SiteID)的向量,我想映射到一个连续数字(data$site)的向量到的唯一值data$SiteID。在每个站点中,我想映射data$TrtID到其他唯一的0位置data$TrtID == 'control'或下一个顺序整数data$TrtID

data <- data.frame(SiteID = c(1,1,1,9,'108','108','15', '15'), 
                   TrtID = c('N', 'control', 'N', 'control', 'P', 'control', 'N', 'P'))
Run Code Online (Sandbox Code Playgroud)
  1. data$site应该是c(1,1,1,2,3,3,4,4)
  2. data$trt应该是c(1,0,1,0,1,0,0,1)

r

4
推荐指数
2
解决办法
3818
查看次数

是否有公开的Coldfusion代码可以将电子邮件"源代码"可靠地转换为纯文本?

我正在为listserv管理应用程序修改基于Coldfusion的界面,以显示页面上最近发布的消息的snippits.这些消息都存储在listserv的邮件服务器上的SQL Server 2005数据库中,理论上它应该很容易查询最近的消息并显示它们.但是,包含电子邮件记录的表的"消息"列似乎包含电子邮件的所有"源代码",与发送到邮件服务器完全相同.它包含控制代码,电子邮件标题和标记.例如,查询中返回的部分消息数据可能如下所示:

This is a multi-part message in MIME format.  
------_=_NextPart_001_01CA9A9E.B2224293 Content-Type: text/plain;  
charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable  
All: =20 The correct time for Tuesday's call is 3 pm ET as noted on the agenda 
Run Code Online (Sandbox Code Playgroud)

(为了便于阅读,添加了换行符,实际上这一切都在一行上).

当我在网站上显示消息时,我只想让它看起来像这样:

All:
The correct time for Tuesday's call is 3 pm ET as noted on the agenda
Run Code Online (Sandbox Code Playgroud)

实际上,编码比我给出的例子复杂得多.一些消息包括base-64编码附件和类似的东西.如何删除所有电子邮件代码和标记,只显示消息文本?

我想有人必须写一些公共代码或一些自定义标签来做到这一点,但到目前为止我的Google-fu已经失败了.谢谢.

email coldfusion formatting parsing smtp

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