问题列表 - 第40995页

无需使用代码即可更改Windows区域设置/区域性

这应该很简单,也许是,但是我似乎找不到这个问题的答案...

我正在使用Visual Studio 2008开发C#应用程序,并且该应用程序支持多种不同的语言。在开发机上测试不同的语言很简单(例如,临时添加Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv")到应用程序中将让我测试瑞典语翻译),但是如何在不使用代码的情况下在测试机上更改语言环境/文化?我想使用以下步骤进行测试:

  1. 在测试机(英文版)上安装Windows。
  2. 在测试机上安装应用程序。
  3. 使用英语运行测试。
  4. 将测试机器上的区域设置/文化更改为瑞典语。
  5. 使用瑞典语重复测试。
  6. 重复市场部门可能想到的每种语言;)

windows culture locale

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

LINQ更快还是更方便?

哪个场景会更快?

场景1:

foreach (var file in directory.GetFiles())
{
    if (file.Extension.ToLower() != ".txt" &&
        file.Extension.ToLower() != ".bin")
        continue;

    // Do something cool.
}
Run Code Online (Sandbox Code Playgroud)

场景2:

var files = from file in directory.GetFiles()
                where file.Extension.ToLower() == ".txt" ||
                      file.Extension.ToLower() == ".bin"
                select file;

foreach (var file in files)
{
     // Do something cool.
} 
Run Code Online (Sandbox Code Playgroud)

我知道它们在逻辑上是相同的,因为延迟执行,但哪个会更快?为什么?

linq performance delayed-execution

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

LLVM支持哪些ARM体系结构?

我研究用C语言编写的软件,该软件运行在具有不同体系结构的各种ARM处理器上(主要是ARMv5,ARMv6).我们目前使用几个不同版本的RVDS编译我们的代码,但我们正在考虑使用LLVM编译一些代码以添加一些自定义检测.

我知道LLVM有ARM和Thumb目标,但它支持哪些架构?LLVM生成的代码是否可以在ARMv5上运行?我应该注意哪些限制?

architecture arm llvm

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

如何改进Traffic Jam递归求解器的算法?

这是一款名为Traffic Jam的 Android游戏

我写了一个递归求解器:

import copy,sys
sys.setrecursionlimit(10000)


def lookup_car(car_string,ingrid):
  car=[]
  i=0
  for row in ingrid:
    j=0 
    for cell in row:
      if cell == car_string:
        car.append([i,j])
      j+=1
    i+=1
  return car

#True if up/down False if side to side
def isDirectionUp(car):
  init_row=car[0][0]
  for node in car:
    if node[0] != init_row:
      return True
  return False   

def space_up(car,grid):
  top_node=car[0]
  m_space_up = (top_node[0]-1,top_node[1])
  if top_node[0] == 0:
    return -1
  elif grid[m_space_up[0]][m_space_up[1]] != " ":
    return -1
  else:
    return m_space_up

def space_down(car,grid):
  bottom_node = car[-1] …
Run Code Online (Sandbox Code Playgroud)

algorithm recursion graph-theory

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

如何找到最高和最低的数字C#

我从三个变量中得到三个值.如何查看谁是最高号码谁是最低号码?

数字表示如下:

private int _score1; 
private int _score2; 
private int _score2; 
Run Code Online (Sandbox Code Playgroud)

码:

Public int Highest
{
  return the highest number here;
}

public int Lowest
{
  return the lowest number here;
}
Run Code Online (Sandbox Code Playgroud)

我可以计算构造函数中的最高和最低数字吗?

c#

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

TFS使用共享二进制文件进行分支

我是TFS的新手,来自SVN背景.我想第一次设置TFS,所以我们正在做出设计决策.

我们计划在团队项目之间共享二进制文件,建议的解决方案似乎是专门为二进制文件创建一个团队项目.

主代码库的推荐目录结构似乎是:

/DevProjects/TeamProjectName/Main/Source/ProductName/Source/ProjectName
Run Code Online (Sandbox Code Playgroud)

所以我的二进制文件将在

/DevProjects/Binaries/
Run Code Online (Sandbox Code Playgroud)

在我的.csproj文件中,我将二进制文件引用为

../../../../../../Binaries/{BinaryFile}
Run Code Online (Sandbox Code Playgroud)

这对于主代码库来说很好,但在推荐的标准中也是将分支设置为:

/DevProjects/TeamProjectName/Development/BranchName/Source/ProductName/Source/ProjectName
Run Code Online (Sandbox Code Playgroud)

这是与主代码库不同的一个级别,因此.csproj文件不会引用正确的位置.

我的选择似乎是在.csproj文件中使用绝对路径(我甚至不知道如何在IDE中执行,因为默认情况下它会执行相对路径),或者分支与我正在读取的不同.

有什么建议?

version-control tfs

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

确定字符串是否是java中的绝对URL或相对URL

给定一个字符串,如何确定它是Java中的绝对URL还是相对URL?我尝试了以下代码:

private boolean isAbsoluteURL(String urlString)
    {
        boolean result = false;
        try
        {
            URL url = new URL(urlString);
            String protocol = url.getProtocol();
            if (protocol != null && protocol.trim().length() > 0)
                result = true;
        }
        catch (MalformedURLException e)
        {
            return false;
        }
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

问题是所有相对URL都抛出了MalformedURLException,因为没有定义协议(例如:www.google.com和/ questions/ask).

java url

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

取消选中RadioButton的替代方法

有没有办法通过克隆选中的RadioButton取消选中RadioButton?

android widget radio-button

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

在矢量中放置一个类对象?

我注意到我可以在一个向量中放置一个Class; 这是我的程序,我收到以下错误:

/out:blackjack.exe
blackjack.obj
blackjack.obj : error LNK2019: unresolved external symbol "private: static class
 std::vector<class Card,class std::allocator<class Card> > Card::Cards" (?Cards@
Card@@0V?$vector@VCard@@V?$allocator@VCard@@@std@@@std@@A) referenced in functio
n "public: static void __cdecl Card::blankCard(void)" (?blankCard@Card@@SAXXZ)
blackjack.exe : fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

问题出在`blankcard()函数中,我正在尝试创建一个新的类实例,并将其放入向量中.

有人可以阅读代码告诉我我的问题,并给我一个很好的例子,如何做到这一点?谢谢.

#include <iostream>
#include <vector>
#include <string>
using namespace std;

class Card
{
  private:
    string suit;
    int number;
    static vector<Card> Cards;

  public:
    Card::Card();
    Card::Card(string cardS, int cardV);
    static void createCards(); 
    static void blankCard();    
};


int main()
{
  Card::blankCard();
  return …
Run Code Online (Sandbox Code Playgroud)

c++ class vector

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

什么版本的gcc,llvm和clang在XCode 4中?

出于某种原因,这些信息很难获得.

我们想开始使用大多数编译器中提供的一些C++ 0x功能.但我们对XCode 3有点不屑一顾,因为它只提供GCC 4.2和LLVM 1.5.我们需要支持的所有其他平台已经拥有对C++ 0x功能的初步支持的编译器,或者他们有一个相对轻松的安装/升级编译器的方法.

可以使用XCode 4预览,但仅适用于Mac或iOS Developer Program中的预览.

c++ xcode gcc llvm clang

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