小编jsz*_*ody的帖子

熊猫数据框架绘图

我有这个Pandas DataFrame

在此输入图像描述

这给了我这个:

在此输入图像描述

我如何能

  1. 做一个新的人物,
  2. 将标题添加到图"标题在这里"
  3. 以某种方式创建一个映射,以便不是标签29,30等,他们说"第29周","第30周"等.
  4. 将更大版本的图表保存到我的电脑(例如10 x 10英寸)

我一直困惑这一小时了!

python plot matplotlib pandas

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

在Laravel中使用原始json队列消息

通常Laravel期望它排队后来消耗的任何消息.它创建一个带有job属性的有效负载,该属性稍后指示如何处理队列消息.当您使用Laravel排队工作,然后使用Laravel处理它们时,效果很好!

但是,我有一些非Laravel应用程序将json消息发布到队列中.我需要Laravel来获取这些消息并处理它们.

我可以编写一个命令总线作业来处理消息,但我无法弄清楚如何告诉queue:work将消息发送到我的特定处理程序.

似乎Laravel有一个很难的假设,即它要求处理的任何队列消息都将按照预期的方式进行适当的格式化,序列化和结构化.

我怎样才能让Laravel获取这些原始的json有效负载,忽略结构(没有任何东西可供理解),只需将有效负载交给我的处理程序?

例如,如果我有一个类似于的队列消息:

{
    "foo" : "bar"
}
Run Code Online (Sandbox Code Playgroud)

再说一遍,Laravel 没有什么可以在这里检查或理解的.

但我有一个知道如何处理这个的工作处理程序:

namespace App\Jobs;

class MyQueueHandler {
    public function handle($payload) {
        Log::info($payload['foo']); // yay!
    }
}
Run Code Online (Sandbox Code Playgroud)

现在如何获得queue:workqueue:listen简单地将任何有效负载交给这个App\Jobs\MyQueueHandler处理程序,我可以自己完成其余的工作?

php laravel

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

试图让电子邮件在Laravel 5中工作

好吧,让我首先开始说我对laravel 5很新.我一直在google上搜索只是通过输入相应的URL而没有运气来发送一封简单的电子邮件.不幸的是,我发现那里的文档并没有那么有用,只是给出了一个广泛的外观(我理解laravel 5是新的,但仍然令人沮丧哈哈).对于我正在尝试做的事情没有任何幻想,我只是想在我做其他任何事情之前将其付诸实践.我现在正试图使用​​gmail来解决这个问题,但是一旦我解决了这个问题,我当然会尝试像Mailgun这样的东西.这是我现在的代码第一个是在mail.php中:

return [

/*
|--------------------------------------------------------------------------
| Mail Driver
|--------------------------------------------------------------------------
|
| Laravel supports both SMTP and PHP's "mail" function as drivers for the
| sending of e-mail. You may specify which one you're using throughout
| your application here. By default, Laravel is setup for SMTP mail.
|
| Supported: "smtp", "mail", "sendmail", "mailgun", "mandrill", "log"
|
*/

'driver' => env('smtp'),



/*
|--------------------------------------------------------------------------
| SMTP Host Address
|--------------------------------------------------------------------------
|
| Here you may provide the host address of …
Run Code Online (Sandbox Code Playgroud)

php email laravel laravel-5

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

Laravel:JSON和数据透视表

对于不解释的标题感到抱歉,但我无法想出一个描述性的标题.

我有以下3个表: - 游戏 - 平台 - games_platforms

而且我在Laravel中有2个平台和游戏模型.

public function games() 
{
    return $this->belongsToMany('App\Game', 'games_platforms')->withPivot('release_date');
}

public function platforms() 
{
    return $this->belongsToMany('App\Platform', 'games_platforms')->withPivot('release_date');
}
Run Code Online (Sandbox Code Playgroud)

现在这就像一个魅力,我得到一个JSON字符串,其中包含3个表中的所有信息,就像这样.

[{
    "id": 1,
    "name": "Borderlands",
    "short_description": "",
    "created_at": null,
    "updated_at": null,
    "platforms": [{
        "id": 4,
        "name": "PC",
        "pivot": {
            "game_id": 1,
            "platform_id": 4,
            "release_date": "2016-03-03"
        }
    }]
}]
Run Code Online (Sandbox Code Playgroud)

现在我的问题如下.我不想显示整个'pivot'信息,只是'release_date',如下所示:

"platforms": [{
        "id": 4,
        "name": "PC",
        "release_date": "2016-03-03"
Run Code Online (Sandbox Code Playgroud)

在Laravel有一个简单的方法来做这样的事吗?就我现在所看到的,看看其他帖子,是要么写一个函数将json变成一个数组,然后我可以安排它.或者我可以编写自己的查询,而不是让Laravel完成所有这些.

希望你们能帮我解决这个问题.谢谢!

php json laravel eloquent lumen

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

在 Laravel 之外使用 Laravel 的容器

为什么?

  1. 我正在尝试在需要 Container 的独立库中使用其他一些 Laravel 部分,例如 Pipeline。
  2. 使用 Container 到make()类是令人上瘾的,我想要自动构造函数依赖处理(假设具体的、类型提示的依赖)。

所以我写了一个辅助方法:

function container()
{
  if(is_null(Container::getInstance())) {
      Container::setInstance(new Container());
  }
  return Container::getInstance();
}
Run Code Online (Sandbox Code Playgroud)

如果在 Laravel 中使用了这个库,我不想与任何现有的辅助方法发生冲突。通过检查现有的静态实例,我认为这在 Laravel 内部或外部都可以很好地发挥作用。

这有效!我可以做到container()->make(SomeClass::class),它会自动构建和注入构造函数依赖项。

大多。

如果该类对 Container 本身有依赖性(就像 Pipeline 那样),那么它会发出:

BindingResolutionException:目标 [Illuminate\Contracts\Container\Container] 不可实例化

当然,好的,Pipeline 需要一份未连接的合同。所以让我们更新辅助方法来做到这一点:

function container()
{
    if(is_null(Container::getInstance())) {
        $container = new Container();
        $container->bind('Illuminate\Contracts\Container\Container', $container);
        Container::setInstance($container);
    }

    return Container::getInstance();
}
Run Code Online (Sandbox Code Playgroud)

但现在我得到:

isset 或 empty 中的非法偏移类型

堆栈跟踪显示来自 Container.php 的一堆行号。

知道我如何在 Laravel 之外手动连接 Container,以便我可以然后bind()使用 Container 构建类并处理包括自身在内的依赖项吗?

php laravel laravel-5

5
推荐指数
0
解决办法
652
查看次数

laravel migrate:回滚错误

Laravel版本5.1.43(LTS)

php artisan migrate:rollback在终端中使用然后返回错误消息.但数据库已更改.然后我再次重新输入此命令,没有错误消息.

任何人都可以帮我解决这个问题吗?

[Illuminate\Database\QueryException] SQLSTATE [42000]:语法错误或访问冲突:1091不能DROP'user_id'; 检查列/键是否存在(SQL:alter table crm_userdrop index user_id)

[PDOException] SQLSTATE [42000]:语法错误或访问冲突:1091无法DROP'user_id'; 检查列/键是否存在

我的迁移代码

public function down()
{
    if (Schema::hasColumn('crm_user', 'user_id')) {
        Schema::table('crm_user', function (Blueprint $table) {
            $table->dropColumn('user_id');
            $table->dropIndex('user_id');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql laravel laravel-5

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

我可以为宏创建一个脚本来更改音量吗?

我打算尽快买一台台式电脑,而我选择的键盘上没有音量调低键.我会从笔记本电脑中错过这个,所以我可以使用AutoHotKey来改变它吗?从命令列表中,它看起来不像.在我选择的键盘上,我希望它是\ F12 :: SetVolumeUp

或类似的东西.

我不认为这是可能的,是吗?

autohotkey

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

从list对象转换为c#中的类

我是linq和c#的新手.在这里,我面临一个问题,我必须模拟课程

public class Product
{
    public int ItemID { get; private set; }
    public string Title { get; set; }
    public string Description { get; set; }
    public DateTime AuctionEndDate { get; set; }
    public int Price { get; set; }
}

public class ShoppingCart
{
    public List<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在这里,我想创建一个扩展方法,对我购物车中的所有项目进行排序.

public static ShoppingCart Sort(this ShoppingCart cart)
{

    var sortedCart = from item in cart.Products
                     orderby item.Title ascending
                     select item;
    return sortedCart.ToList();
}
Run Code Online (Sandbox Code Playgroud)

所以该方法不允许我返回sortedCart.ToList(),因为它包含List.我该如何退回shoppingCart?如果有人知道请帮助我.谢谢

c# linq

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

使用for循环创建反向编号列表

我有这个功能.

def creates(n): 
    output = []
    for i in range(1, n+1):
        output.append(range(-1, i-1))
    return output
Run Code Online (Sandbox Code Playgroud)

[[1],[2,1],[3,2,1],[4,3,2,1]]当我在代码中不使用反向函数打印创建(4)时,我希望它返回.我知道这是可能的,我觉得我正在使用错误的追加,但我不知道问题在哪里.谢谢!

python for-loop list python-2.7

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

如何在没有JSON端口的情况下获取IP地址

这就是我所拥有的:

[
     "218.200.188.34:13310",
     "218.200.188.46:11295",
     "218.200.188.34:17357"
]
Run Code Online (Sandbox Code Playgroud)

这就是我需要的:

[
     "218.200.188.34",
     "218.200.188.46",
     "218.200.188.34"
]
Run Code Online (Sandbox Code Playgroud)

我怎样才能用JS获得它.

javascript json

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