问题列表 - 第29488页

如何称之为C/C++程序而没有结束?

我的意思是一个基于事件的程序,一个"静态"程序,它不仅可以执行任务,还可以等待事件等,并且在用户手动关闭它之前不会结束.

编辑:我已在下面回答,例如我们每天使用的程序,基于Windows,如Microsoft Word,Firefox等.这类程序叫做什么?怎么可能做那样的事情?

编辑2:我打算单独回复一些答案,但我最好在这里回复.

我想要做的程序就像蜘蛛一样在VPS中作为守护进程工作.当它启动时,它应该看看是否有任务要做.如果是这样,它将生成必要的线程(它也是基于线程的),因此main函数需要基于事件的无限循环.

c c++ terminology

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

在Visual Studio 2010上调试MS Test时"下载公共符号"?

我正在使用MS Test和Visual Studio 2010来编写单元测试.当我调试Test时,它会显示一个Message框,如下所示

Title : Downloading public symbols
Message : System.XXXX.dll
Run Code Online (Sandbox Code Playgroud)

有没有其他人在Visual Studio 2010上遇到过MS Test这个问题?

运行测试时不会出现此问题.它只在我尝试调试测试时

debugging tdd mstest visual-studio-2010

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

使用jquery创建弹出内容

假设我有这个代码

<p id="test">
  some content
<p>
<a href="#" id="test-link">Open</a>
Run Code Online (Sandbox Code Playgroud)

现在我想 - 使用javascript/jquery-创建一个弹出窗口,窗口内容是test段落的内容,test-link点击时.怎么可以这样做?

javascript jquery

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

Hadoop流式传输最大线路长度

我正在为Amazon Elastic Map Reduce开发一个Hadoop流工作流程,它涉及序列化一些二进制对象并将它们流式传输到Hadoop.Hadoop是否具有流输入的最大行长度?

我开始测试越来越大的线,但我想先问一下这里.

streaming hadoop amazon-emr

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

ImageButton中的背景颜色

我在ImageButton中添加了背景色?怎么样?

android imagebutton

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

Android:EditText在重新启用后无法获得焦点

我有一个带有三个标签的TabHost.第一个选项卡的内容是自定义活动的意图,其内容视图是包含两个EditTexts和两个CheckBox(以及一个按钮)的相对布局.

检查后,每个checbox启用/禁用一个EditText和另一个复选框.我这样做了:

chkPolaziste.setOnCheckedChangeListener(new OnCheckedChangeListener()
    {
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
        {
            if ( isChecked )
            {
                entryPolaziste.setFocusable(false);
                entryPolaziste.setEnabled(false);
                chkOdrediste.setFocusable(false);
                chkOdrediste.setEnabled(false);
            }
            else
            {
                entryPolaziste.setEnabled(true);
                entryPolaziste.setFocusable(true);
                chkOdrediste.setEnabled(true);
                chkOdrediste.setFocusable(true);
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

这很有效.当选中一个复选框时,它会禁用另一个复选框和他的EditText,当我取消选中它时,会启用EditText和另一个复选框.但是,在启用后,我无法在EditText中输入任何内容.当我点击它时,它只是轻弹一下,然后将焦点切换到另一个视图.它看起来好像控件没有完全启用.

我也尝试使用requestFocus()强制重新启用重新启用的EditText,并尝试使用setFocusableInTouchMode(),但两者都没有工作.

我没有Android设备,所以我只在模拟器中测试它(Min SDK是1.6).

android focus android-widget android-edittext

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

NUnit测试:如果抛出非预期的异常,是否可以保证IDisposable?

如果我在NUnit测试的TestFixtureSetup期间创建一个IDisposable,并且测试抛出一个意外的异常(例如外部资源失败),那么IDisposable的Dispose()会被调用吗?

添加>>
如果没有,NUnit是否可以保证执行TestFixtureTearDown或其他可用于清理的地方?

nunit idisposable exception

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

在Blender GUI中使用的框架是什么?

在Blender GUI中使用的框架是什么?QT?还是Tk,GTK +,FOX工具包,wxWidgets?因为Blender是跨平台应用程序.

frameworks blender

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

如何构建Boost :: program_options

我想使用boost :: program_options.在我安装了boost之后,我认为我必须构建单独的program_options(http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html).但我不知道该怎么做.

我正在尝试编译C:\ Program Files\boost\boost_1_42\libs\program_options\example\first.cpp(http://www.boost.org/doc/libs/1_42_0/doc/html/program_options/tutorial. HTML)但可能由于我没有构建库我有这个错误:

LINK : fatal error LNK1104: cannot open file 'libboost_program_options-vc90-mt-gd-1_42.lib' 
Run Code Online (Sandbox Code Playgroud)

编辑:我使用了BoostPro Computing提供的安装程序,所以我跳过了二进制文件的安装(http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#install-visual-studio-binaries)

编辑:我也按照http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#build-from-the-visual-studio-ide上的说明进行操作

c++ boost build libraries

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

来自control.Invoke((MethodInvoker)委托的返回值{/*...*/};我需要一些解释

#1和#2之间有什么区别:

代码1(编译好):

        byte[] GetSomeBytes()
  {
            return (byte[])this.Invoke((MethodInvoker)delegate 
            { 
                GetBytes(); 
            });
  }

  byte[] GetBytes()
  {
   GetBytesForm gbf = new GetBytesForm();

   if(gbf.ShowDialog() == DialogResult.OK)
   {
    return gbf.Bytes;
   }
   else
    return null;
  }
Run Code Online (Sandbox Code Playgroud)

代码2(没有成功)

int GetCount()
{
       return (int)this.Invoke((MethodInvoker)delegate
       {
           return 3;            
       });
}
Run Code Online (Sandbox Code Playgroud)

代码#2给了我,因为'System.Windows.Forms.MethodInvoker'返回void,返回关键字后面不能跟一个对象表达式.

我该如何解决?为什么(做)编译器认为代码#1是对的?

c# invoke

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