我发现自己经常添加调试"打印"语句 - 这样的东西:
print("a_variable_name: %s" % a_variable_name)
Run Code Online (Sandbox Code Playgroud)
你们都是那样做的?我是否在试图寻找优化方法的神经质?我可能正在研究一个函数并放入这些行中的大约六个,弄清楚它为什么不起作用,然后再将它们删除.
你有没有开发出有效的方法呢?
我在Emacs中编写Python代码.
我有一个软件包含几个python源和几个c ++库.我想将它们打包成一个可执行的单个文件,就像java与.jar文件一样.有没有办法做到这一点?
我最近从Carbon Emacs(v22.3)升级到vanilla Emacs 23.2(来自http://www.emacsformacosx.com).在编译项目时,Carbon Emacs将框架分为两部分,顶部窗口中的当前源文件/ SConscript和底部窗口中的编译输出.我点击C-x `导航到编译输出中的第一个警告或错误,它将替换顶部窗口中的错误或警告所在的源文件.
但是,在Emacs 23.2中,打开第3个窗口,导致在框架的上半部分(垂直分割)打开两个窗口,并在框架的下半部分的窗口中打开编译输出.如何告诉Emacs不打开新窗口而是打开框架中现有的非编译器输出窗口中的代码?
对我刚才注意到的行为做了一点进一步的澄清.如果C-x `在包含源文件或SConscript文件的缓冲区处于活动状态时命中,则不会打开新窗口.只有当我手动浏览*编译*缓冲区并按下输入错误或警告,或者在第三个缓冲区窗口出现时鼠标单击警告时.
我想使用Scripting Bridge将电影添加到iTunes.最好让我在"音乐视频"和"电影"之间进行选择.我知道Objective-C和AppleScript,所以我认为它不会那么难,但我无法弄明白.我知道如何使用NSAppleScript但是我的目标是10.5或更高版本,并且读取Scripting Bridge废弃了NSAppleScript.是对的吗?
我得到的只是
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier: @"com.apple.iTunes"];
Run Code Online (Sandbox Code Playgroud)
你可以看到,这根本不是什么.
在Rails模型中,我希望能够找到主机和端口.例如,如果我在测试环境中它会返回http://localhost:3000/
,如果我在生产中它将返回类似的东西http://my.application.com/
?
我对Git比较陌生,并希望获得有关删除分支的最佳实践的建议.
在我创建并将一个分支合并回主人之后,我是否应该将其留下来用于历史目的,或者我是否应该在家务管理目的不再需要时将其删除?
我只是安装MediaWiki(爱它).我在看着这个添加图像.我可以理解
[[File:MediaWiki:Image sample | 50px]]
但是我在哪里设置"文件"的文件路径(在LocalSettings.php中没什么明显的)......或者是否还有其他逻辑工作?
我很感激任何帮助谢谢
这是我的代码:
Iterator it = queue.iterator();
while(it.hasNext()){
random = randNumber(1,2);
if(random == 1){
queue.poll();
} else {
queue.add("new");
queue.poll();
}
}
Run Code Online (Sandbox Code Playgroud)
它给了我:
Exception in thread "test" java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:761)
at java.util.LinkedList$ListItr.next(LinkedList.java:696)
Run Code Online (Sandbox Code Playgroud)
编辑@Jon Skeet:
我想做的是:
我正在使用 Spring WS 版本 1.5.8。我的回复如下:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Run Code Online (Sandbox Code Playgroud)
但是,我的客户(与我集成)要求我添加更多名称空间声明才能使解析成功:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
...
</soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
emacs ×2
python ×2
archive ×1
debugging ×1
elisp ×1
exception ×1
executable ×1
git ×1
image ×1
itunes ×1
java ×1
libraries ×1
mediawiki ×1
namespaces ×1
objective-c ×1
php ×1
printing ×1
queue ×1
spring-ws ×1
variables ×1
web-services ×1
while-loop ×1
xml ×1