小编Kas*_*par的帖子

是否可以将AngularJs包含到使用Gradle的项目中

我知道可以将AngularJs与Maven包含在一个Spring项目中,但是如何将它包含在Gradle中呢?

查看gradle存储库,我找不到AngularJs条目.也许可以使用Gradle从Maven存储库中获取它?但是如何做到这一点呢.

java spring gradle maven angularjs

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

尝试更新我的Intellij时出现OutOfMemory错误

我正在尝试将IntelliJ IDEA从build 141.177更新为141.178.当更新下载所需的所有文件,并开始更新时,我收到此错误:

Temp. directory: /tmp

java.lang.OutOfMemoryError: Java heap space
    at ie.wombat.jbdiff.JBPatch.bspatch(JBPatch.java:91)
    at com.intellij.updater.BaseUpdateAction.applyDiff(BaseUpdateAction.java:112)
    at com.intellij.updater.UpdateAction.doApply(UpdateAction.java:44)
    at com.intellij.updater.PatchAction.apply(PatchAction.java:184)
    at com.intellij.updater.Patch$3.forEach(Patch.java:308)
    at com.intellij.updater.Patch.forEach(Patch.java:360)
    at com.intellij.updater.Patch.apply(Patch.java:303)
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:84)
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:75)
    at com.intellij.updater.Runner.doInstall(Runner.java:295)
    at com.intellij.updater.Runner.access$000(Runner.java:18)
    at com.intellij.updater.Runner$2.execute(Runner.java:261)
    at com.intellij.updater.SwingUpdaterUI$5.run(SwingUpdaterUI.java:191)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

/tmp文件夹应位于我的根分区上,其大小为20GiB,目前仍然剩下大约8GiB.所以我现在还不明白这里的问题是什么.另外,我不确定RAM部分,我的系统在进行更新时使用了40%的RAM.

java intellij-idea

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

TypeError:value.push不是Angularjs $ resource查询的函数

我从服务器返回一个对象数组:

[{id: 1, name: "name"},{id: 2, name: "name2"}]
Run Code Online (Sandbox Code Playgroud)

现在我使用angular-resource $query来获取数据,因为它需要一个数组.收到数据后,我收到此错误:

TypeError: value.push is not a function
Run Code Online (Sandbox Code Playgroud)

我从server =给出的响应有问题吗?

错误来源:

 // jshint +W018
                if (action.isArray) {
                  value.length = 0;
                  forEach(data, function(item) {
                    if (typeof item === "object") {
                      value.push(new Resource(item));
                    } else {
                      // Valid JSON values may be string literals, and these should not be converted
                      // into objects. These items will not have access to the Resource prototype
                      // methods, but unfortunately there
                      value.push(item);
                    }
                  });
                } else …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-resource

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

使用Spring启动对Intellij中的资产进行Livereload

在没有Spring启动技术的情况下使用Spring时,我可以使用Tomcat Maven插件启动应用程序并更新我的html,css和js,而无需重新启动服务器以使更改在浏览器中生效.

现在,当使用Spring启动时,Make每次我在静态资产中更改某些内容时,我将不得不在IntelliJ中执行任务,否则我只是看不到浏览器中的更改.我的Spring Boot应用程序也使用devtools依赖项,我在浏览时将浏览器连接到实时重新加载套接字.

此配置仍未显示我在静态文件中所做的更改.为了让这个工作,我需要做什么?

java spring spring-mvc intellij-idea maven

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

在验证失败后调用渲染后Rails刷新页面

所以我有一个控制器动作看起来像这样:

def create
  @term = Term.new(term_params)
  if @term.save
    redirect_to(@term)
  else
    render :new
  end
end
Run Code Online (Sandbox Code Playgroud)

验证失败时,将呈现新的操作视图,用户可以看到所做的错误.问题是,这也会将URL更改为,localhost:3000/terms因此当用户由于某种原因想要刷新页面时,rails会想要将该用户重定向到术语index页面.是否有一种简单的方法可以new term在刷新后让用户保持在页面上?

我实际上没有index页面,terms因为我不需要它,所以在这种情况下这整个情况都会引发错误.

ruby-on-rails

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

C - 在函数中返回2个值并尝试使用它们

所以我有这个函数,我返回2个值:

return result, result2;
Run Code Online (Sandbox Code Playgroud)

现在我要做的是在我的main函数中使用这两个值.我想将它保存到main函数中的变量中,如下所示:

variable = function(a,b);
Run Code Online (Sandbox Code Playgroud)

但是,您如何在此指定您想要的值?

c

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

正则表达式不使用流过滤器()

我试图从StreamJava 8中使用new时获得的一行中获取某些文本.

这就是我在读的内容:

46 [core1]
56 [core1]
45 [core1]
45 [core2]
67 [core2]
54 [core2]
Run Code Online (Sandbox Code Playgroud)

这是我目前阅读的代码:

Path path = Paths.get("./src/main/resources/", "data.txt");
            try(Stream<String> lines = Files.lines(path)){
                List<Integer> temps = new ArrayList<>();
                lines
                        .filter(line -> line.contains("[core1]"))
                        .filter(line -> line.contains("(\\d+).*"))
                        .flatMapToInt(temperature -> IntStream.of(Integer.parseInt(temperature)))
                        .forEach(System.out::println);
                System.out.print(temps.size());
            }
Run Code Online (Sandbox Code Playgroud)

我已经检查了https://www.regex101.com/中的正则表达式,它似乎工作正常.此外,如果我只是搜索[core1]字符串,它会找到它.

问题是,当一起使用所有这些时,我得到0匹配.我当前的逻辑是我读了一行,看看它是什么核心,然后在它之前得到它的数字.之后我想将它添加到List中.

我在这做错了什么?

java regex lambda java-8 java-stream

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

如何在Clion中显示彩色控制台输出

我正在尝试使用Clion编写C ++应用程序,该应用程序使用ASCII序列的彩色控制台输出。当我在Clion中运行程序时,没有显示颜色。但是,当我在终端中运行该程序时,便可以看到颜色。

我必须启用一个隐藏选项才能使其正常工作吗?

编辑:我的意思是ANSI

clion

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

TypeError:错误的参数类型具有Controller关注的类(预期模块)

所以我有一个名为guests_controller.rb的控制器,如下所示:

class GuestsController < ApplicationController
    include Data

    def index
        display_data("db")
        display_data("session")
    end

    def new
        @guest = Guest.new
    end

    def create
        case params[:option]
            when '0'
                logger.debug 'Salvestame andmebaasi'
                save_data("db")
            when '1'
                logger.debug 'Salvestame sessiooni'
                save_data("session")
        end
    end

    private
    def guest_params
        params.require(:guest).permit(:name, :text)
    end
end
Run Code Online (Sandbox Code Playgroud)

而且我在控制器/ concens /中有一个名为data.rb的问题:

module Data
    extend ActiveSupport:Concern

    def save_data(save_method)
        case save_method
            when "db"
                @guest = Guest.new(guest_params)
                if @guest.save
                    flash[:success] = "New guest entry created!"
                    redirect_to guests_path
                else
                    render 'new'
                end
            when "session"
                name = params[:guest][:name].to_s
                text = …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

Spring不提供html文件

所以我试图按照本指南关于如何使用Spring提供html文件:http: //spring.io/guides/gs/serving-web-content/

我有完全相同的文件夹结构和完全相同的文件,但是当我运行spring boot服务器时,我localhost:8080/greeting只会显示greetingGreetingController它返回的字符串,就是它,如果我查看页面源代码,其中没有html .

我找不到任何相关的答案,因为所有类似的答案仍然使用.xml文件驱动的Spring,您在.xml文件中声明视图.但是本指南明确指出不需要使用.xml.它应该像那样工作.

制图:

@RestController
public class GreetingController {

    @RequestMapping("/greeting")
    public String greeting(@RequestParam(value="name", required = false, defaultValue="World") String name, Model model) {
        model.addAttribute("name", name);
        return "greeting";
    }
}
Run Code Online (Sandbox Code Playgroud)

使用@Controller抛出错误:

2015-02-25 14:50:14.830 ERROR 2378 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [greeting]: would dispatch back to the current handler URL [/greeting] again. Check your ViewResolver setup! (Hint: This may …
Run Code Online (Sandbox Code Playgroud)

html java spring spring-mvc

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

如何在java Stream中捕获splitted字符串

所以我们假设我们在一个数组中有一个字符串:"randomText1 randomText2",它被加载到Stream中.

现在我回顾一下这个流中的所有行,然后将每一行分成空格字符.

strings
                        .map(string -> string.split(" "))
                        .flatMap(Arrays::stream)
                        .collect(new MyClass(string1, string2));
Run Code Online (Sandbox Code Playgroud)

如何获取字符串的两边并从那里做任何我想要的东西?

从Oracle文档(Oracle doc链接)我只能找到一些更难的情况,其中一个人将使用Map<>例如.但我无法使他们的解决方案适应我这个更简单的问题.

java java-8

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

C程序提供了太多的参数警告

所以我有这个代码,我尝试解决一些简单的数学:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

float ruutvorrand(float a, float b, float c);

int main(void) {  
    float a;
    float b;
    float c;
    float solution;

    printf("Ruutvõrrandi lahedamine\nSisesta andmed: ");
    scanf("%f %f %f", &a, &b, &c);
    solution = ruutvorrand(a, b, c);
    printf("Ruutvõrrandi lahendid on: ", solution);
    return 0;
    }

float ruutvorrand(float a, float b, float c) {
    float out;
    float upper;
    float upper1;
    upper = sqrt((b * 2)-(4 * a * c));
    upper1 = (-b + upper);
    out = upper1 / …
Run Code Online (Sandbox Code Playgroud)

c

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

has_many dependent:destroy throw'错误的参数个数(0表示1)'

所以我在我的应用程序中有用户,媒体和评论.用户和媒体都有 has_many :comments.评论模型包含belongs_to用户和媒体.

现在我也可以在dependent: destroy用户和媒体上使用has_many之后选择.

现在当我进入用户的索引页面时,一切都很好但是当我进入媒体的索引页面时,它会在has_many方法上抛出错误:wrong number of arguments (0 for 1)

所有模型都有相应的控制器,并且定义了相应的方法,如destroy方法等.

这可能是什么问题?

媒体模型:

class Media < ActiveRecord::Base
    belongs_to :user
    before_create :randomize_file_name

    private
        def randomize_file_name
            extension = File.extname(image_video_file_name).downcase
            self.image_video.instance_write(:file_name, "#{SecureRandom.hex(8)}#{extension}")
        end

    has_many :comments, dependent: destroy
end
Run Code Online (Sandbox Code Playgroud)

用户模型:

class User < ActiveRecord::Base
    validates :name, presence: true, length: {maximum: 50}

    enum role: [:user, :moderator, :admin]
    after_initialize :set_default_role, :if => :new_record?

    def set_default_role
        self.role ||= :user
    end

    # Include default devise modules. …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

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