问题列表 - 第43110页

如果主窗口最小化,QDockWidget将关闭

我在Windows 7旗舰版32位上使用Qt 4.7.

QMainWindow我的计划中有一个QDockWidget.我注意到如果我通过标题栏上的最小化按钮最小化主窗口,则在恢复它之后,停靠停靠窗口小部件.我没有写任何支持这样的功能!

这是怎么发生的以及如何防止这种情况?

谢谢.

c++ qt

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

C#DotLiquid简单示例单元测试未按预期工作

我一直想要使用伟大的DotLiquid并尝试遵循示例(由我自己编写)而没有任何重大成功.

internal class AuthorDrop : Drop {
    private String lname;

    public String ToGive { get { return lname; } }


    public AuthorDrop(String t) {
        lname = t;
    }
}
Run Code Online (Sandbox Code Playgroud)

与相应的测试

[Test]
    public void TestFirstStep() {
       Template tpl = Template.Parse("hi {{ author2.togive }}");  
       Console.WriteLine(tpl.Render(Hash.FromAnonymousObject(new { author2 = new AuthorDrop("Test 123") }))); 
    }
Run Code Online (Sandbox Code Playgroud)

然而,这有助于产出

而不是喜测试123.

任何人都可以帮我弄清楚这里发生了什么?

非常感谢你提前,

- 克里斯

c# template-engine .net-4.0 liquid

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

流操纵器如何工作?

众所周知,用户可以像这样定义流操纵器:

ostream& tab(ostream & output)
{
    return output<< '\t';
} 
Run Code Online (Sandbox Code Playgroud)

这可以在main()中使用,如下所示:

cout<<'a'<<tab<<'b'<<'c'<<endl;
Run Code Online (Sandbox Code Playgroud)

请解释一下这一切是如何工作的?如果operator <<假定为第二个参数指向获取并返回ostream的函数的指针,那么请解释我为什么有必要?如果函数不接受并返回ostream并且它是无效而不是ostream&那么会出错?

另外有趣的是为什么"十进制","十六进制"操纵器生效,直到我不在它们之间进行更改,但应始终使用用户定义的操纵器以使每个流式传输生效?

c++ iostream ostream

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

是不稳定的?

在阅读JSR-133 Cookbook for Compiler Writers关于volatile的实现之后,特别是"与原子指令的交互"部分我认为读取volatile变量而不更新它需要LoadLoad或LoadStore屏障.在页面的下方,我看到LoadLoad和LoadStore在X86 CPU上实际上是无操作的.这是否意味着可以在x86上没有显式缓存失效的情况下完成易失性读取操作,并且正常变量读取速度快(忽略volatile的重新排序约束)?

我相信我不明白这一点.有人可以照顾我吗?

编辑:我想知道多处理器环境是否存在差异.在单CPU系统上,CPU可能会查看它自己的线程缓存,正如John V.所述,但在多CPU系统上,CPU必须有一些配置选项,这是不够的,主内存必须被击中,使得波动较慢在多CP​​U系统上,对吗?

PS:在我学习更多相关信息的路上,我偶然发现了以下很棒的文章,因为这个问题可能对其他人很有意思,我会在这里分享我的链接:

java concurrency memory-management volatile

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

我应该在我的应用程序中使用iOS 4新功能吗?为什么?

我正在更新我的一个应用程序,我有一个两难的境地:

在我想添加iOS 4独特功能的地方,我别无选择,只能为支持的设备实现它们 - 这里没有困境.

困境在于我有两种方法可以达到同样的效果,一种是"旧方式",另一种是"新方式".一个很好的例子是使用块来制作动画,我可以使用这种语法:

[UIView animateWithDuration:2 animations:^{
     self.segmentedControl.alpha=0;
 }];
Run Code Online (Sandbox Code Playgroud)

仅在iOS 4.0中受支持.或者使用包括4在内的所有版本都支持的旧方式.(还有许多其他类似的例子.)

你做什么和为什么?

块真的很棒,但如果我想支持以前的版本,我将不得不编写更多的代码?在那种情况下我使用它们可以获得什么?

iphone ios4 objective-c-blocks

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

如何在javascript中下载值的索引?

我的aspx页面上有下拉列表.我想手动设置下拉列表中存在的选定值.这个值我得到的变量.我希望在页面初始化时将此值设置为选定值.我想在javascript中使用它.ddp.SelectedValue ='40'是否有任何下拉属性..?这里我不知道列表中的40的索引.

javascript drop-down-menu

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

Xcode是否可以导航到文件/类快捷方式?

我想要一些像textmate这样的东西,我可以快速导航到文件或类

xcode objective-c

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

CSS3新功能......重点是什么?

我最近已经阅读了很多方法,当你可以使用CSS3 Box Shadow来实现这些功能时,如何避免使用Photoshop来处理按钮上的渐变和阴影.现在这很好,但显然遗留的浏览器和大多数IE浏览器还没有实现CSS3功能,所以我的问题是,为什么在使用CSS3时可以在Photoshop中节省额外的工作但是后来有必要使用Photoshop在其他浏览器中查看想要的效果?这不仅仅是额外的工作吗?

css cross-browser css3

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

iPad模拟器多点触控输入?

iPad模拟器是否支持多点触控输入(3个或更多手指)?

xcode ipad ios-simulator

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

带有ORDER BY的SQL查询

我的SQL数据库中有一个表,如下所示:

id    type      radius
-------------------------
1     type1     0.25
2     type2     0.59
3     type1     0.26
4     type1     0.78
5     type3     0.12
6     type2     0.45
7     type3     0.22
8     type3     0.98
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何定义一个SELECT返回每种类型的最小半径的查询.

换句话说,我正在寻找的结果将是:

结果:

id    type      radius
-------------------------
1     type1     0.25
6     type2     0.45
7     type3     0.22
Run Code Online (Sandbox Code Playgroud)

我假设我使用ORDER BY从最低到最高的顺序来定购,并抓住最低的半径.但是,我还假设我需要DISTINCT在类型上使用,但我无法弄清楚如何将其关闭.

任何专家SQL的人都知道这种类型的SELECT查询是否可行?任何帮助深表感谢!

非常感谢,布雷特

sql

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