问题列表 - 第36152页

更通用的回报

看一些代码清理,我想知道处理这个问题的最佳方法:

有一个类有一些私有变量,如:

myBool1, myBool2, myBool3
myInt1, myInt2, myInt3
myString1, myString2, myString3
Run Code Online (Sandbox Code Playgroud)

执行返回值通用的getter函数的最佳方法是什么?所以,如果我用以下内容调用getter:

myNewBool=<blah>.get("myBool1")
myNewString=<blah>.get("myString2")
myNewInt=<blah>.get("myInt3") 
Run Code Online (Sandbox Code Playgroud)

有人有什么建议吗?

java generics

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

指针和智能指针之间的区别

你能告诉我这段代码有什么问题吗?我在接受采访时被问到这一点,我不确定它有什么问题

tClass是一个带有printSomething方法的测试类,可以打印tClass的成员.

tClass * A = new tClass();
f(A);
A->printSomething();

auto_ptr<tClass> * B = new tClass();
f(B);
B-> printSomething();
Run Code Online (Sandbox Code Playgroud)

或者这是一个棘手的问题.

c++ auto-ptr

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

Android上的"包名>已经恢复的意外简历"消息怎么回事?

我的几个Android应用程序在logcat输出中显示以下类型消息:

I/UsageStats(   59): Unexpected resume of com.totsp.test while already resumed in com.totsp.test
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我通过让ADT工具生成它来创建默认的Hello World应用程序,它仍然会收到此消息.我没有在onCreate上做任何特别的事情,甚至没有定义任何其他方法.

我意识到这是一个INFO级别的消息,它似乎没有伤害任何东西,但我很好奇发生了什么,所以我做了一个测试应用程序,跟踪onResume调用.当发生这种情况时,确实会重新恢复.我想知道为什么会发生这种情况?虽然我没有注意到一个问题(除了这些令人讨厌的日志消息),但似乎它可能会使用更多的资源来完成所有这些事情的额外时间.

我在SO上搜索并阅读了一个类似的问题,答案对我来说似乎很可疑:"包名"的意外恢复虽然已经在"包名"中恢复,但在Android中出现错误.具体来说,不,你不想要使用android:configChanges ="orientation"因为这只是颠覆了方向拆卸/恢复,而不是修复它.甚至文档都指出"应该避免使用这个属性,只能作为最后的手段使用"(http:// developer.android.com/intl/de/guide/topics/manifest/activity-element.html#config).

此外,我在Android开发组中看到过线程,其中墨菲先生说"意外的简历"是"良性的":http://groups.google.com/group/android-developers/browse_thread/thread/567410dbfcc163c2.

当我有机会的时候,我会深入研究来源,但我想我会首先问一下全知的hivemind,看看是否有人已经知道:为什么会发生这种情况,这真的是良性的吗?

android

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

带有点的表单元素的MVC Controller参数?

如果你正在使用Html.TextBoxFor()类型方法,你最终可能会得到名称中带点的Form控件,如下所示:

<input type="text" name="Contact.FirstName" id="Contact_FirstName" />

如果您希望MVC将这些命名字段映射到控制器中的参数(而不是对象参数或其他参数),则必须使参数名称正确.怎么办点?

这不是:

[HttpPost]
public ActionResult FooAction(string firstName)
Run Code Online (Sandbox Code Playgroud)

不是这个:

[HttpPost]
public ActionResult FooAction(string contact_FirstName)
Run Code Online (Sandbox Code Playgroud)

似乎工作.

编辑:有一个合适的对象参数可以工作(例如,参见clicktricity的答案),但我正在寻找一种方法来使用命名值参数.

asp.net-mvc post

12
推荐指数
1
解决办法
4116
查看次数

模式匹配不等式

我想从不等式的实例中提取参数.以下不起作用,任何想法为什么以及如何解决它?

Inequality[1, Less, x, Less, 2] /. Inequality[a_, _, c_, _, e_] -> {a, c, e}

wolfram-mathematica

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

WPF DataGrid的DataGridHeaderBorder在哪里?

可能重复:
xaml样式中的WPF4 DataGridHeaderBorder

我在网上找到了WPF DataGrid的一些样式,所有这些样式都用于预发布的DataGrid.现在,我正在使用.NET4 DataGrid,我得到一个编译错误抱怨DataGridHeaderBorder无法找到.基于Microsoft,它位于Microsoft.Windows.Themes命名空间中.无论我尝试什么,我都无法使它发挥作用.

wpf datagrid styles datagridheaderborder

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

C++中的内存屏障/障碍:是否会增强或其他库拥有它们?

我现在正在阅读有关内存屏障和障碍的信息,以此来同步多线程代码并避免代码重新排序.

我通常在Linux OS下用C++开发,我boost大量使用libs,但是我找不到任何与之相关的类.你知道在增强中是否存在栅栏的记忆障碍,或者是否有办法实现相同的概念?如果不是我可以看看哪个好的图书馆?

multithreading boost boost-thread memory-barriers

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

将动画添加到ListView以展开/折叠内容

我有一个列表视图,它使用自定义适配器来显示我的自定义内容.它的布局如下.

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/itemimage"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="5"
            android:scaleType="fitCenter"/>
        <TextView
            android:id="@+id/itemdescription"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="10dp"
            android:textSize="16sp"
            android:layout_weight="1"/>
    </LinearLayout>    
    <TextView
            android:id="@+id/itemtext"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="TEXT CONTENT"
            android:layout_weight="1"/>
</LinearLayout>    
Run Code Online (Sandbox Code Playgroud)

我希望listview只显示带有ids itemimage和项目描述的视图,保持itemtext隐藏.我们的想法是在列表的每个项目上都有一个onclicklistener,以便扩展该项目,以便显示itemtext内容.我知道我应该使用补间动画来扩展/折叠每个项目,但我无法弄清楚如何做到这一点.

任何人都可以帮助我吗?如果您需要更多代码段,请随时提出.

提前致谢.

animation android listview collapse

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

Page.PreLoad 和 Page.Load 事件之间会发生什么?

问题很简单。

Page.PreLoad 的存在是否有技术原因,或者这只是方便您可以整齐地放置始终必须在 Load 代码之前执行的代码?

在 PreLoad 事件处理程序中添加代码与在 Load 事件处理程序顶部添加代码之间有区别吗?

使用 PreLoad 的典型场景是什么?

谢谢!

asp.net

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

使用Rails 3.0在ActiveScaffold中路由问题

我正在尝试使用Rails 3.0的ActiveScaffold,仍然试图让它工作.我收到了一个错误

No route matches {:active_scaffold=>true, :action=>"show_search", :controller=>"locations"}
Run Code Online (Sandbox Code Playgroud)

当我浏览到http:// localhost:3000/locations.我的routes.rb中有"resources:locations,:active_scaffold => true",但我不知道这是否是Rails 3.0的正确语法.

我从来没有使用过ActiveScaffold并且没有致力于它,所以另一个问题是是否有更好的替代品 - 或者这取决于安装的具体情况?

routing activescaffold ruby-on-rails-3

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