问题列表 - 第38213页

为什么将Service用于后台任务?

活动可以使用AsyncTask或Handler框架进行后台工作.即使用户已经离开启动它们的活动并且已经调用了活动的onDestroy,两者都将继续工作.换句话说,即使在GUI关闭后,活动也完全能够进行后台工作.

在这种情况下,使用服务进行后台工作似乎是冗余.服务带来了什么活动无法做到的表格?谢谢.

android

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

我可以在一个应用程序中使用Spring MVC和Spring WS吗?

基本上,有一个后端应用程序可以公开SOAP和RESTful服务.

我已决定将Spring WS 1.5.8用于SOAP服务,并将
Spring MVC 3.0用于RESTful服务,因为这是一项新功能.

在阅读了一些关于Spring WS(我是新手!)之后,我们在Spring WS的web.xml中声明了一个"MessageDispatcherServlet",它是一个前端控制器.

对于Spring MVC,我们应该在web.xml中声明一个"DispatcherServlet",它也是一个前端控制器.

对于这两个servlet,我们在web.xml中有不同的servlet声明.

即对于Spring WS我有

  <servlet>
  <servlet-name>springsoap</servlet-name>
  <servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
  <servlet-name>springsoap</servlet-name>
  <url-pattern>/soapservices/*</url-pattern>
  </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

对于Spring MVC(RESTful),我有

<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/restservices/*</url-pattern>
    </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

因此我应该使用2个配置文件?? 一个名为springmvc-servlet.xml,另一个名为springsoap-servlet.xml?

可以这样做吗?

spring-ws spring-mvc

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

如何计算python中大矩阵(平均滤波器)的每个坐标的有效局部平均值

我有大矩阵,4000x4000我需要计算每个x的本地平均值11x11窗口,这个矩阵的y一般它必须是这样的

for x in range(4000)
  for y in range(4000)
    b[x,y]=mean(a[x-5:x+5,y-5:y+5]
Run Code Online (Sandbox Code Playgroud)

但这会花很多时间这是一种更有效的方法吗?谢谢.

python arrays average local matrix

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

R中"替代"的令人困惑的行为

伙计们,这让我发疯了.

这按预期工作:

eobj <- substitute(obj <- list(a, b), list(a = 32, b = 33))
eval(eobj)
obj
[[1]]
[1] 32

[[2]]
[1] 33
Run Code Online (Sandbox Code Playgroud)

现在,试试这个:

efun <- substitute(fun <- function() a+ b, list(a = 32, b = 33))
str(efun)
# language fun <- function() 32 + 33  
eval(efun)
fun
# function() a+ b
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?究竟是怎么eval把它放在表达的原始形式上?

eval r function substitution quote

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

客户端到服务器端Node.js

我有一个node.js应用程序,我有一个public/somehting.js文件是客户端,然后我有一个控制器文件controllers/something.js和models/something.js进行数据库连接.

如何从公共目录中访问服务器端信息的任何想法

我的模特/ features.js

exports.getFeatureClass = function(Sequelize, sequelize) {
  sequelize.define("Feature", {
    project_id: Sequelize.INTEGER,
    title: Sequelize.STRING,
  });
};
Run Code Online (Sandbox Code Playgroud)

我的公开/ featurepane.js

var FeaturePane = function FeaturePane(scope) {
  console.log("hi");
  //how to I access Db
};
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

数组数据类型,拆分字符串,

我正在研究MYSQL中的一个函数,我有一个逗号分隔的字符串(1,22,344,55)来自另一个表,我怎样才能将它在MYSQL中拆分为一个数组(NOT temp_table).另外,在MYSQL中是否有类似的功能,我可以做foreach()?

mysql

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

如何使用jquery extend扩展json对象?

var dataset = {"read_data":[{"date":"2010\/11\/02 03:30:05","value":"2"},
                                {"date":"2010\/11\/02 03:30:06","value":"1"}]};

var append = {"read_data":[{"date":"2010\/11\/02 03:30:07","value":"3"},
                           {"date":"2010\/11\/02 03:30:08","value":"4"}]};
Run Code Online (Sandbox Code Playgroud)

我有两个这样的数据对象.我如何使用JQuery.extend();它们将它们合并在一起?所以他们看起来像这样:

dataset === {"read_data":[{"date":"2010\/11\/02 03:30:05","value":"2"},
                            {"date":"2010\/11\/02 03:30:06","value":"1"},
                            {"date":"2010\/11\/02 03:30:07","value":"3"},
                            {"date":"2010\/11\/02 03:30:08","value":"4"}]};
Run Code Online (Sandbox Code Playgroud)

本网站包含的所有方法根本不起作用.

jquery json object extend

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

扭转链表

我试图使用递归来反转链表并为其编写以下代码.列表是开头的列表的开头.

 node *reverse_list_recursive(node *list)
 {
      node *parent = list;
      node *current = list->next;

      if(current == NULL)
       return parent;

      else
       {
           current = reverse_list_recursive(current);
           current->next = parent;
           printf("\n %d  %d \n",current->value,parent->value);
           return parent;
       }

  }
Run Code Online (Sandbox Code Playgroud)

我可以看到所有链接都被颠倒了.然而,当我尝试显示时,我得到了数字的无限打印.当我试图反转列表中最初的第一个数字的链接时,我怀疑是错误的.

我究竟做错了什么?

c linked-list data-structures

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

在iPad上使用UIActionSheet

Apple的UIActionSheet文档让我感到困惑.首先,在iPad人机界面指南中,它说:

要了解有关在代码中使用操作表的更多信息,请参阅"iPad编程指南"中的"使用弹出窗口显示内容".

但是在"使用弹出窗口显示内容"部分中,它根本没有提到动作表!我在这里错过了什么吗?

http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadHIG/UIElements/UIElements.html#//apple_ref/doc/uid/TP40009446-CH6-SW9

我的主要问题是:在iPad上,UIPopoverController和UIActionSheet有什么区别?如果UIActionSheet自动出现在UIPopoverController中,是否有任何理由使用UIActionSheet?我看到它的委托和按钮的自动创建如何减少代码行数,但从可用性POV来看,是否存在差异?

此外,显示带动画的actionSheet根本不起作用.它的外观和行为与没有动画时显示的actionSheet完全相同(这与我刚刚使用UIPopoverController并且根本没有使用actionSheet完全相同).这是我的代码:

UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:@"An unsaved property already exists. You must assign a name to this property before creating a new property. Would you like to:"
    delegate:self
    cancelButtonTitle:nil
    destructiveButtonTitle:@"Overwrite"
    otherButtonTitles:@"Open unsaved property", nil];

[action showFromRect:CGRectMake(0, 0, 200, 200) inView:self.mainSplitViewController.view animated:NO];
Run Code Online (Sandbox Code Playgroud)

我如何获得一个看起来像Apple文档中的示例动画actionSheet的actionSheet(从地图应用程序中,您向联系人添加位置)?

我可能最终会使用警报而不是弹出窗口或actionSheet,但理解这一点仍然有用.

谢谢!

objective-c uialertview uiactionsheet ipad uipopovercontroller

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

在MySql中多次访问临时表

我试图使用临时表作为SELECT语句的中间结果持有者.问题是虽然我无法在其他查询语句中多次访问临时表,我希望这可能会使临时表无用.

是否有替代MySql中的临时表,允许我提取我的SQL语句.

我不能使用存储过程(无法从公司使用的Web框架版本访问它们),我不想使用游标.

编辑:

好吧,我的代码看起来有点像这样:

临时表创建:

CREATE TEMPORARY TABLE dates_with_entries (
  seq  INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  datum VARCHAR(32)
);

INSERT INTO dates_with_entries (datum) SELECT datum AS Datum from project_times
    WHERE user_id = 20 GROUP BY datum ORDER BY datum desc LIMIT 13;
Run Code Online (Sandbox Code Playgroud)

那么我使用临时表的代码看起来有点像这样(我把它简化为我遇到的问题..)

SELECT 
...
FROM (SELECT entrie_date AS datum FROM dates_with_entries ) AS sub_result
INNER JOIN project_times
    ON sub_result.datum = project_times.datum AND project_times.user_id = 20
LEFT JOIN works AS w ON project_times.work_id = w.id
LEFT JOIN sub_projects …
Run Code Online (Sandbox Code Playgroud)

mysql temp-tables

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