小编Mik*_*ike的帖子

Angular 应用程序无法在 Azure 上找到资产文件

我刚刚通过运行 ng build --prod 并将其推送到 git 将我的 angular 应用程序部署到 azure,但我收到 404 错误,说它在资产文件夹中找不到我的 json 文件。

我也试过运行 ng build --prod --base-href "./" 但我一直遇到同样的错误。

我目前正在尝试在这样的 api 服务中获取文件:

return this.http.get('../assets/exercises.json')
Run Code Online (Sandbox Code Playgroud)

但是当我在 azure 上运行网站时,我收到了 404 错误 Failed to load resource: the server responded with a status of 404 (Not Found)

azure angular

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

纯虚方法称为错误Google协议缓冲区

现在我有一个QListprotobuf消息.在while循环中,我创建消息并将它们添加到QList.我尝试使用DebugString方法将它们打印出来,在while循环中它可以正常工作而没有错误.当我尝试->DebugString()在while循环之外调用完全相同的方法时,我得到:

中止(核心倾倒).

名为terminate的纯虚方法在没有活动异常的情况下调用

QList<const ::google::protobuf::Message*> allMessages;

while() {
    msgs::sensor::Plot nextMsg;
    ....
    allMessages.append(&nextMsg);
    std::cout << allMessages.at(0)->DebugString();
}
std::cout << allMessages.at(0)->DebugString();
Run Code Online (Sandbox Code Playgroud)

c++ qt pointers runtime-error protocol-buffers

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

Hibernate Throwing Max Size 属性是强制异常

我刚刚开始尝试使用 Hibernate 创建 PostgreSQL 数据库,但不断收到此异常:

org.hibernate.HibernateException: java.lang.IllegalArgumentException: max size attribute is mandatory
Run Code Online (Sandbox Code Playgroud)

当我在尝试构建会话工厂的行上运行我的 main 方法时会发生这种情况,但我在网上的任何地方都找不到有关此异常的任何信息。我想知道任何人对可能导致这种情况的原因有任何想法。

主要类:

package com.package.ingestor;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateTest {

    public static void main(String[] args){
        Student user = new Student();
        user.setStudentId(1);
        user.setStudentName("Bri Guy");
        user.setStudentAge(32);

        SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
        Session session = sessionFactory.openSession();
        session.beginTransaction();
        session.save(user);
        session.getTransaction().commit();
    }
}
Run Code Online (Sandbox Code Playgroud)

休眠对象:

package com.bossanova.ingestor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

@Entity
@Table(name = "student", uniqueConstraints={@UniqueConstraint(columnNames={"id"})})
public class …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate

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

在 ruby​​ on rails 中注销并删除用户

在我的 ruby​​ on rails 站点上,我希望用户只是临时用户,因此每次用户注销时,我都希望它也从数据库中删除该用户。我该怎么做呢?

链接注销,我希望这也从数据库中删除当前用户:

<%= link_to "Log out", logout_path, method: "delete" %>
Run Code Online (Sandbox Code Playgroud)

会话控制器:

class SessionsController < ApplicationController

  before_action :require_none, only: [:new]

  def new
  end

  def create
    @user = User.find_by_username(params[:session][:username])
    if @user && @user.authenticate(params[:session][:password])
      session[:user_id] = @user.id
      redirect_to '/home'
    else
      redirect_to '/login'
    end 
  end

  def destroy      
    session[:user_id] = nil     
    redirect_to '/forsale' 
  end  

end
Run Code Online (Sandbox Code Playgroud)

用户控制器:

class UsersController < ApplicationController

  before_action :require_none, only: [:new]

  def new
    @user = User.new
  end

  def create 
    @user = User.new(user_params) 
    if @user.save 
      session[:user_id] = @user.id 
      redirect_to …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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