问题列表 - 第43326页

是否可以更改ToolStripMenuItem工具提示字体?

我有一个动态填充的ContextMenuStrip,其中每个ToolStripMenuItem都有一个工具提示的格式化文本.并且,为了使该文本对用户有意义,我必须使用等宽字体,例如"Courier New".默认字体是常规非等宽字体.我找不到ToolTip对象的任何getter,也没有找到覆盖其Draw事件的方法,也没有设置其样式的方法.

那么,甚至可以更改ToolStripMenuItem的工具提示字体吗?

实现继承自ToolTip的CustomToolTip无法解决问题,即将新工具提示传递给ToolStripMenuItem.

.net c# tooltip toolstrip winforms

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

1020次尝试后Ping功能失败

我有一个程序需要不断ping设备

但是,在1020次尝试之后,此ping函数将完全失败

int ping(string target)
{

int s, i, cc, packlen, datalen = DEFDATALEN;
struct hostent *hp;
struct sockaddr_in to, from;
//struct protoent   *proto;
struct ip *ip;
u_char *packet, outpack[MAXPACKET];
char hnamebuf[MAXHOSTNAMELEN];
string hostname;
struct icmp *icp;
int ret, fromlen, hlen;
fd_set rfds;
struct timeval tv;
int retval;
struct timeval start, end;
int /*start_t, */end_t;
bool cont = true;

to.sin_family = AF_INET;

// try to convert as dotted decimal address, else if that fails assume it's a hostname
to.sin_addr.s_addr = …
Run Code Online (Sandbox Code Playgroud)

c++ sockets ping

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

我可以做些什么来使我的C#应用​​程序利用多个处理器内核?

我一直在测试.NET C#应用程序使用资源(如CPU或内存)的方式.我写了一些循环来计算大量数字的值,我对算法的权重感到满意.

我有一个四核2.4 GHz处理器,但我注意到在任务管理器中,我的应用程序只使用了我的CPU的25%.为什么不使用100%?这是否意味着在VS 2008中编译的.NET C#应用程序仅支持单核CPU?或者有没有办法可以强制它使用所有的CPU?

.net c# performance cpu-usage multiprocessor

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

134
推荐指数
5
解决办法
8万
查看次数

javascript onmousemove获取相对坐标

function aim() {
    var mousex = ?
}

<div class="gameArea" onmousemove="aim();"> </div>
Run Code Online (Sandbox Code Playgroud)

我找不到如何在javascript中获取onmousemove事件的鼠标坐标.

javascript dom

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

使用Selenium 2的IWebDriver与页面上的元素进行交互

我正在使用Selenium IWebDriver来编写C#中的单元测试.

这是一个例子:

IWebDriver defaultDriver = new InternetExplorerDriver();
var ddl = driver.FindElements(By.TagName("select"));
Run Code Online (Sandbox Code Playgroud)

最后一行检索包含在中的selectHTML元素IWebElement.

需要一种方法来模拟选择到optionselect列表中的特定但我无法弄清楚如何做到这一点.


在一些研究中,我发现那里的人正在使用的实例ISelenium DefaultSelenium类来完成以下,但因为我做的一切,我不会使这个类的使用IWebDriverINavigation(来自defaultDriver.Navigate()).

我还注意到,ISelenium DefaultSelenium其中包含大量其他方法,这些方法在具体实现中没有IWebDriver.

那么我有什么方法可以使用IWebDriverINavigation与之结合使用ISelenium DefaultSelenium

c# selenium unit-testing selenium-iedriver

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

将参数传递给函数

将参数传递给R中的函数我有一个理解问题.

在以下示例中,我按名称从命名列表中检索值.当我直接执行它时,它返回值.但是当我将相同的代码放入函数时,它返回NULL.这里发生了什么?

提前谢谢,Mirko

namedlist <- list(a=c("50", "80"), b=c("50")) 

namedlist$a
# returns: [1] "50" "80"

myfunction <- function(arg){ namedlist$arg }
myfunction(a)
# returns: NULL
Run Code Online (Sandbox Code Playgroud)

arguments r

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

快速定点pow,log,exp和sqrt

我有一个固定点类(10.22),我需要一个pow,一个sqrt,一个exp和一个日志函数.

唉,我不知道从哪里开始.任何人都可以提供一些有用的文章的链接,或者,还没有给我提供一些代码?

我认为,一旦我有了exp函数,那么实现pow和sqrt变得相对容易.

pow(x,y)=> exp(y*log(x))sqrt(x)=> pow(x,0.5)

它只是那些我发现很难的exp和日志函数(好像我记得我的一些日志规则,我记不起其他的很多了).

据推测,顺便说一句,对于sqrt和pow也会有一个更快的方法,所以即使只是说使用上面概述的方法:)前面的任何指针都会受到赞赏:)

请注意:这是跨平台和纯C/C++代码,所以我不能使用任何汇编程序优化.

c c++ logarithm fixed-point exp

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

如何在web2py中使用模块?

我有一些函数func.py,我想从我的web2py控制器访问调用default.py.我试图导入和使用func.pydefault.py与"进口FUNC"和"calculatesomething = func.calculatesomething",但它不工作.该文件func.py也添加在我的web2py程序的Modules部分中.

为什么不工作?我怎样才能让它发挥作用?如果该模块是func.pydefault/func.py或其他什么东西?

import module function web2py include

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

比较来自不同容器的迭代器

比较来自不同容器的迭代器是否合法?

std::vector<int> foo;
std::vector<int> bar;
Run Code Online (Sandbox Code Playgroud)

表达式是否会foo.begin() == bar.begin()产生错误或未定义的行为?

(我正在编写一个自定义迭代器,并在实现时偶然发现了这个问题operator==.)

c++ comparison iterator stl

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