小编Har*_*g10的帖子

动画在没有画布的2个元素之间绘制的线,按ID链接

我正在使用Sudhanshu Yadav 创建的一个名为Pattern Lock的库.基本上它是android模式锁屏的模仿.我正在尝试绘制动画,显示解锁步骤(用作验证码).我不想像他在其他一个项目中那样做 - 他在线上有一个带箭头的图片,显示方向,我想在确切的解锁屏幕上运行一个动画,以便用户可以完成.我已经尝试过使用SVG了,但它没有那么好用,因为我不完全理解它们,我发现的唯一相关的教程非常技术性.我也试过在CSS中使用@keyframes.如果容器是画布,则此处的项目不起作用,它必须是div或section.

我的最终目标是从此处开始动画:

初始点

移动到动画的下一部分 - 绘制线条:

动画1

动画2

最终结果是:

最终结果

我需要看到动画发生,以便我知道起点和终点在哪里.如果可能的话,我还需要能够调整动画的时间.我已经尝试过jsplumb,但它没有做我需要的东西,而且文档很混乱.

但这是我的代码:

<html>
<head>
    <link href="css/patternLock.css"  rel="stylesheet" type="text/css" />
    <script src="js/jquery.js"></script>
    <script src="js/patternLock.js"></script>
    <script>
        $(document).ready(function() {
            var lock = new PatternLock("#patternContainer", {enableSetPattern: true});
            lock.setPattern('123');
        });
    </script>
</head>
<body>

    <h1>Memorize!</h1>
    <div class="container">
        <div id="patternContainer"></div>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我可以用jQuery做任何方法吗?我需要能够动态更改密码/数字序列.所以我想创建一个像"1-2-6-9"这样的随机序列,然后该模式必须为其设置动画,然后允许用户将其放入,这样密码就不会一直保持静态.

Ps:每个点(点)都有自己唯一的ID,所以我需要链接到每个ID.因此,如果序列从1开始,它将以id"number_1"开始(例如),然后转到"number_2","number_6","number_9"

javascript css jquery animation dynamic

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

Laravel已安装,但连接已重置/未收到数据

我使用Digital Ocean作为我的服务器,我的网站上有一个运行laravel的Ubuntu Droplet.但是现在我正在制作一个"项目后端",其中只有一个包含测试项目的文件夹,这些项目本身就是laravel项目.它们与主要的laravel安装没有关联.

我安装了它,所有文件都在那里,如果我去www.mysite.com/projects/projectname它显示:

表明

但是,当我转到链接时,www.mysite,com/projects/projectname/public它显示:

火狐

在Firefox中

铬

在铬

该网站使用mamp在我的笔记本电脑上工作正常.但不是在服务器上?

如果我查看charles(代理管理器),我会收到错误/失败 Remote server closed the connection before sending response header

我对此不熟悉,请有人解释如何克服这个问题?

php response-headers laravel laravel-4 digital-ocean

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

Laravel无法连接到数据库 - 迁移 - 错误2002

我现在已经搜索了几个小时,仍然无法找到它.

我得到2个错误,如果我使用数据库主机'localhost',我收到此错误:

[PDOException]                                    
SQLSTATE[HY000] [2002] No such file or directory  
Run Code Online (Sandbox Code Playgroud)

如果我将数据库主机更改为'127.0.0.1'我收到此错误:

 [PDOException]                             
 SQLSTATE[HY000] [2002] Connection refused
Run Code Online (Sandbox Code Playgroud)

我尝试过的事情:

  • 改变运行apache/mysql服务器的位置(用户或`josh(Apache)/ josh(MySQL)
  • 在MAMP中更改MySQL运行的端口,并将该端口放入database.php文件中的mysql数组中
  • 将连接的主机更改localhost127.0.0.1和返回.
  • 在...中创建新用户 phpmyadmin
  • 关闭防火墙

任何想法如何解决这一问题?

mysql migration mamp laravel artisan

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

泰蒙 JWT user_not_found - Laravel 5.1

我正在为移动应用程序构建 api,并使用 JWT 来验证用户身份。我正在尝试在 Laravel 5.1 中实现它。

我不断收到错误:{"error":"user_not_found"}每当我使用身份验证方法给我的令牌时。

我的过程:

  1. 使用以下方式对用户进行身份验证Auth::attempt($credentials)
  2. 使用从数据库获取用户$user = User::where('user_id', Auth::user()->user_id)->first();
  3. 使用以下方式为用户设置令牌

    $token = "";
    try {
        // attempt to verify the credentials and create a token for the user
        if (! $token = JWTAuth::fromUser($user)) {
            return response()->json(['error' => 'invalid_credentials'], 401);
        }
    } catch (JWTException $e) {
            // something went wrong whilst attempting to encode the token
            return response()->json(['error' => 'could_not_create_token'], 500);
    }
    
    Run Code Online (Sandbox Code Playgroud)

它使用此方法返回一个令牌:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOm51bGwsImlzcyI6Imh0dHA6XC9cL3BlZGxyLmRldlwvYXBpXC9sb2dpbiIsImlhdCI6MTQ0OTk2NDQ2NywiZXhwIjoxNDQ5OTY4MDY3LCJuYmYiOjE0NDk5NjQ0NjcsImp0aSI6IjJlMDMyMjA5MjMyZWM1MDVlY2I3YzE4ODFjNDk1MzFmIn0.tbO_fv4WDQ6WgiHtyYJAq2rjnOtaYPq85VO2ja2YVzw
Run Code Online (Sandbox Code Playgroud)

但是当尝试使用令牌对用户进行身份验证时,它会抛出错误{"error":"user_not_found"}

我的routes.php:

Route::any('/login', ['as' => 'login', …
Run Code Online (Sandbox Code Playgroud)

php authentication jwt laravel laravel-5.1

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