小编Gre*_*reg的帖子

斑马条纹嵌套列表与CSS

使用:nth-child(odd/even)伪类对交替背景的列表和行进行样式很容易,但如果您尝试将其应用于嵌套列表,则它开始看起来很可怕.

我的问题是,有没有办法按深度/层次结构交替,例如,父颜色与子元素无限期交替.例如:

  • 红色
    • 蓝色
    • 蓝色
      • 红色
      • 红色
        • 蓝色
      • 红色
    • 蓝色

的jsfiddle

css pseudo-class

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

PHP:有人可以解释这段代码的工作原理吗?(斐波那契)

我保证这不是功课.我只是一个好奇的新手.

这是怎么回事

function f($i){return $i<2?$i:f($i-1)+f($i-2);}
Run Code Online (Sandbox Code Playgroud)

(聪明的人写的)

产生与此相同的结果

function fibonacci($n, $arr = array(0,1)){
    $arr[] = $arr[(count($arr) - 1)] + $arr[(count($arr) - 2)];
    if (count($arr) == $n) return $arr[$n - 1];
    else return fibonacci($n, $arr);
}
Run Code Online (Sandbox Code Playgroud)

(矿)

我想我只是没有得到语法.那里有if语句吗?

php fibonacci

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

之前匹配所有内容并匹配某个角色后的所有内容

我需要一个正则表达式来匹配之前的所有内容,并且需要匹配某个字符之后的所有内容,例如冒号.

 foo:bar
Run Code Online (Sandbox Code Playgroud)

匹配'foo'的东西和匹配'bar'的东西.

javascript regex

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

Javascript正则表达式拒绝非ASCII-US字符

^[^\x00-\x1F\x7F-\xFF]+$
Run Code Online (Sandbox Code Playgroud)

此正则表达式将无法匹配包含非打印(十六进制00-1f)或ASCII扩展字符(十六进制80-FF)的字符串,但与PHP不同,允许非ASCII utf-8字符通过.(例如,日本واستقرارهहिन्दीދިވެހިބަސްગુજરાતી한)

查看UTF-8上的维基百科页面,所有这些都应该在80-ff范围内.有谁知道我错过了什么?

此外,如果您可以解释如何忽略引用的文本,您将永远是我的英雄.

javascript regex

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

单独项目的GIT GUI:用于开发的Windows PC,但在LAN无头Linux服务器上的git + active,工作项目repo?

我刚刚第一次为个人项目安装了git - 现在我不知道如何在没有版本控制的情况下长时间生活.我想看看GUI是否有用,但我有一个问题......

  • 我的开发机器正在运行Windows
  • 该项目位于局域网上的无头Linux服务器上
  • 项目目录通过samba共享,并映射为Windows PC上的网络驱动器
  • 我是唯一使用此服务器的人,因此无需将repo克隆到windows pc
  • 如果我通过SSH使用git,这根本不是问题

到目前为止,我尝试过的GUI git客户端都假设我在我安装它们的机器上运行git.如果我尝试使用widnows安装的git对linux托管的repo进行操作,那么它(并非出乎意料地)就像糖蜜一样慢,并且似乎存在兼容性问题.

有没有办法让这个工作为smartgit?还是其他任何体面的客户?

我确实安装了gitweb,它看起来很好看,可以查看项目历史记录,但实际上我无法用它做任何事情.

编辑:如果我可以扩大这个问题,只是要求就如何进行提出建议,即:吸收它并使用Putty与其他东西进行可视化,克隆回购和推/拉,或做一些不同的事情,如svick's X服务器建议.

git dvcs smartgit

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

标签 统计

javascript ×2

regex ×2

css ×1

dvcs ×1

fibonacci ×1

git ×1

php ×1

pseudo-class ×1

smartgit ×1