小编Sle*_*led的帖子

基于代码的Spring安全配置

我正在尝试使用Spring Security框架和基于代码的配置,我正在学习教程.

我在过滤器的初始化程序中有以下代码:

FilterRegistration.Dynamic springSecurity = servletContext.addFilter("springSecurityFilterChain", new DelegatingFilterProxy());
springSecurity.addMappingForUrlPatterns(null,true,"/*");
Run Code Online (Sandbox Code Playgroud)

我认为这是正确的,但我不知道如何spring-security.xml@Configuration类中实现类似bean .

spring-security spring-java-config

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

如何防止分支机构之间的声纳误报?

声纳是否有可能在分支之间转移"误报"?

这是我们的工作流程:我们在分支1开发,我们在这个分支上进行声纳检查,当分支1将被释放时,我们将它合并到主干,然后我们从主干创建分支2,我们做声纳检查branches2.

这个"分支2"是一个新的声纳项目(它不能相同,因为我们有时同时打开2个分支,还有2个声纳项目).但这个"分支2"声纳项目已经失去了所有"误报"标志.

我们如何保持两个分支之间的误报?

sonarqube

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

如何在UML对象图中显示多重性

我想知道是否有办法在UML中创建一个对象数组?

以下是我尝试使用Modelio作为建模环境但是你可以看到有不同的对象(即实例[0],实例1],实例[2],实例[3])

在此输入图像描述

uml class-diagram instance object-diagram

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

Android NDK OpenGL ES 2上下文初始化

尝试使用android-ndk-r8e构建本机android应用程序.

如果构建为Java + NDK应用程序,即使用加载.so文件的Java接口,初始化OpenGL并调用.so中的方法,代码编译正常并且运行没有问题.

但是,当编译为"本机活动"时,在setup()函数(下面的代码)之后,LogCat输出 A//system/bin/app_process(27426): stack corruption detected: aborted

void Canvas::Setup ( void ) 
{ 

    // initialize OpenGL ES 2

    // Here specify the attributes of the desired configuration.
    // Below, we select an EGLConfig with at least 8 bits per color
    // component compatible with on-screen windows     
    const EGLint attribs[] =
    {
        EGL_RENDERABLE_TYPE,    EGL_OPENGL_ES2_BIT,
        EGL_RED_SIZE,           8,
        EGL_GREEN_SIZE,         8,
        EGL_BLUE_SIZE,          8,
        EGL_NONE
    };
    // ..

    // surface, window and context related data
    EGLint      w, 
                h, …
Run Code Online (Sandbox Code Playgroud)

c++ opengl-es android-ndk

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

C++如何从基类调用派生类中的方法

我想要做的是Execute()运行并完成它调用Base::Done()然后调用Derived::Done().我这样做是因为Base上课Execute会做点什么,当它完成时会调用Derived::Done().我希望我能正确解释.有点像任务完成时调用的监听器.我有点坚持Base班级如何称呼Derived班级.

class Base
{
  virtual void Done(int code){};
  void Execute();
}

void Base::Execute()
{
}


class Derived : Base
{
  void Done(int code);
  void Run();
}

Derived::Done(int code)
{
}

void Derived::Run()
{
    Execute();
}
Run Code Online (Sandbox Code Playgroud)

c++ virtual-functions

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

使用Primefaces中的Google地图库自动完成地址

我正在使用Primefaces 3.4,Apache Tomcat 7和Java EE.我阅读了GoogleMaps API但我无法使用此功能.

我有一个PrimeFaces输入框,当我在其上写一个地址时,我想建议GoogleMaps库提供的其他地址.

将JavaScript代码放在我的XHTML上时没有任何反应.我也有GoogleMaps库.

这是我的XHTML:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<script type="text/javascript"
    src="http://maps.google.com/maps/api/js?sensor=false"></script>

<script type="text/javascript">
    function initia(domicilioDesde, domicilioHasta) {

        var directionsDisplay;
        var directionsService = new google.maps.DirectionsService();
        var map;
        var oldDirections = [];
        var currentDirections = null;
        var cordoba = " ,Cordoba, Argentina";
        var direccion = domicilioDesde; /* '#{busquedaplayaMB.direccionDesde}'; */
        var start = direccion.concat(cordoba);
        var fin = domicilioHasta; /*'#{busquedaplayaMB.playaselected.domicilio}';*/
        var end = fin.concat(cordoba);
        var request = {
            origin : start,
            destination : …
Run Code Online (Sandbox Code Playgroud)

java google-maps primefaces

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

在使用Maven构建时如何在Antlr4中导入语法?

我正在尝试用Maven构建一个ANTLR项目,项目结构就像

src/main +
      |-antlr4
             |-fo/bar
                   |-G1.g4
                   |-G2.g4
             |-imports
Run Code Online (Sandbox Code Playgroud)

其中G1进口G2如:

grammar G1;
import G2;
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Maven构建时,我收到以下错误:

[ERROR] Message{errorType=CANNOT_FIND_IMPORTED_GRAMMAR, args=[G2, fo\bar\G1.g4], e=null, fileName='null', line=-1, charPosition=-1}
Run Code Online (Sandbox Code Playgroud)

它的工作原理没有问题,如果我把G1.g4G2.g4直属antlr4目录.在我看来,当将Grammar文件放在一个包中时,它需要在import语句中使用特殊语法.

我注意到Antlr4 maven插件无法在不同目录中找到语法文件的问题,但在这里,语法在一个目录中.

antlr maven

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

错误:<rect>属性width ="NaN"的值无效

我对d3完全不熟悉.我已经完成了Scott Murray的"互动数据可视化网络"中的一些图表和示例,并且几乎没有问题.这是我第一次尝试使用未包含在我的代码中的大型数据集.

d3.csv("historical_weather.csv",函数(错误,数据){

    dataset = data.map(function(d){ 
        return [ parseInt(+d.cloudCover),parseInt(+ d.maxTemp) ];
    })

    console.log(dataset); 

    var svg = d3.select("body")
        .append("svg")
        .attr("height",500)
        .attr("width",500);

    d3.select("svg")
        .selectAll("rect")
        .data("dataset")
        .enter()
        .append("rect")
        .attr("height",50)
        .attr("width", function(d){return d.maxTemp*10;});

});
Run Code Online (Sandbox Code Playgroud)

数据加载并在控制台中作为数组可见,我可以在挖掘数组时看到预期的值.但是控制台显示:

错误:属性width ="NaN"的值无效

d3.js

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

如何在Hibernate查询语言中执行左连接?

这是我的HQL查询,但它不起作用并且抛出错误.

Hql查询:

SELECT 
    *
FROM 
    TABLEA A 
LEFT JOIN 
    A.TABLEB B 
WHERE 
    A.COLUMNNAME = B.COLUMNAME
Run Code Online (Sandbox Code Playgroud)

它会导致此错误:

org.hibernate.QueryException:
This Query caught Exception. could not resolve property: of TABLEB:TABLEA.
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?实际上我从多个表中检索了一个值.此查询不起作用CreateQuery(strQuery).

oracle hibernate hql

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

我应该在Redis群集中使用Lua时指定完整的密钥名称,还是只能传递主题标签?

我有Lua脚本,我正在考虑迁移到Redis Cluster

我应该在通话时指定完整的密钥名称eval吗?或者我可以通过指定主题标签逃脱?

例如,我想只传递{UNIQUE_HASH_TAG}代替{UNIQUE_HASH_TAG}/key1,{UNIQUE_HASH_TAG}/key2...等

我有很多键,逻辑非常复杂 - 有时我最终动态生成键名但在同一个哈希标记内.

我是否会通过传递哈希标签而不是密钥名称来违反某些规范?

lua redis

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