问题列表 - 第48828页

vararg函数如何找出机器码中的参数数量?

printf这样的可变函数如何找出它们得到的参数数量?

显然,参数的数量不会作为(隐藏)参数传递(请参阅asm示例中的printf调用).

有什么诀窍?

assembly printf variadic abi calling-convention

11
推荐指数
4
解决办法
5285
查看次数

Drawable的mutate方法Android 1.6中的NullPointerException

当在Android 1.6上使用带有列表状态Drawable的mutate时,我总是得到一个空指针异常.它在更高的Android版本上完美运行.我使用默认的android list_selector_background作为drawable来变异,我需要改变它,否则按下背景变得非常凌乱 - >当按下一个或多个时,它们会变得突出显示.

该项目在这里:

http://code.google.com/p/tree-view-list-android/

这里有相关的代码:http://code.google.com/p/tree-view-list-android/source/browse/src/pl/polidea/treeview/AbstractTreeViewAdapter.java#205

return activity.getResources()
                    .getDrawable(android.R.drawable.list_selector_background)
                    .mutate();
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪如下:

3-11 11:37:39.973: ERROR/AndroidRuntime(5304): java.lang.NullPointerException
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.graphics.drawable.StateListDrawable.mutate(StateListDrawable.java:227)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at pl.polidea.treeview.AbstractTreeViewAdapter.getDrawableOrDefaultBackground(AbstractTreeViewAdapter.java:201)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at pl.polidea.treeview.AbstractTreeViewAdapter.populateTreeItem(AbstractTreeViewAdapter.java:210)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at pl.polidea.treeview.AbstractTreeViewAdapter.getView(AbstractTreeViewAdapter.java:153)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.AbsListView.obtainView(AbsListView.java:1273)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.ListView.makeAndAddView(ListView.java:1658)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.ListView.fillDown(ListView.java:637)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.ListView.fillFromTop(ListView.java:694)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.ListView.layoutChildren(ListView.java:1516)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.AbsListView.onLayout(AbsListView.java:1112)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.view.View.layout(View.java:6569)
03-11 11:37:39.973: ERROR/AndroidRuntime(5304):     at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1119) …
Run Code Online (Sandbox Code Playgroud)

android state nullpointerexception selector drawable

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

使用可可在表中的龙掉落操作

如何编写一个应用程序来使用cocoa在表中实现龙掉落操作?

cocoa

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

"rel"属性

我注意到浏览器根本没有使用"rel"属性,这是否使它成为存储javascript附加信息的理想位置(例如,删除ajax请求可以从rel读取id)

html rel

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

在Fitnesse中获取!today变量的子字符串

我正在为Web应用程序编写Fitnesse测试.其中一个要测试的项目是下拉框,其值由当前日期决定,格式为DD/MM/YYYY.

我认为在Fitnesse套件中使用!today变量可能是设置变量的有用方法,但我遇到了Fitnesse表达日期的问题(例如)2011年3月11日,我需要的地方11/03/2011.我可以使用-xml修饰符以数字格式获取日期,但我仍然留下了一个非常庞大的字符串,如2011-03-11T05:51:22.

有没有办法获得这个的子串,然后将它们传递给页面变量,或者我在这里完全错误地咆哮?

谢谢!

fitnesse

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

ReSharper总是要求将System.Action更改为System.Action <T>

使用VS2010和ReSharper 5

我有一个返回System.Action的方法

private Action ExtractFile()
{
    return delegate
    {
        MessageBox.Show("Test");
    };
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,ReSharper倾向于向我展示一个修正方法,即应该将方法的返回类型映射到System.Action<T>其变体之一.它似乎无法识别非通用版本!VS遵守并且不抱怨这个!

当我将鼠标悬停在红色卷曲线上时,显示的工具提示显示

类型参数数量不正确.
候选人是:void System.Action(T)
void System.Action(T1,T2)
......并且列表一直持续到T1-T16

有任何想法吗?请参阅ReSharper突出显示的返回类型

c# resharper

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

替代SSRS前端

鉴于Sql Server Reporting Services旨在开放和可扩展,并且捆绑的Report Manager不是那么好,那么有没有其他可选的开源SSRS前端?

通过"前端",我想我的意思是指可以在报表服务器上显示可用报表的Web应用程序,收集所需的参数(希望以比报表管理器更灵活的方式),然后运行报表.我想象的是使用Asp.Net ReportViewer组件构建的东西,但有更好的参数收集.

我在CodePlex上找到了一个:reportviewer.codeplex.com(编辑:实际上,这看起来像一个winforms解决方案,但它是我发现的最接近的...)但我想知道是否还有其他人,cos这似乎是一个很多人不得不"自己动手"的领域.

asp.net open-source reportviewer reporting-services

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

在值之后显示货币符号

我正在使用CultureInfo方法将所有不同的货币成功格式化为正确的格式.

但在某些例外情况下,例如欧元和瑞典克朗的货币,我需要能够在价值之后添加它们.目前,我的CultureInfo正在按以下方式格式化它们:"SEK 1.00,00",当它需要"1.00,00 SEK"时.

任何帮助表示赞赏.

.net c# asp.net currency string-formatting

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

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

使用CMAKE将字符串拆分为列表的常用方法是什么?

想象一下,我有以下字符串:

set(SEXY_STRING "I love CMake")
Run Code Online (Sandbox Code Playgroud)

然后我想从中获得SEXY_LIST,SEXY_STRING所以我能做到

list(LENGTH SEXY_LIST len)
Run Code Online (Sandbox Code Playgroud)

并且len等于3.

我在网上发现了几个宏,但我真的想知道如何以"自然"的方式做到这一点.这种操作似乎非常基础并且被广泛使用.

cmake

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