小编mik*_*n32的帖子

18
推荐指数
2
解决办法
6133
查看次数

如何在启动时启动Docker for Mac守护程序?

我希望Docker for Mac在启动时启动,而不是在登录时启动.我该怎么做呢?我想创建一个LaunchDaemon,我只是不知道要启动什么程序.

我看到的所有示例似乎都用于docker-machine定义虚拟机,但文档现在说docker-machine如果你想使用安装Docker时创建的默认虚拟机,现在就不行了,因为Docker for Mac不用docker-machine来创建VM.

原因是我想启动Docker在启动时运行Jenkins和Nexus容器,因为服务器将用作CI服务器.Docker GUI具有首选登录时的首选项,这与启动时不同.

我正在运行OSX Sierra.

macos docker macos-sierra

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

cURL 将 JSON 作为 x-www-form-urlencoded 发送

我想发布以下 JSON:

{
   "cities": {
       "chicago": 123,
       "boston": 245
   }
}
Run Code Online (Sandbox Code Playgroud)

使用curlasx-www-form-urlencoded而不使用 .json 文件。我不知道如何构建curl -F ...

bash curl

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

PhpStorm 检查中的“Add #[Pure] attribute”检查是什么?

FormRequest我在 Laravel 项目中有一个非常简单的类。两种方法,两者都返回一个由方法部分填充的简单数组,但 IDE 对它们的处理方式不同。

<?php

namespace App\Http\Requests;

class VerifyPhoneNumber extends FormRequest {
    use Support\ValidatesPhoneNumbers;

    public function authorize(): bool {
        return true;
    }

    public function rules(): array {
        return [
            "phone_number" => $this->getPhoneNumberRules(),
            "verify_code" => ["required", "numeric", "max:999999"],
        ];
    }

    public function messages(): array {
        return [
            "phone_number.regex" => $this->getPhoneNumberMessage(),
        ];
    }
}
Run Code Online (Sandbox Code Playgroud)

以及非常基本的特征方法:

<?php

namespace App\Http\Requests\Support;

trait ValidatesPhoneNumbers {
    protected function getPhoneNumberMessage(): string {
        return __("Some localized error message");
    }

    protected function getPhoneNumberRules(): array {
        return ["regex:/^\+?1?[2-9][0-9]{5,14}$/", "max:16"]; …
Run Code Online (Sandbox Code Playgroud)

php phpstorm php-8

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

是否可以使用 dotenv 将 JSON 文件存储到 ENV 变量中?

我在 Rails 应用程序中使用 Google Drive API。API 工作正常。我有以下 client_secret.json 文件:

{
  "type": "service_account",
  "project_id": "gobirdie-landing-page",
  "private_key_id": "xxxxx",
  "private_key": "-----BEGIN PRIVATE KEY----- xxxxx -----END PRIVATE KEY-----\n",
  "client_email": "xxxxxxx@gobirdie-landing-page.iam.gserviceaccount.com",
  "client_id": "xxxxxxxxx",
  "auth_uri": "xxxxxx",
  "token_uri": "xxxxxxx": "xxxxxxxx": "xxxxxxxxx"
}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中调用

@session = GoogleDrive::Session.from_service_account_key("client_secret.json")

Run Code Online (Sandbox Code Playgroud)

有了这个配置没问题,我设法使用 API。但是,我想将我的 JSON 存储在 .env 文件中,例如:

CLIENT_SECRET = "{
  "type": "service_account",
  "project_id": "gobirdie-landing-page",
  "private_key_id": "xxxxx",
  "private_key": "-----BEGIN PRIVATE KEY----- xxxxx -----END PRIVATE KEY-----\n",
  "client_email": "xxxxxxx@gobirdie-landing-page.iam.gserviceaccount.com",
  "client_id": "xxxxxxxxx",
  "auth_uri": "xxxxxx",
  "token_uri": "xxxxxxx": "xxxxxxxx": "xxxxxxxxx"
}" 
Run Code Online (Sandbox Code Playgroud)

并以这种方式在控制器中调用

@session = GoogleDrive::Session.from_service_account_key(ENV['CLIENT_SECRET'])
Run Code Online (Sandbox Code Playgroud)

或者以这种方式

@session = …
Run Code Online (Sandbox Code Playgroud)

json ruby-on-rails ruby-dotenv

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

如何获得eq()值?

这可能吗?让我获得eq()价值?例如,如果我单击li:eq(2),则var x将变为2.这是代码.

$('#numbers ul li').click(function(){
  x=$(this).eq().val();
  alert(x);
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

升级后,PHP不再支持PNG操作

更新到Mac OS X 10.10(Yosemite)并启动Apache支持PHP之后,除了PNG文件上的任何图像操作外,一切都像以前一样工作.我得到了一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都有效.所以GD存在,但不适用于PNG.

phpinfo()看起来像是问题中的一行:' - with-png-dir = no'

phpinfo()函数

GD部分来自phpinfo():

在此输入图像描述

如何使用包含的PHP来处理PNG文件?

php php-gd osx-yosemite

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

纯JS相当于Jquery eq()

什么是jquery的纯粹等价物eq().例如,我该如何实现

$(".class1.class2").eq(0).text(1254);
Run Code Online (Sandbox Code Playgroud)

在纯JavaScript中?

javascript jquery

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

dotenv文件未加载环境变量

我在根文件夹文件中有.env 文件

NODE_ENV=development
NODE_HOST=localhost
NODE_PORT=4000
NODE_HTTPS=false
DB_HOST=localhost
DB_USERNAME=user
DB_PASSWORD=user
Run Code Online (Sandbox Code Playgroud)

server.jsroot/app/config/server.js文件夹中存档.第一行server.js文件是

require('dotenv').config();

我也试过以下:

require('dotenv').config({path: '../.env'});

require('dotenv').config({path: '../../.env'});

但是,当我server.js命令提示符运行该文件时,我的env变量未加载

node root/app/config/server.js

如果我使用visual studio并按下F5,它会加载!

我不确定我做错了什么,我错过了什么.任何建议都非常感谢.谢谢.

javascript node.js dotenv

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

如何在mysql中使用聚合函数?

我有2张桌子

  1. 学生们
  2. 支付

在学生表中我有像这样的字段

student_id(Primary key),
student_name, 
student_university, 
student_counselor
Run Code Online (Sandbox Code Playgroud)

在付款表中,我有类似的字段

payment_id(Primary key),
student_id(Foreign key reference to students table), 
payable,
paid, 
balance
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想要实现:

  • 在下面的表格中显示结果,即每位顾问的学生都在不同的大学.
  • 学生总数属于特定辅导员的特定大学,以及如上表所示的应付,支付和余额金额.

任何见解?

mysql group-by left-join

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