public class MinesweeperMenu extends MinesweeperPanel{
private JPanel picture = new JPanel();
private JButton play = new JButton("Play");
private JButton highScores = new JButton("High Score and \nStatistics");
private JButton changeMap = new JButton("Create Custom \nor Change Map");
private JButton difficulty = new JButton("Custom or\nChange Difficulty");
private JButton user = new JButton("Change User");
Image img;
public MinesweeperMenu()
{
// Set Layout for the menu
LayoutManager menuLayout = new BoxLayout(menu, BoxLayout.Y_AXIS);
menu.setLayout(menuLayout);
// Set Layout for the window
LayoutManager windowLayout = new BorderLayout(); …Run Code Online (Sandbox Code Playgroud) 我希望点击我的测试应用程序上显示的弹出消息(如果存在).我是水豚的新手,似乎找不到办法做到这一点.我之前有过watir的经验,如果我用watir这样做,它会是这样的:
if browser.link(:text, "name").exists? do
browser.link(:text, "name").click
end
Run Code Online (Sandbox Code Playgroud)
我怎么能在水豚做同样的事情?请注意,此链接并不总是出现,因此我希望获得if语句.
正如我的标题所描述的那样,我Auto在我的应用程序中使用了hibernate flush模式机制.因此,当我更改hibernate持久对象中的任何数据时,它会自动反映在数据库中.我不想要这个.所以我找到了一个使用FlushMode的解决方案Commit.
所以这是我的实际问题:
Commit刷新模式而不是Auto?和文档中此声明的含义是什么?
在查询执行之前,有时会刷新会话,以确保查询永远不会返回失效状态.
http://docs.jboss.org/hibernate/orm/3.5/javadoc/org/hibernate/FlushMode.html
我正在使用Boost程序选项,我想提供一个有三种方式的选项:
例如,我有一个程序可以处理a.jpg等文件,我想让用户能够在以下场景中使用它:
myapp.exe a.jpg : process jpeg
myapp.exe a.jpg -e : process jpeg and generate report at the same directory as a.jpg
myapp.exe a.jpg -e c:\tmp\ : process jpeg and generate report at c:\tmp\
Run Code Online (Sandbox Code Playgroud)
如何使用Boost程序选项执行此操作?
我正在尝试创建一个与鱼一起使用的自动完成脚本; 我正在为同一个程序移植一个bash完成脚本.
该方案有三个顶级的命令,比如foo,bar和baz每个有一些子命令,只说a b和c每个.
我所看到的是,顶层命令自动完成好了,所以如果我型f我得到foo自动完成,但随后如果我再次按Tab键,看看它的子命令是的,我看到foo,bar,baz,a,b,c和它应该只是a,b,c
我使用git完成脚本作为参考,因为它似乎正常工作.我也使用git flow脚本作为参考.
我认为这是在git完成脚本中通过以下方式处理的:
function __fish_git_needs_command
set cmd (commandline -opc)
if [ (count $cmd) -eq 1 -a $cmd[1] = 'git' ]
return 0
end
return 1
end
Run Code Online (Sandbox Code Playgroud)
这是有道理的,你只能使用完成,如果命令有一个arg,脚本本身; 如果你使用它作为条件(-n)来完成顶级命令的调用,我认为正确的事情会发生.
但是,我所看到的并非如此.我将该函数复制到我的脚本中,适当地更改了"git",并且没有任何运气.
修剪下来的脚本如下:
function __fish_prog_using_command
set cmd (commandline -opc) …Run Code Online (Sandbox Code Playgroud) 我目前正试图运行
原子编辑器
中bash壳,从fish壳.重要的是,我跑atom的bash,因为IDE-哈斯克尔如何处理ghc-mod路径的分辨率,和其他一些标准化的问题.
我是这样做的:
#~/.config/fish/config.fish
function start-atom
bash $HOME/lib/atom/bin/Atom/atom $argv
end
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行start-atom时fish,我收到以下错误:
/home/athan/lib/atom/bin/Atom/atom: /home/athan/lib/atom/bin/Atom/atom: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
即使我知道这个文件是正确的和可执行的.有任何想法吗?谢谢!
我安装了多个版本的PHP,对于我的正常开发,我总是使用通过homebrew安装的PHP 5.5.x.
在鱼壳里
which php & php --version
=> /usr/local/bin/php
=> PHP 5.5.8 (cli) (built: Jan 16 2014 15:58:25)
Run Code Online (Sandbox Code Playgroud)
路径是正确的.
我的问题是,当我必须使用Drupal开发时,我使用MAMP作为捆绑灯堆,并且MAMP包含自己的php版本.我的问题是当Drush与Drupal一起使用时,我不能像往常一样在bash中设置PHP可执行文件路径.我只想要使用捆绑的PHP版本/可执行文件.
在bash我可以这样做:
# Set Drush root to MAMP PHP
export DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
Run Code Online (Sandbox Code Playgroud)
但这不适用于鱼壳,我试过这个(没有成功):
鱼配置位置: ~/.config/fish/config.fish
set -x DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
Run Code Online (Sandbox Code Playgroud)
如果我用鱼壳运行drush status我总是得到这个:
Drupal version : 7.26
Site URI : http://default
Database driver : mysql
Database username : root
Database name : dev-db
Default theme : garland
Administration theme : garland
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.5/php.ini
PHP OS : …Run Code Online (Sandbox Code Playgroud) 我似乎无法在Google或StackOverflow上找到答案.
如何在后台启动进程(在活动窗口后面)?就像,当进程启动时,它不会中断用户正在使用的当前应用程序.
该过程不会在当前应用程序前弹出,它只会启动.
这就是我正在使用的:
Process.Start(Chrome.exe);
Run Code Online (Sandbox Code Playgroud)
当应用程序启动时,Chrome会在我的应用程序前弹出.如何让它在后台启动?
我也尝试过:
psi = new ProcessStartInfo ("Chrome.exe");
psi.UseShellExecute = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)
但是与前一个完全没有区别.
谢谢.
试图在SQL Developer中生成解释计划,程序会弹出一个消息框,标题为"无法查询plan_table",抱怨"无效的列名".未生成或显示该计划.怎么修?