问题列表 - 第34679页

找到数组的中值?

我想知道是否有可能找到数组的中值?例如,假设我有一个大小为9的数组.是否有可能找到这个数组的中间槽?

c++ java arrays

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

Doctrine2中的自定义集合

刚刚开始使用Doctrine2,我想知道如何/如果我可以使用自定义集合类.搜索指向我的文档的这一部分:

必须根据Doctrine\Common\Collections\Collection接口定义集合值持久字段和属性.应用程序可以使用集合实现类型在实体持久化之前初始化字段或属性.一旦实体被管理(或分离),后续访问必须通过接口类型.

虽然我确信这对某人来说很清楚,但我对它有点模糊.

如果我设置我的实体来初始化(比如说__construct())集合变量到实现正确接口的类 - Doctrine2会继续使用该类作为集合吗?我理解正确吗?

更新:此外,我从各种线程收集延迟加载中使用的占位符对象可能会影响自定义集合的使用方式.

php collections orm doctrine-orm

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

我应该如何为R和Octave方法(可能使用Python)进行快速GUI开发?

我们是一个中型学术研究实验室,其主要输出是用于分析大型数据集的新统计方法.我们通常用R和MATLAB/Octave开发.

我们希望通过构建简单的向导式用户界面来扩展我们工作的范围,以访问我们的方法,如RNAfold等网络应用程序或分析私有数据的独立应用程序.

理想情况下,我们希望接口进行一些数据检查,仅使用FOSS,在Mac和Windows环境中运行,并能够生成简单的图表和图形,可以作为适合发布的数字输出.此外,我们喜欢Python,因为它是实验室和我们研究社区的流行语言.

但是,我们希望能够快速,廉价地开发和发布.我们很幸运能够为实验室中的一位开发人员提供资金,并且他/她必须支持多个项目.

有很多团体与我们有着相同的需求和约束,因此能够为这类挑战制定一致的长期战略是有用的.

编辑 我要求就四种可能的方法提出意见,包括以下评论摘要:

  1. 从Python调用R和Octave方法.
    回答:
  2. 在Python中重新实现我们的方法.通常,这并不容易,因为我们的方法依赖于在R和Octave中实现的其他方法.回答:
    • 没有评论这种方法,这可能是一个坏主意.
  3. 使用不同的框架来构建用户界面.
    回答:
    • 如何直接在R中构建GUI和Web应用程序?(来自hadley,见工具参考答案)
  4. 我们尚未考虑的其他想法,例如与Taverna等工作流管理系统集成.
    回答:

我的首选答案

我首先要寻找到所建议的方法Spacedman:使用 QtDesigner打造的UI PyQt4的有和调用[R RPY.我们让很多没有编程背景的学生想要在实验室做志愿者,而QtDesigner看起来像我们可以训练他们有效使用的东西.

我想直接在R开发GUI,如hadley推荐但是RQt,我认为我需要使用QtDesigner,似乎没有积极开发(最后更新是2009年夏天).

此外,看起来我们可能必须在R中专门开始实现我们的方法,并从MATLAB/Octave转换为R.在我的领域,无论如何这可能不是一个坏主意.

附录:

  1. 用于简化用户界面构建的Python库:
  2. 集成Python,R和Octave的其他项目:

python user-interface r octave

21
推荐指数
3
解决办法
5492
查看次数

使用node.js下载并保存favicon?

我正在尝试使用Node.js从网站下载一个favicon,但我遇到了一些麻烦.

我的代码如下:

//Imports ...

var theurl = http.createClient(80, 'a1.twimg.com');
var requestUrl = 'http://a1.twimg.com/a/1284159889/images/favicon.ico';
var request = theurl.request('GET', requestUrl, {"host": "a1.twimg.com"});
request.end();

request.addListener('response', function (response)
{
        var body = '';
        response.addListener('data', function (chunk) {
                body += chunk;
        });
        response.addListener("end", function() {
            fs.writeFileSync('favicon.ico', body.toString('binary'), 'binary');
        });
});
Run Code Online (Sandbox Code Playgroud)

然而,生成的图标只是垃圾,我怀疑它与favicon的编码有关,当我以这种方式抓取它时.做这样的事情的正确方法是什么?

node.js

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

如何使用jQuery将数组添加到数组数组?

我有一个数组,如下所示:

var cString =   [
            ['1','Techdirt','www.techdirt.com'],
            ['2','Slashdot','slashdot.org'],
            ['3','Wired','wired.com']
            ];
Run Code Online (Sandbox Code Playgroud)

到这个数组我想以相同的格式添加另一个:

var test = ['4','Stackoverflow','stackoverflow.com']
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

var newArray = $.merge(cString, test);
Run Code Online (Sandbox Code Playgroud)

但是console.log(newArray);产出:

[?Array,?Array,?Array,'4','Stackoverflow','stackoverflow.com']
Run Code Online (Sandbox Code Playgroud)

所以我假设我错过了一些明显的东西.或尝试一些愚蠢的......帮助?

javascript arrays jquery

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

"%s"%格式与"{0}".format()vs"?" 格式

在这篇关于SQLite的帖子中,aaronasterling告诉我

  • cmd = "attach \"%s\" as toMerge" % "b.db" : 是错的
  • cmd = 'attach "{0}" as toMerge'.format("b.db") : 是正确的
  • cmd = "attach ? as toMerge"; cursor.execute(cmd, ('b.db', )) :是对的

但是,我认为第一和第二是相同的.这三者有什么不同?

python string-formatting pysqlite

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

在图像上绘制lat/lng点

我有以下内容:

  • 图像 - 手绘地图 - 面积约600x400米.图像绘制在Google地图图块之上.
  • 此图像角落的纬度/经度(来自谷歌地图).或者换句话说,我有北纬和南纬以及图像的东西经度.
  • 来自iPhone的CoreLocation的纬度/经度坐标.

如何在此图像上绘制一个点(如果超出界限,则不显示任何点),表示CoreLocation的坐标?

添加奖励:如果坐标超出图像范围,则在地图边缘绘制箭头,指向坐标.

我想在不使用类似proj的库的情况下这样做,以便不必捆绑大型库,并了解我正在做什么以及为什么.

正如您可能已经知道的那样,我在Objective-C中写这个.不过,你的答案不一定是在Objective-C中.

gis math trigonometry objective-c map

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

为什么IndexOf总是返回零?

有人能指出我为什么IndexOf在下面的文本中总是返回零?

Dim Str as string = "<p><img class=floatLeft width="330"src="http://www.com"></p><p>"
Dim Idx as integer = Str.IndexOf("<p>")
Run Code Online (Sandbox Code Playgroud)

获取索引还有其他方法吗?

.net vb.net string indexof

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

为什么这个Time.parse失败了

>> events.first.datetime
=> Wed Sep 15 19:00:00 -0400 2010
>> Time.parse(events.first.datetime)
NoMethodError: private method `gsub!' called for Wed Sep 15 19:00:00 -0400 2010:Time
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

我们是否应该始终在类中包含默认构造函数?

我被同事问过这个问题,我们是否应该在类中包含默认构造函数?如果是这样,为什么?如果不是,为什么不呢?

public class Foo {

    Foo() { }

    Foo(int x, int y) {
        ...
    } 

}
Run Code Online (Sandbox Code Playgroud)

我也有兴趣从专家那里了解一下.

.net c# clr default-constructor

67
推荐指数
4
解决办法
5万
查看次数