我收到以下错误:
10-24 13:31:14.252: E/AndroidRuntime(21983): FATAL EXCEPTION: main
10-24 13:31:14.252: E/AndroidRuntime(21983): java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.campusfqm.cfqm/br.com.campusfqm.cfqm.Launch}: android.os.NetworkOnMainThreadException
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.app.ActivityThread.access$600(ActivityThread.java:127)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.os.Handler.dispatchMessage(Handler.java:99)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.os.Looper.loop(Looper.java:137)
10-24 13:31:14.252: E/AndroidRuntime(21983): at android.app.ActivityThread.main(ActivityThread.java:4507)
10-24 13:31:14.252: E/AndroidRuntime(21983): at java.lang.reflect.Method.invokeNative(Native Method)
10-24 13:31:14.252: E/AndroidRuntime(21983): at java.lang.reflect.Method.invoke(Method.java:511)
10-24 13:31:14.252: E/AndroidRuntime(21983): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
10-24 13:31:14.252: E/AndroidRuntime(21983): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
10-24 13:31:14.252: E/AndroidRuntime(21983): at dalvik.system.NativeStart.main(Native Method)
10-24 …Run Code Online (Sandbox Code Playgroud) 如何,例如,映射'<leader>r'到:!node % 如果文件扩展名是.js文件,并:!make %以其他方式?
如何在Node.js上使用UDP保证传递消息?例如,如果数据包失败,我可以重新发送数据包 - 但有没有办法确定它何时失败?另外,数据包的丢失有多常见?
var exec = require('child_process').exec;
exec('ssh my_ip',function(err,stdout,stderr){
console.log(err,stdout,stderr);
});
Run Code Online (Sandbox Code Playgroud)
这只是冻结 - 我想,因为ssh my_ip要求密码,是互动的,等等.如何正确地做到这一点?
这个网站在Safari的每个浏览器中都运行顺畅,因为它没有"RequestAnimationFrame".请注意,元素是使用JavaScript定位的,如果没有它,可能无法完成.在Safari上,我必须使用window.onscroll刷新元素的位置,这不会产生流畅的结果.
我怎么解决这个问题?
我正在尝试创建一个接收函数的函数,调用它并将其返回.我已经尝试了几件事,包括很多模板组合,似乎没有效果.这样做的正确方法是什么?
虽然很难按语言对语言进行排名,但实际上,在今天,您可以使用C语言获得最快的程序.我一直认为没有高级语言可以像它一样快.至少有一段时间了.除了我刚刚了解了针对Scheme的斯大林编译器.我们知道,Scheme是一种没有类型注释的高级函数语言.然而,该编译器声称生成的程序比它们在C中的直接等效项快 1.5到100倍.
我不知道它存在的事实让我担心我的信念.首先,这怎么可能是真的?其次,这不可能是一个例外.还有其他高级或低级语言的编译器生成比C代码更快的代码,我也不知道吗?
c compiler-construction performance scheme programming-languages
某些系统应该生成具有唯一ID的对象.该系统将在不同的计算机上运行,它们之间没有连接; 但是不会发生ID冲突.实现这一点的唯一方法是生成随机数.这些应该有多宽,所以你可以认为碰撞几乎不可能发生?
为您提供一系列颜色,并且您希望用其内容填充画布,我知道的最快方式是:
var my_array = /* already have it */;
var img_data = ctx.createImageData(canvas.width, canvas.height);
for (var i=0; i<canvas.width*canvas.height; ++i)
img_data[i] = my_array[i];
ctx.putImageData(img_data,0,0);
Run Code Online (Sandbox Code Playgroud)
这似乎太慢了,因为我复制整个数组两次!一个让它img_data和另一个把它放在画布上.有没有办法简单地将原件my_array插入元素?
世界上是否存在任何简单函数语言的编译器,例如本文中定义的函数语言,或者只是Scheme或甚至ML本身?也就是说,一个编译器将分析该简单函数语言的代码,执行复杂的优化,如流融合并返回优化的代码?
我需要这个的原因是我正在尝试将我的简单玩具语言(几乎是lambda演算+数字和数组)编译成JavaScript,但实际上,由于天真的编译器完全没有优化,因此它非常慢. .功能不是不复杂的,诸如(map f (map g h))未被融合的东西(map (f . g) h).实现优化编译器会带来很多工作.我曾想过利用GHC等现有编译器,但我还没有决定如何做到这一点.例如,我可以将我的语言编译为Haskell并将其编译回JavaScript,但大多数Haskell-> JS解决方案都不是最优的并且会产生大量的开销.这种现有的强大的优化编译器对于简单的函数式语言本身就会削减很多工作.世界上有没有?
javascript compiler-construction optimization scheme haskell
javascript ×3
node.js ×2
scheme ×2
algorithm ×1
android ×1
c ×1
c++ ×1
canvas ×1
conditional ×1
function ×1
getimagedata ×1
haskell ×1
html5 ×1
jquery ×1
linux ×1
mapping ×1
optimization ×1
parallax ×1
performance ×1
random ×1
safari ×1
ssh ×1
udp ×1
vim ×1