问题列表 - 第34404页

在无效的Syskeypress上禁用MessageBeep

简单的问题,如果用户按下Alt + Whatever并且没有与之关联的热键,通常程序将生成MessageBeep.我可以调用哪些API函数来避免这种情况?

处理WM_KEYDOWN,WM_KEYUP,WM_SYSKEYDOWN和WM_SYSKEYUP都返回0; 在我的主要WndProc不起作用.

c++ winapi

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

ClickOnce App的远程调试类库

我正在尝试在我们的一个内部系统上设置远程调试,因为类库中有一个功能,它会让我们的用户失败而不是我.我有远程调试器文件夹设置的文件夹共享,我可以附加到他们的机器上的进程,但我收到以下消息:

  • The following module was built either with optimizations enabled or without debug information: ....

我如何满足这一要求?

我检查并且未启用优化但是如何在使用时将.pdb文件提供给用户ClickOnce?那是我的问题吗?

.net clickonce remote-debugging visual-studio-2010

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

matlab怎么做呢?

sort()如何在matlab中运行?
纯matlab中的代码:
q是一个数组:

q = -0.2461    2.9531  -15.8867   49.8750  -99.1172  125.8438  -99.1172   
49.8750  -15.8867    2.9531   -0.2461
Run Code Online (Sandbox Code Playgroud)

q = sort(roots(q)),我得到了:
q = 0.3525 0.3371 - 0.1564i 0.3371 + 0.1564i 0.2694 - 0.3547i 0.2694 + 0.3547i 1.3579 - 1.7880i 1.3579 + 1.7880i 2.4410 - 1.1324i 2.4410 + 1.1324i 2.8365

np.array

import numpy as np
q = np.sort(np.roots(q))
Run Code Online (Sandbox Code Playgroud)

):

[ 0.26937874-0.35469815j  0.26937874+0.35469815j  0.33711562-0.15638427j
 0.33711562+0.15638427j  0.35254298+0.j          1.35792218-1.78801226j
 1.35792218+1.78801226j  2.44104520-1.13237431j  2.44104520+1.13237431j
 2.83653354+0.j        ]
Run Code Online (Sandbox Code Playgroud)

def sortComplex(complexList):
    complexList.sort(key=abs)
    # then sort by the angles, swap those …
Run Code Online (Sandbox Code Playgroud)

python matlab numpy

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

设计:队列管理问题(C#)

我想构建一个Windows服务,它将使用远程编码服务(如encoding.com,zencoder等)上传视频文件进行编码,在编码过程完成后下载它们并处理它们.

为了做到这一点,我考虑使用不同的队列,一个用于处理当前正在等待的文件,一个用于上传文件,一个用于等待编码完成的文件,另一个用于下载它们.每个队列都有一个限制,例如,在某个时间只能上传5个文件进行编码.队列必须是可见的并且能够从崩溃中恢复 - 目前我们通过将队列写入SQL表并管理单独表中的项目数来实现.

我还希望队列在后台运行,彼此独立,但能够在进程继续时将文件从一个队列传输到另一个队列.

我最大的问号是关于如何构建队列和管理它们,而不是限制每个队列中的项目数量.

我不确定这是什么方法,并且非常感谢任何帮助.
谢谢!

.net c# queue encoding

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

`bjam --toolset =`和Apple编译器的标记值?

在构建Boost二进制库时bjam,可以通过使用该选项的某些值来指定要使用的编译器,而无需指定特定的编译器版本--toolset=.例如:

bjam --with-serialization --toolset=msvc

工具集值 msvc告诉bjam搜索系统的一些版本的Microsoft Visual C++,然后用它来建立一个数Boost.Serialization库的变种.生成的库将包含一个标记,指示实际使用的工具集.例如,上面的命令创建如下文件:

libboost_serialization-vc100-mt-s-1_44.lib
libboost_serialization-vc100-mt-sgd-1_44.lib
...
Run Code Online (Sandbox Code Playgroud)

其中vc100文件名中的字符串是工具集标记,表示已找到Microsoft Visual C++ 2010编译器版本并用于构建库.[有关Boost库文件命名约定的更多详细信息,请参见此处.]

也可以使用该选项的某些其他值来指定编译器的特定版本--toolset=.例如:

bjam --with-serialization --toolset=msvc-9.0

告诉bjam我,即使我的系统上可能有多个编译器,我希望它专门使用Microsoft Visual C++ 2008.生成的库包含标记字符串vc90,表示使用Microsoft Visual C++ 2008构建它们.

对于Mac上的新编译器,Boost文档似乎有点过时(例如,如何区分GCC,LLVM-GCC和LLVM?)

我的问题是,Mac上的Xcode 3和Xcode 4中的特定编译器版本的其他一些bjam --toolset=值及其相应标签是什么(不是一般的编译器名称值)?这些记录在哪里?即使Boost尚不支持构建具有某些版本的Boost库,是否已指定了和标记值?darwintoolset

请帮助替换???此表中的s:

TOOL AND VERSION               --toolset=     TAG
====================================================== …
Run Code Online (Sandbox Code Playgroud)

xcode boost bjam

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

类应该何时实现接口,何时不应该?

一个类是否应该实现一个接口,以便在类上强制执行某种"契约"?

什么时候不应该实现一个接口?

编辑:意思,什么时候让一个类实现一个接口是值得的?为什么没有一个类只有公共成员和私有成员具有各种访问者/设置者功能?

(注意:不是在谈论COM)

.net c# interface

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

我可以通过Java中的引用传递原始类型吗?

我想调用一个可能采用不同版本的方法,即类型为输入参数的相同方法:

  • 布尔
  • 字节
  • INT

我想这样做的方法是"重载"方法(我认为这是正确的术语?):

public void getValue(byte theByte) {...}
public void getValue(short theShort) {...}
... etc ...
Run Code Online (Sandbox Code Playgroud)

...但这意味着我必须通过引用传递原始类型...类似于C++,其中方法具有外部效果,其中它可以修改其范围之外的变量.

有没有办法在不创建新类或使用原始类型的Object版本的情况下执行此操作?如果没有,有关替代战略的任何建议吗?

让我知道是否应该进一步解释清除任何混淆.


UPDATE

我实际上要做的是从一组位构造基本类型.因此,如果我正在处理方法的字节版本,我希望我的工作能够得到8位并返回字节(因为我无法通过引用传递).

我问这个问题的原因是因为我用bit做的工作是非常重复的,我不想在不同的方法中使用相同的代码.所以我想找到一种方法让我的ONE方法知道我正在谈论多少位......如果我正在处理一个字节,那么就是8位,如果我正在处理一个短的16位等等...

java overloading pass-by-reference primitive-types

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

如何列出Maven项目中的活动子模块?

我有一个复杂的项目,其中有许多目录有POM文件,但只有一些是特定父项目的子模块(可能是传递).

显然,Maven知道相关文件的列表,因为它解析所有<module>标签以找到它们.但是,我只看到<name>[INFO]注释中的s 列表,而不是这些模块的路径.

有没有办法让Maven输出所有POM文件的列表,这些文件提供对作为给定项目的reactor构建的一部分的项目的引用?

maven-2

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

将月份名称转换为整数

我快速搜索了这个,并且惊讶地发现它无处可寻.

基本上希望将完整月份名称(1月,9月等)转换为以mm/dd/yyyy格式使用的等效数字.

我可以将自己的数组放在一起并相应地将其拉出来,但必须有一个快速而直接的方法.对?

vb.net datetime integer date

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

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