小编AJP*_*AJP的帖子

CSS特异性/优先级基于样式表中的顺序?

我简要介绍了CSS3选择器规范,但找不到任何解决这个问题的方法.另外,当你移动CSS声明时,我并没有想到这会改变它的结果,但确实如此.任何帮助都会很棒.

div.green_colour div.has_colour{
  background-color: green;
}
div.red_colour div.has_colour{
  background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
<div class="red_colour">
  <div class="green_colour">
    <div class="has_colour">
      I would like this to be green
    </div>
  </div>
</div>
<div class="green_colour">
  <div class="red_colour">
    <div class="has_colour">
      I would like this to be red
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css css-selectors css-specificity css3 css-cascade

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

哪里可以找到css颜色代码

由于这个问题,我需要找到颜色代码green,redyellow让我可以将它们转换成由所使用的十进制数rgba()函数.从这个网站我认为绿色是#008000rgb(0,128,0).但我有兴趣找到官方消息来源.它们似乎没有出现在CSS规范中.他们会有什么想法吗?

css

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

重复标识符字符串 - 为函数接口定义对象参数时出现 TypeScript 错误

将函数的第一个参数定义为一个对象,该对象必须有两个键都包含字符串值错误和消息: Duplicate identifier 'string'.

interface Func {
    ({value: string; error: string}, {other: number}): number;
}
Run Code Online (Sandbox Code Playgroud)

typescript

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

Git克隆在公钥上失败.有什么我想念的吗?

由于Bundle安装阻塞来自theRubyRacer,JSON和其他宝石的libv8依赖关系,我试图安装并运行Ubuntu.复制.gitconfig和.ssh/rsa_id和.ssh/rsa_id.pub文件,但尝试使用私有仓库的git克隆,可以在win7上运行但在linux上失败(使用相同的公钥):

james@ubuntu:/documents/projects/$ sudo git clone git@github.com:the_project/back_end
[sudo] password for james: 
Cloning into back_end...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

vs win7's:

C:\test>git clone git@github.com:the_project/back_end
Cloning into back_end...
Enter passphrase for key '/c/Users/AJames/.shh/id_rsa':
remote: Counting objects: 10034, done.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!!

linux git ssh public-key

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

Bash,测试是否存在两个文件

我发现这个答案工作正常,但我想了解为什么以下代码不会检测到两个文件的存在?

if [[ $(test -e ./file1 && test -e ./file2) ]]; then
  echo "yep"
else
  echo "nope"
fi
Run Code Online (Sandbox Code Playgroud)

直接从shell运行它按预期工作:

test -e ./file1 && test -e ./file2 && echo yes
Run Code Online (Sandbox Code Playgroud)

bash

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

访问非标准s3存储桶

使用aws-s3gem,我可以用标准的s3桶成功执行交易,但是在爱尔兰制造的一个(s3-eu-west-1)给出了错误.The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint. 经过2个小时的搜索,这对我来说仍然没有任何意义,是否有办法绕过这个问题.

这个简单的教程适用于标准s3桶,但不适用于爱尔兰.

这个人的经历似乎表明这是不可能的.

ruby amazon-s3

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

如何调试递归 TypeScript 泛型类型

给定以下架构和实例:

interface SubState {
    value: number
}

interface AppState {
    subState: SubState
}

const state: AppState = {
    subState: { value: 42 },
}
Run Code Online (Sandbox Code Playgroud)

我有一个嵌套对象,其中包含使用该state实例或其子部分的函数(Redux 选择器):

const selectors = {
    subState: { isPositive: (state: SubState) => state.value > 0 },
}
Run Code Online (Sandbox Code Playgroud)

实际的选择器对象有几层深,并且在状态树的不同级别有数十个函数。

我已将选择器对象转换为以下类型(使用最后显示的函数)。每个键都会被迭代,如果它是一个函数,那么它会被替换为一个采用顶级状态的函数AppState,找到该函数的正确子状态并用它调用它。所以签名全部从: 转换(SpecificSubState) => ReturnType(AppState) => ReturnType

const mappedSelectors = {
    subState: { isPositive: (state: AppState) => true },
}
Run Code Online (Sandbox Code Playgroud)

我希望为映射函数的返回值提供一个工作稳健的动态类型。我尝试使用以下实现,但它还不起作用:

interface TypedFunction<T> extends Function {
    (state: T): any;
}
type …
Run Code Online (Sandbox Code Playgroud)

typescript

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

bash:从set中查找值

我可以使用该set命令来更改bash shell选项,例如:

set -ex
Run Code Online (Sandbox Code Playgroud)

是否有命令检查是否已设置-e-x选项?

bash

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