问题列表 - 第21571页

使用多个窗口使用Eclipse进行调试

我通常运行双显示器设置,因此我为同一个工作区打开了两个Eclipse窗口,显示不同的文件.当我正在调试并且遇到断点时,Eclipse会切换到"Debug"透视图,但它也会显示断点在我的两个窗口中的文件/行.即使包含断点的文件在一个窗口中打开而在另一个窗口中没有打开(在断点被击中之前),也会发生这种情况.

这真的很烦人.

如何让Eclipse只在一个窗口中显示包含断点的文件?理想情况下,它会根据文件的打开位置选择哪个窗口.如果它还没有在某个地方打开,我真的不在乎它弹出的窗口.

java eclipse debugging

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

双击网页上的所有内容的人... jQuery双击问题

我在网页上有一个链接打开一个模态对话框.第一次单击链接时,初始化代码将执行.后续点击不需要进行任何处理.这里的问题是当人们双击初始化代码运行两次的链接时 - 即使我立即设置一个标志,说我已初始化,如果标记不运行init函数.我该怎么办?

  • 单击时我可以取消绑定此链接上的单击功能,但是当对话框关闭时我需要再次绑定该功能.
  • 我可以绑定到dblclick事件并返回false?
  • 我可以在元素上保存'lastclicked'时间,然后在事件发生之前检查是否说过了2秒?

jquery

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

一种在不使用触发器的情况下在表中的两个域之间添加约束的方法?

我有一张桌子,Client.

create table Client (
    ClientID    int identity primary key,
    TaxID       varchar(12),
    SSN         varchar(12)
)
GO
Run Code Online (Sandbox Code Playgroud)

客户可以使用TaxID或SSN,也可以同时使用两者.但任何一个都应该存在.
目前,我通过以下触发器强制执行规则.

create trigger trgClient_UniqueTaxIDSSN
    on Client
    after Insert, Update
as
    --; Check if either TaxID or SSN is not null.
Run Code Online (Sandbox Code Playgroud)

但有没有办法声明一个约束来强制执行规则?

t-sql sql-server sql-server-2005 constraints sql-server-2008

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

Rails自定义弃用通知

有没有办法为我计划删除并希望记录其用法的应用程序中的方法和/或关联创建自定义弃用通知?我在我的一个模型中有一个关系,我不想继续前进并计划稍后重构代码.我想在每次调用该方法时在我的开发日志中创建一个通知.

我在使用某些方法时已经看到Ruby/Rails中的弃用通知,并且必须有一个简单的方法来执行此操作.

就像是...

irb(main):001:0> 1.id
(irb):1: warning: Object#id will be deprecated; use Object#object_id
=> 3
Run Code Online (Sandbox Code Playgroud)

ruby logging ruby-on-rails deprecated

24
推荐指数
2
解决办法
7026
查看次数

尝试创建DateTime对象数组 - Datetime []

我的大脑今天似乎没有用.我搜索了这个并且找不到它,这似乎有点奇怪,因为这是一个基本问题,我通常可以很快找到.

我正在尝试创建一个DateTime对象数组.我不能使用List.

        DateTime[] dates 
        dates[0] = Convert.ToDateTime("12/01/2009");
        dates[1] = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误,说明使用了未分配的局部变量.

那么......我该如何创建阵列?

asp.net arrays datetime

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

午餐时间推荐的内容"Scala简介"讲座

我将与Scala的技术人员进行短暂的(30-40分钟)午餐时间谈话.我想对一些最合适的内容提出一些建议.大多数人都会有Java和/或C#(以及其他各种语言)的经验.

要涵盖哪些关键事项?我想简要介绍一下Scala语法,以便人们在查看代码示例时不会感到迷茫.我还将介绍该语言及其设计者背后的一些历史.什么能帮助人们从谈话中获得最大收益?

scala

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

Doctrine的addColumn()迁移方法有哪些选项?

API将代码提供为:

public function up()
{
    $this->addColumn('table_name', 'column_name', 'string', $options);
}
Run Code Online (Sandbox Code Playgroud)

但是没有关于可以包含在options数组中的内容的文档.

http://www.doctrine-project.org/Doctrine_Migration_Base/1_2#method_addcolumn

php doctrine symfony-1.4

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

如何使用.vsprops文件覆盖MS Visual Studio中的VC++目录

我想覆盖Visual Studio(devenv.exe)用于编译器和库路径的目录.我知道如何通过工具 - >选项 - > VC++目录以交互方式执行此操作,但我想自动执行此操作.

http://msdn.microsoft.com/en-us/library/t9az1d21(VS.80).aspx对此有一个诱人的说明:"如果你想设置可以共享的目录搜索路径(对于你的项目)通过其他用户或可以跨多台计算机应用,Visual C++提供了通过项目属性表使用此对话框的替代方法.有关更多信息,请参阅属性表(C++).

如果您按照Property Sheets文档的链接,有关于该机制的大量信息,但没有关于您需要设置的实际属性的信息.

我在%LocalAppData%\ Microsoft\VisualStudio\8.0\VCComponents.dat(对于VS 2005,对于VS 2008)中找到了由VC++目录对话框填充的信息; 它似乎在VC\VC_OBJECTS_PLATFORM_INFO\win32 \目录和...\x64 \目录下设置了各种属性.

有没有人以前做过这个,知道映射是从VCComponents.dat中使用的属性名到.vsprops文件中使用的名称是什么?

我希望这能在VS2005,VS2008和VS2010中工作.

在VS2010中,Microsoft完全取消了"视图选项"下的"VC++目录"对话框,按照项目进行了操作,现在您将获得一个交互式UI,用于在"项目属性"中编辑这些目录而不是"视图选项"; 这也意味着在属性管理器中有一个UI; 那么如果你想按照机器而不是像以前那样对每个机器进行更改,你只需按照你想要的方式设置一个属性表,并使你的所有项目继承.这听起来像是对旧方式的重大改进.并且直接做我想做的事情.但仅限于VS2010.

但是,VS2005和VS2008没有UI在项目或属性表中设置这些属性; 我很高兴手工完成,但我不知道它应该是什么样的!

这是一个空的VS 2005 .vsprops文件:

<?xml version="1.0"?>
<VisualStudioPropertySheet
    ProjectType="Visual C++"
    Version="8.00"
    Name="pathSettings"
    >
</VisualStudioPropertySheet>
Run Code Online (Sandbox Code Playgroud)

我安装了VS 2010并使用其整洁的新GUI在搜索目录中进行更改; 它看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup>
    <ExecutablePath>C:\Test;$(PATH)</ExecutablePath>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

但是,这在VS2005中不会逐字逐句 - VS2005拒绝加载它(抱怨没有找到DTD /架构声明).

我把它插入容器中,响应于VS2005根据父元素'VisualStudioPropertySheet'的内容模型告诉我"Element'PropertyGroup'是意料之外的.期待:Tool,UserMacro." 工具和UserMacro是MSDN页面中示例中显示的唯一内容[drat - StackOverflow不会让我作为新用户在这里添加超链接 - 首先是'属性表工具usermacro'的Google搜索结果] - 也许那些VS2005属性表中唯一合法的东西?

visual-studio-2005 visual-studio-2008 visual-c++

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

关闭或隐藏表单会导致交叉线程错误

我一次又一次地做这个简单的任务让我感到困惑.

我有一系列子表单.该数组在另一个窗体的构造函数中启动:

frmChildren = new ChildGUI[20];
Run Code Online (Sandbox Code Playgroud)

当用户请求查看子表单时,我这样做:

if (frmChildren[nb] == null)
{
    frmChildren[nb] = new ChildGUI();
    frmChildren[nb].MdiParent = this.MdiParent;
}
frmChildren[nb].Show();
Run Code Online (Sandbox Code Playgroud)

到目前为止这个工作.在后台我可以下载这些表单的新内容.下载完成后,我将触发ChildChange事件.这是它停止工作的地方.我只想关闭/隐藏任何形式打开然后重新生成一组新的-frmChildren = new ChildGUI [20]; - 这是许多试验之一:

        for (int i = 0; i < frmChildren.Length;i++ )
        {
            if (frmChildren[i] != null)
            {
                //frmChildren[i].BeginInvoke(new EventHandler(delegate
                //{
                    frmChildren[i].Close();
                //}));
            }
        }             
        frmChildren= new ChildGUI[20];
Run Code Online (Sandbox Code Playgroud)

我在.Close()上遇到了Cross Thread异常.注意我已经尝试过调用,但这样做会因某种原因绕过!= null.我认为它可能与垃圾收集器有关.有人有输入吗?

.net c# winforms

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

C++数组和向量是保持值还是引用?

  1. 在C++中,我们有值类型(int,long,float,...)和引用类型(class,struct,...).

  2. 对于值类型,Array和Vector保存实际值;

  3. 对于引用类型,Array和Vector仅保存对这些对象的引用;

  4. 因此,当我们将引用类型放入Array和Vector时,我们需要确保这些对象存在足够长的时间(在整个过程中有效)以避免异常/错误;

我的上述陈述是否正确?如果我错了,请纠正我.

c++

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