问题列表 - 第22246页

在Scala中,使用`_`和使用命名标识符有什么区别?

当我尝试使用_而不是使用命名标识符时,为什么会出现错误?

scala> res0
res25: List[Int] = List(1, 2, 3, 4, 5)

scala> res0.map(_=>"item "+_.toString)
<console>:6: error: missing parameter type for expanded function ((x$2) => "item
 ".$plus(x$2.toString))
       res0.map(_=>"item "+_.toString)
                           ^

scala> res0.map(i=>"item "+i.toString)
res29: List[java.lang.String] = List(item 1, item 2, item 3, item 4, item 5)
Run Code Online (Sandbox Code Playgroud)

scala wildcard

10
推荐指数
2
解决办法
5139
查看次数

如何从ac #web服务发布到Facebook墙?

我尝试了很多东西,无法弄清楚如何通过网络服务将内容发布到Facebook墙上.有谁知道它是否可能?发布内容的唯一方法似乎是在网站中包含一个登录页面,这不是我想要做的.对于twitter,我能够在10行代码中发送一条消息; 只需将用户名/密码添加到请求标头中并流式传输消息.我想我要问的是有一个类似的简单方法来为Facebook做这个吗?提前致谢!

c# twitter service facebook

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

将Core Animation与CALayers以外的对象一起使用

我很确定我已经在网络上看过这个问题,但现在我似乎无法找到任何东西.问题很简单:有没有办法用来CABasicAnimation动画一个不是'CALayer'的对象的属性?(比如'AVAudioPlayer'上的'volume'属性.)

如果没有,除了子类化'CALayer'之外,有没有办法让它工作?也许某些协议符合?

编辑:在iPhone OS上这样做怎么样?

iphone cocoa cocoa-touch core-animation objective-c

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

java中的BitMask操作

考虑我有这样的值分配的场景

亚马逊-1

沃尔玛-2

目标-4

Costco -8

Bjs -16

在DB中,通过根据每个产品的可用性屏蔽这些值来存储数据.例如.,

面膜产品说明

1台笔记本电脑在亚马逊

17款适用于亚马逊和BJ的iPhone

24床垫可用Costco和BJ's

像这些产品一样,所有产品都被掩盖并存储在DB中.

如何根据Masked值检索所有零售商.例如,对于Mattress,屏蔽值为24.然后我如何以编程方式查找或列出Costco&BJ.任何算法/逻辑都将受到高度赞赏.

java bitmask

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

Java 2D:将一个点P移动到一个距离更近的另一个点?

将Point2D.Double x距离移近另一个Point2D.Double的最佳方法是什么?

编辑:尝试编辑,但所以进行维护.不,这不是功课

我需要将一个平面(A)移向跑道(C)的末端并将其指向正确的方向(角度a).

alt text http://img246.imageshack.us/img246/9707/planec.png

这是我到目前为止所拥有的,但它看起来很混乱,通常的做法是什么?

    //coordinate = plane coordinate (Point2D.Double)
    //Distance = max distance the plane can travel in this frame

    Triangle triangle = new Triangle(coordinate, new Coordinate(coordinate.x, landingCoordinate.y),  landingCoordinate);

    double angle = 0;

    //Above to the left
    if (coordinate.x <= landingCoordinate.x && coordinate.y <= landingCoordinate.y)
    {
        angle = triangle.getAngleC();
        coordinate.rotate(angle, distance);
        angle = (Math.PI-angle);
    }
    //Above to the right
    else if (coordinate.x >= landingCoordinate.x && coordinate.y <= landingCoordinate.y)
    {
        angle = triangle.getAngleC();
        coordinate.rotate(Math.PI-angle, distance);
        angle = …
Run Code Online (Sandbox Code Playgroud)

java java-2d

6
推荐指数
3
解决办法
8759
查看次数

什么是用于裁剪图像以避免空白区域或空白区域的好算法或库?

我有一大堆插图图像,我想裁剪到较小的预览尺寸.

问题是我想裁剪它们以显示插图的"有趣"部分(即避免空白区域).

图像通常具有平坦的颜色或背景的细微渐变.它们大多是矢量风格的艺术品,具有相当不同的形

以下是一些示例:链接 ;-)

我一直在考虑使用某种带有滑动窗口的图像特征检测算法来查找具有最多特征的区域.

我在PHP中实现这一点,但如果没有可用的库或扩展,我不介意自己实现它.

想法?

php image crop image-processing feature-detection

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

现代CPU的每个刻度的缓存带宽

现代CPU的缓存访问速度是多少?Intel P4,Core2,Corei7,AMD每个处理器时钟周期内可以从内存中读取或写入多少字节?

请回答理论(ld/sd单位的宽度及其uOPs/tick的吞吐量)和实际数字(甚至是memcpy速度测试,或STREAM基准测试),如果有的话.

PS是问题,与汇编程序中的最大加载/存储指令率有关.可以有理论加载速率(所有每个Tick的指令都是最宽的负载),但是处理器只能给出部分这样的,一个实际的加载限制.

cpu performance caching cpu-architecture cpu-cache

15
推荐指数
2
解决办法
7843
查看次数

存储过程选择变量

如何计算表的结果并传入存储过程变量?

DECLARE @totalrecs varchar
select count(id) from table1
Run Code Online (Sandbox Code Playgroud)

我想要totalrecs变量中的计数记录.

sql sql-server stored-procedures

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

构建跨平台应用程序 - 建议

我需要构建一个相当简单的应用程序,但它需要在PC和Mac上运行.

它还需要作为独立的桌面应用程序在磁盘或USB驱动器上重新分发.

最初我认为AIR对于它来说是完美的(它可以满足所有的API要求),但难度在于它可以分发,因为应用程序需要安装AIR运行时才能运行.

我遇到了Shu Player作为一个选项,因为它似乎能够将AIR运行时与应用程序打包并进行(无声?)安装.
然而,这似乎打破了Adobe的T&C(如此处所述),所以我不确定合法性.

另一种选择可能是锌,但我还没有测试过,所以我不确定它是否适合这项法案.

您会推荐或建议我查看什么?

任何建议都非常感谢

编辑:有关单声道使用的更多讨论(虽然没有真正的结论): 这里这里

编辑2: 也可能适合该法案,将检查出来.

还有其他人的评论吗?

EDIT3(一年后):实际上差不多一年以来我发布了这个问题,但似乎有些人时不时会遇到它,甚至一年之后也会提供答案.

以为我会稍微更新一下这个问题.我没有到处尝试tcl/tk选项,时间限制和不同的os版本的兼容性的不确定性导致我作为一个选项丢弃.

我确实尝试过Titanium但是虽然第一印象还不错,但他们确实在推动移动平台比什么都重要,而imho,桌面实现会因缺乏关注而受到一些影响.在一些操作系统上也有一些Visual Studio运行时出现问题的报告(现在不能记住细节).所以也放弃了.

我最终选择了XULRunner.两项主要呼吁是:

  • Firefox似乎在大多数操作系统版本上都是开箱即用的,所以我认为XULRunner应用可能与大多数系统兼容.保存了我很多测试,结果发现它确实在所有平台上运行得很好,没有一个报告说无法启动应用程序
  • 这是Javascript宝贝!语言学习曲线很小.要解决的主要问题是附加的xpcom接口以及如何查询它们.

在不利方面:

  • 我认为故障排除错误有时是一项艰巨的任务,venkman调试器有点笨重,最终使用控制台比什么都重要.
  • sqlite界面对于桌面应用程序来说是一个很好的资产,但是当一些东西不起作用时,我经常很难找到相关的错误信息 - 也许我做错了.
  • 花了一点时间研究如何将应用程序打包为PC和Mac的独立应用程序.最后的方法是有一个"shell"mac应用程序和一个shell pc应用程序和一些"编译"脚本,它们将复制shell并在正确的位置将自定义源代码添加到它上面.
  • 对于某些人来说,最后一个潜在问题是,由于xulrunner应用程序的性质,您的源代码将与应用程序一起部署,如果您愿意,可以使用混淆,但如果您想要保护您的知识产权,请记住这一点

总而言之,这是一个跨平台应用程序的绝佳平台.我强烈推荐它.

air packaging cross-platform desktop-application xulrunner

5
推荐指数
2
解决办法
650
查看次数

汇编 - .data,.code和寄存器......?

所以今天早上我发布了一个关于汇编的混乱问题,我收到了一些非常真实的帮助,我非常感谢.

现在我开始进入组装,并开始了解它是如何工作的.

我觉得我理解的事情包括堆栈,中断,二进制/十六进制,以及一般大多数基本操作(jmp,push,mov等).

我正在努力理解并希望得到帮助的概念如下:如果您能解决以下任何问题,那将是一个巨大的帮助:

  1. .data部分究竟发生了什么?那些变量我们是在申报吗?
  2. 如果是这样,我们可以稍后在代码部分声明变量吗?如果没有,为什么不呢?如果是这样,那么我们如何以及为什么使用数据部分呢?
  3. 什么是注册?它与变量相比如何?我的意思是我知道这是一个存储一小部分信息的位置......但这对我来说听起来就像一个变量.
  4. 我如何制作阵列?我知道这似乎是随机的,但我很好奇我将如何做这样的事情.
  5. 是否列出了每个寄存器应该用于什么的常见做法?我仍然没有完全理解它们,但是已经注意到有些人说,例如,应该使用某个寄存器来存储程序中的"返回值" - 这些实践是否有全面或至少提供信息的列表?
  6. 我正在学习汇编的原因之一是更好地了解我的高级代码背后发生了什么.考虑到这一点 - 当我用c ++编程时,我经常考虑堆栈和堆.在汇编中我知道堆栈是什么 - 在哪里'堆'?

一些信息:我使用masm32和WinAsm作为IDE,我正在使用Windows 7.我有很多以前使用c ++/java等高级语言编程的经验.


编辑:感谢大家的帮助,照常提供非常丰富的信息!好东西!最后一件事 - 我想知道堆栈指针和Base指针,ESP和EBP之间有什么区别.有人可以帮我吗?

编辑:我想我现在得到它...... ESP总是指向堆栈的顶部.但是,您可以根据需要指定EBP.ESP会自动处理,但您可以使用EBP做任何您想做的事情.例如:

push 6
push 5
push 4
mov EBP, ESP
push 3
push 2
Run Code Online (Sandbox Code Playgroud)

在这种情况下,EBP现在指向持有4的地址,但ESP现在指向持有2的地址.

在实际应用中,6,5和4可以是函数参数,而3和2可以是该函数内的局部变量.

assembly low-level masm32

28
推荐指数
2
解决办法
4万
查看次数