小编Cor*_*rey的帖子

HTML脚本标记中允许哪些语言类型?

我正在查看脚本标记W3C规范,我注意到您可以将VBScript和TCL指定为语言类型.这对我来说是非常新的; 我只见过与脚本标签一起使用的Javascript.

为什么其他语言不常用,并且在此标记中是否有完整的语言列表?

html w3c script-tag

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

"while(true)"通常用于永久线程吗?

我对编码比较陌生; 我的大多数"工作"都只是简单的GUI应用程序,它只能用于一件事,所以我没有必要进行多少操作.

无论如何,我想知道线程的一件事是,如果你想让一个线程永远活着去做它正在做的任何工作(处理,等待输入,等等),那么格式化它是正常的:

while (true) {
    // do stuff
    Thread.Sleep(1000);
}
Run Code Online (Sandbox Code Playgroud)

(或类似的规定)...?或者这是不安全的,如果可能的话应该避免吗?

c# multithreading

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

有没有办法让气球提示永远不会关闭?

我的应用程序是一个监视器,可以在用户离开时在后台运行,其目的是在发生某些更改时直观地提醒用户.MessageBoxes似乎有点令人讨厌,所以我认为一个气球提示将完成任务而不会弄乱焦点以防他们碰巧做某事.

不幸的是,这件事需要一个超时参数.我希望它能无限期地保留,直到用户关闭它.

这可能吗?

c# tooltip balloon

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

如何访问 UI 线程上的值?

我在调用 UI 控件上的操作时没有任何问题BeginInvoke,但是,这是一种void方法。我需要从文本框中获取一个值以在不同的线程中使用。

我怎样才能做到这一点?

c# multithreading

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

将 DataGridView 单元格多选限制为仅列或行

我有一个包含许多列和行的 DataGridView。我已MutliSelect启用,但这允许选择所有单元格。

我想限制垂直、水平、整行或整列的选择,但绝不混合两者。用户可以通过从任何单元格开始拖动然后垂直或水平拖动来进行选择。

这是一个小图,可以阐明它是否有帮助。

c# datagridview

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

将运算符应用于非数学对象?

我很好奇一些运算符如何在对象方面工作(+, - ).

我一直想知道EventHandlers如何通过添加方法来工作:

Foo.Action += new FooActionHandler
Run Code Online (Sandbox Code Playgroud)

如果不是一个事件,那么返回一个比较呢?

DateTime - DateTime
Run Code Online (Sandbox Code Playgroud)

这会返回一个TimeSpan对象,我对这怎么可能感到困惑.我一直使用这些方法,但我从来没有理解它们的内部运作方式.我如何创建自己的类来做这样的事情?

c# comparison operators

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

"\ r"和"\n"之间有什么区别?

可能重复:
\ r和\n之间有什么区别?

据我所知,每个操作系统都有所不同,例如,在Windows中可能会出现"\ r \n",在Unix中可能会出现"\n",而在Mac中可能会出现"\ r".

这两个(或三个,如果你想包括"\ r \n")转义序列有什么区别?为什么不是所有系统都一致?

我对此很好奇.

newline carriage-return linefeed

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

使用Javascript更改CSS类

有没有比我现在实施更好的方法?我担心我这样做的方式有点过时,我想知道是否有更优雅的解决方案.

我想通过对其应用CSS类来更改页面上的"selected"元素,并删除当前选中的元素.我改变元素类的代码:

function changeClass(element) {
    document.getElementById("nav").getElementsByClassName("selected")[0].className = "";
    element.className = "selected";
}
Run Code Online (Sandbox Code Playgroud)

和相应的元素:

<div id="nav">
    <ul>
        <li><a href="#" onclick="changeClass(this)" class="selected">Main</a></li>
        <li><a href="#" onclick="changeClass(this)">Downloads</a></li>
        <li><a href="#" onclick="changeClass(this)">News</a></li>
        <li><a href="#" onclick="changeClass(this)">Forums</a></li>
        <li><a href="#" onclick="changeClass(this)">Proposals</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

再次,这似乎有点hacky.有没有更好的方法来完成我想要做的事情?

javascript css

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

如果我学习PHP4与PHP5相比,我会受苦吗?

我对深入研究PHP有点兴趣,并从我的库中挑选了一本书以了解更多信息.

但是,这本书涵盖了PHP4(图书馆跟不上时代......),我知道PHP5是当前的标准.

PHP4的书会教我折旧,无用或者只是错误的东西吗?或者我可以学到足够的东西,能够毫无问题地跳进PHP5吗?

php

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

使用正则表达式在<p>标记内找到除锚标记之外的所有内容

我在页面上设置了几个HTML块,如:

<p class="something">
    <a href="http://example.com/9999">text 1 2 3</a>
    <a href="http://example.com/2346saasdf">text 3 4 5</a>
    (9999)
    <a href="http://example.com/sad3ws">text 5 6 7random</a>
</p>
Run Code Online (Sandbox Code Playgroud)

我想用它们得到括号中的数字.我不得不承认我以前从未真正使用过正则表达式 - 阅读它,看过它的例子但是我自己没有使用它.无论如何,我创造了这个有点环顾四周:

<p class="something">(.*?)</p>

这正确地得到整个<p>块,但是,我只想要(9999)(括号完整).我真的不确定如何得到它.

假设页面上的其他元素也可能在括号中有数字(但它们不会包含在这种格式中),并且HTML将保持有效且一致,我该如何获取它?

我知道这对于之前使用过正则表达式的人来说可能很容易,但对于解决方案,我会欣赏每个角色捕获的细节,以便我可以从中学习.

javascript regex

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

CSS类选择器问题

为什么这不起作用?我是CSS的新手,我不知道为什么以下内容不起作用.

<div id="nav">
    <ul id="tabnav">
        <li class="selected"><a href="index.php">Tab One</a></li>
        <li><a href="index2.html">Tab Two</a></li>
        <li><a href="index3.html">Tab Three</a></li>
        <li><a href="index4.html">Tab Four</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul #tabnav li.selected { 
    background-color: #f00;
}
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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