问题列表 - 第16758页

在网站中使用等待光标是否合适?

在网站中使用等待光标是否合适?在重载页面上,我通常不会看到它与网站一起使用.(如果你看过,请分享一些.)

如果我实现以下代码,它是否与当前浏览器兼容?

function doHourglass()
{
  document.body.style.cursor = 'wait';
}
Run Code Online (Sandbox Code Playgroud)

<form runat="server" onsubmit="return setHourglass();">
Run Code Online (Sandbox Code Playgroud)

javascript php asp.net cursor

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

Mac OS X中的文件级文件系统更改通知

我希望在修改给定目录下(直接或间接)任何文件时通知我的代码.通过"修改",我的意思是我希望每当文件的内容被更改,重命名或删除时都会通知我的代码; 或者是否添加了新文件.对于我的应用程序,可能有数千个文件.

我看起来像FSEvents,但其技术概述部分地说:

需要注意的重点是通知的粒度在目录级别.它只告诉您目录中的某些内容已更改,但不会告诉您更改的内容.

它还说:

文件系统事件API也不是为了查找特定文件何时更改而设计的.出于这种目的,kqueues机制更合适.

但是,为了在给定文件上使用kqueue,必须打开文件以获取文件描述符.管理数千个文件描述符是不切实际的(并且可能会超过最大允许的打开文件描述符数).

奇怪的是,在Windows下,我可以使用该ReadDirectoryChangesW()功能,它正是我想要的.

那么如何在Mac OS X下做我想做的事情呢?或者,问另一种方式:如何ReadDirectoryChangesW()在用户空间中编写等效的Mac OS X(并且非常有效地执行此操作)?

macos readdirectorychangesw fsevents kqueue

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

通过引用传递不工作

我有以下代码

public interface IEntity
{
// Properties
    int Id { get; set; }
}

public class Container : IEntity
{
    public int Id { get; set; }
    public string Name { get; set; }
}

public class Command
{      
    public void ApplyCommand(ref IEntity entity)
    {
        Container c = new Container() { Id = 20 };
        entity = c;
    }
}

[TestFixture]
public class ReferenceTest
{
    [Test] 
    public void Casting_ByRef_Not_ReturningValue()
    {
        Container c= new Container();
        IEntity entity = c;
        new Command().ApplyCommand(ref …
Run Code Online (Sandbox Code Playgroud)

c#

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

单击包含特定字符串在VBS中的链接

我正在尝试运行自动的vbs脚本,该脚本单击页面上的链接。我有形式的东西:

Const READYSTATE_COMPLETE = 4  
Set IE = CreateObject("INTERNETEXPLORER.APPLICATION")  
IE.Visible = true  
IE.navigate ("http://mywebpage.com")
Run Code Online (Sandbox Code Playgroud)

然后如何使它单击该页面上没有ID但类似于的链接

<a href="link">ClickMe!</a>
Run Code Online (Sandbox Code Playgroud)

谢谢!

vbscript

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

Grails将请求参数绑定到枚举

My Grails应用程序有大量枚举,如下所示:

public enum Rating {
    BEST("be"), GOOD("go"), AVERAGE("av"), BAD("ba"), WORST("wo")
    final String id

    private RateType(String id) {
        this.id = id
    }

    static public RateType getEnumFromId(String value) {
        values().find {it.id == value }
    }   
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个这样的命令对象:

class MyCommand {
    Rating rating
}
Run Code Online (Sandbox Code Playgroud)

我想(例如)自动将值为"wo"的请求参数转换为Rating.WORST.

此处描述了定义自定义转换器的过程(在将字符串转换为日期的上下文中).虽然这个过程很好,但我不想为每个枚举创建一个实现PropertyEditorSupport的类.还有更好的选择吗?

data-binding grails enums

11
推荐指数
2
解决办法
5363
查看次数

什么是XML BOM以及如何检测它?

ANSI XML文档中的BOM究竟是什么,是否应该删除?XML文档应该是UTF-8吗?谁能告诉我一个可以检测BOM的Java方法?BOM由EF BB BF字符组成.

java xml

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

在Windows中覆盖打开的文件

在什么情况下Windows允许您覆盖打开的文件?这是允许的吗?这包括将不同的文件重命名为与打开文件相同的名称.

winapi file

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

Powershell:是否可以在管道命令上设置别名?

我想在我的powershell配置文件中设置以下别名:

set-alias mem-users get-process | ? {($_.PM -gt 10000000) -or ($_.VM -gt 10000000)} | sort -property PM
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个并调用mem-users时,我只得到了get-process的结果.我该如何设置?我必须编写自定义函数吗?set-alias的示例显示了使用-passThru参数的管道命令,但我无法使其工作.

powershell

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

每天将巨大的XML数据(> 1Gb)导入SQL Server 2008

我遇到了一个问题,我需要每天将一个巨大的XML(> 1Gb)导入SQL Server 2008.我现在拥有的是一个示例XML文件及其XML模式.XML模式非常复杂,包含许多自定义的简单类型,以及具有复杂类型的元素,例如:

<xs:element name="xxxx_url">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="xs:anyURI">
                    <xs:attribute ref="target" use="optional"/>
                    <xs:attribute ref="abc" use="optional"/>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

导入后,将实现WCF服务以检索存储在SQL Sever中的数据,例如搜索,检索等(只读操作).

我能想到的实施步骤如下:

  1. 根据提供的XSD(手动)定义对象模型,对象模型将用于WCF服务返回值.
  2. 从提供的XSD(手动)定义数据库模式,该模式估计有大约20-30个表.
  3. 创建一个SSIS包,每天将XML加载到数据库中.
  4. 创建从数据库读取的WCF服务,将数据填充到步骤1中定义的对象模型中,并将对象返回给服务客户端.

问题是这些步骤涉及大量的手工工作.我必须逐行研究XSD,并将其转换为对象模型和数据库模式mannualy.

我做了一些研究,有一些自动化工具可以将XSD转换为类,还可以将XSD转换为数据库模式.但是使用该工具从XSD转换的类非常混乱,并且转换为模式失败,因为它不符合MS数据集格式.

我想知道这个问题是否有任何好的解决方案,以节省大量的手工工作?

任何建议表示赞赏!

c# xml sql-server xsd ssis

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

C++ bool数组为bitfield?

假设我需要在结构中存储8个bool,但是我想一起使用它们只有1个字节,那么我可以这样做:

struct myStruct {
    bool b1:1;
    bool b2:1;
    bool b3:1;
    bool b4:1;
    bool b5:1;
    bool b6:1;
    bool b7:1;
    bool b8:1;
};
Run Code Online (Sandbox Code Playgroud)

有了这个我可以做的事情

myStruct asdf;
asdf.b3=true;
asdf.b4=false;
if(asdf.b1)
    ...
Run Code Online (Sandbox Code Playgroud)

到目前为止这是正确的吗?(我实际上并不知道,我之前从未使用过bitfields)

好的 - 但是也可以创建一个8个bool的静态数组,这样它们只能使用8位但是我仍然可以通过索引来加入它们吗?

就像是

struct myStruct {
public:
    bool b[8]:8;
};
Run Code Online (Sandbox Code Playgroud)

也许?(有了这个,我得到一个错误C2033)

谢谢您的帮助!

c++ struct boolean bit-fields

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