问题列表 - 第30686页

Java:使用局部变量的匿名内部类

如何userId在我的匿名内部子类中获取传递给此方法的值?

public void doStuff(String userID) {
    doOtherStuff(userID, new SuccessDelegate() {
        @Override
        public void onSuccess() {
            Log.e(TAG, "Called delegate!!!! "+ userID);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

不能在不同方法中定义的内部类中引用非最终变量userID

我很确定我不能将它指定为final,因为它是一个具有未知值的变量.我听说这种语法确实以某种方式保留了范围,所以我认为必须有一个我还不太了解的语法技巧.

java scope anonymous-class

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

php从字符串中提取值

我有一个包含以下字符串的会话变量.

a:2:{s:7:"LoginId";s:32:"361aaeebef992bd8b57cbf390dcb3e8d";s:8:"Username";s:6:"aaaaaa";}
Run Code Online (Sandbox Code Playgroud)

我想提取用户名"aaaaaa"的值.谁能建议更轻松/更有效的方式?

$session_data = unserialize($_SESSION["SecurityAccess_CustomerAccess"]);
$session_user_array = explode(';', $_SESSION["SecurityAccess_CustomerAccess"]);
$temp = $session_user_array[3]; 
$temp = explode(':', $temp);
$username = $temp[2];
echo $username; 
Run Code Online (Sandbox Code Playgroud)

它变得更加丑陋......不得不删除引号.

if ($_SESSION["SecurityAccess_CustomerAccess"]){    
    $session_data = unserialize($_SESSION["SecurityAccess_CustomerAccess"]);
    $session_user_array = explode(';', $_SESSION["SecurityAccess_CustomerAccess"]);
    $temp = $session_user_array[3]; 
    $temp = explode(':', $temp);
    $temp = str_replace("\"", "", $temp[2]);
    $username = $temp;
      echo  $username ; 
}
Run Code Online (Sandbox Code Playgroud)

php explode

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

查询Linq中的方法表达式!

我怎么能在方法表达中正确对待这个!

var query = from l in list其中l.Key =="M"

选择新{Value = l,Length = l.Length};

linq

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

用Ruby绘制GPS信息

我正在寻找以编程方式将我的GPS日志转换为图像的方法,并希望在Ruby中执行此操作...如果这是可接受的工具.我没有任何GIS背景,但作为程序员,我认为这是一个有趣的问题.

这是我到目前为止所提出的.首先,您需要某种图形库.我去了gnuplot,因为我找到了一个Ruby绑定,但是这些天R似乎很热.我创建了一个小脚本来转换GPX文件并将数据提供给gnuplot,结果如下:alt text http://dl.dropbox.com/u/45672/gpslog.png

这看起来很好,但gnuplot似乎真的是一个创建图形的工具,而不是空间数据.这是做到这一点的方式还是有更好的解决方案?

这是另一个例子,你知道如何构建这样的东西吗?

ruby plot gps spatial gpx

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

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

自动识别图像中的图案

最近我从CIA世界事实下载了一些标志.现在我想"对它们进行分类.

  1. 获得颜色
  2. 获得一些形状(星星,卫星等)

在浏览时,我遇到了Python图像库,它允许我提取颜色(即对于奥地利:

#!/usr/bin/env python
import Image
bild = Image.open("au-lgflag.gif").convert("RGB")
bild.getcolors()
[(44748, (255, 255, 255)), (452, (236, 145, 146)), (653, (191, 147, 149)), ...)]
Run Code Online (Sandbox Code Playgroud)

我觉得奇怪的是,奥地利国旗只有两种颜色,但上面的输出显示超过十种.你知道为什么吗?我的想法是只计算前五种颜色,因为我对每种颜色都不感兴趣,我会做一些"标准化"数字到64的倍数(所以(236,145,146)变成(192,128,128) ).

但是目前我不知道提取更多信息的最佳方式是什么(图中有星星?或者其他).你能给我一些关于怎么做的提示吗?

提前致谢

python algorithm image-processing python-imaging-library

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

字符串?

如果我使用字符串或char作为简单的输入函数是否重要?(又名y/n)

这就是我现在正在使用的:

using namespace std;

string somestr;

getline(cin,somestr);

if(somestr.empty())
{ //do something }
else if (somestr == "y"){
//do something else
}
else{}
Run Code Online (Sandbox Code Playgroud)

如果它对用户char更有意义,那么它的等效字符代码是什么?

c++

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

WPF中的网格面板元素是否有数据窗口?

对WPF来说相当新...

我有一个数据集合,我想绑定到网格面板.每个对象都包含其网格行和列,以及填充在网格位置的内容.我真的很喜欢如何在列表框XAML中创建数据模板来创建一个几乎没有任何代码的UI.有没有办法为网格面板元素创建数据模板,并将面板绑定到数据集合?

c# wpf grid datatemplate

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

Mercurial:如何与非头部修订合并?

在我的Mercurial存储库中合并不像我预期的那样工作.

几天前我开始研究一个功能然后意识到我无法在sprint结束之前完成它.我更新回到我开始工作的时间点,并从那里继续(有效地创建一个分支).现在我准备将该分支的更改合并到提示中,但由于某种原因,当我合并时没有任何反应.TortoiseHg表示合并正常,我试图合并的提示和变更集在资源库资源管理器中都是粗体,但分支中没有任何更改都在我的工作目录中.

以下是意外行为的视频:http://screencast.com/t/ZTQ0ZjU1NTM

请注意,当我去提交时,没有检测到任何更改.这是一个合并的方式?

我错过了什么吗?汞被打破了吗?我可以发誓说我以前做过这件事并且没有任何障碍.

mercurial tortoisehg

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

是否可以截取最小化的应用程序

我知道可以捕获一个位于另一个应用程序后面的应用程序的屏幕,但我似乎无法找到捕获最小化应用程序屏幕的任何内容.

有人碰巧知道这是否可能?我不想进入最快化和最小化应用程序之类的事情.

c#

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