如何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,因为它是一个具有未知值的变量.我听说这种语法确实以某种方式保留了范围,所以我认为必须有一个我还不太了解的语法技巧.
我有一个包含以下字符串的会话变量.
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) 我怎么能在方法表达中正确对待这个!
var query = from l in list其中l.Key =="M"
选择新{Value = l,Length = l.Length};
我正在寻找以编程方式将我的GPS日志转换为图像的方法,并希望在Ruby中执行此操作...如果这是可接受的工具.我没有任何GIS背景,但作为程序员,我认为这是一个有趣的问题.
这是我到目前为止所提出的.首先,您需要某种图形库.我去了gnuplot,因为我找到了一个Ruby绑定,但是这些天R似乎很热.我创建了一个小脚本来转换GPX文件并将数据提供给gnuplot,结果如下:alt text http://dl.dropbox.com/u/45672/gpslog.png
这看起来很好,但gnuplot似乎真的是一个创建图形的工具,而不是空间数据.这是做到这一点的方式还是有更好的解决方案?
这是另一个例子,你知道如何构建这样的东西吗?
最近我从CIA世界事实本上下载了一些标志.现在我想"对它们进行分类.
在浏览时,我遇到了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) ).
但是目前我不知道提取更多信息的最佳方式是什么(图中有星星?或者其他).你能给我一些关于怎么做的提示吗?
提前致谢
如果我使用字符串或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更有意义,那么它的等效字符代码是什么?
对WPF来说相当新...
我有一个数据集合,我想绑定到网格面板.每个对象都包含其网格行和列,以及填充在网格位置的内容.我真的很喜欢如何在列表框XAML中创建数据模板来创建一个几乎没有任何代码的UI.有没有办法为网格面板元素创建数据模板,并将面板绑定到数据集合?
在我的Mercurial存储库中合并不像我预期的那样工作.
几天前我开始研究一个功能然后意识到我无法在sprint结束之前完成它.我更新回到我开始工作的时间点,并从那里继续(有效地创建一个分支).现在我准备将该分支的更改合并到提示中,但由于某种原因,当我合并时没有任何反应.TortoiseHg表示合并正常,我试图合并的提示和变更集在资源库资源管理器中都是粗体,但分支中没有任何更改都在我的工作目录中.
以下是意外行为的视频:http://screencast.com/t/ZTQ0ZjU1NTM
请注意,当我去提交时,没有检测到任何更改.这是一个合并的方式?
我错过了什么吗?汞被打破了吗?我可以发誓说我以前做过这件事并且没有任何障碍.
我知道可以捕获一个位于另一个应用程序后面的应用程序的屏幕,但我似乎无法找到捕获最小化应用程序屏幕的任何内容.
有人碰巧知道这是否可能?我不想进入最快化和最小化应用程序之类的事情.