小编Pra*_*ale的帖子

Vue.js - 检测是否断开连接

我有一个 Laravel / Vue.js 网站,我需要检测我们何时失去与服务器的连接并在前面显示警告。

但我找不到合适的方法来做到这一点。我看到我应该像那样使用 axios,但我不知道将它放在我的 vue 中的什么位置...

axios.request(options).catch(function(error) {
if (!error.response) {
  // Connect
} 
else {
  // Disconnect
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

javascript vue.js axios vuejs2

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

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

为什么时刻js无法处理转换:|?

我正在使用波斯日期选择器并获得Unix时间

并且只想转换为格里高利.

这是我的代码:

波斯日期选择器Unix时间=> 1532967741167

let unix = 1532967741167
let date = moment.unix(unix).format("YYYY-MM-DD");
                console.log(date);
Run Code Online (Sandbox Code Playgroud)

继续我从时刻得到的东西=> 50547-10-25

这是我从epochconverter.com得到的

在此输入图像描述 这是正确的

知道这里发生了什么事吗?!:|

javascript momentjs

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

SQL - EXIST还是全部?

我有两个不同的表学生和成绩; 成绩表有一个属性student_id,它从学生表中引用student_id.我怎样才能找到哪个学生的成绩?

如果不清楚,

Student     ID     Name
   1         1       John        
   2         2       Paul
   3         3       George
   4         4       Mike
   5         5       Lisa

Grade     Student_Id   Course   Grade
   1          1         Math       A
   2          1         English    B
   3          1         Physics    C
   4          2         Math       A
   5          2         English    A
   6          2         Physics    B
   7          3         Economics  A
   8          4         Art        C
   9          5         Biology    A

Assume there is only grade a,b,c (no d, e or fail) 
Run Code Online (Sandbox Code Playgroud)

我只想找到John,因为他有a,b,c等级,而其他学生如Paul(2)不应该被选中,因为他没有成绩c.无论他选择哪个课程都没关系,我只需要找出他是否有可用的所有成绩.

感觉像我应该存在的东西或所有功能在SQL但不确定.请帮忙.先感谢您.

sql sql-server

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

为什么javascript静态变量无法访问(使用类名)而不创建最小的一个实例?

我正在创建一个如下所示的函数

function calculation(){
    this.add=function(x,y){
        return x+y; 
    }   
    calculation.sub=function(x,y){
        return x-y; //static method
    };
    function mul(x,y){
        return x*y; //static method
    }
    calculation.mul=mul;
}
Run Code Online (Sandbox Code Playgroud)

在声明这个方法之后,如果这样调用calculation.mul(2,1)我会收到类似的错误.

VM3676:1未捕获的TypeError:calculation.mul不是函数:1:13

但是,var _calc=new calculation();在创建实例后,我可以访问静态方法.

calculation.mul(2,1) if i try after this, i am getting value `2`.
Run Code Online (Sandbox Code Playgroud)

任何人,请澄清我.谢谢,提前.

javascript

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

错误:未找到MatSnackBarContainer的组件工厂

我已经开始了一个简单的角度材质项目,并试图在页面加载时显示小吃店。但这会引发以下错误:

错误错误:找不到MatSnackBarContainer的组件工厂。您是否将其添加到@ NgModule.entryComponents?

我什至在其中的入口组件列表中都包含了AppComponent,app.module.ts但它无法正常工作。

这是我的app.component.html:-

import { Component } from '@angular/core';
import { MatSnackBar } from '@angular/material';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
  providers: [MatSnackBar]
})
export class AppComponent {
  title = 'snackbarapp';

  constructor(public snackBar: MatSnackBar) {
    this.snackBar.open('hello', 'world', { duration: 2000 });
  }
}
Run Code Online (Sandbox Code Playgroud)

这是app.module.ts:-

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { MatSnackBar } from '@angular/material';
import { Overlay } from '@angular/cdk/overlay';

@NgModule({ …
Run Code Online (Sandbox Code Playgroud)

angular-material angular

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

我如何在 C# 中制作一个倒数计时器来计算小时、分钟和秒?

我不是一个好的程序员,而是我的爱好。所以请不要因为我不擅长编程而评判我。这是我为倒数计时器制作的当前代码。

int i = 000000;
private void timer1_Tick(object sender, EventArgs e)
{
   {
            i++;
            textBox1.Text = i.ToString() + "00:00:00";
   }
}
Run Code Online (Sandbox Code Playgroud)

当我运行计时器时。那么 TextBox1 不显示 00:00:01,而是显示 100;00;00。感谢您再次阅读我的帖子,抱歉我的编程知识太差了。

c#

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

等待串口响应,然后发送下一个数据

我正在从.bin文件中以字节为单位读取数据,并将整个字节数据拆分为16-16字节帧,因此我想要一个接一个地读取 16 字节帧,然后等到第一帧完成其循环。

SerialPort类的回调方法:

private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{

    // Read data from serial port:
    byte[] buffer = new byte[serialPort.BytesToRead];
    serialPort.Read(buffer, 0, buffer.Length);
    StringBuilder sb = new StringBuilder();
    List<string> response = new List<string>();
    for (int i = 0; i < buffer.Length; i++)
    {
        string currentByte = string.Format("{0:X2}", buffer[i]);
        response.Add(currentByte);

        sb.AppendFormat("{0:X2}", buffer[i]);
    }

    string responesCode = response[1].ToString();
    if (responesCode == "44")
    {
        // Wait until the first response is not received
        foreach (var packet in …
Run Code Online (Sandbox Code Playgroud)

c# serial-port

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

如何在.net core 2.2 Web API中传递带有“禁止”响应的字符串

运行正常:

context.Result = new ForbidResult(); 
Run Code Online (Sandbox Code Playgroud)

但是我想传递一条带有“禁止”响应的消息,如下所示:

context.Result = new ForbidResult("Forbidden");
Run Code Online (Sandbox Code Playgroud)

在.net core 2 Web API中。但是当我在这段代码上面编写这段代码时,我得到了

500内部服务器错误

因此,任何人都可以帮助我如何执行上面的代码行。

样例代码

public class ClaimRequirementFilter : Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter
{
    public void OnAuthorization(AuthorizationFilterContext context)
    {
          // working code
          context.Result = new ForbidResult();

          // Code with error (500 Internal Server Error)
          context.Result = new ForbidResult("Forbidden");
     }
 }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-2.1

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

如何将反应式表单数据存储到本地存储?

我想将反应式表单数据存储到本地存储并将该数据访问到另一个页面。

<form [formGroup]="testform" >
      firstname:
          <input type="text" formControlName="fname"><br>
      lastname:
          <input type="text" formControlName="lname">
          <button type="submit" (click)="Submit(testform)">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

我希望有人知道这个问题。谢谢你。

javascript typescript angular7

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