小编Jul*_*oro的帖子

Ubuntu 升级到 19.10 后 Minikube 将无法工作

我只是将 Ubuntu 从 19.04 升级到 19.10

现在 Minikube 将无法启动。

所以,过了一会儿,我就完全删除了 Minikube with。

minikube stop; minikube delete
docker stop $(docker ps -aq)
rm -r ~/.kube ~/.minikube
sudo rm /usr/local/bin/localkube /usr/local/bin/minikube
systemctl stop '*kubelet*.mount'
sudo rm -rf /etc/kubernetes/
docker system prune -af --volumes
Run Code Online (Sandbox Code Playgroud)

现在我想重新安装所有东西,但我无法让它工作。

下载minikube,移动到 /usr/local/bin

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \\n  && chmod +x minikube && sudo mv ./minikube /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

我开始 minikube

sudo minikube start --vm-driver=none
Run Code Online (Sandbox Code Playgroud)

一切正常,minukube 启动成功。

~ sudo minikube start --vm-driver=none
  minikube v1.4.0 on Ubuntu 19.10
  Running on localhost (CPUs=4, …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube

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

在 Laravel Nova 中更改供应商/中的 vue 组件

我正在尝试修改Laravel Nova 组件

\n

我进入供应商目录

\n
cd vendor/coroowicaksono/chart-js-integration/\n
Run Code Online (Sandbox Code Playgroud)\n

有2个文件:

\n

资源/js/chart-js-integration.js

\n
import StackedChart from \'./components/StackedChart\'\nimport BarChart from \'./components/BarChart\'\nimport LineChart from \'./components/StripeChart\'\nimport DoughnutChart from \'./components/DoughnutChart\'\nimport PieChart from \'./components/PieChart\'\nimport PolarAreaChart from \'./components/PolarAreaChart\'\nimport ScatterChart from \'./components/ScatterChart\'\n\nNova.booting((Vue, router, store) => {\n    Vue.component(\'stacked-chart\', StackedChart);\n    Vue.component(\'bar-chart\', BarChart);\n    Vue.component(\'stripe-chart\', LineChart);\n    Vue.component(\'doughnut-chart\', DoughnutChart);\n    Vue.component(\'pie-chart\', PieChart);\n    Vue.component(\'polar-area-chart\', PolarAreaChart);\n    Vue.component(\'scatter-chart\', ScatterChart);\n})\n
Run Code Online (Sandbox Code Playgroud)\n

资源/js/components/BarChart.vue

\n
<template>\n    <card class="p-10 h-20">\n      <div class="stay-right">\n        <a @click="fillData()" class="btn-refresh" v-show="buttonRefresh">\n          <i class="fas fa-sync"></i>\n        </a>\n        <a @click="reloadPage()" class="btn-refresh" v-show="buttonReload">\n          <i class="fas fa-sync"></i>\n        </a>\n …
Run Code Online (Sandbox Code Playgroud)

javascript php laravel vue.js

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

Different result beween eloquent query and the same associated SQL query (got with toSql() method ) with Laravel

I have this query in Laravel Eloquent:

$measures = Measure::groupBy('time')
        ->selectRaw('time, sum("delta") as sum_delta, sum("redistributed") as sum_redistr') 
        ->where('operation_id', 'ACC0000001') 
        ->where('time', '>', '2020-05-09 00:00') 
        ->where('time', '<', '2020-05-10 00:00') 
        ->where('source', 'source1') 
        ->where('conso_prod', 'Conso')
        ->get()
Run Code Online (Sandbox Code Playgroud)

When I debug using toSql() function, and then I paste it into pgAdmin, I get the correct result.

select time, sum("delta") as sum_delta, sum("redistributed") as sum_redistr from "measures" 
where "operation_id" = 'ACC0000001'
and "time" > '2020-05-09' and "time" < '2020-05-10' and "source" = 'source1' and "conso_prod" = 'Conso' …
Run Code Online (Sandbox Code Playgroud)

postgresql laravel eloquent timescaledb

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

使用 Laravel Nova 重定向到包含消息的 url

我在 Laravel Nova 中使用 Laravel Breeze 生成用于注册用户的脚手架代码。

当用户去注册帐户时,他会转到 /register 路由。

所有 Breeze 代码都有效。

但是创建帐户后,它会重定向到RouteServiceProvider::HOME

class RegisteredUserController extends Controller
{
public function store(Request $request)
    {
        $request->validate([
            'name' => ['required', 'string', 'max:255'],
            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
            'password' => ['required', 'confirmed', Rules\Password::defaults()],
        ]);

        $user = User::create([
            'name' => $request->name,
            'email' => $request->email,
            'password' => Hash::make($request->password),
        ]);

        event(new Registered($user));

//        Auth::login($user);
//        Session::flash('message', __("activation_email_sent"));
        $request->session()->flash('warning', 'You do not have permission to access that page.');

        return redirect(RouteServiceProvider::HOME);
}
Run Code Online (Sandbox Code Playgroud)

我更改RouteServiceProvider::HOME为 …

php laravel laravel-nova laravel-breeze

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

Crashlytics中的Proguard Stack

我在Crashlytics中有几个我不能阅读的经常性日志.

java.lang.NullPointerException
   at ahm.onClick(SourceFile:239)
   at android.view.View.performClick(View.java:4212)
   at android.view.View$PerformClick.run(View.java:17476)
   at android.os.Handler.handleCallback(Handler.java:800)
   at android.os.Handler.dispatchMessage(Handler.java:100)
   at android.os.Looper.loop(Looper.java:194)
   at android.app.ActivityThread.main(ActivityThread.java:5431)
   at java.lang.reflect.Method.invokeNative(Method.java)
   at java.lang.reflect.Method.invoke(Method.java:525)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
   at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud)

java.lang.NullPointerException
   at com.app.mobile.RutaActivity.a(SourceFile:747)
   at ahh.run(SourceFile:1055)
   at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

在第一个日志中,从未提及我的应用程序包的名称,所以我甚至不知道在哪里寻找我的NPE.

在第二个日志中,我有FileName(RutaActivity)但是当我查看行号时,我看不到NPE错误的地方......

我能怎么做?如何在第二个日志中查看方法名称而不是?

我的Proguard文件:

##---------------Begin: proguard configuration common for all Android apps ----------
-optimizationpasses 5
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt

-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-allowaccessmodification
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable, LocalVariableTable,LocalVariableTypeTable
-repackageclasses ''


-keep public class * extends android.app.Activity
-keep public class * extends …
Run Code Online (Sandbox Code Playgroud)

android proguard crashlytics

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

请求-&gt; 除了在laravel 5 中给我一个数组而不是一个请求对象

$request->except(['param1'])给我一个数组,我想接收一个Request对象..

我不知道该怎么做...

$employee = EmployeeSnap::firstOrNew(['nss' => $request->nss, 'rfc' => $request->rfc]);

        if ($employee->name != null && $employee->name != "") {
            $employee->setData(Input::except(['bankid', 'bankaccount'])); //Input::except(['bankid', 'bankaccount']) gives me array instead of Request
        } else {
            $employee->setData($request);
        }

        $employee->save();
        $id = $employee->employeeid;
        $code = 200;
        $data = 'Success';
        $message = 'Operation successful';
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php httprequest laravel laravel-5

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

未捕获的 ReflectionException:/vendor/laravel/framework/src/Illuminate/Container/Container.php:738 中不存在类日志

我的 Laravel 5.2 运行良好,我很高兴。

然后我执行了:

 php artisan config:cache
Run Code Online (Sandbox Code Playgroud)

我的日子变得更加黑暗

我收到这条消息:

PHP Fatal error:  Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738
Stack trace:
#0 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(738): ReflectionClass->__construct('log')
#1 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(633): Illuminate\Container\Container->build('log', Array)
#2 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(687): Illuminate\Container\Container->make('log', Array)
#3 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(853): Illuminate\Foundation\Application->make('log')
#4 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(808): Illuminate\Container\Container->resolveClass(Object(    ReflectionParameter))
#5 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(777): Illuminate\Container\Container->getDependencies(Arr in /home/vagrant/    Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738

Fatal error: Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line     738

ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738

Call Stack:
    0.0007     351952 …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

ANSIBLE0013仅在需要外壳程序功能时使用外壳程序

在Ansible角色中,我这样做:

- name: update trusted ca
  shell: "{{ in_ca_dict[ansible_os_family]['update']['shell'] }}"
Run Code Online (Sandbox Code Playgroud)

与:

package_name: ca-certificates
  RedHat:
    path:
      6: /usr/local/share/ca-certificates
      7: /etc/pki/ca-trust/source/anchors
    update:
      shell: /bin/update-ca-trust
  Debian:
    path: /usr/local/share/ca-certificates
    update:
      shell: /usr/sbin/update-ca-certificates
      cache: "no"
Run Code Online (Sandbox Code Playgroud)

ansible-lint通过告诉我molecule

[ANSIBLE0013] Use shell only when shell functionality is required
Run Code Online (Sandbox Code Playgroud)

何时需要外壳功能,何时不要求外壳功能?

应该如何选择替代方法,我的代码对我来说似乎很好。

ansible ansible-lint

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

将docker run命令转换为docker-compose

我想在我的Docker Swarm中运行它:

docker run --rm -it progrium/stress --cpu 2 --io 1 --vm 2 --vm-bytes 128M --timeout 10s
Run Code Online (Sandbox Code Playgroud)

所以我需要一个Docker-compose.yml

我应该如何在docker中使用此docker镜像来撰写并传递这些参数?

docker docker-compose docker-swarm

4
推荐指数
3
解决办法
8326
查看次数

我应该如何使用 Angular 6 处理我的动态复选框

我有一组来自 webservice: 的类别categories,以及一个包含选定类别的数组:selectedCategories

要显示所有复选框,我执行以下操作:

<form [formGroup]="formGroup" (ngSubmit)="onSubmit()">
  <div class="row">
    <div *ngFor="let category of categories">
      <input type="checkbox" class="custom-control-input" [id]="category.id" formControlName="category"
             [checked]="categoriesSelected?.includes(category.id)">
      <label class="custom-control-label" [for]="category.id">{{ category.name | translate }}</label>
    </div>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这很好用。

然后我建立我的formGroup:

ngOnInit() {
    this.categoriesSelected = this.championships.map(championship => championship.category.id);
    this.formGroup = this.formBuilder.group({
      categories: this.formBuilder.array([{}])
    });
  }
Run Code Online (Sandbox Code Playgroud)

现在,我需要的输出只是所选类别的 id。

我对链接 formBuilder 和 formGroup 有点迷茫。

如果我formControlName="categories"在我的模板中添加input标签,所有数据都会消失。

我该怎么做?

angular angular-reactive-forms

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