问题列表 - 第12767页

临时绑定到左值引用

我有以下代码

string three()
{
    return "three";
}

void mutate(string& ref)
{
}

int main()
{
    mutate(three()); 
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

你可以看到我正在传递three()mutate方法.这段代码汇编得很好.我的理解是,临时工具不能分配给非const引用.如果是,该程序如何编译?

有什么想法吗?

编辑:

编译器尝试过:VS 2008和VS2010 Beta

c++ compiler-construction rvalue lvalue

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

将焦点设置在WPF中的文本框中

如何将焦点设置TextBox在WPF中的元素上

我有这个代码:

txtCompanyID.Focusable = true;
txtCompanyID.Focus();
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.

任何的想法?

.net c# wpf textbox focus

97
推荐指数
7
解决办法
13万
查看次数

.net c#excel列AutoFit

我正在使用c#中的excel对象.我想自动调整列,但是像这样:我希望列的宽度比AutoFit方法设置的大5.

如何在使用AutoFit()后获得宽度?

如何使第5列大于此宽度?

.net c# excel

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

命令行arg通过内省解析

我正在开发一个管理脚本,通过大量的命令行选项完成相当多的工作.脚本的前几次迭代使用optparse来收集用户输入,然后向下运行页面,以适当的顺序测试每个选项的值,并在必要时执行操作.这导致了一个非常难以阅读和维护的密码丛林.

我正在寻找更好的东西.

我希望有一个系统,我可以用或多或少的正常python方式编写函数,然后在运行脚本时,从我的函数生成选项(和帮助文本),解析并以适当的顺序执行.另外,我真的很想能够构建django风格的子命令接口,它们myscript.py install完全独立于myscript.py remove(单独的选项,帮助等).

我找到了simon willison的optfunc并且它做了很多这个,但似乎只是错过了标记 - 我想把每个OPTION写成一个函数,而不是试图将整个选项集压缩成一大串选项.

我想象一个架构涉及一组主要功能的类,以及每个与命令行中特定选项对应的类的定义方法.这种结构的优点是每个选项都位于它修改的功能代码附近,从而简化了维护.我不知道如何处理的事情是命令的排序,因为类方法的排序不是确定性的.

在我重新发明轮子之前:还有其他现有的代码行为类似吗?其他容易修改的东西?问这个问题已经澄清了我自己对什么是好的想法,但是反馈为什么这是一个可怕的想法,或者它应该如何工作将是受欢迎的.

python command-line parsing

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

Eclipse插件激活器类

激活器类在eclipse插件中的作用是什么?

java eclipse eclipse-plugin

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

谷歌浏览器:滚动条的焦点问题

我正在使用jQuery 1.3.2.

表单中有一个输入字段.单击输入字段会打开div作为下拉列表.div包含一个项目列表.由于列表大小很大,div中有一个垂直滚动条. 替代文字

要在外部单击时关闭下拉列表,输入字段上会出现模糊事件.

现在的问题是:

在chrome(2.0.172)中,当我们单击滚动条时,输入字段将失去焦点.现在,如果您单击外部,则下拉菜单将不会关闭(因为当您单击滚动条时输入已经失去焦点)

在Firefox(3.5),IE(8),opera(9.64),safari()中,当我们点击滚动条时,输入字段不会松散焦点.因此,当您单击外部(单击滚动条后)时,下拉菜单将关闭.这是预期的行为.

所以在Chrome中点击滚动条,然后如果我点击外部下拉列表将不会关闭.我怎么能用chrome解决这个问题.

javascript jquery google-chrome cross-browser scrollbar

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

如何检测我的程序可用的堆栈空间量?

我的Win32 C++应用程序充当RPC服务器 - 它有一组用于处理请求的函数,RPC运行时创建一个单独的线程并调用该线程中的一个函数.

在我的函数中,我有一个std :: auto_ptr,它用于控制在编译时已知的堆分配的char []数组.它在使用VC++编译时非常有效,但根据C++标准,它是未定义的行为,我想摆脱它.

我有两个选项:std :: vector或堆栈分配的数组.由于我不知道为什么有堆分配的数组,我想考虑用堆栈分配的数组替换它.该数组是10k元素,如果RPC运行时生成一个堆栈非常小的线程,我可以假设它面临堆栈溢出.

我想检测一下典型地为线程分配了多少堆栈空间,以及我的函数有多少可用(它的被调用者肯定会消耗一些分配的空间).我怎么能这样做?

c++ windows winapi visual-c++

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

学习C的最佳地点在哪里?

当我选择Python时,我非常喜欢Dive Into Python.

事实上,像Dive Into Python这样的"教程"对我来说非常有用; 简短的语法解释,以及大量的实例.

我通过例子学到了很多东西.

我在Java,Scheme,Python,PHP,Javascript等方面有编程经验.

您是否可以在网上推荐快速选择C编程语言和最佳实践?

c

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

如何从C#连接到SQL数据库?

我正在尝试为我的家庭网络编写本地程序管理和安装系统,我想我已经确定了技术:

  • C#/.NET/WPF为客户端
  • Lua用于安装脚本支持(通过LuaInterface)
  • SQL Server Express用于维护程序数据库

但是我不确定具体用于将C#连接到数据库的具体内容..NET框架中是否有内置的东西?如果您对我应该用于与所述数据库交互的内容有建议,则可以获得奖励积分.

.net c# sql-server ado.net sql-server-express

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

我可以跟踪IMAP邮件回复吗?

我正在使用java邮件在IMAP客户端上工作.我们目前要求创建"按对话分组"功能,用户可以将邮件视为对话(请参阅回复和转发的gmail群组邮件)

我能够从服务器检索邮件,但在我收到的邮件中,回复的邮件与实际邮件"融合",并被视为实际邮件内容.

例如:初始邮件:

<div>This is the initial mail.</div>
Run Code Online (Sandbox Code Playgroud)

回复邮件:

This is the response Mail<br><br>
<div class="gmail_quote">
On Wed, Aug 26, 2009 at 4:26 PM, [censored] 
<span dir="ltr">&lt;
<a href="mailto:[censored]@[censored].com">
[censored]@[censored].com
</a>
&gt;
</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <div>This is the initial mail.</div>
    <div></div>
</blockquote>
</div>
<br>
Run Code Online (Sandbox Code Playgroud)

如上所示,没有迹象表明什么是实际的和什么是回复的邮件,那么如何提供像gmail一样的分组(无论从哪里读取邮件的服务器)?

java email gmail imap email-integration

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