问题列表 - 第45500页

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

为什么我的时间相关单元测试每天下午4点都会中断?

很长一段时间以来,我一直有这个问题,在一天的某个特定时间,我的测试中断了一小部分.我有很多测试正在进行简单的日期比较,从下午到下午4点,一切都运行良好.知道为什么会这样吗?我也在我的环境文件中设置了我的时区.

好像我的一些电话,如5.days.from_now.to_date正在增加额外的一天.

编辑

例如,此测试失败:

# Widget that creates items for how many days the trip is gone.
def test_should_create_correct_amount_of_days_for_trip
  w = DayWidget.create(:trip => trips(:hawaii))
  assert_equal w.days.size, 5
end

# Code in trip model that calculates amount of days
def number_of_days
  (self.return_date.to_date - self.depart_date.to_date).to_i + 1
end

# Test fixture yaml for Hawaii
hawaii:
  depart_date: <%= Time.now.tomorrow.to_s(:db) %>
  return_date: <%= 5.days.from_now.to_s(:db) %>
Run Code Online (Sandbox Code Playgroud)

下午4:00之后,上面的测试失败并说它创建了6天而不是5 :(

ruby testing datetime ruby-on-rails

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

截断的JTable打印输出

我有一个使用JTextArea作为其TableCellRenderer的JTable,因此表格单元格可以使用自动换行.JTable显示正常.当我通过JTable的打印方法将表打印到打印机时,输出总是截断大约60%的数据.我尝试过不同的计算机和不同的打印机,以及不同的打印机驱动程序,不同的JVM版本(1.5,1.6),但这些都没有帮助.下面是一个自包含的Java主类,可以重现该问题.有任何想法吗?

import java.awt.*;
import java.awt.event.*;
import java.awt.print.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;

public class JTextAreaJTableTest extends javax.swing.JFrame {

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                JTextAreaJTableTest frame = new JTextAreaJTableTest();
                frame.setSize(640, 480);
                frame.setLocationRelativeTo(null);
                frame.setVisible(true);
            }
        });
    }

    JButton jButtonPrint;
    JScrollPane jScrollPane;
    JTable jTable;
    JToolBar jToolBar;

    public JTextAreaJTableTest() {
        initComponents();

        DefaultTableModel dtm = (DefaultTableModel) jTable.getModel();
        Vector<Vector<String>> data = new Vector<Vector<String>>();
        for (int i = 0; i < 50; i++) {
            Vector<String> rowData …
Run Code Online (Sandbox Code Playgroud)

java printing swing jtable

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

你能在SQL WHERE clasue中使用"on-the-fly"列名吗?

我的SQL有点生疏了.

我以为我可以这样做:

SELECT *, DATEADD(d, 1 ,dStartDateTime) dCloseDate
FROM EventItem 
WHERE dCloseDate > '1990-01-01 07:00:00.000'
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,我收到错误:

Invalid column name 'dCloseDate'.
Run Code Online (Sandbox Code Playgroud)

有人知道解决方法吗?我只是想这样做,使我的代码更具可读性/可维护性.

关于为什么我不应该这样做的任何建议也将不胜感激:)

sql sql-server

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

PHPMyAdmin中的MiB意味着什么?

当我们要导入sql查询文件时.我们将看到最大文件限制大小,单位为MiB.

  1. 什么是MiB意味着什么?
  2. 为什么不说MB(MegaByte)?

更多解释我的意思,我上传截图:http: //img683.imageshack.us/img683/4131/phpmyadmins.png

非常感谢,GusDe

php mysql phpmyadmin

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

ClojureQL与clojure.contrib.sql相比如何?

看起来每个人都涵盖了基本情况,例如选择某些列并通过谓词过滤得很好,但我想知道每种情况如何比较更高级的情况.是否更容易在一个方面表达复杂的查询?一个库是否缺少对方涵盖的任何功能?

sql clojure clojure-contrib clojureql

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

贝叶斯分类器得分代表什么?

我正在使用ruby分类器gem,其分类方法返回针对训练模型分类的给定字符串的分数.

得分是百分比吗?如果是这样,最大差异是100分吗?

ruby bayesian bayesian-networks

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

与DFA相比,NFA的利弊是什么?

NFA优于DFA:表示使用更少的内存.

与NFA相比,NFA的缺点:得到答案的速度较慢.

还有其他优点或缺点吗?

theory algorithm default nfa

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

在Groovy中对列表进行排序

对不起,如果这是一个直接的事情,我是Groovy的新手.我正在试图弄清楚如何在每个子列表中的"使用"键上对此列表进行排序,但我似乎无法弄明白:

[[name:foo, uses:2], [name:bar, uses:1], [name:baz, uses:4]]
Run Code Online (Sandbox Code Playgroud)

我希望得到以下结果:

[[name:baz, uses:4], [name:foo, uses:2], [name:bar, uses:1]]
Run Code Online (Sandbox Code Playgroud)

那里有人知道如何最好地处理这个问题吗?我检查了类似的问题,但找不到任何与Groovy有关的内容.

提前致谢.

sorting groovy list

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

如何在Ruby中生成随机日期?

我在我的Rails 3应用程序中有一个模型,它有一个date字段:

class CreateJobs < ActiveRecord::Migration
  def self.up
    create_table :jobs do |t|
      t.date "job_date", :null => false
      ...
      t.timestamps
    end
  end
  ...
end
Run Code Online (Sandbox Code Playgroud)

我想用随机日期值预填充我的数据库.

生成随机日期的最简单方法是什么?

ruby random ruby-on-rails date ruby-on-rails-3

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