问题列表 - 第43499页

Android:如何设置生成的contextMenu标题?

我创建一个这样的上下文菜单:

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
  if(v.getId() == R.id.ListView01) {
      getMenuInflater().inflate(R.menu.add_contextmenu, menu);
  }
  super.onCreateContextMenu(menu, v, menuInfo);
}
Run Code Online (Sandbox Code Playgroud)

我现在如何设置生成的标题?

android contextmenu title auto-generate

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

检查嵌套对象中是否存在对象成员

有没有比使用更简单的方法___ in object检查对象的每个级别的存在来检查单个成员的存在?

更简洁:我如何检查someObject.member.member.member.value是否存在?

javascript object

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

数组的内存地址 - Java

有人知道获取数组索引的内存地址吗?(如c)

java arrays memory-address

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

在FP中处理POST的正确方法是什么?

我刚刚开始使用FP而且我正在使用Scala,这可能不是最好的方式,因为如果情况变得艰难,我总能回到命令式的风格.我只是不愿意.我有一个非常具体的问题,指出我对FP的理解有更广泛的空白.

当Web应用程序正在处理GET请求时,用户需要网站上已存在的信息.应用程序只需要以某种方式处理和格式化数据.FB的方式很清楚.

当Web应用程序正在处理POST请求时,用户希望更改站点上保存的信息.没错,信息通常不是在应用程序变量中保存,而是在数据库或平面文件中,但我仍然觉得我没有正确地使用 FP.

是否有处理FP语言中静态数据更新的模式?

我对此的模糊描述是应用程序交给请求和当时的站点状态.应用程序执行其操作并返回新的站点状态.如果自应用程序启动当前站点状态并没有改变,新状态成为当前状态,并答复将被发送回浏览器(这是我的Clojure的风格模糊图像); 如果当前状态已经改变(通过另一个线程,那么,其他事情发生了...

post functional-programming scala web-frameworks

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

UITableViewCell并不总是可以选择?

我正在尝试使用新应用调试问题,而且有些事情是不对的.在应用程序中,我通过直接向cell.contentView添加2个UILabel和1个UIImageView来设置自定义UITableViewCells

在我的应用程序中,某些表格视图单元格是不可选择的(它们没有响应点击事件).屏幕上的第二个单元格永远不会被选择,然后随机的其他单元格也是不可选择的.

在我调试的过程中,我删除了以下几个基本代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  static NSString *CellIdentifier = @"ReviewCell";
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
  }
  cell.textLabel.text = @"foo";
  return cell;
}
Run Code Online (Sandbox Code Playgroud)

即使这是通用的锅炉板代码,如下所示:

并非所有细胞都是可选择的.

我错过了什么?

更新

如果感兴趣,这里更新的是我的行选择代码

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    ReviewWebViewController *rvc = [[ReviewWebViewController alloc] initWithReview:[self.reviews objectAtIndex:indexPath.row]];
    [self.navigationController pushViewController:rvc animated:YES];
    [rvc release], rvc=nil;
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

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

如何同时(或在关闭时)启动两个线程

我有班级Note和班级Meeting.课堂上有一个ArrayList名字.当创建一个对象时,它将被注册.noteListNoteMeetingnoteList

我只想在主类中说明Meeting可以同时(或在关闭时)创建两个对象.我的计划是:

public class Note{
    //some field and method hier
    public void add(Meeting m){
        notes.add(m);
    }
    private  static final List<Entry> notes =
        Collections.synchronizedList(new ArrayList<Entry>());
}

public class Meeting implements Runnable{
    public Meeting(Note note_1,Note note_2,Calendar calendar){
        note_1.add(this);
        note_2.add(this);}
        //some method
    }

    public class Test implements Runnable{
        public static void main(String[] args) {
            Note note_1 = new Note();                
            Note note_2 = new Note();
            Meeting m_1 = new Meeting(note_1,note_2);
            Meeting m_2 …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

元组<int,int>与int [2]内存使用情况

有人知道这两者之间的记忆差异吗?或者人们如何轻易地解决这个问题?

.net

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

Windows中的socket和HANDLE有什么区别?

我正在尝试在Windows中运行Linux服务器.

在Linux中,套接字和文件描述符的处理方式相同.某些系统api可用于套接字和文件描述符.

但是,我通过WIN API处理Winsock和HANDLE(文件描述符)的socket.

所以我需要知道一个整数是一个套接字或一个HANDLE.

现在问题是:

在Windows中,socket()和open()的返回值是否相同?

如果它们总是不同,我可以编写自己的socket()和open()来包装系统的一个.并记录系统api的返回值,无论整数是套接字还是HANDLE.

如果它们是相同的,我不知道如何处理它.

sockets windows file-descriptor handle

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

试图在MonoTouch中链接静态库,得到"错误:你应该只提供一个根组件"

我需要在本机代码中创建一些从我的MonoTouch应用程序调用的函数.我已经尝试了很多变化来使这个工作,但我总是得到,"错误:你应该只提供一个根组件"当我尝试构建时.

以下是我尝试此操作的步骤:

创建一个简单的MyFile.cpp文件:

extern "C"
{
   int TestAdd( int a, int b );
}

int TestAdd( int a, int b )
{
    return a+b;
}
Run Code Online (Sandbox Code Playgroud)

将其构建到.a文件中:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch的ARMv6 -c MYFILE.CPP

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -arch_only armv6 MyFile.o -o libtest.a

将libtest.a复制到我的MonoTouch项目文件夹中并将其添加到项目中.

在Project Options-> iPhone Build下,将Extra arguments设置为"-ltest".

..而且我一直得到"错误:你应该只提供一个根组件".我甚至没有使用DllImport("__ Internal"))属性或尝试在我的代码中调用TestAdd.

我在这做错了什么?

iphone mono xamarin.ios

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

before_filter与另一个控制器

我正在尝试创建一个操作,如果用户已登录,将检查每个页面.为此,在控制器中Home我创建了此方法:

def check_session
  if !session[:user_id]
    redirect_to :action=> 'login'
  end
end
Run Code Online (Sandbox Code Playgroud)

我已将此代码放在控制器的头部:

before_filter :check_session, :except => [:sub_layout, :authenticate, :login]
Run Code Online (Sandbox Code Playgroud)

现在我想check_session从页面之外使用Home,让我们在页面中说Users.调用不同控制器的方法的正确语法是before_filter什么?

ruby ruby-on-rails before-filter

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