小编Mec*_*awa的帖子

存在具有不同情况的资源

由于一个奇怪的错误,我无法构建我的Android应用程序:

说明资源路径位置类型由于"存在具有不同大小写的资源:'/ ProjectName/bin/classes/com/Name/ProjectName',因此未构建项目.".解决问题,然后尝试刷新此项目并构建它,因为它可能不一致ProjectName未知Java问题

我的文件结构如下:http://pastebin.com/6P6mEftD

我检查了几乎相同名称的文件,但我找不到任何文件.这被标记为先前提出的问题中的解决方案,该问题描述了相同的错误.

eclipse android

11
推荐指数
1
解决办法
2万
查看次数

记录通过函数生成的类(混合)

我正在尝试记录以下代码,但我似乎无法使 JSDoc 记录该类,甚至无法引用它的存在。

// SomeMixin.js 
export default superclass => class SomeMixin extends superclass {
   // class code goes here
   func() {}
};
Run Code Online (Sandbox Code Playgroud)
import SomeMixin from './SomeMixin';
import { EventEmitter } from 'events';

/**
 * @param {SomeMixin} bar
 */
function foo(bar) {

}

class MyClass extends SomeMixin(EventEmitter) {}

const item = new MyClass();

foo(bar);
Run Code Online (Sandbox Code Playgroud)

我如何记录这段代码,以便 JSDoc 看到它SomeMixin可以被继承(是一个类),并且当我创建一个MyClass它的实例时,它继承了方法func

javascript jsdoc

7
推荐指数
1
解决办法
171
查看次数

为什么分号而不是空块并不总是有效?

我一直在想这个问题。为什么使用分号;而不是空块{}并不总是有效?它使用像语句时,它的工作原理whileforifelse等,但它没有工作trycatchfinallydelegate(可能是不太有用留出空白)。

所以做这样的事情是有效的:

while(shouldIWait()); // This is normal

try {
    doThing(); // Might throw an exception
} catch { } // Ignore the exception
Run Code Online (Sandbox Code Playgroud)

但这不会:

try {
    doThing(); // Might throw an exception
} catch; // Syntax error!
Run Code Online (Sandbox Code Playgroud)

根据我的理解,始终可以使用分号代替空块。为什么这仅限于某些陈述?语句的使用{ };后面的语句之间有真正的区别吗?

c# syntax

5
推荐指数
1
解决办法
286
查看次数

标签 统计

android ×1

c# ×1

eclipse ×1

javascript ×1

jsdoc ×1

syntax ×1