问题列表 - 第17299页

如何删除MFC中CPropertySheet中的默认帮助按钮?

我在MFC应用程序中使用CPropertySheet类进行设计,通常在CPropertySheet中会有4个默认按钮.我想隐藏/删除帮助按钮..我尝试了以下..但它不工作/不响应..我有这个写在我的CPropertyPage类有任何其他方式...

m_psh.dwFlags&= ~PSH_HASHELP;

mfc button cpropertysheet

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

如何在客户端使用HTML和Javascript验证文件大小

如何使用JavaScript验证客户端的文件大小?我type=file用来选择文件

html javascript

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

如何在MATLAB中使用最小二乘逼近?

对于线性代数中的家庭作业,我使用MATLAB的\运算符(这是推荐的方法)解决了以下等式:

A = [0.2 0.25; 0.4 0.5; 0.4 0.25];
y = [0.9 1.7 1.2]';
x = A \ y

产生以下答案:

x =
1.7000
2.0800

对于赋值的下一部分,我应该使用最小二乘近似来求解相同的等式(然后将其与先前值进行比较以查看近似的精确度).

如何在MATLAB中找到这样做的方法?

以前的工作:我找到了函数lsqlin,它似乎能够解决上述类型的方程,但我不明白哪个参数提供它,也不知道它的顺序.

math matlab linear-algebra least-squares

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

您推荐哪种Swing布局?

仅Java库中就有8个布局管理器,然后还有一堆第三方产品.

前几天,我试图使用SpringLayout ......好吧,它对我不起作用.看到我的另一个问题.所以...如果你有一个Swing应用程序的设计,并希望您的布局只是这样,什么是您的首选布局管理器?有关的任何有趣/有用的经历?

更新:是的,确定我知道不同的LM适合不同的布局.但是我希望大多数人在你做的大部分事情中都使用1,2或3,或者你发誓这是一个多才多艺的你永远不需要的东西.有足够的响应,我希望看到类似钟形曲线,GridBagLayout或MigLayout(例如)上的峰值以及使用(例如)BoxLayout或FlowLayout的几个散乱者的长尾.

希望,回复的分布将揭示人们最常使用什么来获取Stuff Done ™的一些趋势


更新和摘要

好的,差不多2天后,MiGLayout绝对不在眼前!它的粉丝很高兴听到这个布局很快就会进入"官方"图书馆.

GroupLayout,FormsLayout和TableLayout相对较新,并没有得到太多曝光.也许其他人会像我一样惊讶地发现它们.

java layout swing layout-manager

43
推荐指数
11
解决办法
4万
查看次数

静态会让它变慢吗?

不知道它是如何工作的但我有一个问题: - 静态使应用程序变慢,因为整个应用程序共享相同的变量或方法,并且当一个请求使用方法或变量时,其他人必须等待它被释放.

.net c# oop

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

接口和其他依赖项应该放在哪里?

通过其他依赖,我的意思是抽象类,以及其他任何东西.

我有一个形式的一个项目dll,其需要一定的interface,IInput.测试项目也需要这个接口,所以我将这个接口放在我的主项目中,而后者又是一个单独的exe程序集.

这是因为当我将所有内容连接在一起时,最终主项目将需要使用此接口.现在我遇到的问题是当我尝试将主项目中的引用添加到dll时引用了主项目我收到了循环依赖.

我以前从未遇到过这个问题,也不知道对付它的最佳方法.作为一个临时修复我已经将界面移动到单独的dll,但很快我将在主项目中需要它,所以我回到了第一个方块.

编辑:

我应该提到设计,所以这里.

Menu
Menu Tests
Runner
Run Code Online (Sandbox Code Playgroud)

菜单具有IInput,它实际上是第三方库的接口适配器,以便进行单元测试.

所以菜单需要输入,但跑步者也是如此.转轮项目(exe)将需要输入,所以我将再次需要IInput.

c# interface

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

互相关系数

我在时域中有两个波形,我需要在MATLAB中测量互相关系数.我试过max(abs(xcorr(m,n,'coeff')))但它似乎没有正常工作.

另外,我需要测量波形的不同部分的互相关系数,例如以1分钟的间隔测量互相关系数.如果可能的话,将这些值输出到矩阵或其他东西.

我知道这是一个很多问题,但我是一个MATLAB新手,发现这个任务令人生畏!
我将非常感激地向您提供有关此问题任何部分的任何帮助.


编辑: 这是我用来测试相关代码的代码:

x = rand(1,14400);
y = rand(1,14400);
r = max( abs(xcorr(x,y,'coeff')) )
Run Code Online (Sandbox Code Playgroud)

matlab signal-processing correlation

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

DrawLine和DrawLines之间的性能差异?

我在C++中使用GDI +来绘制图表控件.我想知道上述两个函数之间是否存在任何性能差异.我并不懒于为DrawLines()编写代码,但这样做会使我的代码变得复杂.因此,我要权衡是否以更低的可读性和可能增加的错误和错误为代价来加快代码执行的可能性.

任何帮助都值得赞赏.Eraj.

gdi+ visual-c++

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

printf减慢了我的程序

我有一个小的C程序来计算哈希值(哈希表).我希望代码看起来很干净,但有一些与它无关的东西让我烦恼.

我可以在大约0.2-0.3秒内轻松生成大约一百万个哈希值(以/ usr/bin/time为基准).但是,当我在forf循环中使用printf()时,程序会减慢到大约5秒钟.

  1. 为什么是这样?
  2. 如何让它更快?mmapp()ing stdout也许?
  3. stdlibc是如何设计的,以及如何改进?
  4. 内核怎么能更好地支持它?如何修改本地"文件"(套接字,管道等)的吞吐量真的很快?

我期待着有趣而详细的回复.谢谢.

PS:这是一个编译器构造工具集,所以不要害羞进入细节.虽然这与问题本身无关,但我只想指出细节让我感兴趣.

附录

我正在寻找更多解决方案和解释的程序方法.确实,管道工作起了作用,但我无法控制"用户"的作用.

当然,我现在正在进行测试,"普通用户"不会这样做.但这并没有改变一个简单的printf()减慢一个进程的事实,这是我试图找到一个最佳的编程解决方案的问题.


附录 - 惊人的结果

参考时间用于TTY内的普通printf()调用,大约需要4分钟20秒.

在/ dev/pts(例如Konsole)下进行测试可将输出速度提高到约5秒.

在我的测试代码中使用setbuffer()大小为16384时需要大约相同的时间,对于8192几乎相同:大约6秒.

setbuffer()在使用时显然没有效果:它需要相同的时间(在TTY上大约4分钟,在PTS上大约5秒).

令人惊讶的是,如果我在TTY1上开始测试然后切换到另一个TTY,它确实需要与PTS相同:大约5秒.

结论:内核做了一些与可访问性和用户友好性有关的事情.呵呵!

通常情况下,无论你是在活动时盯着TTY还是切换到另一个TTY,它都应该同样慢.


课程:运行输出密集型程序时,切换到另一个TTY!

c performance glibc stdout linux-kernel

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

Windows 7应用程序图标和任务栏

我有一个应用程序,在Windows XP上使用25x25 png图像作为应用程序图标,这完全适合任务栏,但是我在虚拟机上安装了Windows 7,Windows 7上的任务栏调整了图标大小,它变得很模糊.我应该在任务栏上使用什么类型的图标?请原谅我的无知,如果这是一个愚蠢的问题,但我是一个Linux家伙......

java windows

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