小编cle*_*ght的帖子

:检查CSS不工作

我有一个产品列表小方形的东西,当我单击它(它是一个标签)时,它应该在方框中打勾,它确实如此,但它应该使边框呈绿色并保持它,但它没有我有这个:

.product {
width: 100%;
background: #fff;
border: 4px solid #fff;
border-radius: 4px;
margin-bottom: 20px;
box-shadow: 0 2px 3px #ddd;
text-align:center;
padding-bottom: 15px;
cursor: pointer;

-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;

a {
    color: #d6d6d6;
    line-height: 25px;
    border-radius: 100%;
    background: #f2f2f2;
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    margin: 10px;

    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s …
Run Code Online (Sandbox Code Playgroud)

html css less

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

使用用户/密码进行身份验证*一次*用于多个命令?(会话多路复用)

我从Solaris文档获得了这个技巧,用于将ssh公钥复制到远程主机(ssh-copy-id在Solaris上不可用).

$ cat some_data_file | ssh user@host "cat >/tmp/some_data_file; some_shell_cmd"
Run Code Online (Sandbox Code Playgroud)

似乎它可以适应更多涉及的事情.具体来说,我想some_shell_command成为一个从本地发送到远程端执行的脚本,它将与本地键盘进行交互.

我尝试了stdin从多个来源发送多个东西的方法.但是在本地shell中工作的一些东西不适用于ssh,而下面的一些东西并没有完全符合我的要求:

$ echo "abc" | cat <(echo "def")     # echoes: def  (I wanted abc\ndef)
$ echo "abc" | cat  < <(echo "def")  # echoes: def  (I wanted abc\ndef)

$ echo "abc" | cat <<-EOF
> echo $(</dev/stdin)   #echoes: echo abc  (I wanted: abc) 
> EOF

# messed with eval for the above but that was …
Run Code Online (Sandbox Code Playgroud)

ssh bash sftp scp openssh

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

如何使用jquery突出显示表中的行

我有一个简单的jquery脚本来突出显示悬停时的DOM元素.但是这个脚本无法突出显示我的表格行,细胞没有问题.

在我的脚本中,我需要能够选择任何类型的元素,而不仅仅是表格,因此我无法根据表格选择编写解决方案,例如DataTables.有什么建议?

$(document).ready(function() {
  $("body").on('mouseover', function(event) {
    var highlightTarget = $(event.target);
    highlightTarget.addClass("highlight");

  }).on('mouseout', function(event) {
    $(event.target).removeClass('highlight');
  });
});
Run Code Online (Sandbox Code Playgroud)
.highlight {
  border: 1px solid green;
  background-color: darkseagreen;
  z-index: 99999;
}
.main {
  border-top: 1px solid #9EBACF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #9EBACF;
  border-right: 1px solid #FFFFFF;
}
.cat {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #9EBACF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #9EBACF;
}
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="main" cellspacing="0" cellpadding="4">
  <tr>
    <td class="cat">data 1</td> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何从协议方法描述列表中解密“ objc_method_description”?

我有一些Swift 3代码来解码iOS Objective-C协议(有一个Swift对应版本)。在总结完Swift 3反射后,我发现反射还不够完善,无法满足我的需要,我偶然发现了objc运行时方法protocol_copyMethodDescriptionList(),该方法返回以下C结构的数组:

struct objc_method_description
     SEL name;
     char *types;
};
Run Code Online (Sandbox Code Playgroud)

该代码获取协议选择器名称的列表,但不确定在该type字段中返回什么。我对如何正确解码objc_method_description.type值感到困惑。

什么我得到在该type领域是一个神秘的格式,例如,"B48@0:8@16{_NSRange=QQ}24@40"起初我还以为是在我是如何转换C字符串的一个问题,但一些研究之后,我怀疑它实际上参数的编码,类似Java的JVM如何传递方法签名。但是我仍然没有参考来解码它。

import UIKit

class ViewController: UIViewController, UITextViewDelegate {

    @IBOutlet weak var noteView : UITextView!

    func decodeProto() {
        var methodCount : UInt32 = 1
        if let methodList = protocol_copyMethodDescriptionList(UITextViewDelegate.self,
                  false, true,  UnsafeMutablePointer<UInt32>(&methodCount)) {
            for i in 0..<Int(methodCount) {
                let methodDesc = methodList[i];
                let name = methodDesc.name
                let types = String(validatingUTF8: methodDesc.types)
                print("\(name) \(types)")
            }
        }
    }

    override …
Run Code Online (Sandbox Code Playgroud)

objective-c objective-c-runtime swift

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

如何在悬停时制作bootstrap 3下拉列表并单击?(在导航中使用,而不是导航栏)

我正在使用bootstrap 3用于桌面,并且只使用导航而不是导航栏.
如何在悬停上下拉并点击?

<ul id="nav" class="nav nav-pills clearfix right" role="tablist">
    <li><a href="#">menuA</a></li>
    <li><a href="#">menuB</a></li>
    <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">menuC</a>
        <ul id="products-menu" class="dropdown-menu clearfix" role="menu">
            <li><a href="">A</a></li>
            <li><a href="">B</a></li>
            <li><a href="">C</a></li>
            <li><a href="">D</a></li>
        </ul>
    </li>
    <li><a href="#">menuD</a></li>
    <li><a href="#">menuE</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap

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

如何在iOS 8/Swift中处理屏幕尺寸/方向变化的NSLayoutConstraints?

如何使用IB约束和NSLayoutConstraint

我想以编程方式微调我的Interface Builder Storyboard布局,因为我无法单独使用Interface Builder中的约束来实现所需的布局.

iPhone 4S和iPhone 6 Plus对我的iOS 8布局特别具有挑战性.


问题:

  • 当UIViewController出现时,如何找到屏幕尺寸

  • 如何在iOS 8中检测方向更改和生成的屏幕尺寸?

  • 如何以编程方式修改布局约束

  • 如何以编程方式处理IB 大小类


也许通过IB中的"加权"组件,我可以补偿iPhone 6 Plus尺寸等级的布局问题.但似乎比以编程方式进行一些调整更具挑战性.

iOS 8支持的Devicea是分散屏幕大小的泥潭

iOS 4应用程序仍然需要支持iPhone 4S,其屏幕非常小巧.对于更适合大型iPhone屏幕的应用程序来说,4S上的应用程序令人满意,这对于几乎荒谬的程度来说是一个非常紧迫的挑战.

iPhone 6 Plus实际上是iPad"mini-mini",除了更紧凑的宽高比.相对庞大的iPhone 6 plus需要比其他iPhone更均匀/更宽敞的组件分布.然而,Interface Builder大小类并不能很好地覆盖iPhone 6 Plus(到目前为止).

ios nslayoutconstraint swift

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

如何在 Scala 中查找值类型的实例?

我知道isInstanceOf可用于查找值类型,但如何查找“str”的类型?

它是什么类型?

scala> val str = ("Scala", "Elixir","Spark")
str: (String, String, String) = (Scala, Elixir, Spark)
Run Code Online (Sandbox Code Playgroud)

以下会引发错误(暂时排除 Any/AnyRef 等):

scala> str.isInstanceOf[List]
<console>:13: error: type List takes type parameters
       str.isInstanceOf[List]

scala> str.isInstanceOf[String]
<console>:13: warning: fruitless type test: a value of type (String, String, String) cannot also be a String (the underlying of String)
       str.isInstanceOf[String]
                       ^
res9: Boolean = false
Run Code Online (Sandbox Code Playgroud)

我可以通过这种方式检查它,但是有名称吗?

scala> str.isInstanceOf[(String, String, String)]
res12: Boolean = true
Run Code Online (Sandbox Code Playgroud)

scala

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

什么?_0_表示放在<script>标签中js文件的源路径末尾时

什么 0表示放置在标签中js文件的源路径末尾?例如,在以下脚本标记中,您将看到?0附加到最后.它意味着什么?

<script src="/xxx/xxx/xxx/header.js?_0_"></script>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

如何在Swift中制作由两个图像组成的合成图像?

我想创建一个新的UIImage,它是一个叠加在另一个上面的UIImage的复合体.我怎样才能做到这一点?

uiimage ios swift

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

"模块"不允许错误

Webpack 2附带了新的解析设置,当我尝试修改config中的设置时,如下所示,webpackValidator抛出一个错误说

"模块"不允许"

终端出错

const config = webpackValidator({

    context: resolve('src'),
    entry: './app.js',
    output: {
      filename: 'bundle.js',
      path: resolve('dist'),
      publicPath: '/dist/',
      pathinfo: ifNotProd(),
    },
    devtool: ifProd('source-map', 'eval'),
    module: {
      loaders: [
        {
          test: /\.js$/,
          loaders: ['babel'],
          exclude: /node_modules/
        }
      ]
    },
    resolve: {
      extensions: ['.js'],
      modules: [
        resolve(__dirname, 'src'),
        resolve(__dirname, 'node_modules')
      ]
    },
    plugins: [
      new DashboardPlugin()
    ]
  })
Run Code Online (Sandbox Code Playgroud)

webpack-dev-server webpack-2

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