问题列表 - 第31081页

为什么我不能在Windows 7中测试返回码?

我有一个非常复杂的程序失败了,我已经将它简化为带有批处理文件和C程序的测试集.

我的C程序使用ExitProcess将errorlevel传递回批处理文件.有时在Windows 7(Microsoft Windows [Version 6.1.7600])上,错误级别未正确解释.

我认为这应该永远运行.在Windows XP上,它似乎永远运行.在两台不同的双核Windows 7机器(一台64位,一台32位)上,它会在几分钟内失败.

我无法想象我做错了什么,但是如果在Windows 7上有一些关于ExitProcess的搞笑,我想我会问.这里有什么我非法做过的吗?

cmd.exe的批处理文件test.bat:

@ECHO OFF
SET I=0
:pass
SET /A I=I+1
Title %I%
start/wait level250
if errorlevel 251 goto fail
if errorlevel 250 goto pass
:fail
Run Code Online (Sandbox Code Playgroud)

程序级别250.c:

#include "windows.h"

static volatile int Terminate = 0;

static unsigned __stdcall TestThread(void * unused)
    {
    Terminate = 1;
    return 0;
    }

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow)
    {
    CreateThread(NULL, 0, TestThread, NULL, 0, NULL);

    while (Terminate == 0) Sleep(1);
    ExitProcess(250); …
Run Code Online (Sandbox Code Playgroud)

c batch-file windows-7

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

Java bean测试框架

是否有可用的框架或库,当给定JavaBean时,将"完成它的步伐",即测试所有的getter和setter,验证属性是否与getter和setter匹配等等?

java unit-testing javabeans

4
推荐指数
2
解决办法
6162
查看次数

在openGL中设置每秒最大帧数

有没有办法计算应该达到多少更新以达到所需的帧速率,而不是系统特定的?我发现对于windows,但我想知道openGL本身是否存在这样的东西.它应该是某种计时器.

或者我怎样才能防止FPS急剧下降或上升?这次我正在测试它在线上绘制大量顶点,并且使用fraps我可以看到帧速率从400到200 fps,并且绘制它的速度明显减慢.

c++ opengl performance

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

由于一些随机的事情,XCode没有构建我的应用程序

我不知道这个错误是什么,该应用程序的截止日期是明天.我不知道它是什么,但它拒绝编译.这是一个包含150多个源文件和大约20个第三方依赖项的巨型项目.

创建依赖关系图时发生内部错误: - [PBXTargetBuildContext]:发送到实例的无法识别的选择器

我真的很感激任何帮助.这让我感到非常震惊,因为它完美无缺.XCode已激活其"在最后一秒模式中断".这是一个隐藏的功能,旨在驱使开发人员疯狂.

XCode使用先进的启发式算法来确定该项目的重要性.如果重要,则执行以下代码:

- (void) goNuts
{
    [popups displayAllPossiblePopups];
    [build failWithError:[error someRandomIrrelevantError]];
}
Run Code Online (Sandbox Code Playgroud)

是的,我重启了我的Mac.我正在运行XCode 3.2.2,但我认为这并不重要,因为我没有更新任何其他因为我总是取消那些恼人的更新弹出窗口.我希望有一个" 我不给垃圾 "模式,这将禁用所有弹出窗口.

我烦了

这是我画的一幅画,象征着我的挫败感

编辑:

@Radek S:谢谢你救了我的命.因为这个原因,我真的把自己的头发撕掉了.改变了这个然后更改的人有一个解释.

xcode pbx

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

特殊字符在 MySQL 中不起作用 (UTF-8)

因此,我在尝试从编码数据库、表和列中恢复过来时遇到了一些问题Latin1,现在所有内容最终都采用 UTF-8 格式,我似乎无法更新列中的行。我正在尝试将“e”替换为带锐角的 e (\xc3\xa9)。但它给了我这个:

\n\n
\n

错误 1366 (HY000):字符串值不正确:第 1 行的列\n \'Name\' 的 \'\\x82m ...\'

\n
\n\n

运行此命令时:

\n\n

UPDATE access SET Name=\'\xc3\xa9m\' WHERE id="2";

\n\n

所有数据库在运行状态命令时都会给我这个(当然除了部分current database):

\n\n
\n\n
Connection id:          1  \nCurrent database:       access  \nCurrent user:           root@localhost  \nSSL:                    Not in use  \nUsing delimiter:        ;  \nServer version:         5.1.47-community MySQL Community Server (GPL)  \nProtocol version:       10  \nConnection:             localhost via TCP/IP  \nServer characterset:    utf8  \nDb     characterset:    utf8  \nClient characterset:    utf8  \nConn.  characterset:    utf8  \nTCP port:               3306 …
Run Code Online (Sandbox Code Playgroud)

mysql sql windows cmd character-encoding

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

是否有一个jQuery版本的Scriptaculous?

Scriptaculous建立在Prototype之上.是否有类似于Scriptaculous的效果库,但是建立在jQuery上?

讨论jQuery和Scriptaculous有很多问题,但没有一个直接解决这个问题.

jquery scriptaculous prototypejs

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

NodeJS不会将数据返回给jQuery.getJSON

当我浏览到URL时,我已经设置了NodeJS并返回数据:http://184.106.206.235

然而,当我尝试使用调用该URL $.getJSON,回调显示nulldata变量,"success"textStatus变量.

我想这可能是一个跨领域的事情,但我很惊讶textStatus说,"success"如果是这样的话.

万一它有用,这里是服务器端的JS:

http.createServer(function(req, res){
  var output = {message: "Hello World!"};
  var body = JSON.stringify(output);

  res.writeHead(200, {'Content-Type': 'application/json', 'Content-Length': body.length});
  res.end(body);
}).listen(80, "184.106.206.235");
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jquery getjson node.js

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

WCF是否支持多线程?

我开发了一个概念验证应用程序,用于查询WCF是否支持多线程.

现在,我所做的就是创建一个标有的服务合同

 [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single,
                  ConcurrencyMode = ConcurrencyMode.Multiple, 
                  UseSynchronizationContext = true)]
Run Code Online (Sandbox Code Playgroud)

有两个操作来获取固定文本.第一种方法执行a Thread.Sleep8秒钟以使响应延迟,另一种方法直接返回数据.

我遇到的问题是当我运行两个客户端应用程序实例并从第一个客户端请求延迟方法并从第二个客户端请求另一个方法时,我得到了一个顺序响应.

当服务忙于另一个请求时,如何从服务获得响应?

 namespace WCFSyncService
 {
    [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)], 
                 ConcurrencyMode = ConcurrencyMode.Multiple, 
                 UseSynchronizationContext = true)]

    public class ServiceImplementation : IService

    {
        public ServiceImplementation()
        {
        }

        #region IService Members

        public string GetDelayedResponse()
        {
            System.Threading.Thread.Sleep(8000);
            return "Slow";
        }

        public string GetDirectResponse()
        {
            return "Fast";
        }

        #endregion
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要调用方法GetDelayedResponse,GetDirectResponse同时在8秒结束前获得"快速"文本.


托管应用程序代码

namespace ServiceHostApplication
{
    public partial class frmMain : Form
    {
        private WCFSessionServer.IService oService;

        public frmMain() …
Run Code Online (Sandbox Code Playgroud)

wcf

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

忽略git-svn fetch的修订版?

我试图将我的一个Subversion存储库移动到Git并遇到一个有趣的错误...在git-svn fetch步骤中,我收到以下错误:

r9 = d0eff6b2d1eda7fcced16227dbc613732e956f0b (refs/remotes/git-svn)
RA layer request failed: PROPFIND request failed on '/baytn/baytn/trunk': PROPFI
ND of '/baytn/baytn/trunk': 500 Internal Server Error (https://1three.svn.codeba
sehq.com) at C:\Program Files\Git/libexec/git-core/git-svn line 5047
Run Code Online (Sandbox Code Playgroud)

当我查看SVN存储库的修订历史时,我看到修订版#9是一个空提交,这是怎么发生的,我不确定.

有什么方法可以解决这个错误吗?

最好的问候,
安德鲁

svn git git-svn

4
推荐指数
2
解决办法
2725
查看次数

在TextBox中按下确定Enter键

考虑Win Phone 7中的XAML TextBox.

  <TextBox x:Name="UserNumber"   />
Run Code Online (Sandbox Code Playgroud)

这里的目标是当用户按下Enter屏幕键盘上的按钮时,这将启动一些逻辑以刷新屏幕上的内容.

我想专门为此举办一个活动Enter.这可能吗?

  • 事件是特定于TextBox的,还是系统键盘事件?
  • 是否需要检查Enter每个按键?即一些模拟ASCII 13?
  • 编写此要求的最佳方法是什么?

替代文字

silverlight xaml windows-phone-7

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