草庐IT

print_sleep

全部标签

java - 使用 Thread.sleep(x) 或 wait() 时出现异常

我试图延迟或进入休眠状态我的Java程序,但出现错误。我无法使用Thread.sleep(x)或wait()。出现同样的错误信息:unreportedexceptionjava.lang.InterruptedException;mustbecaughtordeclaredtobethrown.在使用Thread.sleep()或wait()方法之前是否需要执行任何步骤? 最佳答案 你有很多阅读要做。从编译器错误到异常处理、线程和线程中断。但这会做你想做的事:try{Thread.sleep(1000);//1000millisec

java - Java 中的 pretty-print JSON

我正在使用json-simple我需要漂亮地打印JSON数据(使其更易于阅读)。我无法在该库中找到此功能。这通常是如何实现的? 最佳答案 Google的GSON可以很好地做到这一点:Gsongson=newGsonBuilder().setPrettyPrinting().create();JsonParserjp=newJsonParser();JsonElementje=jp.parse(uglyJsonString);StringprettyJsonString=gson.toJson(je);或者由于现在建议使用JsonPa

ruby 调试 : print line number when taking too long

Ruby中是否有办法让它在超过9秒(可调整)的情况下打印正在处理的__LINE__代码(在我的脚本级别,不需要gems)?为了调试,我让它打印出它正在尝试做的事情的详细输出,它在代码中的位置等,而不是长时间静坐。不稳定的情况使得在超时之前它能走多远变得不可预测,因此连续推进不适用于此处。编辑类似陷阱的东西会起作用,例如:原始行号和希望代码被记住(例如benchmark和timeoutgem都失去对__LINE__的跟踪......也许有办法将其推送到另一个.rb文件以操纵堆栈以包含我的文件和感兴趣的行吗?)当超时警告打印时,执行仍然继续,就好像什么都没有改变一样。

objective-c - OS X 时间直到(系统/显示器/磁盘) sleep ?

有谁知道查询OSX以查明在进入系统sleep或激活显示sleep(甚至磁盘sleep)之前实际剩下多少时间的方法,无论是通过命令行,还是任何其他方法(例如Ruby或Objective-C)?我认为通过命令行的pmset之类的东西可能已经提供了这些信息,但它似乎只显示和更新当前设置是什么,而不是允许反馈操作系统当前在周期中的位置。我的要求是我目前有一个Ruby脚本,我只想在我不使用机器时运行,一个简单的“whatcher脚本”将允许这样做,但我要“看”什么需要一点帮助。似乎应该有一个简单的答案,但到目前为止我还没有发现任何明显的答案。有什么想法吗? 最佳答案

ruby oracle-enhanced stuck connection after sleep

感谢您的关注。在一段空闲时间后,我们遇到了卡住的连接问题,我们将不胜感激任何帮助或尝试的事情。我们在jruby1.7.2上的Sinatra应用程序中使用activerecord-oracle_enhanced-adapterv1.4.1和ojdbc6.jar。我的Controller调用一个辅助类方法并返回一个json字符串。辅助类方法只是查询Oracle数据库中的数据。代码如下所示:classAppe   puts3   putse.message  ensure   puts4ActiveRecord::Base.clear_active_connections!   puts5 

Ruby: gem Prawn: print wraps and goes upside down

我尝试了watermarkexistingpdfwithruby中的示例,但是当我打印生成的文档时,“WATERMARK”被倒过来打印,几乎就像它到达了纸张的末端,折叠起来然后打印在背面(但通过正面显示)。事实上,这是因为我添加了几行带有“pdf.text”的文本。我还尝试调整新文档的页面大小,使用:page_size=>"LEGAL",但这并没有改变任何东西。我还尝试了“LETTER”和“EXECUTIVE”,但这些也没有用。有没有办法让它在不折叠的情况下打印出来? 最佳答案 很可能您尝试添加水印的PDF已被旋转。您可以使用Com

ruby - 失败时 pretty-print 数组

describeRspecdoit'shouldprintarraysinareadablemanner'doarr=[[0,:a,-1],[1,:b,-2],[2,:c,-3],[3,:d,-4],[4,:e,-5],[6,:g,-7],[7,:h,-8],[8,:i,-9]]arr.shouldeql[]endend失败时:Failures:1)RspecshouldprintarraysinareadablemannerFailure/Error:arr.shouldeql[]expected:[]got:[[0,:a,-1],[1,:b,-2],[2,:c,-3],[3,:d,

ruby - pretty-print 代码到 PDF

我正在寻找一种工具,它可以获取源目录并生成包含源代码的单个PDF,最好带有语法高亮显示。我想在手机上阅读PDF,以熟悉代码库,或者只是看看通过阅读大量代码可以学到什么。我将经常阅读Ruby。我希望该工具能在Linux上运行。如果工具特别好,我不介意花钱购买。有什么建议吗? 最佳答案 你可以用Prawn自己擦掉一些东西和Ultraviolet. 关于ruby-pretty-print代码到PDF,我们在StackOverflow上找到一个类似的问题: https

ruby - 互斥 sleep 占用大量 CPU

我使用ruby​​-prof分析了我的基于事件机器的应用程序,发现以下内容很有趣:5.280.005.280.004/4Mutex#synchronize90.72%0.00%5.280.005.280.004Mutex#sleep我认为ruby​​-prof只计算CPU滴答,因此我无法弄清楚为什么互斥sleep可能会占用CPU时间。我假设它在内核级别休眠,不计入光纤时间。有任何想法吗?更好的是,我希望Mutex#sleep将控制权释放给事件机器,这样它就可以做其他事情。 最佳答案 如果ruby​​-prof--mode=cpu真的

ruby-on-rails - ruby rails : How to print out a string and where does it display at?

我知道这是一个微不足道的问题。但是我在谷歌上搜索过,但找不到这个问题的简单答案。基本上我有一行说'doIt'%>在View中,然后在相应的Controller中,我有doIt方法如下:defdoItputs"Justdoit"end我只是想检查如果我点击运行它,它会输出字符串“Justdoit”。我在localhost上运行它并且没有错误,但我无法在任何地方找到输出“Justdoit”。它不会显示在Rails控制台或Rails服务器日志中。我只想知道将字符串输出到哪里,在哪里可以找到它?第2轮:所以这就是我尝试的......在index.html.erb(这是根)中添加了这一行'do_