问题列表 - 第19669页

卸载Java并重新安装到新位置后,Eclipse将无法启动

我今晚重新安装了JDK,因为程序文件中有嵌入空间......现在Eclipse在启动时立即爆炸.是否有需要更新的配置文件?我尝试了eclipse -clean和nu运气.

java eclipse

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

:在Rails 2.3.4中打破了has_many关联的自动保存属性?

在我将这个错误发布给rails团队之前,我想知道我是否做错了可能导致此行为的错误.具体来说,has_many关联的:autosave属性似乎没有按照文档工作.

供参考,这是最新的API文档: http://api.rubyonrails.org/classes/Acti ... ation.html

看一下"一对多示例"部分.我在测试应用程序中完全复制了代码,但它对我不起作用.具体而言,更新父对象,但不更新子对象.

我的架构如下:

create_table :posts do |t|
  t.string :title

  t.timestamps
end

create_table :comments do |t|
  t.text :body
  t.integer :post_id

  t.timestamps
Run Code Online (Sandbox Code Playgroud)

我的模型如下:

  class Post < ActiveRecord::Base
    has_many :comments, :autosave => true
  end

  class Comment < ActiveRecord::Base
    belongs_to :post
  end
Run Code Online (Sandbox Code Playgroud)

在控制台中,我运行以下命令(此时post和comments对象已经在DB中):

  post = Post.find(1)
  post.title # => "The current global position of migrating ducks"
  post.comments.first.body # => "Wow, awesome info thanks!"
  post.comments.last.body # => "Actually, your article should be named differently."

  post.title = "On the migration of …
Run Code Online (Sandbox Code Playgroud)

ruby orm activerecord persistence ruby-on-rails

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

常数在这里是否真的合适,还是有另一种方法? - C++

我是第二个OOP课程的编程学生,用C++教授.我知道在代码中使用魔术数字通常是不好的做法,所以这是我的问题:

在接下来的节目,我必须写这个类,还有就是在税表给我们120号,我们需要用它们来计算税收和其他相关信息.如此庞大的数字,我为每个数字定义一个常量吗?或者我还能做些什么吗?

c++ constants magic-numbers

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

存储高分表,什么样的容器?

假设我有一个高分表,结构如下

name score
name score
....
Run Code Online (Sandbox Code Playgroud)

我需要做一些文件操作和操作文件的某些方面,我认为这样做将其存储在保存文件的顺序的容器最好的办法,进行数据处理与容器,然后输出回到档案.

我考虑使用a map< std::string, int >,但是地图不会保留文件的顺序.会vector< pair< std::string, int >>更好,还是有一些我可以使用的有序地图?如有必要,我还需要容器重复一个名字.我认为,多重映射保持一个键,但允许多个值是关键,这是不是我想要的,因为它不会维持秩序.

c++ containers

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

jQuery动画无法在iPhone上运行

我在客户端的vCard网站上使用jQuery - http://chrismward.com/beta - 在页面之间切换.

这一切在电脑上运行得很好,但是当我试用我的iPhone时:没有骰子.

我使用jQuery 4.0,这里是我使用的网站(比其他的jQuery从谷歌CDN)上唯一的js文件- http://chrismward.com/beta/resource/js/main.js

如果有人能帮助我,我会非常感激.

谢谢,-Giles

javascript iphone jquery

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

使用Haskell的Parsec来解析ByteString

我已经设法使用Parsec来解析一个String,但是无法用ByteString来做同样的事情.

如何让Parsec与ByteStrings一起使用而无需手动将它们转换为字符串?

我觉得这不难实现.我错了吗?(我是Haskell的新手.^^)

谢谢!

haskell parsec bytestring

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

Ruby Regular Expression中的符号组名称(如Python中)

在Python中遇到了这个方便的正则表达式实用程序(我是Python的初学者).例如,使用正则表达式

(?P<id>[a-zA-Z_]\w*)
Run Code Online (Sandbox Code Playgroud)

我可以将匹配的数据称为

m.group('id')
Run Code Online (Sandbox Code Playgroud)

(完整文档:在这里查找"符号组名称" )

在Ruby中,我们可以使用$1, $2或使用MatchData对象(m[1], m[2]等)访问匹配的引用.在Ruby中有类似于Python的Symbolic Group Names吗?

ruby python regex

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

制作者/消费者用于与设备交谈

这是我的问题:我必须能够通过串口发送和接收设备.这必须以多线程方式完成.流程如下:

  1. 等待设备向我发送一些东西 - 或者如果空闲,则查询状态以查看是否在线与设备

  2. 如果设备向我发送了一些内容,则处理消息,确认并告诉设备根据需要执行其他命令

现在,我有一个接收线程和传输线程.接收线程有一个while循环,它通过ReadFile(...)检查串行端口一个字节.如果我有一个字节,那么我开始构建我的缓冲区,然后解析数据以确定发送给我的是什么.

发送线程接受读线程定义的下一个命令,并通过WriteFile将其发送到同一个COM端口.关键是我和设备之间存在接收/发送关系.

我的问题是,我在这里有嵌套的生产者/消费者模型吗?如果我的接收线程正在从设备消耗并且发送线程正在向设备产生,那么线程需要固有地通话才能使它们同步 - 对吗?同步我的工作有效和快速与设备交谈的最佳方法是什么?注意:我使用的是具有TThreads的C++ Builder 5,可以使用关键部分和互斥锁.

编辑:我也在使用轮询,所以我愿意使用WaitCommEvent,如果这会更好!

c++ windows multithreading c++builder

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

C#在相应的输入类型中返回零

我想要一个执行此操作的函数:

    private static dynamic Zero(Type T)
    {
        if (T == typeof(Decimal))
        {
            return Decimal.Zero;
        }
        else if (T == typeof(Double))
        {
            return new Double();
        }
        else if (T == typeof(Int64))
        {
            return new Int64();
        }
        ...
    }
Run Code Online (Sandbox Code Playgroud)

但对于所有类型.我想避免写一个巨大的其他if语句.有没有其他方法可以做到这一点?我正在使用C#4.0.

c# dynamic

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

Python窗口激活

如何使用Python以编程方式在Windows中激活窗口?我正在向它发送击键,此刻我只是确定它是最后使用的应用程序,然后发送击键Alt + Tab从DOS控制台切换到它.有没有更好的方法(因为我从经验中学到这种方式绝不是万无一失的)?

python windows

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