问题列表 - 第35614页

覆盖Pair的equals()方法

先前在scala-user邮件列表中询问了此问题,但没有确认答案.

scala> val T = new Pair(1, 2){
override def equals(obj:Any) = obj.isInstanceOf[(Int, Int)] && obj.asInstanceOf[(Int, Int)]._1 == this._1}
           }

T: (Int, Int) = (1,2)

scala> T match {
        case (1, 1) => println("matched")
        case _ => println("not matched")
   }

not matched


scala> (1, 1) match {
              case T => println("matched")
              case _ => println("not matched")
          }

not matched

scala> T == (1, 1)
res15: Boolean = true
Run Code Online (Sandbox Code Playgroud)

我认为常量(val)模式匹配结果取决于"等于"的返回值,但结果表明情况并非如此,那么标准是什么?

有人建议这case (1, 1) =>是一个提取器模式,Tuple2.unapply而是使用.所以我尝试了这些:

scala> Pair.unapply(T)
res1: …
Run Code Online (Sandbox Code Playgroud)

scala

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

用于显示语法突出显示的HTML5标记

我想知道是否有一个标签在HTML5中自动突出显示HTML和/或PHP的语法.我正在编写一本包含一些代码的指南.由于我使用了很多新的html5标签(我使用部分作为我的指南的大纲),我想在本机html5中使用一些东西.

如果不存在,那么最好的方法是什么?(比如,PHP和CSS?)

php html5 syntax-highlighting

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

你什么时候使用大括号扩展?

我明白支撑膨胀是什么.
但我不知道我在哪里使用它.

你什么时候使用它?
请给我一些方便的例子.

谢谢.

bash brace-expansion

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

动态裁剪BitmapImage对象

我有一个BitmapImage对象,其中包含600 X 400维度的图像.现在从我的C#代码后面,我需要创建两个新的BitmapImage对象,比如每个尺寸为600 X 200的objA和objB,使得objA包含上半部分裁剪图像,objB包含原始图像的下半部分裁剪图像.

c# bitmapimage silverlight-4.0

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

Android - 使滑动抽屉从左向右滑动

我使用下面的XML布局在我的应用程序中实现了"Sliding Drawer":(我从androidpeople.com得到了这个例子)

<LinearLayout android:id="@+id/LinearLayout01"
 android:layout_width="fill_parent" android:layout_height="fill_parent"
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:background="@drawable/androidpeople">

 <SlidingDrawer 
  android:layout_width="wrap_content" 
  android:id="@+id/SlidingDrawer" 
  android:handle="@+id/slideHandleButton" 
  android:content="@+id/contentLayout" 
  android:layout_height="75dip"
  android:orientation="horizontal">

  <Button 
   android:layout_width="wrap_content" 
   android:layout_height="wrap_content" 
   android:id="@+id/slideHandleButton" 
   android:background="@drawable/closearrow">
  </Button>

  <LinearLayout 
   android:layout_width="wrap_content" 
   android:id="@+id/contentLayout" 
   android:orientation="horizontal" 
   android:gravity="center|top" 
   android:padding="10dip" 
   android:background="#C0C0C0" 
   android:layout_height="wrap_content">


   <Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>
   <Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>
   <Button android:id="@+id/Button03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Content"></Button>

  </LinearLayout>

 </SlidingDrawer>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

但我想要的是将抽屉从左向右(水平)而不是从右向左滑动,如何使滑动抽屉从左向右滑动?

请与我分享您的想法/观点/意见/问题,并让我摆脱这个问题.

android android-widget android-sliding

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

点击带有Alpha通道的div

我正在尝试在feed小部件的底部复制twitter的"淡出"图层(在twitter.com的主页上).

我想出的唯一没有使用html5的方法就是在feed div上面放置一个绝对定位的div,并给它一个alpha通道的png,上面有一个白色到透明的渐变.这很容易实现.

现在唯一的问题是透明层下面出现的div不可点击.有关如何使div可点击的任何想法?也许你有另一种方法可以完全复制这种效果?

谢谢!

html css dom-events

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

使用Python接口查询OLAP Mondrian(MDX,XMLA)?

实际上我正在使用R + Python和RPY2来操作数据和ggplot来创建漂亮的图形..我在PostgreSQL数据库中有一些数据,而我正在使用psycopg2来查询数据.

我正在开始论文,将来我需要一个OLAP多维数据集来存储我的(非常大的)模拟数据:多维,聚合查询等.

是否有任何最佳或标准的实践来连接Python(我想要Python + R,没有jpivot或Java中的其他仪表板)和像Mondrian这样的OLAP引擎?我在Google上搜索了任何解决方案,但我找不到任何东西.

我简要地评价SQLAlchemy的和Django的ORM,但他们没有MDX或XML/A接口来查询OLAP服务器(蒙德里安或其他)...

是否可以编写一个查询的MDX,并与psycopg + ODBC,查询我的OLAP服务器,OLAP服务器给我从我的模拟数据的应答(Python对象上没有映射,但它的确定对我来说)?

更新1:

为什么我需要搜索OLAP + Mondrian技术?

由于拉瓦尔大学(GeoSoa个省+蒂埃里Badard)写了一个空间延伸到OLAP:SOLAP,并在蒙德里安实施本作GeoMondrian.我感兴趣的是因为我正在研究基于空间多代理的模拟(〜=地理模拟).

所述GeoSoa DEPARTEMENT创建一个基于Ajax组件通信和可视化与GeoMondrian空间数据:SOLAPLAYERS,其可通过其Xlma的servlet查询蒙德里安服务器.

问题:可能是在大数据处理速度慢,需要互联网或Apache 2,简单地说,这只是可视化的数据或地图...就我而言,我需要的原始数据,以使自己的数据处理+与R图形:空间分析,回归分析分析,排序等等.在这里,SOLAP帮助我为后来的复杂R分析准备数据.

为何选择Python?

1 - 对空间数据的Web访问 -

我试图用一个"酷"的Python框架,像GeoDjango内置MapFish:在GIS大社区,开源,使用GeoAlchemy操纵空间查询/数据,包括与JavaScript扩展和可视化的OpenLayers等.

2 - GIS中对空间数据的本地访问 -

我想在QGIS(开源GIS)中创建一个插件来访问和可视化数据,以及QGIS插件和API = Python.

3 - 自动分析数据 -

用户或科学家使用网格计算运行模拟,并选择他们想要对此数据运行的自动分析(R + ggplot2 + MDX查询).我的目标是创建模拟的综合报告(图形,表格数据等).

因此,在模拟之后,数据转到OLAP/SOLAP多维数据集,许多Python脚本(由用户创建)通过MDX获取数据,使用R + RPY2处理数据,并为doku-wiki或其他人的科学家编写并生成很酷的输出.社区平台.

问题?

1 - Olap4j是Mondrian与外部组件通信的API核心,是Java制造的:/

2 - SOLAPLAYERS使用Ajax访问数据,对我来说太慢了.

3 - SQLAlchemy和GeoAlchemy没有与多维数据库(OLAP)的驱动程序连接.

*解决方案?*

1 - Py4j用Python访问olap4j中的Java对象或Java集合?编写我自己的函数来访问Java映射集合?=>危险而且不是很容易?... …

python olap mdx psycopg2 xmla

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

HTML DOCTYPE语法错误

我在Firebug中遇到以下语法错误,但我不知道它是什么:

> syntax error [Break on this error]
> <!DOCTYPE html PUBLIC "-//W3C//DTDXHT...org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n
Run Code Online (Sandbox Code Playgroud)

是不是因为最后的"\n"?

谢谢

PS.我刚刚意识到如果我删除所有脚本,我不会得到那个错误.例如,如果我删除这些行,我不明白.如果我添加另一个脚本,我会再次获取它,因此它不依赖于脚本本身.

<script type="text/JavaScript" src="<?php echo $base_url; ?>sites/all/themes/bluemarine/js/main.js"></script>
Run Code Online (Sandbox Code Playgroud)

码:

<?php
// $Id: page.tpl.php,v 1.28.2.1 2009/04/30 00:13:31 goba Exp $
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php print $language->language ?>" xml:lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
<head>
  <?php print $head ?>
  <title><?php print $head_title ?></title>
  <?php print $styles ?>
  <?php print $scripts ?>
  <script type="text/JavaScript" src="<?php echo $base_url; ?>sites/all/themes/bluemarine/js/main.js"></script>
  <!--<script …
Run Code Online (Sandbox Code Playgroud)

html

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

如何在屏幕锁定时显示活动?

我的应用程序是在汽车停靠事件上启动的,我想在我插入设备时唤醒手机(由系统完成)并解锁屏幕.是不可能的?

android locking screen

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

Linux中的Bada开发

Bada站点列出了Windows操作系统作为安装Bada SDK的系统要求.

是否可以使用Linux创建Bada应用程序?

bada

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