问题列表 - 第30017页

Bundler不工作:在`[]':undefined方法`[]'表示false:FalseClass

在安装(和删除)Compass后,我的Rails应用程序遇到了一些麻烦.bundle install给我以下内容:

/Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler 1.0.0.beta.2/lib/bundler/settings.rb:10:in `[]': undefined method `[]' for false:FalseClass (NoMethodError)
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/settings.rb:32:in `without'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/settings.rb:26:in `without='
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/cli.rb:105:in `install'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/task.rb:33:in `run'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:109:in `block in invoke'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:116:in `call'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:116:in `invoke'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor.rb:159:in `block in start'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/base.rb:378:in `start'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor.rb:138:in `start'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/gems/bundler-1.0.0.beta.2/bin/bundle:13:in `<top (required)>'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/bin/bundle:19:in `load'
from /Users/[..]/.rvm/gems/ruby-1.9.2-head@rails3beta/bin/bundle:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我已经尝试清理gemset并重新安装Bundler和其他宝石而没有运气.我也尝试创建一个新的应用程序 - 捆绑正常工作在这里,所以我想这个问题是withint我的应用程序代码的地方,但我不知道去哪里找.

有任何想法吗?:-) 多谢你们.

ruby ruby-on-rails bundler

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

Java:将字节列表转换为字节数组

试图解决什么应该是一个简单的问题.有一个Bytes列表,想要在函数末尾将它转换为字节数组.

final List<Byte> pdu = new ArrayList<Byte>();
....
return pdu.toArray(new byte[pdu.size()]);;
Run Code Online (Sandbox Code Playgroud)

编译器不喜欢我的语法toArray.如何解决这个问题?

java arrays collections

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

在c#代码中编写SQL查询的最佳实践是什么?

在我目前的项目中,我正在使用SQL CE.由于它不支持存储过程,我必须在存储库中编写sql查询.

选项1:

StringBuilder query = new StringBuilder();
query.Append("SELECT");
query.Append("    c.CUSTOMER_ID,");
query.Append("    COALESCE (c.FIRST_NAME, '') + ' ' + COALESCE (c.LAST_NAME, '') AS FULL_NAME");
query.Append("    ct.NAME as CUSTOMER_TYPE");
query.Append("FROM ");
query.Append("    CT_CUSTOMER_TYPE AS ct INNER JOIN CUSTOMER AS c ON ct.CUSTOMER_TYPE_ID = c.CUSTOMER_TYPE_ID");
Run Code Online (Sandbox Code Playgroud)

选项2:

string query = "SELECT c.CUSTOMER_ID, COALESCE (c.FIRST_NAME, '') + ' ' + COALESCE (c.LAST_NAME, '') AS FULL_NAME, ct.NAME as CUSTOMER_TYPE FROM CT_CUSTOMER_TYPE AS ct INNER JOIN CUSTOMER AS c ON ct.CUSTOMER_TYPE_ID = c.CUSTOMER_TYPE_ID";
Run Code Online (Sandbox Code Playgroud)

选项1似乎更具可读性,特别是当我有10个以上的表连接时,但选项2更快.
我应该接受哪个选项,在这种情况下最佳做法是什么?

c# coding-style

7
推荐指数
3
解决办法
5270
查看次数

我可以将一个类及其所有内部类编译为单个类文件吗?

我一直在为一堂课做一个相当简单的项目.我知道它应该是用Java编写的,而且我已经阅读了足够多的Assignment描述来了解我应该做的事情,所以我开始创建一个很好的,面向对象的解决方案(因为它是Java,对吧?).当我最终阅读赋值的细节时,我会发现这个小宝石:整个东西应该作为单个类文件提交.现在重写整个事情为时已晚,所以我试图通过使我的所有类成为主类的静态内部类来解决它.令我懊恼的是,我发现eclipse至少在默认情况下会编译内部类以分离类文件.遗憾的是,我对Java编译器设置了解不多,但我 我希望有一种方法可以将它们全部编译成一个.class文件.这是可能的,还是我必须简单地用我的笔记输入我的TA并决定停靠我的东西?

java compiler-construction

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

如何将Google Analytics添加到reStructuredText?

我正在使用reStructured文本来创建一些简单的网站.所以我有很多*.rst文件,我想在其中添加Google Analytics代码.但据我所知,不可能添加这样的东西?!

我使用rst2html将文件转换为html.

python restructuredtext docutils

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

Spring JPA - 注入事务管理器与注入实体管理器

如果我想以编程方式管理事务,通过注入 PlatformTransactionManager 启动事务与直接注入 EntityMangerFactory/EntityManager 和从 Entitymanager 获取事务之间有什么区别

public class MyDAO  {
@PersistenceContext(unitName="test") EntityManager em;

JpaTransactionManager txnManager = null;
public void setTxnManager(JpaTransactionManager mgr) {
  txnManager = mgr;
}

public void process(Request request) throws Exception {
  TransactionStatus status =
     txnManager.getTransaction(new DefaultTransactionDefinition());
  try {
     em.persist(request);
     txnManager.commit(status);
  } catch (Exception up) {
     txnManager.rollback(status);
     throw up;
  }
}
Run Code Online (Sandbox Code Playgroud)

与直接注入 EntityManager 一样

public class MyDAO {
    @PersistenceContext(unitName="test")
    EntityManager em;

    public void process(Request request) throws Exception {
      EntityTransaction txn = em.getTransaction();
      try {
         em.persist(request);
         txn.commit();
      } catch …
Run Code Online (Sandbox Code Playgroud)

spring jpa transactions

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

C#中的Array.GetLength(维度)如何实际工作?

Array.GetLength(dimension)在C#中使用时,每次调用数组时实际上是否计算了数组的大小,或者是否缓存/存储了该数组的大小?

我真正想知道的是,如果将一个局部变量设置为数组维度的长度,如果在一个大循环中使用,或者我可以一遍又一遍地调用array.GetLength(),那么是否会增加任何效率罚款.

c# arrays

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

从touchesBegan获取触摸位置?(和其他游戏问题)

我正试图从屏幕上获取触摸事件的位置

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event.

我可以用什么代码来读取触摸坐标?到目前为止,我已经走到了这一步:

NSLog(@"Touch data: %@", [NSString stringWithFormat:@"NSSet: %@",[touches description]]);
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用OpenGL模板应用程序制作游戏.触摸只会在EAGLView文件中注册,而不是ESRenderer1文件.我假设我应该使用EAGlView来设置变量,然后从那里读取变量到ESRenderer来执行游戏计算.这是一个好方法吗?

iphone opengl-es touch

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

参数和参数之间的区别

"参数"和"参数"之间是否有区别,或者它们只是同义词?

language-agnostic parameters arguments terminology

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

有什么理由我只在Windows 7上获得NullReference异常吗?

我的C#,.NET 4,应用程序在XP上运行正常(媒体中心准确 - 请不要问).

在Windows 7上,它安装很好,但立即borks.它在后台工作程序的回调中抱怨NullReferenceException.(我很乐意为您提供更多信息,但在目标机器上安装VS时,这就是我能得到的.)

那么,关于部署到Windows 7,我应该知道什么?

编辑:根据要求,这里有一个更好的描述正在发生...当我的应用程序的主要形式初始化时,它使用后台工作程序来创建一个日志类的实例.创建日志记录类时,worker的回调使用日志实例添加新条目.

.net c# deployment windows-xp windows-7

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