问题列表 - 第37401页

自制安装特定版本的公式?

如何在自制软件中安装特定版本的公式?例如,postgresql-8.4.4而不是最新的9.0.

versioning installation homebrew

2072
推荐指数
26
解决办法
105万
查看次数

GCD Dispatch Sources和select()有什么区别?

我一直在编写一些替代现有的代码:

while(runEventLoop){
  if(select(openSockets, readFDS, writeFDS, errFDS, timeout) > 0){
    // check file descriptors for activity and dispatch events based on same 
  }
} 
Run Code Online (Sandbox Code Playgroud)

套接字读码.我想将其更改为使用GCD队列,以便我可以使用dispatch_async将事件弹出到队列,而不是维护"必须在下一次迭代时调用"数组.我也已经在使用GCD队列来/包含/这个特定的动作,因此希望将它转移到更自然的GCD调度表格中.(不是while()循环独占串行队列)

但是,当我尝试将其重构为依赖于从套接字描述符上的DISPATCH_SOURCE_TYPE_READ和DISPATCH_SOURCE_TYPE_WRITE绑定的事件处理程序触发的调度源的形式时,依赖于此调度的库代码停止工作.我的第一个假设是我误解了DISPATCH_SOURCE_TYPE_READ和DISPATCH_SOURCE_TYPE_WRITE的使用 - 我假设它们会产生与使用这些套接字描述符调用select()大致相同的行为.

我是否误解了GCD调度来源?或者,关于重构,我是否在不适合的情况下使用它?

sockets iphone multithreading grand-central-dispatch ios

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

在<List <Dictionary <string,int >>中使用Linq的总和金额

我有一个声明如下的通用列表:

List<Dictionary<string, int>> sales;
Run Code Online (Sandbox Code Playgroud)

该字符串将是产品名称,int是销售的单位数.我想按产品名称分组并总计销售总额.所以我可以看到每种产品的销售量.

我怎么用linq做这个?

谢谢!

linq

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

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

如何处理共享约90%源代码的多个Android应用程序?

我有一个国家的公共交通应用程序,我想为另一个国家创建一个单独的应用程序.大多数代码都将被共享,但我需要一些类来实现不同的实现,例如TransitProvider.

是否可以使用Android Library Project共享代码?我可以这样做吗?

  1. 在库项目中使用TransitProvider(扩展AbstractTransitProvider).该类有未实现的方法.
  2. 在应用程序项目> AndroidManifest.xml中,我有不同的包名,而不是库的清单.我在这个项目中也有TransitProvider,它与库的TransitProvider在同一个包中.
  3. 当我在库项目代码中使用TP时,从app实现.应该使用项目(即应用项目的TP覆盖库的TP).

android

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

Delphi中的Length()函数如何工作?

  • 在其他语言(如C++)中,您必须自己跟踪数组长度 - Delphi如何知道数组的长度?是否有内部的隐藏整数?

  • 对于性能关键部分,不使用Length()但是由我管理的直接整数更好吗?

arrays delphi

10
推荐指数
3
解决办法
5469
查看次数

模板下拉列表未显示在Wordpress管理员页面中

我正在开发一个基于Wordpress的项目,我刚刚通过上传模板文件为安装添加了一个新模板.我正在创建一个将使用我的新模板的新页面,突然之间,"页面属性"框中的"模板"下拉列表消失了.

我正在使用Wordpress 3.0.1.

更新:我看到一个网站告诉我恢复默认模板,然后回到我的自定义模板.显然它有效,但我仍然对触发这个bug的原因感到困惑.此外,在这个bug任何额外的知识或指针将是一个很大的帮助,因为我的工作需要我来修补这个(以及可能提交bug修复WordPress的).谢谢!

wordpress wordpress-theming

17
推荐指数
11
解决办法
5万
查看次数

iPhone,如何设置视图的背景,如设置屏幕灰色样式?

我正在创建一个设置屏幕,它是一个子屏幕,不会推送到另一个屏幕.我不想使用表格视图.但我需要让屏幕看起来像其他设置屏幕,灰色的背景,像这样......

替代文字

iphone xcode

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

什么是MouseEvent.CLICK及的MouseEvent.MOUSE_DOWN之探源上的ActionScript 3.0

我想知道它们之间有什么区别MouseEvent.CLICK & MouseEvent.MOUSE_DOWN.因为当我用MouseEvent.MOUSE_DOWN一个按钮设置full-screen视图时它不起作用,而不是这个MouseEvent.CLICK工作.那是什么原因呢.

apache-flex flash actionscript actionscript-3

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

带有Hibernate 3的JPA-ManyToMany-Stack溢出和多个包错误

在检索具有双向多对多关系的实体的数据时,我遇到了问题。如果List用于存储实体,则无法同时获取多个包错误。如果我将代码更改为use Set,则会出现stackoverflow错误。

细节 :

  • 春季3.0.3
  • 休眠核心:3.5.1-Final
  • 休眠注释:3.5.1-最终
  • 休眠公共注释:3.2.0-最终
  • 休眠实体管理器:3.5.1-Final
  • MySQL数据库
  • Junit 4

用户有许多银行帐户;银行帐户可以有许多用户

User.java

@ManyToMany(fetch = FetchType.EAGER, mappedBy="user") 
private List<BankAccount> bankAccounts = new ArrayList<BankAccount>();
Run Code Online (Sandbox Code Playgroud)

BankAccount.java

@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "user_bankaccount", 
           joinColumns = @JoinColumn(name="bank_account_id"), 
           inverseJoinColumns = @JoinColumn(name = "user_id")
)
private List<User> user = new ArrayList<User>();
Run Code Online (Sandbox Code Playgroud)

数据库表

Users
user_id PK

Bankaccount
bank_account_id PK

user_bankaccount
bank_account_id PK ( references bankaccount.bank_account_id )
user_id PK ( references user.user_id )
Run Code Online (Sandbox Code Playgroud)

问题

  1. 当我尝试getAllUsers使用JUnit测试用例获取所有用户数据()时,无法同时获取多个数据包错误。
  2. 如果我分别使用SetHashSet而不是List和ArrayList,则会出现stackoverflow错误。 …

java orm hibernate jpa-2.0

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