我是Java的新手,并试图学习程序员可以使用的各种集合.我在Eclipse中的剪贴簿中导入了"java.util",并检查了以下代码.
ArrayList<String> list = new ArrayList<String>();
list.add("test1");
list.add("test2");
Run Code Online (Sandbox Code Playgroud)
我收到这个输出.
The type ArrayList is not generic; it cannot be parameterized with arguments <String>
Syntax error, parameterized types are only available if source level is 5.0
The type ArrayList is not generic; it cannot be parameterized with arguments <String>
Syntax error, parameterized types are only available if source level is 5.0
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?我没有制作通用数组列表; 我制作了一个字符串数组列表.那么,什么是"源级"?
当我打电话时,为什么这只是c程序段错误printf
?
#include<stdio.h>
int main() {
char* f;
char* b;
*f = 'x';
b = f;
*b = 'y';
printf("%c", *f);
}
Run Code Online (Sandbox Code Playgroud)
我希望'y'能够打印出来.我取消引用f
获得角色,对吗?
我正在编写一个实例化许多大型数组缓冲区的应用程序,其中一些缓冲区为5MB.我想知道什么时候我要填满javascript堆,所以我可以在我的javascript中激活一个暂停分配缓冲区的条件.我发现如果我超过堆大小,浏览器会崩溃Chrome和Firefox.
W3C是否公开了一个用于衡量javascript堆使用情况的接口?
addJavascriptInterface让我们将Java对象注入Android Web视图的javascript中。关于每个javascript类型可以转换为该对象的函数参数参数的Java类型的文档在哪里?
有些类型转换(字符串,整数等)很明显,但有些则不太明显。javascript列表对应于什么Java类型?一个物体怎么样?还是ArrayBuffer?
foo
在 javascript 中,我可以使用以下方法检测何时设置全局变量(假设它最初未定义) Object.defineProperty
:
var foo_;
Object.defineProperty(window, 'foo', {
get: function() {
return foo_;
},
set: function(newFoo) {
console.log('foo set to ' + newFoo);
foo_ = newFoo;
}
});
Run Code Online (Sandbox Code Playgroud)
有没有更优雅的方法来做到这一点?一个缺点是我不能Object.defineProperty
两次访问同一处房产。仅仅为了检测它的定义时间而覆盖整个属性似乎有点矫枉过正。
我可以以某种方式使用代理吗?我觉得我必须创建一个针对窗口对象的代理......这样有效吗?
我正在尝试创建一个Dog
通过类的原型继承继承的新Animal
类:
function Animal() {
this.name = "animal";
this.writeName = function() {
document.write(this.name);
}
}
function Dog() {
this.name = "dog";
this.prototype = new Animal();
}
new Dog().writeName()
Run Code Online (Sandbox Code Playgroud)
但是,我收到一个Javascript错误:Uncaught TypeError: Object #<Dog> has no method 'say'
.
为什么?Dog
对象不应该将对象保留Animal
为原型吗?
我试图在javascript中调用耗时的函数之前向用户加载"加载"消息.
HTML:
<p id='foo'>Foo</p>?
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
var foo = document.getElementById('foo');
function tellViewerLoading() {
// Tell the user that loading is occuring.
foo.innerHTML = 'loading...';
}
function someActionThatTakesALongTime() {
// Do some action that takes a long time.
var i = 0;
while(i < 100000) {i++; console.log(i);};
}
function domUpdateDelayExperiment() {
tellViewerLoading();
someActionThatTakesALongTime();
}
domUpdateDelayExperiment();
Run Code Online (Sandbox Code Playgroud)
JSFiddle:http://jsfiddle.net/johnhoffman/xDRVF/
我想要发生的tellViewerLoading()
是调用后立即更新DOM .
相反,发生的事情是DOM似乎在someActionThatTakesALongTime()
完成运行后更新.此时,显示加载消息是没用的.
如何告诉javascript在tellViewerLoading()
调用后立即更新DOM ?
我制作了直方图/条形图。我将频率数据读为整数,并按以下方式设置y轴:
var yScale = d3.scale.linear().range([300, 0]).domain([0, 2]);
var yAxis = d3.svg.axis().scale(yScale).orient(‘left’)
.tickFormat(d3.format(,.0f));
Run Code Online (Sandbox Code Playgroud)
不幸的是,y轴将每个频率重复几次,如下所示:
如何告诉d3停止在y轴上重复y值?我不想使用,.ticks(someNumber)
因为我想保持刻度数本身灵活。
有没有办法使用 HTML5 Web 音频 API 指定一个节点,该节点可以显着减少(甚至静音)特定频率范围内和特定幅度内的噪声?
我注意到双二阶滤波器和其他滤波器,但它们似乎没有考虑噪声的幅度。
我可以paper-radio-button
通过让按钮成为a的直接子节点来关联组内的多个s paper-radio-group
.
<paper-radio-group selected="{{someProperty}}">
<paper-radio-button name="foo">Foo</paper-radio-button>
<paper-radio-button name="bar">Bar</paper-radio-button>
<paper-radio-button name="baz">Baz</paper-radio-button>
</paper-radio-group>
Run Code Online (Sandbox Code Playgroud)
但是,如果我paper-radio-button
用这样的div 包装其中一个s,它将失去与该组的关联(因此可以选择该包装按钮和其他一个).这是一个问题,因为我想给该按钮一个工具提示.
<paper-radio-group selected="{{someProperty}}">
<paper-radio-button name="foo">Foo</paper-radio-button>
<paper-radio-button name="bar">Bar</paper-radio-button>
<div>
<paper-radio-button name="baz">Baz</paper-radio-button>
<paper-tooltip>Tooltip text for baz.</paper-tooltip>
</div>
</paper-radio-group>
Run Code Online (Sandbox Code Playgroud)
我尝试使用for
paper-tooltip 的属性,但这并不会使工具提示仅在该特定按钮悬停时出现.
如果没有按钮成为直接孩子,我怎么能把a关联paper-radio-button
起来paper-radio-group
?
javascript ×4
android ×1
c ×1
d3.js ×1
dom ×1
ecmascript-6 ×1
html5-audio ×1
java ×1
polymer ×1