小编Dav*_*nes的帖子

通过向上滑动动画转换背景颜色

我试图通过使用CSS转换来改变悬停元素的背景颜色.我想通过从底部向上滚动来做到这一点.我可以淡化使用它的背景,但我希望它向上滑动:

-webkit-transition: background-color 0.5s linear;
-moz-transition: background-color 0.5s linear;
-o-transition: background-color 0.5s linear;  
transition: background-color 0.5s linear;
Run Code Online (Sandbox Code Playgroud)

另外一个想法是,在应用背景的情况下向上滚动一个单独的元素会更好吗?

css css3 css-transitions

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

PHP-GitHub-Api身份验证问题

我正在尝试使用php-github-api库对用户进行身份验证.到目前为止,我已经将用户发送到Github以允许我的应用程序访问,并且我成功获得了令牌.我不知道现在该做什么.这是我的代码.

我将用户发送给Github的URL.

https://github.com/login/oauth/authorize?scope=repo,user&client_id=<client_id>
Run Code Online (Sandbox Code Playgroud)

然后用php-github-api我这样做.$ token变量是当用户重定向到回调时在$ _GET数组中发送的代码.

        $client = new \Github\Client();
        try {
            $auth = $client->authenticate($token, Github\Client::AUTH_HTTP_TOKEN);
        } catch (Exception $e) {
            dp($e);
        }
Run Code Online (Sandbox Code Playgroud)

有谁知道这是否是验证用户的正确方法?当我尝试调用一个方法需要一个认证用户时,我得到一个401状态代码并返回一个错误.

提前致谢!

php github github-api

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

mysql按字段顺序排列,最后是NULL值

我在order by子句中使用FIELD函数时遇到了问题.

我的情况是产品可以有三个类别,用户可以选择首先显示的类别.因此,可以形成三种可能的查询.这些是:

查询1

SELECT 
    *
FROM
    my_table
WHERE
    main_categories_id = 2
ORDER BY FIELD(product_condition,
        'graded',
        'new',
        'used');
Run Code Online (Sandbox Code Playgroud)

查询2

SELECT 
    *
FROM
    my_table
WHERE
    main_categories_id = 2
ORDER BY FIELD(product_condition,
        'new',
        'graded',
        'used');
Run Code Online (Sandbox Code Playgroud)

查询3

SELECT 
    *
FROM
    my_table
WHERE
    main_categories_id = 2
ORDER BY FIELD(product_condition,
        'used',
        'new',
        'graded');
Run Code Online (Sandbox Code Playgroud)

当产品条件为NULL时,这不能很好地工作,因为它始终首先显示具有NULL值的行.我需要这些才能出现在最后.

我试过在FIELD函数中添加NULL,但这似乎不起作用.

有谁知道我能做到这一点的方法?

谢谢你的帮助.

php mysql

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

Spring在Filter中使用@Value注释

我目前正在开发一个Spring项目,我正在创建一个新的过滤器,用于检查请求中是否发送了有效的JWT.

我遇到了一个问题,我无法使用@Value注释从我的application.yml文件中获取值.

@Component
@Order(2)
public class JwtConfiguration implements Filter {

    @Value("${jwt.secret}")
    private String jwtSecret;
Run Code Online (Sandbox Code Playgroud)

我知道这很好用,因为我在单元测试中也有同样的东西.

我已经读过某个地方,过滤器不在应用程序上下文中,因此它无法访问配置,我将无法自动装配依赖项.

有没有人知道从我的application.yml获取值到我的过滤器的好方法?

我也没有使用任何XML配置,并且更喜欢不使用它们的解决方案.

我使用的是Spring Boot 1.3.3版.

java spring spring-mvc

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

Grunt jasmine测试在终端中失败但在浏览器中失败

我已经使用grunt和jasmine建立了一些测试但是当我尝试在终端中运行测试时遇到了问题.我看到这个错误:

>> Error caught from phantom. More info can be found by opening the Spec Runner in a browser.
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中运行spec runner文件时,我看到所有测试都通过,并且没有显示任何类型的错误.

有谁知道这个问题可能是什么原因?

这是我的Gruntfile:

module.exports = function(grunt) {

  grunt.initConfig({

pkg: grunt.file.readJSON('package.json'),

/**
 * Uglify task to minify all javscript files
 * seperating out all script files into a development directory
 * and then having all 'production' scripts within a product directory
 *
 * Note: Will need a bit of work to target the plugins folder
 *       independently to the main apps …
Run Code Online (Sandbox Code Playgroud)

javascript jasmine gruntjs

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

Hadoop总是以java.util.concurrent.TimeoutException结束

我是Hadoop的新手,我写了几个总是以这个为结束的工作:

    WARN util.ShutdownHookManager: ShutdownHook '' timeout, java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException
    at java.util.concurrent.FutureTask.get(FutureTask.java:205)
    at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:67)
Run Code Online (Sandbox Code Playgroud)

我在Mac上运行它(Sierra 10.12.6),我使用自制软件安装了Hadoop.

当从hadoop文档运行wordcount示例时甚至会发生这种情况.

它奇怪,因为我在处理时没有得到任何错误,我得到了我期望的输出.

只是想知道是否有人遇到了同样的问题,如果有任何额外的配置我错过了.

提前致谢!

java hadoop timeout

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

Twitter API 态度运算符不起作用

我一直在使用 Twitter 搜索 API(通过node-twitter模块),但我遇到了态度操作员的问题。我希望获得关于某个主题的正面和负面推文。目前,虽然它们返回相同的结果。这是我调用 API 的代码。

// Add since ID for future requests
twitterSearchClient.search(
    {'q'          :'xmas+%3A%28',
     'lang'       : 'en',
     'count'      : 100,
     'result_type': 'recent'},
    function(error, result) {
        if (error) {
            console.log('Error: ' + (error.code ? error.code + ' ' + error.message : error.message));
        }

        if (result) {
            var requestDetails = result.search_metadata;
            var results = result.statuses;
            var resultsLength = results.length;
            var r;
            var data;
            var d;

            console.log(resultsLength);

            for (var i=0; i<resultsLength; i++) {

               console.log(r.text);
            }   
        }
    }
);
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用的是完全 …

twitter node.js

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

PHP卷曲放500错误

我有一个curl put请求在我的localhost上工作正常,但在实时服务器上它会抛出500错误.这是我的代码:

public static function send( $xml )
{
    $xml = str_replace( "\n", "", $xml );

    //Write to temporary file
    $put_data = tmpfile();
    fwrite( $put_data, $xml );  
    fseek( $put_data, 0 );

    $options = array(
            CURLOPT_URL => 'http://*****************/cgi-bin/commctrl.pl?SessionId=' . Xml_helper::generate_session_id() . '&SystemId=live',
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_HTTPHEADER => array( 'Content-type: text/xml' ),
            CURLOPT_PUT => TRUE,
                CURLOPT_INFILE => $put_data,
            CURLOPT_INFILESIZE => strlen( $xml )
        );

        $curl = curl_init();
        curl_setopt_array( $curl, $options );
        $result = curl_exec( $curl );
        curl_close( $curl );

        return $result;
    } …
Run Code Online (Sandbox Code Playgroud)

php curl

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