问题列表 - 第11279页

为什么要用一种语言将代码转换为另一种

我听说过一些编译器将代码转换为另一种高级语言,
例如Shedskin将python代码转换为优化的C++.
我想知道为什么会有人试图这样做.为什么不直接用所需的语言编写?

我能想到的唯一原因可能是C/C++等编译语言在性能方面优于解释语言.

欢迎任何更多的见解.

programming-languages code-translation

6
推荐指数
2
解决办法
3843
查看次数

所有选择F#中的列表 - 更优雅和简单

有人可以提出更好和/或更优雅的实现:

let each xs = 
    let rec each' acc left right = 
        match right with
        | [] -> acc
        | right ->  let new_left  = left @ [List.hd right]
                    let next   = List.tl right
                    let result = (List.hd right), left @ next
                    each' (result::acc) new_left next
    each' [] [] xs

它做到了:

> each [1..3];;
val it : (int * int list) list = [(3, [1; 2]); (2, [1; 3]); (1, [2; 3])]

此函数也可以反向返回结果.我们的想法是将所有元素作为元组,包含元素和rest元素列表.

f# functional-programming list simplify

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

如何在jquery中使用原始javascript并向jquery选择器添加唯一函数?

我希望做标题所说的.因为我刚接触客户端编程与java脚本一起我不知道实现我需要做的"正确"和"正确"的方式.

我希望使用一个简单的JavaScript函数

var x;
var items = {};

for (x = 0, x < 7; x++) {
    items[x] = new num;
}

$("li").addclass("items" + num);
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?我是否在正确的轨道上?

html javascript css jquery

0
推荐指数
1
解决办法
204
查看次数

NAnt foreach循环文件夹递归

有人知道如何用NAnt创建递归循环吗?我需要循环遍历所有文件夹并将文件上传到我们的网络服务器.我正在使用这个NAnt ftp任务(http://www.spinthemoose.com/~ftptask),但它似乎没有上传整个目录.它只上传我的put元素中提到的文件.

谢谢,

nant loops

4
推荐指数
1
解决办法
5651
查看次数

Ruby:用科学记数法控制打印

如果我在Ruby中有一个非常长的浮点数,例如:

 x = 123456789012345.to_f
Run Code Online (Sandbox Code Playgroud)

当它显示时,例如,通过to_s,它以科学记数显示:

 "1.23456789012345e+14"
Run Code Online (Sandbox Code Playgroud)

有没有办法抑制科学记数法中的格式,或硬币的另一面,强制它为极短的浮点数?

ruby

19
推荐指数
1
解决办法
7505
查看次数

如何在maven中使用tomcat插件部署多个战争?

我有两个战争,我使用tomcat插件在两个maven项目中部署.我想一步到位,并且能够在一个maven项目中部署多个战争.我怎样才能做到这一点?有什么建议?

tomcat maven-2

8
推荐指数
1
解决办法
6474
查看次数

Internet Explorer xx.yy网站问题

如果您的网站遵循此模式(http://xx.yy/),则Internet Explorer不会包含任何Cookie.有解决方案吗

例如:

cookies internet-explorer

14
推荐指数
2
解决办法
3119
查看次数

在Python中,从变量实例化类的正确方法是什么?

假设我上课了C.

我可以编写o = C()创建实例C并将其分配给o.

但是,如果我想将类本身分配给变量然后实例化它,该怎么办?

例如,假设我有两个类,例如C1C2,我想做类似的事情:

if (something):
   classToUse = C1
else:
   classToUse = C2

o = classToUse.instantiate()
Run Code Online (Sandbox Code Playgroud)

实际的语法是instantiate()什么?打个电话__new__()好吗?

python instantiation

8
推荐指数
2
解决办法
7044
查看次数

验证MySql查询

如何在执行之前验证MySql查询?

mysql

8
推荐指数
2
解决办法
5623
查看次数

Speex编码的SWF?

我正在处理的项目需要能够动态创建声音资产SWF文件(使用DefineSound标记).尽管我已经能够使用原始pcm成功创建DefineSound标签,但我无法使用Speex这样做.

SWF格式规范(PGS 202-204)规定,你可以在一个DefineSound标签使用的是Speex,但其相当含糊的细节.它只是speex_bits_write没有框架的输出吗?它是否与speexenc的输出相同(例如,一个Ogg文件)?它是一系列在每个之前长度的帧吗?我尝试了所有这些的变化,但没有一个起作用.

CS4可用于创建声音资产SWF,这对于拥有真实世界的示例非常有用.问题是,GUI只允许一些编码(MP3,Nellymoser,raw等),但不允许Speex.

所以,我的问题是:有没有人这样做过?你能指点我参考实现或Speex SWF的例子吗?

apache-flex flash actionscript-3 speex

8
推荐指数
0
解决办法
686
查看次数