小编kev*_*nji的帖子

如果我需要在<hr>或额外的包装器<div>之间进行选择,哪个更具语义?

为了在我正在工作的一个特定设计中创建一个分隔符,我需要在多个元素组之间进行分隔.我只有两个选项:要么我可以在里面包装元素(内部元素的高度不相同)<div>,要么我可以使用<hr>.

如果我使用额外的div,它将只是一个分隔符.

哪个更语义,一个额外divhr

html xhtml html5 semantic-markup

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

IE在这部分JavaScript中引发了错误

此代码在IE中抛出以下错误,但在任何其他浏览器中都没有:

'undefined' is null or not an object
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?我找不到代码有什么问题.

jQuery(document).ready(
    function() {
        jQuery("ul.sf-menu").supersubs({
            minWidth: 12,
            maxWidth: 27,
            extraWidth: 1,
        }).superfish({
            delay: 100,
            animation: { opacity: 'show' },
            speed: 'fast'
        });
    }
);
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer

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

如何获得这些PHP包括工作?

我有以下文件结构:

/
+--- inc/
|    +--- lib1.php
+--- inc2/
|    +--- lib2.php
|    +--- view2.php
+--- view1.php
Run Code Online (Sandbox Code Playgroud)

view1.php和view2.php都包含lib2.php.Lib2.php包含lib1.php.图形:

View1.php ---\
             +---> Lib2.php ---> Lib1.php
View2.php ---/
Run Code Online (Sandbox Code Playgroud)

但是我不能让这个工作,因为搜索路径是不稳定的.如果我尝试包含"../lib1.php",那么只有view2.php有效.如果我尝试包含"inc/lib1.php",那么只有view1.php有效.另一个视图总是抱怨找不到文件.

处理这个问题的正确方法应该是什么?

php path include

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

这是符合标准的结果吗?

这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:acid="http://acid/">

<head>

    <title>Acid4 Test</title>

    <link rel="stylesheet" type="text/css" href="acid4.css" />

</head>

<body>

<h1><acid:textGradient></acid:textGradient>Acid<span>4</span></h1>

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

和样式表:

@font-face {
    src: url('syncopateBold.ttf');
    font-family: Syncopate;
    font-weight: bold;
    font-style: normal;
    font-variant: none;
}

@font-face {
    src: url('syncopate.ttf');
    font-family: Syncopate;
    font-weight: normal;
    font-style: normal;
    font-variant: none;
}

* {
    margin: 0;
    padding: 0;
}

body > *:first-child { /* our title */
    font-family: Syncopate;
    font-size: 4em;
    font-weight: bold;
    margin: 0;
    text-shadow: 0 0 10px black; …
Run Code Online (Sandbox Code Playgroud)

css xhtml standards-compliance xhtml-1.0-strict css3

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

h1和h2类未显示在Internet Explorer中

我无法在Internet Explorer中获取h1h2标签显示.我查看了CSS文件,但仍然无法理解为什么它不适用于IE9.

以下是未在IE中显示的标头的CSS代码:

.person h1
{ 
  color: #475261; 
  font-size: 48px;
  font-weight: 400; 
  letter-spacing: -1px;
  margin-left: -60px; 
}

.item h2
{ 
  color: #06A; 
  font-family: Georgia, serif;
  font-size: 22px;
  font-weight: 400; 
  letter-spacing: -1px; 
}

.item h2 a
{
  color: #06A;
  text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

链接:http://ItsNotch.com/experience

html css xhtml

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

使用CSS重置无法更改主体背景颜色

这是我的HTML代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Hover Zoom</title>
        <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssreset/reset-min.css">
        <link rel="stylesheet" type="text/css" href="style.css">
        <meta http-equiv="content-type" content="text/html;charset=UTF-8" >
    </head>
    <body>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS文件代码(style.css):

body {
    background-color: #FF0000;
}
Run Code Online (Sandbox Code Playgroud)

但背景颜色body不会改变.

没有CSS重置,它工作正常.你能给我一个更好的CSS重置或任何其他解决方案吗?

html css yui css-reset

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

display ='none'在javascript中不起作用

我想隐藏divA并显示divB.如果我单击一个按钮,我想隐藏divB并显示divA.我不想使用JQuery.

当页面加载时,我很难隐藏divA.当我单击按钮时,divB被正确隐藏.

我在文档的开头添加了这个

<script>
    var doNotShow= document.getElementById('divA');
    doNotShow.style.display = 'none';
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,它不起作用.奇怪的是,稍后,我尝试通过按钮点击隐藏divB然后divB隐藏它应该.divA位于文件中的javascript部分之后.

html javascript css

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

numpy linalg.solve,不是方阵

所以目前我正在使用如下代码:

Q,R = np.linalg.qr(matrix)
Qb = np.dot(Q.T, new_mu[b][n])
x_qr = np.linalg.solve(R, Qb)
mu.append(x_qr)
Run Code Online (Sandbox Code Playgroud)

只要我的矩阵是方阵,代码就可以正常工作,但一旦不是方阵,系统就无法求解,并且会出现错误。如果我理解正确的话,我不能linalg.solve在非满秩矩阵上使用,但是有没有办法让我在不使用解决方案的情况下克服这个障碍lstsquare

python numpy

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

在where子句上正则表达式?

我正在尝试匹配XML文件上的特定术语并保存结果.这是字符串上的XML文本:

<node1>
  <node2>
    <text>Goodbye</text>
  </node2>
  <node2>
    <text>Welcome James</text>
  </node2>
  <node2>
    <text>Welcome John</text>
  </node2>
  <node2>
    <text>See you later!</text>
  </node2>
</node1>
Run Code Online (Sandbox Code Playgroud)

我想使用linq来选择任何欢迎的文本.然而欢迎之后的名字(例如欢迎詹姆斯)可以改变.因此,我试图理解是否有一种简单的方法可以通过正则表达式选择具有任何欢迎名称的节点?

这是C#代码:

private static void Test(string stream)
{
  XDocument doc = XDocument.Parse(stream); //stream contains the xml written above
  var list = from hello in doc.Descendants("node2")
             where attacker.Element("text").Value == "Welcome .*"
             select attacker.Element("text").Value;

  foreach (var x in attackList)
    Console.WriteLine(x);
}
Run Code Online (Sandbox Code Playgroud)

c# linq where-clause

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

纯功能(持久)环形缓冲区

我想使用纯功能数据结构实现一个环形缓冲区,具有以下操作

  • 通过索引进行有效的随机访问
  • 加到前面
  • 从后面移除

使用持久数据结构的原因是因为我有一个编写器线程和几个读者线程,我想避免读者阻止编写器.

这可以通过让读者线程仅在拍摄快照时保持锁定然后使用快照进行处理来轻松完成.

支持这些操作的现有可用数据结构是什么?

  • 双链表不能有效地进行索引查找,而且是O(n)
  • Clojure PersistentVector基于Phil Bagwell Ideal Hash Tree,支持通过log32N和subvec中的索引访问,可用于从一开始就删除元素.
  • 散列数组映射的trie也可以通过将整数存储为键来使用,但可能不是超级高效的.

在这种情况下可以使用哪种其他纯功能数据结构?

ocaml haskell clojure purely-functional data-structures

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