小编Afo*_*tos的帖子

奇怪的渐变边框效果

当在具有linear-gradient背景的元素上应用透明边框时,我得到一个奇怪的效果.

在此输入图像描述

请注意,元素的左侧和右侧没有正确的颜色(它们在某种程度上是切换的)并且非常平坦.

HTML

<div class="colors">
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.colors {
    width: 100px;
    border: 10px solid rgba(0,0,0,0.2);
    height: 50px;
    background: linear-gradient(to right, 
        #78C5D6,
        #459BA8,
        #79C267,
        #C5D647,
        #F5D63D,
        #F08B33,
        #E868A2,
        #BE61A5);
}
Run Code Online (Sandbox Code Playgroud)

为什么是这样显示的元素的左侧和右侧的一个奇怪的效果,有什么我可以做些什么?

这是小提琴:http://jsfiddle.net/fzndodgx/3/

html css linear-gradients css3

70
推荐指数
4
解决办法
3598
查看次数

cabal文件中的标志

我正在关注软件包开发的用户指南:https://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart

我陷入了困境Flags.如何将标志传递给我的文件?它只是在build时间吗?我试图搜索它,但没有找到有用的信息 - 只是命令选项--flags.

cabal build -f debug 不起作用

Flag Debug
    Description: Enable debug support
    Manual: True
    Default: False

BenchMark bench-foo
    ghc-options:        -Wall
    type:               exitcode-stdio-1.0
    default-language:   Haskell2010
    build-depends:      base, time
    main-is:            bench-foo.hs
    if flag(debug) && os(windows)
        main-is:        bench-bar.hs
Run Code Online (Sandbox Code Playgroud)

haskell cabal

11
推荐指数
3
解决办法
2870
查看次数

Haskell中的数字说明

我想解释清楚Num,Real,Integral,Integer,Int,Ratio,Rational,Double,Float.

haskell types numbers typeclass

11
推荐指数
2
解决办法
3066
查看次数

在Haskell中读写文件

我试图读取文件的内容,将文本转为大写,然后将其写回.

这是我写的代码:

import System.IO
import Data.Char

main = do
    handle <- openFile "file.txt" ReadWriteMode
    contents <- hGetContents handle
    hClose handle
    writeFile "file.txt" (map toUpper contents)
    return ()
Run Code Online (Sandbox Code Playgroud)

但是,这对文件没有任何写入,事实上,它甚至可以清除它.

我做了一些改变:

main = do
    handle <- openFile "file.txt" ReadWriteMode
    contents <- hGetContents handle
    writeFile "file.txt" (map toUpper contents)
    hClose handle
    return ()
Run Code Online (Sandbox Code Playgroud)

但是,我得到了错误resource busy (file is locked).我怎样才能使这个工作以及为什么它在两种情况下都不起作用?

io haskell file

8
推荐指数
4
解决办法
8012
查看次数

在 bash 中使用 getopts 覆盖无效的选项消息

我正在使用getopts跟踪提供给我的脚本的选项。但是,我希望能够检测指定的选项是否无效。我可以这样做,但它总是会回显我没有写过的消息。

结果

my.sh: illegal option -- x
Error: Invalid option was specified --
Run Code Online (Sandbox Code Playgroud)

我想要达到的目标

Error: Invalid option was specified --
Run Code Online (Sandbox Code Playgroud)

我的代码片段

while getopts g:r: option; do
        case $option in
                g) guesses=$OPTARG;;
                r) range=$OPTARG;;
                ?) echo "Error: Invalid option was specified -- $OPTARG";;
        esac
done
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到预期的结果?

bash shell

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

Android - 如何使一个项目依赖于另一个项目

我对那里的大量信息感到非常不知所措,而我的问题非常简单。

我在 IntelliJ Idea 中创建了一个项目,其中有一个名为com.example.util. 在这个包中,我有一些我想在其他项目中使用的静态类。

现在,我有一个 Android 项目,我想使用该 util 包中的类。

但是,我找不到一种简单的方法可以让我保持编辑两个项目(Android 和 Util)的流程状态。我可以将 util 包编译成单个 JAR 文件,然后将其复制粘贴到libsAndroid 的文件夹中,但这工作量太大且效率低下。

有人可以向我解释一下吗?我想要的就是继续编写 Util 包并让 Android 项目提取所有类。

java dependencies android

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

为什么round(5/2)返回2?

使用python 3.4.3,

round(5/2) # 2
Run Code Online (Sandbox Code Playgroud)

它不应该返回3吗?

我尝试使用python 2,它给了我正确的结果

round(5.0/2) # 3
Run Code Online (Sandbox Code Playgroud)

如何才能实现正确的浮子舍入?

python python-3.x python-3.4

4
推荐指数
2
解决办法
1259
查看次数

C++ begin()和end()

我正在读这C++ Primer 5th Edition本书.偶尔,作者使用函数beginend.

例如:

int ia[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11};

int (*p)[4] = begin(ia);
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误:

error: ‘begin’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

我正在运行gcc 4.9.2,并使用以下命令进行编译:

g++ -std=c++11 main.cpp
Run Code Online (Sandbox Code Playgroud)

c++ gcc g++

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