问题列表 - 第20893页

如何从grails中查看控制器/函数调用程序

如何确定哪个控制器称为我当前正在显示的视图的功能?谢谢.

grails

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

创建动态视图,多次视图X次,获取/设置每个组的值

我有一个XML的基本视图.

http://img513.imageshack.us/img513/7171/contextnotionlevelprefs.jpg http://img513.imageshack.us/img513/7171/contextnotionlevelprefs.jpg

<RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content"><TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Family" android:id="@+id/Family" android:textSize="16px" android:padding="5px" android:textStyle="bold" android:gravity="center_horizontal"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/Family" android:layout_alignRight="@+id/Family" android:text="@string/context_notion_level_off" android:id="@+id/ContextNotionLevel"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/Detailed" android:layout_below="@+id/Family" android:layout_alignLeft="@+id/Family" android:textStyle="bold" android:id="@+id/Module" android:text="Location"></TextView>
<SeekBar android:layout_height="wrap_content" android:id="@+id/SeekBar01" android:layout_width="fill_parent" android:padding="5px" android:saveEnabled="true" android:layout_below="@+id/Module" android:max="2"></SeekBar>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我怎样才能重复X次以下的部分,如下所示:http:
//img687.imageshack.us/img687/4674/contextnotionleveldraft.png http://img687.imageshack.us/img687/4674/contextnotionleveldraft.png

然后,我如何访问所有项目的搜索栏?
请注意,我希望这是动态的,例如:15次.

如何为每个组提供名称(位置),设置值(搜索栏值)和检索值.

xml layout android

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

用python拆解 - 没有简单的解决方案?

我正在尝试创建一个python脚本,它将反汇编二进制文件(精确的Windows exe)并分析其代码.我需要能够获取某个缓冲区,并提取某种包含有关其中指令信息的结构.

我之前在C中使用过libdisasm,我发现它的界面非常直观和舒适.问题是,它的Python接口只能通过SWIG获得,我无法在Windows下正确编译.

在可用性方面,diStorm提供了一个很好的开箱即用接口,但它只提供每条指令的助记符,而不是一个二进制结构,其枚举定义了指令类型,而不是.这对我的目的来说非常不舒服,并且需要很多我所看到的用于包装界面的时间以使其符合我的需要.

我也看过BeaEngine,它确实提供了我需要的输出,一个带有关于每条指令的二进制信息的结构,但它的界面非常奇怪且反直觉,并且当提供错误的参数时它会立即崩溃.CTypes类似于终极死亡到你的python崩溃.

因此,我很高兴听到其他解决方案,这比使用djgcc或mingw来制作SWIGed libdisasm或为diStorm编写OOP包装器要少一些时间.如果有人对如何编译SWIGed libdisasm或者更好的编译二进制文件(pyd或dll + py)有一些指导,我很乐意听到/拥有它.:)

谢谢你.

python swig disassembly

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

doctest (python) 中的模拟 Y (from X import Y)

我正在尝试创建一个带有模拟功能的文档测试,该功能位于单独的模块中,并按如下方式导入

from foomodule import foo

def bar():
    """
    >>> from minimock import mock
    >>> mock('foo', nsdicts=(bar.func_globals,), returns=5)
    >>> bar()
    Called foo()
    10
    """
    return foo() * 2


import doctest
doctest.testmod()
Run Code Online (Sandbox Code Playgroud)

foomodule.py:

def foo():
    raise ValueError, "Don't call me during testing!"
Run Code Online (Sandbox Code Playgroud)

这失败了。

如果我将 import 更改为import foomodule 并在各处使用foomodule.foo那么它就可以工作。

但是对于通过上述方式导入的模拟函数有什么解决方案吗?

python testing doctest mocking

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

文件存储的序列化

我编写了一个可以打开/编辑/保存文档的桌面应用程序.

这些文档由几个不同类型的对象描述,这些对象存储彼此的引用.当然,有一个Document类作为此数据结构的根.

问题是如何将此文档模型保存到文件中.

我需要的:

  • 支持递归结构.
  • 它必须能够打开文件,即使它们是从稍微不同的类生成的.我的用户不希望在每次发布后重新创建每个文档只是因为我在某处添加了一个字段.
  • 它必须处理编译时未知的类(用于插件支持).

到目前为止我累了:

  • XmlSerializer - >失败了第一个和最后一个标准.
  • BinarySerializer - >失败了第二个标准.

  • DataContractSerializer:与XmlSerializer类似,但支持循环(递归)引用.它的设计也考虑了(向前/向后)兼容性:数据合同版本控制.[编辑]

  • NetDataContractSerializer:虽然DataContractSerializer仍然需要提前知道所有类型(即它不能很好地继承),NetDataContractSerializer会在输出中存储类型信息.除此之外,两者似乎是等价的.[编辑]

  • protobuf-net:没有时间尝试它,但它似乎在功能上与DataContractSerializer类似,但使用二进制格式.[编辑]

处理未知类型[编辑]

当静态和动态类型不同时,似乎有两种关于该做什么的哲学(如果你有一个类型为object的字段,但是a,比方说,其中包含Person-object).基本上动态类型必须以某种方式存储在文件中.

  • 对不同的动态类型使用不同的XML标记.但是,由于要用于特定类的XML标记可能不等于类名,因此如果反序列化器事先知道所有可能的类型(以便他可以扫描它们的属性),则只能使用此路由.

  • 在序列化期间存储CLR类型(类名,程序集名称和版本).在反序列化期间使用此信息来实例化正确的类.在反序列化之前不得知道这些类型.

第二个更易于使用,但生成的文件将依赖于CLR(并且对代码修改不太敏感).这可能是为什么XmlSerializerDataContractSerializer选择第一种方式.NetDataContractSerializer不推荐,因为它使用第二个approch(BinarySerializer顺便说一下).

有任何想法吗?

.net c# serialization xml-serialization

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

VB.NET本地化

如何使用其他语言制作应用程序,以便人们可以选择其他语言,

我需要翻译一些按钮,文本框和标签.有一个简单的方法吗?

vb.net localization

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

构造一个二叉树,以便Post-order遍历应该给出排序结果

我知道在二叉搜索树上的有序遍历(VISIT LEFT,VISIT ROOT,VISIT RIGHT)给出了一个排序结果.但我需要在二叉树上进行后序遍历(VISIT LEFT,VISIT RIGHT,VISIT ROOT),结果应该给出排序值.

为了实现这一点,我应该如何构建我的二叉树?

algorithm binary-tree binary-search data-structures

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

如何在OS X上获得CPU温度和风扇速度?

如何在OS X中获得CPU温度和风扇速度?

我知道信息是从中获取IOHWSensorIOKit,但我无法找到有关如何完全做到这一点的任何可靠信息.

我发现了一篇带有示例程序的文章 - http://www.booktou.com/node/148/0321278542/ch10lev1sec7.html,但我得到的只是GPU温度.我确信在一体式Mac上有CPU温度传感器,这意味着我做错了.

macos iokit temperature

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

如果函数返回一个int,可以为它分配一个int吗?

如果函数返回一个int,它是否可以由int值赋值?我认为为函数赋值是没有多大意义的.

int f() {}

f() = 1;
Run Code Online (Sandbox Code Playgroud)

我注意到,如果函数返回对int的引用,那就没问题.它仅限于int吗?其他类型怎么样?或任何其他规则?

int& f() {}

f() = 1;
Run Code Online (Sandbox Code Playgroud)

c++ function rvalue

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

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