问题列表 - 第12057页

如何在Android中解析此Web服务响应?

我正在使用KSOAP2从Android应用程序调用.NET Web服务,来自Web服务的响应采用以下格式

anyType{
UserName=anyType{}; 
Password=anyType{}; 
ApplicationCode=JOB; 
ActionType=Query; 
MessageParameters=anyType{Parameters=anyType{}; }; 
TableData=anyType{TableNo=167; 
          TableName=Job; 
      DataRows=
      anyType{
        DataRow=
          anyType{
             DataRowValues=
            anyType{
                DataRowValue=
                anyType{
                    FieldNo=1; 
                    FieldName=No.; 
                    PrimaryKey=true; 
                    FieldType=Code20; DataValue=DEERFIELD, 8 WP; 
                       };
               DataRowValue=
                anyType
                       {
                    FieldNo=3; 
                    FieldName=Description; 
                    PrimaryKey=false; 
                    FieldType=Text50; 
                    DataValue=Setting up Eight Work Areas; 
                       };
             DataRowValue=
                anyType
                       {
                    FieldNo=4; 
                    FieldName=Description 2; 
                    PrimaryKey=false; 
                    FieldType=Text50; 
                    DataValue=anyType{}; 
                       }; 
                }; 
              }; 
           }; 
       }; 
    }; 
 ResponseForRequest=GETTABLEDATA; 
 CustomIdentifier=TestBB; 
Applications=anyType{}; 
Forms=anyType{}; 
Menu=anyType{}; 
}
Run Code Online (Sandbox Code Playgroud)

我不知道这个响应的格式,我不知道如何解析这个响应以获得特定的结果.任何人都知道它,请帮助我.

注意:我手动格式化此响应以供您理解.

android

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

应用程序状态何时属于Core Data而不是NSUserDefaults?

我正在尝试确定某个应用程序状态,特别是列表中的选定项目是否应存储在Core Data或NSUserDefaults中.

一般来说,我认为应用程序首选项和状态应该保留在NSUserDefaults中,模型级数据应该保留在其他地方,比如Core Data.到目前为止,我的模型是:

  • 数据应该存储吗?如果用户不合理地期望它,则抛出它(例如,光标位置不保存在TextEdit中)
  • NSUserDefaults的:
    1. 如果应用程序是多文档,则该设置将适用于所有文档
    2. 可以想象,数据将在首选项中配置
    3. 将模型外部的数据用于测试(使用一个模型存储交换多个默认值)
  • 模型级
    1. 数据显然属于模型级对象的属性
    2. 数据足够大,将其存储在NSUserDefaults中会导致性能问题
    3. 用户重新创建数据将是困难或耗时的(他们肯定会考虑丢失此信息"数据丢失")

我计划在Core Data中存储一些实体的排序顺序.如果没有此信息(即"sortIndex"或"order"属性),则必须使用来自用户默认值的数据来扩充每个实体实例.

但是,在模型中存储状态似乎是一个滑坡.如果我存储排序顺序,那么它似乎也适合存储选择,因为它们都是列表的状态.我的用例的选择数据实际上可能非常大.具体地说,一个列表中的图标取决于每个子列表中的选择.

有没有人对NSUserDefaults与数据模型有一个强硬路线?

cocoa core-data objective-c nsuserdefaults

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

使用`?`(问号)在Ruby中获取ASCII字符代码失败

我正处于需要字符的ASCII值的情况下(对于Project Euler问题#22,如果你想要具体的话),我遇到了一个问题.

作为红宝石的新手,我用Google搜索,发现这?是要走的路:?A或者其他什么.但是当我将它合并到我的代码中时,该语句的结果是字符串"A"-no字符代码.同样的问题,与[0]slice(0),两者理论上应该返回ASCII码.

我唯一能想到的是这是一个ruby版本的问题.我正在使用1.9.1-p0,从今天下午的1.8.6升级.我在同一个目录中欺骗了一个工作版本的Ruby,我想我可能已经有了与.zip文件捆绑在一起的文件了,所以我没有下载它们.

那么为什么我的所有ASCII码都变成了实际的字符呢?

ruby ascii char

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

使用查询字符串分页是否不好?

http://www.somesite.com/subject?page=3

如果使用查询字符串来控制分页,搜索引擎不是只能索引第一页(即没有查询字符串的页面)吗?这通常是我看到的分页完成的方式,但我想知道是否有更好的搜索引擎索引方法?

seo pagination search-engine query-string

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

如何在html/css/js/php中格式化代码

我正在寻找一种方法来自动格式化和编写我在HTML文档中编写的代码.我知道维基百科会这样做,例如在页面上:http://en.wikipedia.org/wiki/Nested_function

我确信有些图书馆可以做到这一点,但我不能为我的生活找到一个.有没有人有什么建议?

html pretty-print

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

Ruby on Rails中模型的完全限定名称是什么?

如果我有两个不同的名字类User,比如一个在FooModule模型中app/models/user.rb,另一个作为模型,我该如何确保使用正确的类?

编辑: FooModule::User肯定会给我正确的.

我有意提出的问题是:如果ApplicationController包含FooModule,会不会User::User仍然会给我app/models/user

ruby ruby-on-rails

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

vim fu,交换方法调用的参数

在Vim中为方法调用交换两个参数的最有效方法是什么?

例如,我想改变:

call "hello mister 123", 2343
Run Code Online (Sandbox Code Playgroud)

至:

call 2343, "hello mister 123" 
Run Code Online (Sandbox Code Playgroud)

(假设光标位于行的开头.)

理想情况下,这个技巧适用于像

call "hello, world" , "goodbye, world"
Run Code Online (Sandbox Code Playgroud)

vim

22
推荐指数
3
解决办法
4820
查看次数

如何确定此内存泄漏的来源?

如何在代码中确定内存泄漏的来源?除了我的应用程序中的"main"函数之外,它没有引用任何内容.

泄漏图像http://i28.tinypic.com/345iogl.jpg

iphone memory-leaks objective-c instruments

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

在Mac上使用Eclipse Galileo调试C++时遇到问题

我正在尝试使用运行Mac OS X v10.5(Leopard)的MacBook Pro上的Eclipse Galileo来调试C++代码.这是我第一次尝试这个.我有一个复杂的C++程序,我想调试,但为了测试,我只是尝试调试并逐步执行以下操作:

#include <iostream>
using namespace std;

int main()
{
  int x = 0;
  cout << x << endl;

  x = 54;
  cout << x << endl;

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我点击了调试图标,告诉它使用GDB(DSF)Create Process Launcher并开始逐步完成代码.我希望能够监控x的值,所以我打开了Variables窗口并观察了.最初,它是4096 - 可能是一些垃圾价值.一旦我点击下一行,它显示了值,它现在显示以下错误:

Failed to execute MI command:
-var-update 1 var1
Error message from debugger back end:
Variable object not found
Run Code Online (Sandbox Code Playgroud)

我似乎无法解决这个问题或绕过它.一些谷歌搜索结果发现骨干,甚至没有带头的暗示.


解决方案:正如drhirsch在下面指出的那样,使用Standard Create Process Launcher而不是GDB Create Process Launcher.(这实际上是一种解决方法而不是真正的解决方案,但它至少对我们两个人有用.)

c++ eclipse macos gdb galileo

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

颠覆和创作书籍?

我正忙着写一本书,我正在使用MS Office来写这本书.但是,doc文件是二进制文件,因此使用适当的版本控制进入subversion非常痛苦.那么,是否有一些应用程序或某些其他建议(文本文件除外)我可以用来以纯文本格式编写书籍,但可以显示为带有图像和图形等的真实书籍.也许某种类型"作者"标记链接到图像等.最好是一个程序,可以自动创建目录,拼写检查等,但将允许以纯文本格式?

svn markup

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