问题列表 - 第38019页

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

为什么MSDN站点使用委托和接口进行比较?

MSDN站点使用委托而不是接口进行比较,但是为什么这两个语言级别的结构如此相似以至于可以使用另一个?他们似乎做了完全不同的事情?

谢谢

c#

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

你如何在Grails中模拟一个域对象的静态方法?

有一个Grails域对象,它有一个自定义静态函数来从数据库中获取数据

class Foo {
    /* member variables, mapping, constraints, etc. */

    static findByCustomCriteria(someParameter, List listParameter) {
        /* code to get stuff from the database... */

        /*
            Return value is a map
            ["one": "uno", "two": "due", "three": "tre"]
        */
    }

}
Run Code Online (Sandbox Code Playgroud)

静态函数findByCustomCriteria用于createCriteria()构建从Foo表中提取数据的查询,这意味着mockDomain(Foo)在单元测试时无法正常工作.我正在尝试解决这个问题的方法是使用模拟的通用方法之一进行模拟findByCustomCriteria,但我无法正确理解语法.

我有一个控制器BarController,我正在尝试测试,并埋在呼叫中BarController.someFunction()有一个呼叫Foo.findByCustomCriteria().

class BarControllerTest extends ControllerUnitTestCase {

    protected void setUp() {
        super.setUp()
    }

    protected void tearDown() {
        super.tearDown()
    }

    void testSomeFunction() {

        /* Mocking for Foo …
Run Code Online (Sandbox Code Playgroud)

grails groovy unit-testing mocking

10
推荐指数
2
解决办法
9364
查看次数

为python包制作可选C扩展的最简单方法是什么?

我已经创建了一个C扩展,我想在我的Python包中启用(使用setuptools),只有传入命令行选项.最简单的方法是什么?

我似乎无法找到任何直截了当的方式来解决这个问题.

python setuptools cython python-c-extension

14
推荐指数
2
解决办法
1960
查看次数

处理器处理时间与处理器的百分比

我正在查看视觉工作室负载测试结果,有些东西没有意义。

进程类别下的 (_Total) % Processor Time 几乎是线性的。处理器
类别 下的 (_Total) % Processor Time会形成锯齿图案。

问题 1:“进程”类别下的“% Processor Time”与“处理器”类别下的“% Processor Time”有什么区别?

当我查看正在运行负载测试的服务进程下的处理器时间百分比时,它会形成锯齿图案,因此这看起来与处理器类别相关...而不是进程类别?

问题 2:单个进程的处理时间百分比为何会影响处理器的总处理时间百分比,而不是进程的总处理时间百分比?

performance load-testing visual-studio-2008 visual-studio

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

我的Java程序如何在.jar文件中存储文件?

我知道.jar文件基本上是归档文件和应用程序.我要问的是如何在程序中存储数据(实际文件而不仅仅是字符串)?我想在我的Java代码中执行此操作.

如果你想知道我正在制作一个游戏的服务器mod,原因就在于此.服务器启动并创建所有级别数据,我想将所有这些文件存储在我的.jar应用程序中.

java jar archive

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

python从输入日期获得工作日

我正在努力解决作业问题,我的输入日期格式为YYYY-MM-DD

我需要导入一些模块并在工作日创建一个函数,它会分割日期并返回工作日.

到目前为止我导入了:

from time import *
from datetime import *
Run Code Online (Sandbox Code Playgroud)

我的工作日功能需要帮助,我必须使用.split方法

创建类的对象datetime.date.
并用于strftime以全文返回星期几.

任何人都可以帮我开始正确实现这些功能和模块吗?

python date

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

当我的SVN服务器的IP地址在Xcode中发生变化时要修改什么?

我在Xcode中收到以下错误:

错误:175002(RA层请求失败)描述:'http://User@192.168.0.107/svn/MyProj/MyProj.xcodeproj'的选项:无法连接到服务器(http://192.168.0.107)

自上次工作以来,我做了两处更改:

  • 它所连接的计算机的本地IP地址已更改(这显然可以解释为什么它无法连接)
  • 我从SDK 4.0升级到4.1

我尝试通过执行以下操作来修复它:

  • 我去了SCM> Repositories
  • 配置我的存储库并设置新的IP地址.

它正确地显示了每个被修改的文件附近的"M"图标,但是,我仍然偶尔会收到这些错误消息,这意味着旧的IP地址仍然存储在某个地方.

当IP地址发生变化时,还需要修改什么?

svn xcode

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

我可以使用LINQ从List <String>返回List <Person>

我可以使用LINQ List<Person>List<String>以下内容返回a :

// this is not valid code, just to explain the idea
var persons = new string[] {"Tom", "Adam"}.ToList<Person>(str => Name = str);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c# linq linq-to-objects

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

AIR - Google Maps API安全沙箱违规?

我刚开始使用Google Maps API for Flash(map_1_20.swc)为我正在使用Flash CS5构建的AIR 2.5应用程序.一切都加载并在ADL中显示正常,除了我收到安全沙箱违规:

*** Security Sandbox Violation ***
SecurityDomain 'http://maps.googleapis.com/mapsapi/publicapi?
file=flashapi&url=http%3A%2F%2FgMyDomainName.com&key=ABQIAAAAKlbBGDLCUgZLtxxJ6-
Hi9RQ7KOBhSjQi3kzVUu2XaSyicmBCGxQz68ixtUMxnYSMDFuMNT0cJYPwjQ&sensor=false&v=1.20&fl
pub=&flh=17e8cb187dcf0488fac63df6b16432b7592443ee&flc=at&flcl=a0g30ufvvrvvtvvbo03' 
tried to access incompatible context 'app:/MapTest.swf'

//MyDomainName.com represents my domain registered with the API key
Run Code Online (Sandbox Code Playgroud)

当鼠标进入或退出infoWindow时,抛出安全沙箱违规.

这是我的文档类代码

package
{
import com.google.maps.LatLng;
import com.google.maps.InfoWindowOptions;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import flash.display.Sprite;
import flash.events.Event;

public class MapTest extends Sprite
{
public function MapTest()
    {
    addEventListener(Event.ADDED_TO_STAGE, init);
    }

private function init(evt:Event):void
    {
    removeEventListener(Event.ADDED_TO_STAGE, init);

    var map:Map = new Map();
    map.key = "ABQIAAAAKlbBGDLCUgZLtxxJ6-Hi9RQ7KOBhSjQi3kzVUu2XaSyicmBCGxQz68ixtUMxnYSMDFuMNT0cJYPwjQ";
    map.url = "http://MyDomainName.com"; …
Run Code Online (Sandbox Code Playgroud)

air flash google-maps google-maps-api-3

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