问题列表 - 第30387页

Ruby中的语法错误,Do中的意外管道字符

我这次试着简明扼要!我还在使用Project Euler,这次回到#2.我真正的问题是我对Ruby很糟糕.当我运行以下代码时

x = 1
y = 2
sum = 2
while x >= 4_000_000 do |x|

  sum += y if y % 2 == 0

  z = x + y

  x = x ^ y   # xor magic
  y = x ^ y   # xor magic
  x = x ^ y   # xor magic

  y = z 
end

p sum
Run Code Online (Sandbox Code Playgroud)

我的翻译推出了以下输出:

/Users/Andy/Documents/Programming/Ruby/ProjectEuler/P2.rb:4: syntax error, unexpected '|'
while x >= 4_000_000 do |x|
                         ^
Run Code Online (Sandbox Code Playgroud)

我正在阅读为什么(Poignant)指南Ruby,我很确定我的管道语法是正确的.有人能指出我在这里做错了什么吗?我已经尝试过很多不同的方式搞砸了,而且我很快就出现了

ruby

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

为什么其他语言不支持类似于C及其后代的预处理程序指令?


我想知道为什么其他语言不支持此功能.我可以理解C/C++代码是依赖于平台的,因此可以通过使用预处理器指令实现跨各种平台的工作(编译和执行).除此之外,还有许多其他用途.就像你可以将所有调试printf放在里面#if DEBUG ... #endif.因此,在发布版本时,这些代码行不会在二进制文件中编译.
但在其他语言中,实现这个(后面的部分)是困难的(或者可能是不可能的,我不确定).所有代码都将在二进制文件中编译,增加其大小.所以我的问题是"为什么Java, or other modern compiled languages不支持这种功能?" 它允许您以非常方便的方式包含或排除二进制文件中的某些代码.

c preprocessor programming-languages

13
推荐指数
3
解决办法
1216
查看次数

启用异常C++

我正在尝试为Android制作APP原生代码.Native代码在cplusplus中.每当我尝试制作时,都会出现以下错误.

H236Plus.cpp:135:错误:禁用异常处理,使用-fexceptions启用

如何使用-fexceptions启用异常处理,以及我在哪里使用它?

c++ android makefile cmake android-ndk

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

Google Map未使用XHTML Doctype(文档类型)

为什么在地球上总是有可能如果我们在Google地图中使用"Doctype",那么在正确显示Google地图时会出现问题?

在最近的一个案例中,这个"Doctype"只花了我2天没有任何生产力.真恶心的情况怎么样?这次我得到了我的同事(Subhankar Bannerjee)的帮助,非常感谢他,因为他及时有效的帮助.他还提到了同样的问题,他曾多次面对这个问题.

任何人都可以告诉我为什么谷歌地图会出现这种Doctype问题?

任何帮助是极大的赞赏.

编辑(评论@Balus): -
我正在使用(X)HTML 1.0 Transitional Doctype,用于Mozilla FF和Google Chrome浏览器.我还没有在IE v6 +中检查过这个谷歌地图,所以我无法对这些浏览器发表评论.

xhtml doctype google-maps cross-browser

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

LINQ to SQL查找字段的平均值?

我有一个名为EntityRating的ViewModel,其中一个属性是AverageRating.

当我实例化我的ViewModel(称为EntityRating)类型的新对象时,如何根据相关项目的Rating字段(在SQL Server中)设置EntityRating.AverageRating?

我想做这样的事情(显然不起作用):

var er = new EntityRating()
        {
            AverageRating = _db.All<Ratings>(X => X.RatingID = rating.RatingID).Average(RatingField);
        };
Run Code Online (Sandbox Code Playgroud)

我可以平均数据库中对象的属性并将其分配给代码中对象的属性吗?

(很新,所以如果有任何术语关闭,或者如果您需要更多信息,请告诉我)

谢谢.

c# asp.net-mvc linq-to-sql

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

如何创建PHP"下载即将开始"页面?

我想创建一个显示消息的PHP页面

Your download will begin shortly.

If it does not start, please click here to restart the download
Run Code Online (Sandbox Code Playgroud)

即,主要网站上存在的相同类型的页面.

它会像这样工作:

<a href="download.php?file=abc.zip">Click here</a>
Run Code Online (Sandbox Code Playgroud)

当用户点击该链接时,他将被引导到download.php,向他显示该消息,然后提供该文件以供下载.

我怎样才能做到这一点?

非常感谢!

php

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

Android Intent.FLAG_ACTIVITY_SINGLE_TOP和Intent.FLAG_ACTIVITY_CLEAR_TOP

我有一个应用程序,我运行媒体播放器,我想从我的应用程序主页活动恢复活动.

我可以通过在startActivity调用中添加以下标志来成功完成此操作:

myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
Run Code Online (Sandbox Code Playgroud)

我担心这不是理想的做事方式,因为我花了很长时间才找到它.这让我觉得没人用它.

使用这种方法有任何陷阱吗?

android android-intent

23
推荐指数
2
解决办法
3万
查看次数

什么时候在C++中使用new?

什么是什么时候使用"新"来创建一个类的实例的好政策?我已经习惯了一段时间编程C++,但我仍然不确定何时才是这样做的最佳时机:

MyClass thing(param1, param2);
Run Code Online (Sandbox Code Playgroud)

对此:

MyClass* thing;
thing = new MyClass(param1, param2);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c++ oop

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

带iPhone 4 Retina Display的colorWithPatternImage(image@2x.png)

由于SO的搜索功能炸毁每当我输入"@ 2x"不,这是很难说这是否已经问...

我一直在使用colorWithPatternImage:打造我的各种意见平铺的背景图像.但是,当在新的iPhone 4显示器上观看时,这些可以预测看起来像垃圾.所以,我已经建立了@我tile.png文件版本的2倍,但colorWithPatternImage:显然不能正确处理与双尺度UIImages.

有没有人有效地为此问题制定了解决方法?也许在CoreGraphics框架内(其中,我是新手)?

iphone uiimage uicolor iphone-4

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

DDD所有条款对于那些几次看不起书的水管工乔来说意味着什么?

我的项目时间紧迫,所以没有时间阅读书籍来理解它.

就像其他任何东西一样,我们可以在阅读几本书之后将它放在几行中.所以在这里我需要对DDD实践指南中的每个术语进行一些描述,这样我就可以将它们应用到我的项目中.

我已经知道一般的术语,但不能用C#Project来表达.

以下是我目前已知的与C#项目相关的一些简要描述.喜欢它在C#项目中的目的是什么.

  • 服务
  • 工厂
  • 知识库
  • 骨料
  • DomainObjects
  • 基础设施

我真的很困惑基础设施,存储库和服务何时使用服务以及何时使用存储库?

无论如何,请告诉我,我可以更清楚地说明这个问题

domain-driven-design

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