问题列表 - 第3071页

在WPF视图框中对齐内容

我有一个Viewbox,Stretch=Uniform以免扭曲内容.但是,当框架窗口比内容更宽或更高时,Viewbox内容始终居中.

我似乎无法在Viewbox上找到任何内容对齐选项.有没有办法做到这一点?

c# wpf xaml viewbox

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

命名蚂蚁目标的最佳做法是什么?

命名蚂蚁目标的最佳做法是什么?

例如,您希望目标"测试"运行什么?所有单元测试?所有功能测试?都?

用于运行不同类型测试的标准名称(单位/功能/全部)是什么?是否有目标名称标准在J2SE中部署软件?在J2EE?

我的项目使用ant作为带有junit,Swing应用程序和J2EE应用程序的java项目.

java ant naming-conventions

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

OSS项目的最小NUnit二进制文件

基于NUnit的单元测试附带的开源项目通常也会发布NUnit运行器和附带的二进制文件.对于NUnit 2.4.8,将其bin目录逐字地分发给实际项目,共计46个文件和一个空白addins目录.如果所有人都想要的话,那么所需的最小文件集是什么?分发GUI和控制台运行程序以及nunit.framework.dll创建测试所需的基础(并且没有模拟基础架构)?

作为参考,NUnit 2.4.8 bin目录如下所示:

  • 加载项/
  • clr.bat
  • failure.jpg
  • fit.dll
  • ignored.jpg
  • 负载测试,assembly.dll
  • 模拟assembly.dll
  • noNamespace这个-assembly.dll
  • notestfixtures-assembly.dll
  • nunit.core.dll程序
  • nunit.core.extensions.dll
  • nunit.core.interfaces.dll
  • nunit.core.tests.dll
  • nunit.exe
  • nunit.exe.config
  • nunit.extensions.tests.dll
  • nunit.fixtures.dll
  • nunit.fixtures.tests.dll
  • nunit.framework.dll中
  • nunit.framework.extensions.dll
  • nunit.framework.tests.dll
  • nunit.framework.xml
  • nunit.mocks.dll
  • nunit.mocks.tests.dll
  • nunit.uikit.dll
  • nunit.uikit.tests.dll
  • nunit.util.dll
  • nunit.util.tests.dll
  • NUnit的,console.exe
  • NUnit的,console.exe.config
  • NUnit的,console.tests.dll
  • NUnit控制台,runner.dll
  • NUnit控制台-x86.exe程序
  • NUnit控制台,x86.exe.config
  • NUnitFitTests.html
  • NUnit的,gui.tests.dll
  • NUnit的 - 桂 - runner.dll
  • NUnitTests.config
  • NUnitTests.nunit
  • NUnit的-x86.exe程序
  • NUnit的,x86.exe.config
  • runFile.exe
  • runFile.exe.config
  • success.jpg
  • 测试assembly.dll
  • 测试utilities.dll
  • 定时tests.dll

nunit unit-testing

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

逐字字符串和Visual Studio

有没有办法让Visual Studio将字符串显示为逐字字符串(前缀为'@')?我想轻松地将包含文件路径的字符串从Visual Studio剪切到资源管理器或其他应用程序中.

澄清:当VS在auto,watch,immediate等窗口中显示一个字符串时,我希望它被格式化为逐字字符串,以便我可以简单地复制它以供其他地方使用.

c# visual-studio

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

如何在C++/CLI的静态变量上使用System :: Threading :: Interlocked :: Increment?

我想在垃圾收集类中保留一个静态计数器,并使用Interlocked :: Increment递增它.这样做的C++/CLI语法是什么?

我一直在尝试以下变化,但到目前为止没有运气:

ref class Foo
{
   static __int64 _counter;

   __int64 Next()
   {
      return System::Threading::Interlocked::Increment( &_counter );
   }

};
Run Code Online (Sandbox Code Playgroud)

c++-cli

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

Java文件I/O性能随着时间的推移而减少

我正在尝试使用Java 5.0 x64(在Windows XP上)执行大文件(~4GB)的一次性读取.

最初文件读取速度非常快,但逐渐吞吐量大幅减慢,随着时间的推移,我的机器似乎反应迟钝.

我已经使用ProcessExplorer监视文件I/O统计信息,看起来该进程最初读取500MB /秒,但这个速率逐渐降低到大约20MB /秒.

关于维护文件I/O速率的最佳方法的任何想法,特别是使用Java读取大文件?

这是一些测试代码,显示"间隔时间"继续增加.只需传递一个至少500MB的文件.

import java.io.File;
import java.io.RandomAccessFile;

public class MultiFileReader {

public static void main(String[] args) throws Exception {
    MultiFileReader mfr = new MultiFileReader();
    mfr.go(new File(args[0]));
}

public void go(final File file) throws Exception {
    RandomAccessFile raf = new RandomAccessFile(file, "r");
    long fileLength = raf.length();
    System.out.println("fileLen: " + fileLength);
    raf.close();

    long startTime = System.currentTimeMillis();
    doChunk(0, file, 0, fileLength);
    System.out.println((System.currentTimeMillis() - startTime) + " ms");
}

public void doChunk(int threadNum, File file, long start, …
Run Code Online (Sandbox Code Playgroud)

java windows io performance file

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

为什么变量名不能以数字开头?

我在回答问题时曾与一位新的C++开发人员合作:"为什么变量名称不能以数字开头?"

我无法想出答案,除了一些数字可以包含文本(123456L,123456U),如果编译器认为所有带有一些字母字符的数字都是变量名称,那就不可能.

这是正确的答案吗?还有其他原因吗?

string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
Run Code Online (Sandbox Code Playgroud)

c++ variables programming-languages language-design variable-names

126
推荐指数
10
解决办法
9万
查看次数

键盘钩...没有得到大写或大写字符

下面的功能是记录"0","z"和"1"确定...但它没有捕获"Z"(shift-z)...任何帮助将不胜感激...

__declspec(dllexport)
LRESULT CALLBACK HookProc (UINT nCode, WPARAM wParam, LPARAM lParam)
{
    if ((nCode == HC_ACTION) && (wParam == WM_KEYUP))
    {
        // This Struct gets infos on typed key
        KBDLLHOOKSTRUCT hookstruct = *((KBDLLHOOKSTRUCT*)lParam);

        // Bytes written counter for WriteFile()
        DWORD Counter;

        wchar_t Logger[1];

        switch (hookstruct.vkCode)
        {
        case 060: Logger[0] = L'0'; break;
        case 061: Logger[0] = L'1'; break;
        case 90: Logger[0] = L'z'; break;
        case 116: Logger[0] = L'Z'; break;
        }

        // Opening of a logfile. Creating it if it …
Run Code Online (Sandbox Code Playgroud)

c++ hook winapi keyboard-hook

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

在UITextField中验证货币输入的最佳方法是什么?

我的应用程序允许用户在UITextField控件中输入数值(货币),但遗憾的是我希望的键盘布局不是内置选项之一,所以我不得不选择"数字和标点符号"选项. Interface Builder.这是IB中相应的对话窗口:

在此输入图像描述

因此,当我的应用程序询问用户输入时,它显示以下内容:

在此输入图像描述

哪个非常好,但请查看用户可用的所有额外密钥!人们可以很容易地输入"12; 56!" 在文本字段中,我假设我必须以某种方式验证.

所以我的问题是:如何验证输入的货币值UITextField

iphone cocoa-touch

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

如何将重力应用于弹跳球应用?

我写了一个相当简单的java应用程序,它允许你拖动你的鼠标,并根据你所做的鼠标拖动的长度,它将向那个方向射击一个球,随着它的移动而从墙壁上弹回.

这是一个快速截图:
替代文字http://img222.imageshack.us/img222/3179/ballbouncemf9.png

屏幕上的每个圆圈都是Ball对象.球运动被分解为x和y向量;

public class Ball {
    public int xPos;
    public int yPos;
    public int xVector;
    public int yVector;

    public Ball(int xPos, int yPos, int xVector, int yVector) {
        this.xPos = xPos;
        this.yPos = yPos;
        this.xVector = xVector;
        this.yVector = yVector;
    }

    public void step()
    {
        posX += xVector;
        posY += yVector;

        checkCollisions();
    }

    public void checkCollisions()
    {
        // Check if we have collided with a wall
        // If we have, take the negative of the appropriate vector
        // …
Run Code Online (Sandbox Code Playgroud)

language-agnostic physics gravity

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