问题列表 - 第44323页

在Android中启动服务

我想在某个活动开始时调用服务.那么,这是Service类:

public class UpdaterServiceManager extends Service {

    private final int UPDATE_INTERVAL = 60 * 1000;
    private Timer timer = new Timer();
    private static final int NOTIFICATION_EX = 1;
    private NotificationManager notificationManager;

    public UpdaterServiceManager() {}

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

    @Override
    public void onCreate() {
        // Code to execute when the service is first created
    }

    @Override
    public void onDestroy() {
        if (timer != null) {
            timer.cancel();
        }
    }

    @Override
    public int …
Run Code Online (Sandbox Code Playgroud)

service android android-activity

112
推荐指数
3
解决办法
27万
查看次数

为什么在Cocoa编程中传递&错误而不是错误?

在Cocoa编程中,当处理NSError时,为什么我们将错误传递给消息而不是错误?

NSError *error;
if (![managedObject.managedObjectContext save:&error])
   //Code
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

20
推荐指数
3
解决办法
5582
查看次数

.NET应用程序的最佳调度程序?

我正在尝试确定什么是一个很好的.NET应用程序的Process Scheduler,到目前为止我只研究过Quartz.NET.有没有可行的替代品以及使用它们时的权衡取舍?

.net c# frameworks scheduled-tasks

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

"抽象"是什么意思?

通常在Scala文献中,我遇到了"抽象结束"这个短语,但我不明白其意图. 例如,马丁奥德斯基写道

您可以将方法(或"函数")作为参数传递,也可以它们进行抽象.您可以将类型指定为参数,也可以它们进行抽象.

另一个例子,在"弃用观察者模式"一文中,

我们的事件流是第一类值的结果是我们可以抽象它们.

我已经读过第一阶泛型"抽象类型",而monads"抽象类型构造函数".我们还在Cake Pattern论文中看到了这样的短语.引用许多这样的例子中的一个:

抽象类型成员提供了抽象的具体类型的组件的灵活方式.

即使相关的堆栈溢出问题也使用此术语. "不能存在抽象的参数化类型..."

所以......"抽象"究竟意味着什么?

abstraction scala

91
推荐指数
4
解决办法
7105
查看次数

使用Jackson将Java对象序列化为JSON时,抑制包装器对象

我有一个Web服务,它返回一个列表作为JSON.它使用Jackson将Java POJO列表映射到JSON.问题是JSON表示在数组周围有一个包装器对象,我只想要数组.即,我得到了这个:

{"optionDtoList":[{...}, ..., {...}]}
Run Code Online (Sandbox Code Playgroud)

当我真正想要的是这个:

[{...}, ..., {...}]
Run Code Online (Sandbox Code Playgroud)

我正在直接序列化Java List; 我没有用包装器对象包装List并序列化包装器对象.杰克逊似乎正在添加JavaScript包装器对象.

我假设我可以在POJO上使用一些注释来抑制包装器对象,但我没有看到它.

对解决方案的限制

我想在服务端解决这个问题,而不是剥掉客户端上的包装器.客户端是一个jQuery UI小部件(自动完成小部件,不重要),它需要一个简单的数组,我不想修改小部件本身.

我试过的

  • 我尝试用Java POJO数组替换Java POJO列表,结果是一样的.
  • 我试过@JsonTypeInfo(use = Id.NONE)想,这可能会压制包装器,但事实并非如此.

java spring json jackson

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

Java HTTP Server库

我正在编写一个应用程序,它需要能够处理来自外部源的HTTP请求(在这种情况下,它实际上是来自Second Life的脚本).我开始使用Apache的HTTPComponents,只要Java服务器只需要响应GET请求,它就能很好地工作.现在它需要能够从POST请求的主体接收数据,我没有看到任何方法这样做HTTPComponents.是否有一个高级库可用于此目的?

我确实通过一些谷歌搜索发现Sun软件包中包含一个基本的HTTP服务器.出于本应用程序的目的,可能要求它只在实际的Sun/Oracle JVM实现上运行 - 但这对我来说仍然是代码味道,而且我可能只会这样做,如果唯一的选择是写我的从头开始拥有HTTP服务器库,从套接字等处理.对替代品的任何建议?

java

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

HTML5 Canvas动画使用88-98%的CPU

我正在尝试为世界的虚假像素化地图制作动画,以便它在不同颜色之间平滑过渡.我原来用jquery和表做了这个,但cpu使用率非常高,所以我想我会尝试使用html5 canvas.但是,我仍然获得非常高的CPU使用率.我想知道它是否是代码中的大数组(我用它来表示应该填充正方形的位置).任何帮助将深表感谢.

<!DOCTYPE html>
<html>
<head>
    <title>canvas version</title>
    <script src="raphael.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
</head>
<body>
<div id="canvasesdiv" style="position:relative; width:864px; height:456px">
    <canvas id="world-map" width="864" height="456" style="position:absolute; left:0px; top:0px; z-index:1;">
    </canvas>
    <canvas id="backdrop" width="864" height="456" style="position:absolute; left:0px; top:0px; z-index:0;"></canvas>
    <script type="text/javascript">
        //declare vars
        var ctx1
        var ctx2
        var layer1
        var layer2
        var red = 255;
        var dr = 1;
        //initialization
        function init() {
            layer1 = document.getElementById("backdrop");
            ctx1 = layer1.getContext("2d");
            //layer2 = document.getElementById("world-map");
            //ctx2 = layer2.getContext("2d");
            drawMap(red);
            setInterval(function(){red = drawMap(red);},1);
            }

            //LOOP THROUGH …
Run Code Online (Sandbox Code Playgroud)

canvas cpu-usage html5-animation

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

获取IIS 7站点属性

我有一个C++应用程序需要检索IIS 7网站的属性(诸如数据库属性类似于在IIS6 - Path,AppFriendlyName等).

使用IIS 7,我的代码执行此操作:

  1. 获取AppHostWritableAdminManager并提交路径MACHINE/WEBROOT/APPHOST/Default Web Site/.
  2. GetAdminSection使用部分名称调用appSettings.
  3. 然后查看返回的集合并查找属性(Path例如).

这适用于IIS 6,但不适用于IIS7/7.5.

为了使这项工作,我需要做出哪些改变?

c++ configuration iis-7 metabase

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

MVC:视图是否总是接收数组而不是对象?

我想知道View应该传递对象还是应该只接收数组.我正在使用ORM框架.因此,在项目视图页面中,我可以将视图传递给项目对象,并让它呈现项目的todoLists和todos.

所以目前在我看来我的代码如下:

foreach ($this->project->getTodoLists() as $todoList) {
  // render lists
  foreach ($todoList->getTodos() as $todo) {
    // render todos
  }
}
Run Code Online (Sandbox Code Playgroud)

这个可以吗?我认为使用doctrine的延迟加载,它会在get*()调用时运行SQL .这有关系吗?

或者我应该在我的控制器中将所有必需的信息解析为纯数组?

我使用PHP,Zend Framework 1.11,Doctrine 2 ORM.但在我看来,我使用的并不重要

php model-view-controller doctrine zend-framework

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

手势问题:UISwipeGestureRecognizer + UISlider

有手势相关的问题.我实现了UISwipeGestureRecognizer以获得向左和向右滑动事件,并且工作正常.然而,我面临的问题是我在同一视图中的UISlider不是很好玩.滑块的滑动被误认为是向左/向右滑动.

以前有人遇到过这个问题,有什么想法可以纠正吗?

非常感谢.

以下是视图控制器中包含的代码:

 - (void)viewDidLoad {

            [super viewDidLoad];

                //Setup handling of LEFT and RIGHT swipes
             UISwipeGestureRecognizer *recognizer;

                recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
                [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
                [[self view] addGestureRecognizer:recognizer];
                [recognizer release];

                recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
                [recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
                [[self view] addGestureRecognizer:recognizer];
                [recognizer release];
        }

    -(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {

      if (recognizer.direction == UISwipeGestureRecognizerDirectionRight) {
       NSLog(@"Swipe Right");
       //Do stuff
      }

      if (recognizer.direction == UISwipeGestureRecognizerDirectionLeft) {
       NSLog(@"Swipe Left");
       //Do stuff
      }
    }
Run Code Online (Sandbox Code Playgroud)

iphone event-handling gesture-recognition uislider uigesturerecognizer

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