问题列表 - 第31468页

模拟在Android中运行最佳的库/框架?

我正在使用第三方库(Twitter4j)开发Android应用程序.我希望能够在JUnit和功能测试中模拟那些对象(也是我创建的对象).

您是否有使用某些模拟库的好经验,您可以推荐它们吗?

android unit-testing mocking android-testing

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

python中嵌套字典的setDefault

如何在 python 中将 setdefault 用于嵌套字典结构。例如..

self.table[field] = 0
self.table[date] = []
self.table[value] = {}
Run Code Online (Sandbox Code Playgroud)

我想为这些设置默认值。

python dictionary

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

Android的animTime常量的实际ms时间值是多少?

Android包括

config_longAnimTime
config_mediumAnimTime
config_shortAnimTime
Run Code Online (Sandbox Code Playgroud)

但是这些常数识别的实际值没有意义,只有几毫秒.我确信它们会被编译成有用的值,我可以用代码来确定它们,但我确信其他人都知道答案 - 而且,更重要的是,我确信其他人会寻找它们.所以请将实际值作为答案发布,并节省每个人一点时间.

animation android constants

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

在VS2010中交叉编译.NET 4和Silverlight 4,无需复制文件

我们在解决方案中有大量项目,主要是简单的类库(后来通过MEF加载),目标是.NET 4.0.

我们希望为.NET 4.0和Silverlight运行时编译大量这些文件而不复制文件.

有没有办法创建一个新的Silverlight类库并链接其他项目的源文件,以便编译.NET 4.0库和Silverlight 4.0库?

我知道.NET 4.0可以加载silverlight 4程序集,但我想编译两个版本而不是为Silverlight编译所有内容.

更新: 我看到一个解决方案,其中一些项目包含其他项目中其他文件的链接,因此当您在一个项目中更改文件时,它也会在另一个项目中更新.这就是我的意思.

alt text http://i31.tinypic.com/33esow4.png

该解决方案的截图,Vialis.Led.Interfaces项目包含原始文件,在silverlight项目中我想创建这些文件的链接.

.net silverlight compilation visual-studio-2010

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

在R中,如何快速遍历数据帧的行?

假设您有一个包含许多行和多列的数据框.

列有名称.您希望按编号访问行,按名称访问列.

例如,循环遍历行的一种(可能很慢)方法是

for (i in 1:nrow(df)) {
  print(df[i, "column1"])
  # do more things with the data frame...
}
Run Code Online (Sandbox Code Playgroud)

另一种方法是为单独的列(如column1_list = df[["column1"])创建"列表" ,并在一个循环中访问列表.这种方法可能很快,但如果要访问许多列,也会很不方便.

是否有一种快速循环数据帧行的方法?其他一些数据结构是否更适合快速循环?

iteration performance r rows dataframe

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

是否应在PL/SQL代码中使用DBMS_STANDARD包的过程和/或函数?

最近,我BEFORE INSERT OR UPDATE在桌子上遇到了触发器.在此触发,笔者依赖INSERTINGUPDATING函数(既返回BOOLEAN)中的DBMS_STANDARD包,以确定是否触发被插入前或更新之前被解雇.

例如:

CREATE OR REPLACE TRIGGER CUSTOMER_TRIGGER
  BEFORE INSERT OR UPDATE ON CUSTOMER
  FOR EACH ROW
BEGIN
  IF INSERTING THEN
    /* Some code */
  END IF;

  IF UPDATING THEN
    /* Some other code */
  END IF;
END;
Run Code Online (Sandbox Code Playgroud)

是的,我知道可以编写两个单独的触发器来分别处理这两个事件.这不是这个问题的重点.

在对这些函数收到的错误进行故障排除后,我们收到了"来自Oracle支持部门"的消息:"dbms_standard例程实际上并不是由用户程序调用".这是真的?

我发现这有点奇怪,考虑到PL/SQL代码中常用的其他程序(如RAISE_APPLICATION_ERRORCOMMIT).

oracle triggers plsql

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

如何在Android中模拟PreferenceManager?

我写了一个正在使用的类,Context第三方库和SharedPreferences来自PreferenceManager.

可以模拟Context,第三方库可以使用一些模拟框架进行模拟,但该怎么办PreferenceManager

我有两种方法:

public void saveString(ThirdPartyObject obj) {
    SharedPreferences appPreferences = 
        PreferenceManager.getDefaultSharedPreferences(mContext);
    SharedPreferences.Editor editor = appPreferences.edit();
    editor.putString(mContext.getString(
        R.string.preferences_string_name), obj.getString());
    editor.commit();
}
Run Code Online (Sandbox Code Playgroud)

和相应的,加载首选项.

android unit-testing mocking android-preferences

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

android回到第一个屏幕

我有一个Android应用程序链接(由linkify制作),导入我的应用程序的其他屏幕.我想知道关闭所有"孩子"活动的最佳方法是什么,并回到最初推出的第一个活动.

在其他方面这样的事情:

HomeScreenActivity =>屏蔽1(经由Linkify链路)=>画面2 =>屏幕3 =>点击家=>(接近屏幕1,2和3)=> HomeScreenActivity

navigation android android-intent android-activity

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

为什么我不能再从Resharper的测试运行器进行单元测试?

事情进展顺利.谁知道改变了什么,但现在我最终得到:

单元测试运行器无法加载测试程序集:JetBrains.Resharper.TaskRunnerFramework.TaskException:抛出了类型'Microsoft.VisualStudio.TestTools.CommandLine.CommandLineParameterException'的异常.

有什么建议?

resharper unit-testing

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

重新启用iPhone模拟器位置服务

我已经在模拟器上禁用了"请勿再询问"选项集,并认为我可以在以后重新启用它,但现在我无法找到方法.

有人能指出我在哪里更改此设置?

谢谢.

core-location ios-simulator

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