问题列表 - 第24104页

将ruby项目从1.8.6升级到1.8.7

我应该采取哪些步骤将Ruby项目从1.8.6升级到1.8.7?

ruby

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

使用HTTP Vary标头来决定处理请求的策略

我有一个特定的REST端点,可以在论坛中创建一个主题; 但我想在处理请求时应用不同的策略.例如,如果客户A拨打电话,请执行审核.如果客户B拨打电话,请执行其他操作.最简单的方法是添加一个用于区分的查询参数:

 POST /resource?from=xyz
Run Code Online (Sandbox Code Playgroud)

另一个好主意是使用Vary HTTP标头.

 POST /resource
 Vary: xyz
Run Code Online (Sandbox Code Playgroud)

这种方法有什么问题吗?

rest api-design http

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

我想调用一个类对象,作为给定参数的类名

我想做这样的事情:(在php中)

$a = "class_name1";    
$b = "class_name2";
$object1 = new $a;
$object2 = new $b
Run Code Online (Sandbox Code Playgroud)

这可能吗?

php parameters class

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

我们如何通过android中的服务调用活动?

我想知道是否可以通过android中的后台服务调用活动,如:

import android.app.Service;
import android.content.Intent;
import android.content.SharedPreferences;
import android.media.MediaPlayer;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;



public class background extends Service{

 private int timer1;
 @Override
 public void onCreate() {
  // TODO Auto-generated method stub
  super.onCreate();

  SharedPreferences preferences = getSharedPreferences("SaveTime", MODE_PRIVATE);
  timer1 = preferences.getInt("time", 0);
  startservice();
 }

 @Override
 public IBinder onBind(Intent arg0) {
  // TODO Auto-generated method stub
  return null;
 }

 private void startservice() {

  Handler handler = new Handler();
  handler.postDelayed(new Runnable(){
   public void run() {
    mediaPlayerPlay.sendEmptyMessage(0);
   }
  }, timer1*60*1000);
 }

 private …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在c#中将null数组反序列化为null?

这是我的班级:

public class Command
{
   [XmlArray(IsNullable = true)]
   public List<Parameter> To { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我序列化这个类的对象时:

var s = new XmlSerializer(typeof(Command));
s.Serialize(Console.Out, new Command());
Run Code Online (Sandbox Code Playgroud)

它按预期打印(省略xml标头和默认MS名称空间):

<Command><To xsi:nil="true" /></Command>
Run Code Online (Sandbox Code Playgroud)

当我拿这个xml并试图反序列化它时我被卡住了,因为它总是打印"Not null":

var t = s.Deserialize(...);
if (t.To == null)
    Console.WriteLine("Null");
else
    Console.WriteLine("Not null");
Run Code Online (Sandbox Code Playgroud)

如果强制反序列化器使我的列表为null,如果它在xml中为null?

c# xml arrays serialization nullable

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

如何比较Groovy中的两个列表

如何比较两个列表中的项目并创建一个与Groovy不同的新列表?

groovy

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

如何保存HTML5画布?

目前我使用Canvas2Image来保存HTML5画布的内容.但是,它似乎无法在Google Chrome中使用.关于如何解决这个问题的任何想法都是受欢迎的.:)

html5 save html5-canvas

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

.zfproject.xml是否必须在Zend Framework项目中使用?

  1. .zfproject.xml是否必须在Zend Framework项目中使用?
  2. 它有什么作用?
  3. 这是绝对的位置吗?

php zend-framework

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

你可以硬编码IBActions和IBOutlets,而不是在Interface Builder中手动拖动吗?

是否可以在代码中对IBActions和IBOutlets 进行硬编码,而不是在Interface Builder中拖动它们?

cocoa-touch objective-c iboutlet ibaction

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

以编程方式完成子活动

我有一个用startActivityForResult方法启动另一个活动的活动.我想以编程方式终止被调用的,但我不知道如何做到这一点,因为在onActivityResult()方法中我没有关于被调用活动的信息,我无法调用finish()它.我怎样才能做到这一点?

谢谢

android android-activity

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