这感觉真的很傻,但我不能让节点检查员/ node-debug工作.
说明说要做npm install然后运行node-debug web.js.所以我做到了.现在我打开了一个可爱的浏览器窗口,向我展示了带断点的代码......并且不知道用哪个url来实际访问代码.
检查员在http://localhost:8080/debug?port=5858,终端说:
> node-debug web.js
debugger listening on port 5858
Node Inspector is now available from http://localhost:8080/debug?port=5858
Debugging `web.js`
Run Code Online (Sandbox Code Playgroud)
...
我已尝试点击localhost:5000(这是我的express.js端口),但如果我没有node web.js运行单独的实例,则要么失败,要么如果我有另一个正在运行但是不检查检查器中的任何断点,则成功.
当我去的时候http://localhost:5858/,我得到:
远程调试会话已经激活
当我去的时候http://localhost:8080/,我得到:
不能获取 /
(/路径完全适用于我的服务器.)
我觉得以前一定要问过,但我找不到.
我希望有一个LinearLayout东西与右边和底部对齐.
我试过了:
android:gravity="right | bottom"
android:gravity="right + bottom"
android:gravity="right & bottom"
android:gravity="right, bottom"
android:gravity="right bottom"
Run Code Online (Sandbox Code Playgroud)
所有这些产生
Error: String types not allowed (at 'gravity' with value 'right, bottom').
Run Code Online (Sandbox Code Playgroud)
我想我可以在子元素上使用边距,但我宁愿不这样做.
我正在尝试使用ActionBarSherlock开发一个应用程序,除了主题之外,一切正常.具体来说,我可以import com.actionbarsherlock.app.*,扩展SherlockActivity,但我的清单中总是有这个错误:
Error: No resource found that matches the given name (at 'theme' with value
'@style/Theme.Sherlock').
Run Code Online (Sandbox Code Playgroud)
我知道有很多问题要问这个,但是他们没有为我工作.我试过了
<activity>和<application>我尝试了以下变化,可能还有其他变种:
android:theme="@style/Theme.Sherlock"android:theme="@android:style/Theme.Sherlock"theme="@style/Theme.Sherlock"theme="@android:style/Theme.Sherlock"theme="@theme/Theme.Sherlock"theme="@android:theme/Theme.Sherlock"值得注意的是,我键入后的自动完成"@style/"没有显示任何内容,所以我尝试制作自己的风格styles.xml,然后出现但仍然没有来自ActionBarSherlock.
另外,styles.xml我尝试将自己的主题扩展Theme.Sherlock,并且@style/Theme.Sherlock当我尝试将其添加为父级时,在那里找不到.
我尝试加载样本但得到了JAR Mismatch.
我的结论是,我的xml文件无法访问ABS库,但我不知道如何修复它.任何帮助非常感谢.
所以,我意识到已经就这个问题提出了两个 问题,但(不幸的是)我的情况似乎有所不同.
该西纳特拉自述说,做了POST数据如下:
post "/api" do
request.body.rewind # in case someone already read it
data = JSON.parse request.body.read
"Hello #{data['name']}!"
end
Run Code Online (Sandbox Code Playgroud)
当我尝试这个时,我得到:
JSON::ParserError: A JSON text must at least contain two octets!
Run Code Online (Sandbox Code Playgroud)
其他问题涉及数据为零或格式不正确(\"而不是")的情况,但我的数据似乎很好.如果我打开irb和JSON.parse完全相同的字符串,我正在POST,它工作得很好.
这是我用来测试的命令:
curl -XPOST http://localhost:5000/endpoint --data '{"foo":"bar","blah":"wat","abcdefghijklmnop":"qrstuvwxyz"}'
Run Code Online (Sandbox Code Playgroud)
我觉得这应该是非常明显的,因为解析POST数据对于Web服务器来说是一件非常基本的事情.显然不是.
编辑:如果我打电话logger.info Hash[params],我得到:
{"{\"foo\":\"bar\",\"blah\":\"wat\",\"abcdefghijklmnop\":\"qrstuvwxyz\"}"=>nil, "splat"=>[], "captures"=>["endpoint"], "resource"=>"endpoint"}
Run Code Online (Sandbox Code Playgroud)
......但我不确定是否/如何帮助.
我正在使用分布式源来处理Java项目,并且必须使用自定义Ant脚本构建源代码才能正常工作.问题是,当我运行脚本时,我得到了
BUILD FAILED
C:\[path]\autobuild.xml:47: Only 1 operation can be specified
Run Code Online (Sandbox Code Playgroud)
第47-59行如下:
<math result="months" datatype="int">
<op op="-">
<op op="+">
<num value="${month}"/>
<op op="*">
<num value="${year}"/>
<num value="12"/>
</op >
</op>
<num value="24097"/>
</op>
</math>
Run Code Online (Sandbox Code Playgroud)
我试过谷歌搜索错误短语,唯一的结果是MathTask.java的Ant源,它表明如果操作为null,这将是应该发生的.我尝试按以下方式更改代码:
<op type="-">
Run Code Online (Sandbox Code Playgroud)
要么
<op op="subtract">
Run Code Online (Sandbox Code Playgroud)
但是这些产生了同样的错误.我改为改为:
<subtract>
Run Code Online (Sandbox Code Playgroud)
现在没有错误,但结果始终为零.我也试过将数学节简化为只有一个操作:
<math result="months" datatype="int">
<op op="subtract">
<num value="27940"/>
<num value="24123"/>
</op>
</math>
Run Code Online (Sandbox Code Playgroud)
但问题仍然存在.
我完全不知所措.有没有人知道这里发生了什么?我正在使用最新版本的Ant ... $ {month}和$ {year}已正确设置(我还使用硬编码测试,但仍然无法正常工作).
谢谢!
android ×2
android-xml ×1
ant ×1
collections ×1
debugging ×1
java ×1
javascript ×1
json ×1
node.js ×1
post ×1
ruby ×1
sinatra ×1
sorting ×1
treemap ×1
xml ×1