问题列表 - 第30595页

QuickFIX还是QuickFIX/J?

我可以用C或Java开发.哪种实施最适合生产使用?最积极开发的实施方案是什么?

quickfix

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

什么是iPhone屏幕分辨率?

我知道这已被问过,但我仍然感到困惑.

我正在尝试为iPhone构建一个简单易用的页面:顶部的徽标,电话号码,地址以及占据整个屏幕的BG(不重复).

当我运行一个打印screenwidth和screenheight的脚本时,我得到了:320px*480px.

但是,当我创建这些精确尺寸的div时,它很小.是什么赋予了?如果检测到的分辨率的整个大小的盒子不占用整个屏幕吗?

所以,如果我正在为iPhone设计一个页面,我希望它能在Safari(在iPhone上)占据整个屏幕,我应该为它设计什么样的分辨率呢?

我正在使用运行iOS 4.0的iPhone 3G作为我的测试设备.

谢谢你的帮助.

iphone resolution screen mobile-safari

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

如何删除供应商代码插入的回调?

我正在使用的gem插入一个我想删除的after_save回调.在我看来,从数组中删除符号比使用monkeypatch修复问题更清晰.如何访问回调数组?

controller ruby-on-rails callback

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

Python:flatten函数在控制台中工作但不在文件中?

我正在做一个练习来压缩嵌套列表.代码在控制台中工作,但它在文件中时不起作用.我不知道是怎么回事.:(

def flatten(nested):
    """
            >>> flatten([2, 9, [2, 1, 13, 2], 8, [2, 6]])
            [2, 9, 2, 1, 13, 2, 8, 2, 6]
            >>> flatten([[9, [7, 1, 13, 2], 8], [7, 6]])
            [9, 7, 1, 13, 2, 8, 7, 6]
            >>> flatten([[9, [7, 1, 13, 2], 8], [2, 6]])
            [9, 7, 1, 13, 2, 8, 2, 6]
            >>> flatten([[5, [5, [1, 5], 5], 5], [5, 6]])
            [5, 5, 1, 5, 5, 5, 5, 6]
    """
    simple = []

    for x …
Run Code Online (Sandbox Code Playgroud)

python flatten

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

了解Haskell访问器函数

我正在阅读Monad教程,而我现在正在阅读的是http://www.muitovar.com/monad/moncow.xhtml,但我遇到了Monad状态的问题,或者更多精确的runState访问器功能.

类型定义为

newtype State s a = State { runState :: (s -> (a,s)) } 
Run Code Online (Sandbox Code Playgroud)

它被称为例如

runState (chncasewst3 'e' 'd' 'f') False
Run Code Online (Sandbox Code Playgroud)

我不知道如何阅读第二行的定义,特别是因为"State s a"部分.如果它在"陈述一个s"的地方,我可以推断出访问者已经被'cur''与's'相提并论.

所以问题是; 如何读取类型定义,以便在这种情况下我可以看到如何调用访问器函数,如果可能的话,如何读取访问器函数本身.

haskell accessor

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

具有多个构造函数参数值或多个类的单个类?

我有一个类Response,其中包含HTTP响应,其HTTP状态代码如200或404以及其他一些内容,如视图名称和域对象.但是让我们关注状态代码.我可以使用单个类并将状态作为参数传递:

public class Response {
  private int status;
  public Response(int status) {
    this.status = status;
  }
}

// in a handler method:

return new Response(HttpStatus.OK);
Run Code Online (Sandbox Code Playgroud)

另一种方法是为每个状态代码创建一个新类(HTTP 1.1中的41个状态代码).像这样:

public class Ok extends Response {
  public Ok() {
    super(HttpStatus.OK);
  }
}

// in a handler method:
return new Ok();


public class Created extends Response {
  public Created() {
    super(HttpStatus.CREATED);
  }
}

// in a handler method:
return new Created();
Run Code Online (Sandbox Code Playgroud)

实际上,通常会有更多参数,例如视图名称和域对象,就像这样new Response(HttpStatus.OK, "customer", customer)各自new Ok("customer", customer).

java oop

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

Twitter 搜索 API:确定对话

Twitter 的 REST API 会返回in_reply_to_status_id推文状态的值,但搜索 API 不会。

让我感到困惑的是,如果您使用 直接http://search.twitter.com/网页进行,回复另一条推文的推文包含“显示对话”链接,但直接使用 API 进行搜索时,则没有似乎没有任何数据表明存在对话(至少使用 JSON)。

此搜索页面如何知道哪些推文是对话的一部分,以及以速率友好的方式模拟此行为(首选 JSON)的最佳方法是什么?我想我将不得不做额外的电话或什么......?

twitter

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

Sharepoint 2010 - 使用自定义站点模板从代码创建站点

我正在从silverlight webpart创建一个新的sharepoint站点.我正在使用ClientContext模型,它适用于团队网站模板(STS#0).我需要从我创建的CUSTOM站点模板创建一个新站点,但我不知道如何引用此模板来指定它是名称的Web模板,并且只能引用其中一个标准模板.

这是我的代码:

  string siteUrl = App.RootSite;
  string siteDescription = project.projectName; // "A new project site.";
  int projectLanguage = 1033;
  string projectTitle = project.projectName; // "Project Web Site";
  string projectUrl = project.projectURL; //"projectwebsite";
  bool projectPermissions = false;
  string webTemplate = "STS#0"; //TODO: reference custom site template

  try
  {
    ClientContext clientContext = new ClientContext(siteUrl);
    Web oWebsite = clientContext.Web;

    WebCreationInformation webCreateInfo = new WebCreationInformation();
    webCreateInfo.Description = siteDescription;
    webCreateInfo.Language = projectLanguage;
    webCreateInfo.Title = projectTitle;
    webCreateInfo.Url = projectUrl;
    webCreateInfo.UseSamePermissionsAsParentSite = projectPermissions;
    webCreateInfo.WebTemplate = webTemplate; …
Run Code Online (Sandbox Code Playgroud)

sharepoint sharepoint-2010

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

Dispose()或Finalize()是否应该用于删除临时文件?

我有一个类,Path.GetTempFileName()它在活动时使用临时文件().我想确保在程序关闭后这些文件不会留在用户的硬盘驱动器上占用空间.现在我的类有一个Close()方法,它检查该类使用的任何临时文件是否仍然存在并删除它们.

将此代码放在Dispose()或Finalize()方法中会更有意义吗?

.net c# idisposable temporary-files

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

是否通过ref或value来提升python支持函数返回一个向量?

我是python的新手,我看过boost python,它看起来非常令人印象深刻.然而,通过介绍我找不到任何示例,对象的向量作为python列表/元组返回.

即举个例子,我想公开类X,Cont及其所有函数.关键位返回X的向量或字符串到python

  class X {};

   class Cont {

       .....
       // how can this be exposed using boost python
       const std::vector<X>&  const_ref_x_vec() const { return x_vec_;}
       std::vector<X> value_x_vec() const { return x_vec;}

       const std::vector<std::string>& const_ref_str_vec() const { return str_vec_;}
       std::vector<std::string> value_str_vec() const { return str_vec_; }

       ...
   private:
       std::vector<X> x_vec_;
       std::vector<std::string> str_vec_;
  };
Run Code Online (Sandbox Code Playgroud)

我尝试公开const_ref_x_vec(),value_x_vec()等函数的无效尝试只会导致编译错误.

从谷歌搜索我没有看到任何支持按值或引用返回向量的示例.使用boost python甚至可以实现这一点吗?有没有解决方法?我应该在这种情况下使用SWIG吗?

任何帮助赞赏.

Avtar

boost-python

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