小编use*_*119的帖子

MySQL Workbench 6.3(Mac)依赖简单查询

我在OS X Yosemite 10.10.5的Mac上使用MySQL Workbench 6.3.7 build 1199 CE(64位).我正在连接到Amazon RDS MySQL实例.

当我输入一个简单的查询,如

select * from `devices`;
Run Code Online (Sandbox Code Playgroud)

然后单击带有游标的lightning-bolt-bolt图标,查询开始,由以下屏幕截图中"SQL File 4"选项卡旁边的微调器激活指示.但是,查询没有完成,它只是挂起.白色手动红色停止标志图标被禁用.

处于挂起状态的MySQL Workbench的屏幕截图

我只能从这一点强制退出MySQL Workbench.如果我尝试定期退出,没有任何反应.

如何在数据库上始终如一地运行简单查询?有时它可以工作(可能有10%的时间),但它大多只是挂起.

mysql-workbench

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

Pandoc:荧光笔的可用语法是什么?

http://pandoc.org/demos.html#examples的子弹点18 显示了如何通过给出参数来更改使用的语法高亮显示器--highlight-style.例如:

pandoc code.text -s --highlight-style pygments -o example18a.html
pandoc code.text -s --highlight-style kate -o example18b.html
pandoc code.text -s --highlight-style monochrome -o example18c.html
pandoc code.text -s --highlight-style espresso -o example18d.html
pandoc code.text -s --highlight-style haddock -o example18e.html
pandoc code.text -s --highlight-style tango -o example18f.html
pandoc code.text -s --highlight-style zenburn -o example18g.html
Run Code Online (Sandbox Code Playgroud)

我想知道这些是否是唯一可用的配色方案.如果没有,我如何加载不同的语法荧光笔?我可以定义自己的吗?

syntax-highlighting pandoc

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

git:为什么我不能在壁球合并后删除我的分支?

我有一个git仓库mainline(相当于master)和一些本地功能分支.例如:

$ git branch
* mainline
  feature1
  feature2
  feature3
Run Code Online (Sandbox Code Playgroud)

当我执行以下操作时,我能够将功能分支中的所有编辑内容合并为一个提交到mainline:

$ git checkout mainline
$ git pull
$ git checkout feature1
$ git rebase mainline
$ git checkout mainline
$ git merge --squash feature1
$ git commit
$ git push
Run Code Online (Sandbox Code Playgroud)

我的问题是,在这一点上,当我尝试删除feature1分支时,它告诉我它没有完全合并:

$ git branch -d feature1
error: The branch 'feature1' is not fully merged.
If you are sure you want to delete it, run 'git branch -D feature1'.
Run Code Online (Sandbox Code Playgroud)

是什么导致这个错误?我以为git merge --squash …

git merge git-merge

20
推荐指数
2
解决办法
3724
查看次数

如何在Rails中实现类表继承?

我刚刚完成了使用Rails的Agile Web Development,第四版(http://pragprog.com/book/rails4/agile-web-development-with-rails)这本书,并且需要一些帮助来理解如何创建模型之间的亲子关系.我做了一些谷歌搜索并在StackOverflow上进行了搜索,并且总体上了解了单表继承和类表继承.

我有一堆关于档案馆藏中不同项目的元数据.大多数元数据对于所有对象都是相同的,例如,登录号,标题,描述,版权等.除了公共元数据之外,还存在仅适用于某些类型的项目的元数据,例如,照片需要保持跟踪物品是彩色还是黑白; 录音需要跟踪格式(CD,DAT,盒式磁带等)和持续时间; 文本材料需要跟踪页数; 等等

       Class hierarchy

            Item
              |
  +-----------+------------+
  |           |            |
Photo   SoundRecording    Text
Run Code Online (Sandbox Code Playgroud)

由于我将拥有数千条记录,因此我将单表继承视为效率太低.我理解这里提到的类表继承的想法:http://martinfowler.com/eaaCatalog/classTableInheritance.html但我对如何在新的Ruby on Rails项目中实际实现它感到困惑.我是否将类表继承实现为多态关联(http://guides.rubyonrails.org/association_basics.html#polymorphic-associations)或我是否在错误的轨道上?

谢谢.

ruby-on-rails class-table-inheritance

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

Java Swing dispose()与setVisible(false)

我有一个独立的Java应用程序,它从数据库中获取数据并将其显示在JTable中.应用程序启动时,将提示用户输入JDialog中的用户名/密码.输入正确的凭据后,将显示包含数据的主JFrame.在主JFrame上,我有一个注销按钮,当单击时,应该关闭主JFrame并重新显示登录JDialog.一切都在工作,除了我发现点击注销按钮时主JFrame不会消失.下面是我的代码的一个小工作示例:

Main.java:

import javax.swing.SwingUtilities;

public class Main {

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new MainFrame();
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

MainFrame.java:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class MainFrame extends JFrame implements ActionListener {
    private JButton button;
    private MyDialog dialog;

    public MainFrame() {
        super("this is the JFrame");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        dialog = new MyDialog(this);
        button = new JButton("click me to hide this JFrame and display JDialog");
        button.addActionListener(this);
        add(button);
        pack();
        setVisible(true);
    }

    @Override …
Run Code Online (Sandbox Code Playgroud)

java swing dispose visibility

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

如何更新子JPanel中的组件时如何在父JPanel中触发操作(Java Swing)

我正在尝试在Java Swing中构建一个MVC应用程序.我有一个包含四个JComboBox的JPanel,这个JPanel嵌入到父JPanel中.除了子JPanel之外,父JPanel还有其他控件.

每当我更改JComboBoxes的值时,JPanel的模型都会正确更新(它基本上是一个日期选择器,每个日期,月份,月份和一小时都有一个组合框).我无法弄清楚的是,无论何时更改其中一个JComboBox,我都可以触发父JPanel的模型更新自身以匹配存储在子JPanel模型中的值.

下面是我所掌握的结构的简化SSCCE.谢谢.

import java.awt.event.*;
import javax.swing.*;

public class Example extends JFrame {
    public Example() {
        super();
        OuterView theGUI = new OuterView();
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);
        add(theGUI);
        pack();
        setVisible(true);        
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Example();
            }
        });        
    }
}

class OuterView extends JPanel {
    public OuterView() {
        super();
        InnerView innerPanel = new InnerView();
        JButton button = new JButton("display OuterView's model");
        button.addActionListener(new ButtonListener());
        add(innerPanel);
        add(button);
    }

    private class ButtonListener implements ActionListener { …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jcombobox propertychangelistener

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

Selenium WebDriver(Firefox):动态禁用Javascript

我知道我可以使用Firefox配置文件来禁用JavaScript.例如,请参阅使用Selenium WebDriver启用/禁用javascript.

但是,我有一个案例,我需要启用JavaScript才能让我登录到页面,但是我希望在登录后禁用JavaScript,这样当我这样做时page_source,它会返回DOM,就好像JavaScript还没有运行.关键是登录页面需要JavaScript.在Selenium WebDriver中是否可以动态控制JavaScript是打开还是关闭?

javascript firefox selenium

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

Xcode 5 // iOS 6和7 // TDD:OCUnit或XCTest

我是一名软件工程专业的学生,​​在实习课程中,一小组学生与第三方客户合作解决问题.我的团队已经分配了一个涉及编写iOS程序的项目.我们都没有做任何iOS编程.我们正在贪婪地阅读,但需要尽快加快速度,因为学期只有15周.

我的问题是测试框架.我们的团队计划使用TDD.我们的iOS应用程序需要支持iOS 6和7.我以为我读过XCTest只支持iOS 7的地方,我们需要使用OCUnit来支持iOS 6.这是真的吗?我们如何编写支持iOS 6和7的应用程序?是否像将部署目标设置为iOS 6.0并且不使用iOS 6.0之后引入的任何API一样简单?

xcode unit-testing ocunit ios xctest

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

Java Swing:包含填充了文本的JTextArea的JScrollPane在移动到第二个监视器时变得非常小

我有一个Java Swing GUI,它包含一些包含JTextAreas的JScrollPanes,它们会填充数据,以便显示滚动条.一旦滚动条出现,当我将窗口移动到第二个监视器时,JScrollPane变得非常小,以至于我再也看不到它包含的文本了.

例:

这是我的主监视器上的窗口,其中JScrollPane填充了文本: 在此输入图像描述

这是我填充文本并将其移动到第二个监视器后的窗口: 在此输入图像描述

这是一个演示问题的小示例程序:

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;

public class Main extends JFrame {
    public Main() {
        Test theGui = new Test();
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(true);
        add(theGui);
        pack();
        setVisible(true);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Main();
            }
        });
    }
}

class Test extends JPanel {
    private static final int PADDING = 3;
    private JLabel label;
    private …
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane

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