问题列表 - 第6391页

什么是采用Ordered [A]的任何子类型的函数的Scala语法?

我想编写一个适用于任何Scala类型的函数,具有总排序(即我可以使用'<').那是什么语法?我想出的最好的是

def lessThan[T <: Ordered[T]](x: T, Y: T) = x < y
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从REPL使用它时,这不起作用:

scala> lessThan(1, 2)
<console>:8: error: inferred type arguments [Int] do not conform to method lessThan's type parameter bounds [T <: Ordered[T]]
       lessThan(1, 2)
       ^

scala> import runtime._
import runtime._

scala> lessThan(new RichInt(1), new RichInt(2))
<console>:8: error: inferred type arguments [scala.runtime.RichInt] do not conform to method lessThan's type parameter bounds [T <: Ordered[T]]
       lessThan(new RichInt(1), new RichInt(2))
Run Code Online (Sandbox Code Playgroud)

基本上,我相信我想要相当于这个Haskell代码:

lessThan :: (Ord a) => a -> a -> Bool …
Run Code Online (Sandbox Code Playgroud)

syntax scala subclass

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

这两个iPhone UI部件是如何完成的?

对于你们中的一些人来说这可能是微不足道的,但我有两个来自Lose It的截图!应用程序,我很好奇如何将两个不同的屏幕组合在一起.

首先: http://dl-client.getdropbox.com/u/57676/screenshots/loseit1.jpg

该中间图显示统计图表.这是在Core Graphics/Quartz上绘制的自定义图像,以实现所需的数字吗?黄色线是否被动态分配给Quartz的所有工作?

第二个: http://dl-client.getdropbox.com/u/57676/screenshots/loseit2.jpg

这可能会更容易,但整个酒吧看起来像一个原生的UIKit小部件,其中包含[预算,食物,运动,净,下].它上面似乎有一个阴影.他们在UINavigationBar上做了投影吗?它下面的菜单只是一个UIImage,设计师能够制作成UINavigationBar吗?

如果有一个博客教授这些UI技巧,我很想读更多.

iphone cocoa cocoa-touch

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

你如何在Facebook页面上发布到墙上(不是个人资料)

我有一个用PHP编写的博客网站,它发布了新的博客文章到Twitter和使用php curl传递的简单http post请求自动引导博客.

我有一个博客网站的Facebook页面,并希望更新发布到页面的墙上,有一个简单的方法来做到这一点?

我真正想要的是一个url和一组params作为http post请求包裹起来.

请注意,这是在新样式页面而不是配置文件上发布到墙上.

提前致谢.

facebook facebook-wall

86
推荐指数
4
解决办法
11万
查看次数

如何在GWT中向Flextable添加行侦听器?

如何将行侦听器添加到特定行或表中的所有行?我需要在行中添加一种"onMouseOver"监听器,这样当你将鼠标悬停在它们上面时,它会改变行的背景颜色,就像getRowFormatter允许你做的那样.

css gwt

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

Windows注册表最佳实践

以何种方式使用Windows注册表?我知道存储少量用户偏好是可以的,但是将所有用户数据存储在那里被认为是不好的做法吗?我认为这将取决于数据集,那么对于少量数据,例如,小于2KB,在100个左右的不同键/值对中如何.这是不好的做法吗?平面文件或SQLite数据库是更好的做法吗?

windows registry

17
推荐指数
4
解决办法
5840
查看次数

双脚本标签中的任何值?

我在几段代码中看到了这一点,我不想"假设"它不重要但是这是Google Analytics代码的副本:

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
    try {
        var pageTracker = _gat._getTracker("UA-xxxxxx");
        pageTracker._trackPageview();
    } catch(err) {}
</script>
Run Code Online (Sandbox Code Playgroud)

您会注意到有两个打开/关闭脚本标记.是否有任何理由将两个不同的脚本标签中的代码位封装是有益的?我的第一反应就是删除冗余.

html javascript

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

IE8会破坏我的CDN托管的jQuery吗?

IE8有一个名为InPrivate Filtering的功能,它将阻止它在超过'n'个不同站点的网页上找到的脚本.

我正在收听最新的" 立即安全"播客,该播客对此功能赞不绝口.

在同一时间我正在尖叫NOOO!什么是*#&$ - 因为我的网站(和许多其他网站一样)包括以下内容(jQuery + SWFObject).即我正在使用谷歌的CDN来托管我的jQuery.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>   
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>
Run Code Online (Sandbox Code Playgroud)

那么这笔交易是什么 - 我应该停止使用来自CDN的jQuery和swfobject吗?

别人在做什么?

**编辑:**我无法确定他们是否保留了"受信任的站点"列表,但根据Microsoft的这一点,InPrivate过滤是每个会话.所以至少有人必须在每个会话中主动启用它.

InPrivate Filtering默认情况下处于关闭状态,必须基于每个会话启用.要使用此功能,请从"安全"菜单中选择"InPrivate Filtering".要访问和管理Internet Explorer 8的不同筛选选项,请从"安全"菜单中选择"InPrivate筛选设置".要结束InPrivate浏览会话,只需关闭浏览器窗口即可.

cdn internet-explorer-8

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

是单行if语句还是if语句没有括号不好的做法?

if (condition) { /* do something */ }
else { /* do something */ }

if (condition)
    /* do something */
else
    /* do something */
Run Code Online (Sandbox Code Playgroud)

有人告诉我,第一个例子并不是一个好主意.我不知道这是否真的是这种情况(或者对于第二种情况); 是不是缩短了打字数量?或者是因为它只是弄得一团糟?

php c coding-style

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

Rockwell是网络安全字体吗?

最近我们收到了一个客户网站的模型,该网站在菜单项,文章标题,块标题等布局中大量使用罗克韦尔字体...

我之前从未听说过这种字体,我认为它不是网络安全的,我也在网上查了几个地方确认这个,就像这里这里一样,但是找不到任何对这种字体的引用.

所以讲来,我们将需要使用某种类型的文本替换技术的使用这种字体,他们告诉我们,这确实是一个网络安全的字体设计师和后,他们在Windows和Mac检查和安装的字体.

所以我们将使用这种字体,但我仍然很好奇这是一个标准字体,还是与Adobe产品或任何其他应用程序一起安装的.

有人有这方面的任何信息吗?

web-safe-fonts

27
推荐指数
3
解决办法
5万
查看次数

正则表达式仅匹配奇数或偶数

我有一个用户可以输入数据库的文本条目列表,我需要使用正则表达式验证这些输入,因为其中一些是复杂的.其中一个字段必须有数字间隙(即10,12,14,16 ......).我的问题是,是否有一个Regex结构允许我只匹配偶数或奇数运行?我知道我可以把这个值拉出来并对它进行除法检查,但是如果可能的话,我希望有一个纯正的Regex解决方案.

[编辑]

最后我用这个解决方案是JaredPar的的适应,因为除了需要只是奇怪的或埃文斯我也需要通过一个范围(10-40之间,即,所有偶数)来约束.下面是Regex完成的.

^ [123] [02468] $

regex

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