我想比较执行Post.all和SELECT * FROM posts (或其他一些语句)的时间我怎样才能得到Post.all执行时间?
当我打开DevTools时,有一个小button可以切换Hide Drawer. 和Show Console. 。 除了不一致的名字,“抽屉”对我来说是非常烦人的,因为它占据了devtools分配的那么多的小屏幕空间(我是底部对接的)。 我怎样才能让这个“抽屉”永久closures? 或者如果我不能这样做,我至less能保持尽可能低的高度吗? (每次打开它都会返回到默认的高度)
我有一个对象,我需要在IE8中检查。 我尝试了开发者工具和console.log ,他们的Firebug等价物。 但是,当我输出对象到日志: console.log("Element: ", element); console.log(element); 我只得到string LOG: Element: [object Object] 而不是可点击的,可检查的转储。 是否有可能将对象转储到日志并检查其成员,如在Firebug中? 我不能使用自制的dump()函数,因为我想检查的元素非常庞大,浏览器会崩溃。
我有一个pipe理图像的控制台应用程序。 现在我需要在控制台应用程序中预览图像。 有没有办法在控制台中显示它们? 以下是当前基于字符的答案的比较: input: 输出:
我需要从terminal运行几行Ruby代码,但是我找不到所需的参数。 你能解释一下如何做到这一点?
我有一个包含相当多的线程的控制台应用程序。 有线程监视某些条件,如果它们是真的就终止程序。 这个终止可以在任何时候发生。 我需要一个事件,可以在程序closures时触发,以便我可以清理所有其他线程并正确closures所有文件句柄和连接。 我不确定是否有一个已经内置到.NET框架,所以我问我写我自己的。 我想知道是否有这样一个事件: MyConsoleProgram.OnExit += CleanupBeforeExit;
我试图尽量远离使用鼠标(只是一个宠物项目)。 我知道,在terminal,你可以做ck切割线和cu粘贴回到同一个terminal,但我正在寻找的东西,我可以在terminal复制到gnomes剪贴板的一行,所以我可以粘贴它成为一个浏览器或其他。 我知道,如果我用鼠标突出显示文本,我可以用shift-insert来粘贴文本,这很棒,但是现在我只想在没有鼠标的情况下做到这一点。 像emacs中的c-space突出显示(但是,即使这不会复制到gnome剪贴板)。 谢谢 还有一些更明确的说法,我打开了几个不同的terminal,并且在很多地方我都使用了像xclip / xsel这样的公用程序没有帮助的各种远程机器。
无论出于何种原因,rails控制台拒绝启动,它只是挂起。 我没有对我的代码进行任何更改,而使用相同版本的ruby和rails的其他项目也没有问题。 当我终于按Ctrl + C我得到这个堆栈跟踪,指向spring。 我不能解释为什么这是从一个时刻到下一个,它在哪里工作正常。 我已经通过RVM清除了所有的gem,并通过捆绑命令重新安装,但仍然没有运气。 任何想法,将不胜感激。 另外轨道服务器没有问题,据我所知,问题是项目相关的,但没有代码已经改变,唯一的轨道控制台有问题。 Ruby 2.1.2 Rails 4.1.4 user_a@ubuntu:~/work/app_a$ rails console ^C/home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `verify_server_version' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:25:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/rails.rb:23:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client.rb:26:in `run' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/bin/spring:48:in `<top (required)>' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>' from /home/user_a/work/app_a/bin/spring:16:in `require' from /home/user_a/work/app_a/bin/spring:16:in `<top (required)>' […]
在Eclipse中使用Java进行控制台应用程序时,我看到输出被放置在IDE本身的文本框中,而不是像在Visual Studio中那样popup一个控制台。 这一点很方便,即使程序退出后,我仍然可以很好地使用写入的文本,因为它不会被擦除,直到我再次运行。 有没有可能实现像Visual Studio那样的东西? 我知道,而不是做 System.Console.WriteLine(str); 我可以 System.Diagnostics.Debug.WriteLine(str); 但并不完全相同,因为在输出窗口中会出现很多“垃圾”,就像所有加载的符号等一样。 更妙的是,当你运行你的应用程序时,是否有可能在IDE中完成所有的工作,而不是让控制台运行?
是否有可能获得“更多”行到命令窗口(控制台)? 当我debugging我的程序时,我输出了一堆行到窗口,输出的开始消失在范围之外,我可以向后滚动窗口,所以我没有看到从程序开始我的完整输出。 我怎样才能让命令窗口保持所有的行? (是的,我也可以把它写成一个文本文件作为日志,但我想尝试这样做的变化)