问题列表 - 第1611页

如何设置和恢复FPU CTRL寄存器?

我可以用这个重置FPU的CTRL寄存器:

http://support.microsoft.com/kb/326219

但是如何保存当前寄存器并在以后恢复呢?

它来自.net代码..

我正在做的是,Delphi将.net dll称为COM模块.检查Ctrldelphi中的寄存器会产生一个值,使用.net代码中的controlfp检查会产生另一个值.我需要的是,必须做到这一点:

_controlfp(_CW_DEFAULT, 0xfffff); 
Run Code Online (Sandbox Code Playgroud)

所以.net代码中的浮点计算不会崩溃,但我想Ctrl在返回时恢复寄存器.

也许我没有?也许Delphi在需要时重置它们?我在这里写了关于这个问题的博客.

.net delphi fpu ctrl

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

您如何对项目进行版本管理并管理版本?

我们的情况如下,但我对任何情况下的这个问题都很好奇.

我们有一个由4个项目组成的框架:

  • 豆子
  • UTIL
  • 骨架
  • 卷筒纸

我们还有需要版本的模块,并且依赖于bean和util的版本.

最后,我们有一个客户项目,包括特定版本的核心项目和一个或多个模块.

是否有标准方法来版本化这些项目?

对我来说似乎很简单的事情变得非常复杂,因为我们尝试向QA提供版本,然后通过维护版本(release = tag和可能的分支)来管理我们的持续开发.

我更喜欢以下内容:

1.2.0 - 主要版本和次要版本+发布.

1.2.1 - 下一个版本

1.2.0_01 - 1.2.0版本中的错误修复(分支)

等等

有任何想法吗?

java language-agnostic versioning maven-2

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

如何使用c#更改文件夹中每个文件的只读文件属性?

如何使用c#更改文件夹中每个文件的只读文件属性?

谢谢

c#

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

如何通过单击保护Excel工作簿中的所有工作表?

我的工作簿(Excel电子表格)中有大约25个工作表.有没有办法可以一键保护所有25个工作表?或者此功能不可用,我将不得不编写一个VBA代码来完成此任务.我经常需要保护所有纸张并取消所有纸张的保护,单独进行操作非常耗时

excel vba excel-vba

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

C#中的单一继承 - 对象类?

我很久以来一直在问自己这个问题.想发布它.C#不支持多重继承(这是事实).在C#中创建的所有类都派生出'Object'类(同样是一个事实).

因此,如果C#不支持多继承,那么即使它已经扩展了Object类,我们如何才能扩展一个类?

用一个例子说明:

  1. A类:对象 - 创建的A类.
  2. B类:对象 - 创建B类.
  3. A类:B - 再次支持.早期与对象的关联会发生什么.

我们能够在步骤3之后在A中使用对象类方法.因此转向多级继承.如果是这样的话,那么

  1. A类:B
  2. C级:B
  3. A类:C - 我必须能够在A中访问B类的方法.事实并非如此?

有人可以解释一下吗?

c#

8
推荐指数
2
解决办法
8473
查看次数

使用带有Ruby的Windows窗体

是否可以使用Ruby在Windows上创建表单?我有一个Ruby脚本,我希望有一个输入表单来询问用户的密码,然后在我的其余脚本中使用它.

更新:我用wxRuby成功完成了这个,虽然它看起来很难看.鞋看起来很有前途,我可能会考虑一下,如果我需要再做一次..

ruby windows user-interface dialog

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

为什么我的微调器GIF在jQuery ajax调用运行时停止?

我刚开始从ASP.NET UpdatePanels中解脱出来.我正在使用jQuery和jTemplates将Web服务的结果绑定到网格,一切正常.

这是事情:我正在尝试在刷新表时显示一个微调器GIF(在ASP.NET中的UpdateProgress)我已经完成了所有工作,除了微调器被冻结.为了看看发生了什么,我尝试将微调器从更新进度div中移出,然后在我可以一直看到的页面上移出.它会旋转并旋转直到刷新开始,并保持冻结直到刷新完成,然后再次开始旋转.不是你想要的'请等待'微调器!

这是在IE7中 - 还没有机会在其他浏览器中测试.有什么想法吗?是ajax调用还是客户端数据绑定如此资源密集,以至于浏览器无法使用其动画GIF?

更新

这是刷新网格的代码.不确定这是同步还是异步.

updateConcessions = function(e) {
    $.ajax({
        type: "POST",
        url: "Concessions.aspx/GetConcessions",
        data: "{'Countries':'ga'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            applyTemplate(msg);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
        }
    });
}

applyTemplate = function(msg) {
    $('div#TemplateTarget').setTemplate($('div#TemplateSource').html());
    $('div#TemplateTarget').processTemplate(msg);
}
Run Code Online (Sandbox Code Playgroud)

更新2

我刚检查了jQuery文档,$.ajax()默认情况下该方法是异步的.只是为了踢,我添加了这个

$.ajax({
    async: true,
    ...
Run Code Online (Sandbox Code Playgroud)

它没有任何区别.

javascript jquery

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

如何在NULL列上创建唯一索引?

我正在使用SQL Server 2005.我想将列中的值限制为唯一,同时允许NULLS.

我当前的解决方案涉及视图上的唯一索引,如下所示:

CREATE VIEW vw_unq WITH SCHEMABINDING AS
    SELECT Column1
      FROM MyTable
     WHERE Column1 IS NOT NULL

CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1)
Run Code Online (Sandbox Code Playgroud)

有更好的想法吗?

sql sql-server indexing constraints unique

98
推荐指数
3
解决办法
9万
查看次数

在PostgreSQL中更改系统语言和错误消息

是否可以从PostgreSQL更改系统消息的语言?

例如,在MSSQL中,可以使用SQL语句SET LANGUAGE.

postgresql

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

CSS:两个不符合最小宽度的50%流体柱

我正在尝试使用两个50%列宽的布局.但似乎当右列达到其"最小宽度"时,它会进入左列.有没有办法使用'shim'技术为包装器设置最小宽度,以便两列都停止调整大小.因此,消除了在左列下发现右列的问题.

我的页面如下.

<style type="text/css">

#left {
    float: left;
    width: 50%;
}

.minwidth {
    width: 500px;
    height: 0;
    line-height: 0;
}

</style>

<div id="wrapper">
    <div id="left">
        left
    </div>
    <div id="right">
        right
    </div>
    <div class="minwidth">&nbsp;</div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是左列将停止调整大小,但右列将位于左列下方并继续调整大小.基本上,我想要的效果是一旦包装器宽度低于左下,左侧和右侧列也停止调整大小.将垫片放在左右两列都不起作用.

是否有另一种方法可以获得两个50%宽的色谱柱并使用垫片来正确设置最小宽度?

谢谢.

编辑:minwidth类中的空格实际上是转换后的空格.;)

css layout internet-explorer

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