小编iQ.*_*iQ.的帖子

两个Maven错误 - '类型无法解决'+方面weaver.1.8.0.M1缺失

我正在尝试构建的现有mvm项目中有两个错误,并且不确定如何解决这些问题.

首先是主要的一个:

[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.5:compile (default) on project ws: Compiler errors:
The type java.util.Comparator cannot be resolved. It is indirectly referenced from required .class files
Run Code Online (Sandbox Code Playgroud)

这个问题让我烦恼,我的意思是这是来自主JRE所以我不确定这个错误意味着什么.我正在从命令行构建它,而不是在此阶段通过Eclipse或其他IDE构建它.网上的大多数答案似乎都是基于将JRE放在eclipse中的项目构建路径上.

我安装了Java 1.8,在OSX上运行.我的Java Source + Target版本是1.7.

第二个是警告,我不太讨厌,但如果可以,我想删除它:

[WARNING] The POM for org.aspectj:aspectjweaver:jar:1.8.0.M1 is missing, no dependency information available
Run Code Online (Sandbox Code Playgroud)

现在我相信这是来自Spring-Aspects-4.0,我依赖它,我已经在POM上设置了一个明确的正派到1.7.4(稳定).

无论如何,我可以删除此警告,或者我是否需要依赖我的POM上的1.8.0.M1,我不想这样做.

java macos spring aspectj maven

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

Angular-UI路由器 - 决定不等待承诺解决?

总结一下,我使用angular-ui路由器解析函数来检索状态特定数据.但是它似乎没有完全等待解决的承诺:

state('parent.ChildState', {
                url: '/myUrl?param1&param1',
                templateUrl: 'views/list.view.html',
                controller: 'MyController',
                resolve: {
                    data: resolveData
                }
            }).

    function resolveData($stateParams, Utils) {
        var filters = Utils.getFilters($stateParams);

        DataService.myDataObj = DataService.get(filters, function(result, headers) {
            DataService.myDataObj = result;
        });
        return DataService.myDataObj;

        // Note I have also tried returning directly the DataService.get call however this makes all the below console log statements as undefined (see below for the controller code to know what I mean). So I do the assignment first and then return that.
    }
Run Code Online (Sandbox Code Playgroud)

现在在控制器中我有一个在加载时执行的函数,如下所示: …

angularjs angular-ui-router

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

是否应该在Windows DLL库中导出析构函数?

在生成Windows DLL动态库时,系统会要求您声明应导出哪些函数,以便某些函数可能保留为DLL专用而其他应用程序无法访问.

我还没有看到有关是否需要导出析构函数或是否由编译器或Windows内核自动处理的任何内容?如果我不导出析构函数并且它们动态分配我声明为可导出的类,如果不导出析构函数,它们是否可以成功调用delete?

c++ dll shared-libraries

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

C++检查指针是否通过,否则创建一个?

好吧,我之前已经看到过这种情况,在你有一个带有指针参数并返回指针的函数之前.

但是,您可以选择不传递参数,它将返回一个动态分配的指针,但如果您确实传递了一个指针,那么它只是填充它而不是在堆上创建一个.这是一个没有重载的单一功能.

我的问题是这是如何安全地完成的?

我猜这是这样的:

point* funct(point *p = some_value)
{
 if p == some_value
   //create a point *p on the heap

 else
   //create use the given *p and fill it in

 return p
}
Run Code Online (Sandbox Code Playgroud)

现在我想不出这是否是正确的方法,如果它是一个什么可能是一个很好的some_value?它不能为NULL,因为当你传递空指针时它也会是NULL并且不确定它是否可以安全地使它大于0.你也不能在指针上有负数,所以什么是安全值?

有什么好方法可以跨平台进行PORTABLE吗?

编辑:

好吧也许我没有正确解释基本上我希望功能像这样使用:

point *x;
point *y;

x = func();
func(y);
Run Code Online (Sandbox Code Playgroud)

x = func(NULL);
Run Code Online (Sandbox Code Playgroud)

如果我使用NULL,只有当我执行func(y)时才会出现错误分段错误;

原因是:

用户传递他管理的指针,例如在堆栈上创建的指针,或者如果没有给出,则函数将返回动态指针.我不想强制只返回动态内存或只接受指向填充.

我知道我以前见过这件事.

c++ pointers

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

为TableViewController添加边距

我正在试验Xcode 6和Swift,并且在Interface Builder上遇到了一些问题.

我通过拖动一个带有TableView的TableViewController创建了一个新场景,但是当在模拟器上运行时,顶部单元格太靠近顶部,它几乎触及中央Date和Carrier徽标.

由于这似乎是一个根视图,我无法添加约束,我也找不到一种方法来调整,以便我有一个灵活/响应不同屏幕大小的边距.

在此输入图像描述

xcode ios swift

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

SceneKit计算可视界限?

因此,根据标题,我试图弄清楚是否有一种很好的方法来计算场景的边界,因为通常的帧/边界属性在上下文中并不真正起作用.

我基本上需要一种方法来检查对象是否已根据xFov/yFov/zNear/zFar的相机设置移出可视屏幕.到目前为止,我还没有找到一个好方法.我是否忽略了这里的任何API方法,还是需要手动计算?

我希望我在这里有意义,如果没有请告诉我,我会进一步澄清.

ios scenekit

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

Postgres 数组包含来自另一个数组的任何内容吗?

我希望执行一个查询,如果数组列类型至少包含另一个数组中的一个条目,则返回一行,例如:

Row1

col_a = {1,2}
Run Code Online (Sandbox Code Playgroud)

我想要一个查询col_a contains {3,1},它应该返回 Row1,因为 col_a 包含“1”。

示例中的值 {3,1} 将来自另一个子查询。我不确定这是否可能,并且我正在努力寻找例子。我发现的最接近的是@>运算符,但这要求所有条目都在 col_a 中,而不是任何匹配项?

postgresql

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

正则表达式条件前瞻/回顾?

嘿伙计们,我想询问你是否可以使用lookahead或任何其他机制对单个正则表达式进行一些条件检查.

例如,在我的正则表达式中,如果前一个值超过3,则我希望下一个值的范围为0-5,如果前一个值低于3,则范围为0-9.

例如:

[0-9]下一场比赛应为[0-5]或[0-9],具体取决于之前的值是低于还是高于5.

正如代码所想的那样:

调用此A - > [0-9] [0-9] < - 调用此B

if(A <5)则B [0-9] Else B [0-5]

这可能是一个正则表达式吗?

regex regex-lookarounds

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