此片段的JSLint验证
1: function foo() {}
2:
3: foo(1
4: );
5:
6: foo(
7: );
Run Code Online (Sandbox Code Playgroud)
给出了这个错误:
Error: Problem at line 3 character 5: Line breaking error ')'. foo(1
这是一个JSLint错误吗?
我的代码是:
$path = "c:\no-such-dir\00.txt"
"foo" | Out-File -force -filePath $path
Run Code Online (Sandbox Code Playgroud)
错误:
Out-File:找不到路径'C:\no-such-dir\00.txt'的一部分
帮助out-file -full
例如,Force将覆盖只读属性或创建目录以完成文件路径,但不会尝试更改文件权限.
所以它似乎应该创造'no-such-dir',但事实并非如此.怎么了?
码:
add-type @"
public interface IFoo
{
void Foo();
}
public class Bar : IFoo
{
void IFoo.Foo()
{
}
}
"@ -Language Csharp
$bar = New-Object Bar
($bar -as [IFoo]).Foo() # ERROR.
Run Code Online (Sandbox Code Playgroud)
错误:
方法调用失败,因为[Bar]不包含名为'Foo'的方法.
以下是一些可以抛出NullPointerException的代码片段.
01:
public void m1(@Nullable String text) {
System.out.print(text.toLowerCase()); // <-- expect to be reported.
}
Run Code Online (Sandbox Code Playgroud)
02:
private boolean _closed = false;
public void m1(@Nullable String text) {
if(_closed)
return;
System.out.print(text.toLowerCase()); // <-- expect to be reported.
}
Run Code Online (Sandbox Code Playgroud)
03:
public void m1(@NotNull String text) {
System.out.print(text.toLowerCase());
}
public @Nullable String getText() {
return "Some text";
}
public void m2() {
m1(getText()); // <-- expect to be reported.
}
Run Code Online (Sandbox Code Playgroud)
不同的人可以访问不同的静态分析工具.收集信息,能够检测和报告问题的工具以及失败的信息会很好.另外,如果你有自己的风景,请发布它们.
在这里我的结果
FindBugs(1.3.9):
IntelliJ IDE 9.0.2(社区版):
好奇,如果我可以调用某些第三方活动,然后在onActivityResult中读取我原来的意图数据.
目前我正在使用Android模拟器进行开发,但速度非常慢.我正在寻找一些可以在真正的CPU上运行的android端口.
例如,我在VMware上安装了这个产品http://www.android-x86.org/documents/installhowto,它似乎运行得更快,但我不知道如何在这里设置网络连接.
问题是,是否有人使用替代Android设置进行开发,而不是模拟器?如果是这样,配置说明的链接会很棒.
在某些来源中,我看到了这样的声明
<item
android:id="@+id/menu_display_groups"
android:icon="@*android:drawable/ic_menu_allfriends"
android:title="@string/menu_displayGroup" />
Run Code Online (Sandbox Code Playgroud)
注意*
@*android:
Run Code Online (Sandbox Code Playgroud)
它似乎可以访问内部资源.但是想肯定地知道.
同样好奇,如果使用Android 2.2 SDK构建具有此类声明的应用程序是安全的,并在1.5上运行它.
红宝石:
file = File.new("some.txt", "r")
lines = file.readlines
Run Code Online (Sandbox Code Playgroud)
全方位测试
file.readl
---------
readline <- PASSED
readlines
---------
"hola".capital
---------
capitalize <- PASSED
capitalize!
---------
lines.
<-- FAILED (no suggestions)
lines[0].capital
<-- FAILED (no suggestions)
Run Code Online (Sandbox Code Playgroud)
我也试过Python,它也以类似的方式工作.所以看起来omni-completion不能用于真正的开发,因为它在非常简单的情况下失败了?
我错过了什么吗?可能是intellisense可以改进一些如何为Ruby/Python?
我正在尝试编写一个实用程序方法,它可以启动标记为"android.intent.action.MAIN"的活动(属于当前应用程序).实用方法不应接受任何参数.
期望的代码:
public void startMainActivity(Context context) {
...
}
Run Code Online (Sandbox Code Playgroud)
表现:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
考虑一下我在文件夹中有100,000条消息.我希望能够与最新的更改同步,但我不需要任何旧消息.要求初始同步
SyncFolderItems(..., null /*syncState*/)?
Run Code Online (Sandbox Code Playgroud)
会带回所有100,000条消息(我不需要).如何在不从服务器读取100,000个实体的情况下直接跳转到最新的SyncState?
android ×4
powershell ×2
casting ×1
intellisense ×1
java ×1
javascript ×1
jslint ×1
omnicomplete ×1
vim ×1