小编Adr*_*ong的帖子

样式浏览器滚动条

我在几年前看到过,但由于它没有被广泛支持,网站正在放弃使用它.

我目前正在设计一个网站,它将在设计中包含滚动条,并想知道CSS2是否有关于样式浏览器滚动条的任何规范,因为默认颜色不适合.如果没有规范,任何对特定浏览器行为的引用都将受到赞赏.

如果没有CSS规范,我将不得不依赖于使用JS自定义生成的滚动条.关于如何建立一个的参考也值得赞赏.

html javascript css scrollbar

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

枚举值为0x0001?

我有这样的枚举声明:

public enum Filter
{
  a = 0x0001;
  b = 0x0002;
}
Run Code Online (Sandbox Code Playgroud)

那是什么意思?他们用它来过滤数组.

c# enums

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

有限的T-SQL加入

这应该很简单,但不知何故,我的大脑停止了工作.

我有两个相关的表:

表格1:

ID (PK), Value1
Run Code Online (Sandbox Code Playgroud)

表2:

BatchID, Table1ID (FK to Table 1 ID), Value2
Run Code Online (Sandbox Code Playgroud)

示例数据:

表格1:

ID  Value1
1   A
2   B
Run Code Online (Sandbox Code Playgroud)

表2:

BatchID  Table1ID  Value2
1        1         100
2        1         101
3        1         102
1        2         200
2        2         201
Run Code Online (Sandbox Code Playgroud)

现在,对于表1中的每条记录,我想在表2中进行匹配记录,但只有最新的记录(批次ID是顺序的).以上示例的结果将是:

Table1.ID  Table1.Value1  Table2.Value2
1          A              102
2          B              201
Run Code Online (Sandbox Code Playgroud)

问题很简单,如何用Table2限制连接结果.SO上有类似的问题,但找不到像我这样的东西.这是一个看起来类似的MySQL: 限制SQL JOIN

我对任何方法持开放态度,尽管速度仍然是主要优先事项,因为它将成为一个大数据集.

t-sql sql-server join limit

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

创建有效的XHTML可点击块区域

我正试图制作一个"可点击"的区域.

<a
  style="display: block"
  href="http://stackoverflow.com">
  StackOverflow
</a>
Run Code Online (Sandbox Code Playgroud)

A是一个内联元素,但CSS使它成为一个块.

如果上述内容有效,则以下内容也应有效:

<a
  style="display: block"
  href="http://stackoverflow.com">
  <div>Some DIV that links to StackOverflow</div>
</a>
Run Code Online (Sandbox Code Playgroud)

但是validator.w3.org不应该将其标记为无效(现在就是这样).

如果它无效,那么使块元素"可点击"并重定向到任意页面的最正确方法是什么.我知道我可以使用JS onclick来实现这种行为,但谷歌将如何看待这一点?

css xhtml seo

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

使用LINQ to SQL插入数据时出错

当我使用以下代码插入数据时,我看到了异常.我该怎么办?

码:

Movie_List_DBDataContext Movie_list1 = new Movie_List_DBDataContext();
Actor act = new Actor();

act.Actor_Name = Acttxt.Text;

Movie_list1.Actors.InsertOnSubmit(act);
Movie_list1.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

例外:

违反PRIMARY KEY约束'PK_Actors'.无法在对象'dbo.Actors'中插入重复键.

我的桌子有两列; ID和名称,ID是主键.

c# linq

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

大规模的正则表达式问题

我在下面的一个代码中遇到了以下正则表达式,任何人都在关心帮助我解释它的作用?

(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ 
\t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
 \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
)*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
 \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*
)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)
*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+
|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r
\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:
\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t
]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031
]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?
:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?
:\r\n)?[ …
Run Code Online (Sandbox Code Playgroud)

regex

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

jquery .attr()问题

我为我的链接写了这个快速工具提示功能:

$(function() {
  $('a').hover(function(e) {
    var title = $(this).attr('title');
    $('<div id="tooltip">' + title + '</div>').css({"top" : e.pageY + 12, "left" : e.pageX + 12}).appendTo('body');
  }, function() {
    $('#tooltip').remove();
  });

  $('a').mousemove(function(e){ 
    $('#tooltip').css({"top" : e.pageY + 12, "left" : e.pageX + 12});
  })
});
Run Code Online (Sandbox Code Playgroud)

我想删除原始标题,因为两者都是愚蠢的.我知道我应该这样做:

$('a').hover(function() {
  $(this).attr('title', '');
});
Run Code Online (Sandbox Code Playgroud)

问题是我无法添加它.我试过了:

$(this).attr('title', title) //from my title variable
Run Code Online (Sandbox Code Playgroud)

但它失败了.建议?

jquery attr

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

在ASP.NET MVC中使用HtmlTextWriter

我正在迁移一些旧代码,其中HtmlTextWriter广泛用于呈现UI元素.

我正在迁移代码以使用ASP.NET MVC 1.0.据我所知,我没有使用任何HtmlTextWriter特定的功能(如缩进).

目前,我使用包装器方法返回由以下生成的字符串HtmlTextWriter:

var sw = new StringWriter();
var xhtmlTextWriter = new XhtmlTextWriter(sw);
GenerateHtml(xhtmlTextWriter);
return sw.ToString();
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 我试图HtmlTextWriter从ASP.NET MVC View 获取实例,但显然即使HtmlHelper也不使用它.我想念什么吗?

  2. 每次调用GenerateHtml都会生成小的HTML片段,一般不超过1000个字符,但可能会有很多调用.是否值得将HtmlTextWriter依赖代码重写为StringBuilder?或者相反,如何创建HtmlTextWriter将在所有调用上使用的实例(并在迭代结束时刷新).

asp.net-mvc performance htmltextwriter

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

link rel ="script"用法

我通过阅读XHTML 1.0严格的DOCTYPE,并发现有值"script"rel上属性link的元素.

<link rel="script" href="..." />
Run Code Online (Sandbox Code Playgroud)

我尝试使用此标记链接外部JS文件,但Safari甚至没有加载该文件.那么标签可以用于什么?

更新:

重新读取DTD后,它没有准确列出rel属性的有效值.该'script'值仅作为注释的示例出现.因此,这可能会也可能不会在所有浏览器中实现.

doctype xhtml-1.0-strict

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

如何在ASP.Net中实现自定义音频Capcha

我们使用C#.Net创建了一个Custom Capcha生成器.现在我们要求升级我们的Capcha以包含音频功能(Listen Capcha).我们的主要限制是我们不能使用任何第三方组件(Dlls)

请指导我实现这样的功能.

提前致谢.

c# asp.net

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