问题列表 - 第2783页

最大化SDL窗口

我该如何告诉SDL最大化应用程序窗口?

我正在使用这些标志创建窗口:SDL_OPENGL | SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_RESIZABLE.

c portability sdl window

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

在Linux中跟踪本地函数调用的工具

我正在寻找像ltracestrace这样的工具,它可以跟踪可执行文件中的本地定义函数.ltrace仅跟踪动态库调用,而strace仅跟踪系统调用.例如,给定以下C程序:

#include <stdio.h>

int triple ( int x )
{
  return 3 * x;
}

int main (void)
{
  printf("%d\n", triple(10));
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

运行程序ltrace将显示调用,printf因为这是一个标准库函数(我的系统上是一个动态库),strace并将显示启动代码,用于实现printf的系统调用和关闭代码的所有系统调用,但我想要一些能告诉我函数triple被调用的东西.假设优化编译器没有内联本地函数,并且二进制文件没有被剥离(符号被删除),是否有工具可以做到这一点?

编辑

几点澄清:

  • 如果该工具还提供非本地功能的跟踪信息,那也没关系.
  • 我不想重新编译支持特定工具的程序,可执行文件中的符号信息应该足够了.
  • 如果我可以使用该工具附加到现有的进程,就像我可以使用ltrace/strace一样,我会非常高兴.

linux debugging trace

58
推荐指数
5
解决办法
6万
查看次数

自动创建C#中接口的存根属性?

几个月前我已经从VB.NET切换到C#,虽然C#中有很多我真正喜欢的功能,不管你信不信,我确实从VB.NET中遗漏了一些功能.

其中一个功能是每当我在VB.NET中实现一个接口时,就会自动为我添加存根属性和方法.

有没有办法在C#中做到这一点?

c# vb.net code-generation

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

如何使用常量优化MySQL的查询?

注意:原始问题没有实际意义,但扫描到底部是否有相关内容.

我有一个我想要优化的查询,看起来像这样:

select cols from tbl where col = "some run time value" limit 1;
Run Code Online (Sandbox Code Playgroud)

我想知道正在使用什么键,但无论我传递什么来解释,它都能够将where子句优化为什么("Impossible WHERE注意到......"),因为我给它一个常量.

  • 有没有办法告诉mysql不要在解释中做不断的优化?
  • 我错过了什么吗?
  • 有没有更好的方法来获取我需要的信息?

编辑:EXPLAIN似乎是给我一个由常量值产生的查询计划.由于查询是存储过程的一部分(并且sproc中的IIRC查询计划在调用之前生成),这对我没有好处,因为该值不是常量.我想要的是找出优化器在不知道实际值是什么时将生成什么查询计划.

我错过了吗?

编辑2:在其他地方询问,似乎MySQL总是重新生成查询计划,除非你不遗余力地重新使用它们.即使在存储过程中.从这看起来我的问题似乎没有实际意义.

然而,这并没有使我真正想知道的事情没有实际意义: 如何优化包含在任何特定查询中不变的值的查询,但我,程序员,事先不知道将使用什么值?- 例如,假设我的客户端代码正在生成一个带有其where子句中的数字的查询.有时这个数字会导致一个不可能的where子句,否则它将不会.如何使用explain来检查查询的优化程度?

我现在看到的最好的方法是EXPLAIN在其上运行存在/不存在的情况的完整矩阵.真的,这不是一个非常好的解决方案,因为手动操作既困难又容易出错.

mysql optimization sql-execution-plan

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

JButton扩展到占据整个框架/容器

嘿大家.我正在尝试使用按钮和标签制作一个swing GUI.即时通讯使用边框布局和标签(在北方字段中)显示正常,但按钮占据框架的其余部分(它在中心字段中).任何想法如何解决这个问题?

java user-interface swing jframe jbutton

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

"静态链接"和"动态链接"是什么意思?

我经常听到"静态链接"和"动态链接"这两个术语,通常是用C,C++C#编写的代码,但我对这两者都知之甚少.他们是什么,他们到底在说什么,他们连接的是什么?

c# c++ linker dynamic-linking static-linking

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

什么是最好的(最高效的)FLEX IDE?

一些要求:

  • 逐步调试和断点
  • 调试时查看变量值
  • 智能感知(自动完成).理想情况下使用"智能"完成,因此它只显示完成某些内容的语法上有效的选项.例如,文本框.将触发该类的成员(.Text,.BackColor)等.然后Textbox.BackColor =将触发有效颜色列表.
  • Drag'n Drop风格的GUI设计.

我并不担心成本(好吧,超过1美元看起来有点贵......-)

apache-flex flash

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

正则表达式在VB.Net源代码中获取注释

我在vb.net中有一个语法高亮功能.我使用正则表达式匹配"!IF",然后将其着色为蓝色.这很有效,直到我试图弄清楚如何做评论.

我正在写这篇评论的语言可以是如果该行以单引号开头'或者如果该行中的任何地方有两个单引号

'this line is a comment
!if StackOverflow = "AWESOME" ''this is also a comment
Run Code Online (Sandbox Code Playgroud)

现在我知道如何查看它是否以单行开头^'但我需要将字符串一直返回到行尾,这样我就可以将整个注释的颜色设置为绿色,而不仅仅是单引号.

您不应该需要代码,但这里是一个片段,以防它有所帮助.

    For Each pass In frmColors.lbRegExps.Items
        RegExp = System.Text.RegularExpressions.Regex.Matches(LCase(rtbMain.Text), LCase(pass))
        For Each RegExpMatch In RegExp
            rtbMain.Select(RegExpMatch.Index, RegExpMatch.Length)
            rtbMain.SelectionColor = ColorTranslator.FromHtml(frmColors.lbHexColors.Items(PassNumber))
        Next
        PassNumber += 1
    Next
Run Code Online (Sandbox Code Playgroud)

regex vb.net

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

压力测试rails web app的最佳方法是什么?

那里有什么好的(最好免费的)工具吗?

他们能否提供准确的估算值,以反映应用程序上线时的生产结果?

performance production web-applications ruby-on-rails stress-testing

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

Javascript时间

我正在尝试使用javascript创建倒计时.我从这里得到了一些代码并轻轻地修改了它.

<script type="text/javascript">
var c=10, t;

function timedCount() {
  document.getElementById('txt').value=c;
  c=c-1;
  t=setInterval("timedCount()",1000);
}

function stopCount() {
  clearInterval(t);
}
</script>
Run Code Online (Sandbox Code Playgroud)

我需要反复拨打倒计时,直到用户点击链接.它应该每秒倒数10比1(10,9,8,7,6 ... 0)直到链接被点击但它没有.有谁能够帮我?

编辑:有没有人知道如果倒数0重新开始倒计时?

先感谢您.

javascript timing

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