问题列表 - 第30493页

如何在Visual Studio 2010中打开Visual Studio 2008项目并将其保留为2008格式?

有时我会为仍在使用Visual Studio 2008但仍安装了2010的公司进行咨询工作.

我假设(是的,假设是所有f-ups的母亲,父亲兄弟和姐妹!)我将能够在2010年开放2008项目,而无需升级它们.但是,看来情况并非如此?

不幸的是,选择编译.NET 3.5不会解决这个问题,因为原始开发人员需要在2008年继续开发相同的项目

backwards-compatibility visual-studio-2010

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

列出CakePHP文件上传错误代码

无论如何,任何人都可以给我在cakePHP上传文件时的错误代码定义.

所以我的$ this-data包含这样的东西,

Array([file] => Array([name] => cake.jpg [type] => image/jpeg [tmp_name] => /tmp/hp1083.tmp [error] => 1 [size] => 24530))

[error] = 1表示什么?

当你在它的时候可以列出所有数字的细分,那么也许其他人会更容易找到它的未来

谢谢!

upload cakephp file

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

JUnit 4.8.1/Maven琐碎测试不起作用

虽然我尝试了我发现的所有建议,但仍然无法进行最简单的JUnit测试.错误消息基本上重复说"junit.framework.AssertionFailedError:在project002.trivial.TestClassTest中找不到测试".

您可以检查我的IDE快照下载压缩项目.

这是我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>project002</groupId>
    <artifactId>project002</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>project002</name>
    <url>http://maven.apache.org</url>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <repositories>
        <repository>
            <id>EclipseLink Repo</id>
            <url>http://www.eclipse.org/downloads/download.php?r=1&amp;nf=1&amp;file=/rt/eclipselink/maven.repo</url>
        </repository>
    </repositories>
    <dependencies>
         <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>4.7</version>
              <scope>test</scope>
          </dependency>  
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.5</version>
                 <configuration>
                    <junitArtifactName>org.junit:com.springsource.org.junit</junitArtifactName>
                    <includes>
                        <include>**/*Test.java</include>
                    </includes>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

-------------------------------------------------------------------------------
Test set: project002.trivial.TestClassTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: …
Run Code Online (Sandbox Code Playgroud)

java junit maven-2 unit-testing

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

如何打印嵌套词典?

如何在Python中打印深度为~4的字典呢?我尝试使用漂亮的打印pprint(),但它不起作用:

import pprint 
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(mydict)
Run Code Online (Sandbox Code Playgroud)

我只想"\t"为每个嵌套设置一个缩进(),这样我得到这样的东西:

key1
    value1
    value2
    key2
       value1
       value2
Run Code Online (Sandbox Code Playgroud)

等等

我怎样才能做到这一点?

python dictionary

244
推荐指数
13
解决办法
20万
查看次数

为什么.NET中的矩阵乘法如此之慢?

我不太明白是什么使C#/ .NET(甚至Java)中的矩阵乘法变得如此之慢.

看一下这个基准测试(来源):试图找到更新的基准测试.

Java vs C#vs C++细分http://img411.imageshack.us/img411/9324/perf.gif

C#的整数和双重性能非常接近用MSVC++编译的C++.双精度为87%,32位整数为99%.非常好,我会说.但接下来看矩阵乘法.差距扩大到C#的速度约为19%.这是一个非常大的差异,我不明白.矩阵乘法只是一堆简单的数学运算.怎么这么慢?它不应该与等量的简单浮点或整数运算一样快吗?

这尤其是游戏和XNA的关注点,其中矩阵和矢量性能对物理引擎等事物至关重要.前一段时间,Mono通过一些漂亮的矢量和矩阵类增加了对SIMD指令的支持.它缩小了差距,使Mono比手写的C++更快,尽管没有C++与SIMD一样快.(来源)

矩阵乘法比较http://img237.imageshack.us/img237/2788/resultse.png

这里发生了什么?

编辑:仔细观察,我误读了第二张图.C#看起来非常接近.第一个基准测试只是做了可怕的错误吗?对不起,我错过了第一个基准测试的版本号.我抓住它作为我总是听到的"C#线性代数很慢"的方便参考.我会试着找另一个.

.net c# performance xna matrix-multiplication

15
推荐指数
3
解决办法
9172
查看次数

通过反射分配委托方法

在通过反射动态地将方法分配给委托实例时,我陷入困境.以下是我所面临的情况的示例情景.

class Program
{
    static void Main(string[] args)
    {
        new DynamicDelegateTest().Test();            
    }
}

public class DynamicDelegateTest
{
    public void Test()
    {
        //This is what i target to do through reflection
        ABC objABC1 = new ABC();
        objABC1.Proc = Debugger;
        objABC1.Test("Helloz");

        //Implementing the same code through reflection
        ABC objABC = new ABC();
        MethodInfo MIDebugger = GetType().GetMethod("Debugger", BindingFlags.NonPublic | BindingFlags.Instance);
        FieldInfo MyProc = objABC.GetType().GetField("Proc", BindingFlags.Public | BindingFlags.Instance);

        //This is the point where I got stuck up
        MyProc.SetValue(objABC, MIDebugger);
        objABC.Test("QWERTY");  
    }

    void Debugger(object Tests) …
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

有没有办法让每个循环并行?

假设我在Python中有2个列表,我想并行遍历每个列表 - 例如对两个列表执行元素1的操作,对两个列表执行元素2的操作...我知道我可以通过使用指数:

for listIndex in range(len(list1)):
   doSomething(list1[listIndex])
   doSomething(list2[listIndex])
Run Code Online (Sandbox Code Playgroud)

但是有没有办法通过foreach循环更直观地做到这一点?有点像for list1Value in list1, list2Value in list2......?

我目前在Python中遇到过这种情况,但这是一个长期存在的问题,我很想知道你是否能用任何语言做到这一点.(我只是假设Python最有可能有一个方法来解决这个问题.)

python iteration parallel-processing foreach

11
推荐指数
2
解决办法
2814
查看次数

用给定半径的一个圆覆盖最大点数的算法

让我们想象一下,我们有一架飞机上有一些点.我们还有一个给定半径的圆.

我需要一种算法来确定圆圈的位置,它可以覆盖最大可能的点数.当然,有很多这样的位置,所以算法应该返回其中一个.
精度并不重要,算法可能会犯很小的错误.

这是一个示例图片:
例

输入:
  int n(n <= 50) - 点数;
  float x[n]float y[n]- 具有点X和Y坐标的数组;
  float r - 圆的半径.

输出:
  float cxfloat cy- 圆的中心坐标

算法的闪电速度不是必需的,但它不应该太慢(因为我知道这种情况的一些慢速解决方案).

C++代码是首选,但不是强制性的.

c++ algorithm geometry points

36
推荐指数
4
解决办法
6197
查看次数

选择算法

我相信在Stackoverflow上有很多软件测试工程师,算法验证工程师.有人请告诉我在下面的场景中如何进行.

假设我们有一个乳房X光检查和5种不同的算法,它们将这个乳房X线照片作为输入,并确定患者是否有癌症.如果5个算法中有3个表示患者有癌症,2个人说患者没有癌症.我应该相信哪种算法.我该如何继续测试这些算法.在这种情况下是否使用了统计概念?

在一次面向算法验证工程师职位的采访中,我被问到这个问题.我相信他们试图看看我会如何看待这种情况.我该怎么回答这个问题?

谢谢你的时间

-Sashi

statistics comparison

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

Web服务器和游戏服务器之间有什么区别?

我想建立一个基于回合制的多人iPhone游戏,它需要一个游戏服务器来连接玩家并传输世界状态数据.我试图了解游戏服务器的工作方式,以便我可以开始设计和构建游戏服务器.到目前为止,我只有构建Web应用程序的经验,所以我自然而然地希望设计游戏服务器以与Web服务器类似的方式工作,但它可以吗?

我过去使用的ASP.NET MVC Web服务器由客户端向服务器发送请求以获取某些网页数据,服务器生成HTML或XML或JSON并将其以HTTP数据包的形式返回给客户端.对于多人游戏来说,这个过程听起来完全相同,除了客户端可能不会请求HTML,但是请求XML或JSON数据是有意义的,对吗?

所以我的问题是......

  1. 可以使用ASP.NET MVC编写游戏服务器,并使用我设计的RESTful API与Web服务器一样工作吗?
  2. 有没有比使用包含XML或JSON数据的HTTP数据包更好的方法来请求和接收游戏数据?从游戏服务器返回的数据很小.
  3. 使用RESTful API从Web服务器访问数据很有意义,但使用RESTful API从游戏服务器请求游戏数据是没有意义的,事实上,听起来它可能会导致安全问题,您的想法?
  4. 最后,任何人都可以推荐任何好的游戏书籍,展示如何构建一个体面的游戏服务器的例子吗?

非常感谢您的帮助!

iphone asp.net-mvc multiplayer

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