小编Rol*_*ndo的帖子

如何将Java 8 map.remove转换为Java 1.6?

我有以下内容:

     fruitMap.remove(fruitId, fruitProperties);
Run Code Online (Sandbox Code Playgroud)

fruitMap是:

private Map<FruitId, FruitProperties> fruitMap = new HashMap<FruitId, FruitProperties>();
Run Code Online (Sandbox Code Playgroud)

当我尝试构建我的代码时,我得到一个:

ERROR
The method remove(Object) in the type Map<MyImplementation.FruitId, FruitProperties>
is not applicable for the arguments (Map<MyImplementation.FruitId, FruitProperties>)
Run Code Online (Sandbox Code Playgroud)

有什么问题?

请注意,thiis调用是在我的"FruitImplementation"类中的方法"removeFruit()"内.

java

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

如何使用带有CAS身份验证重定向的angularjs路由,或者只是角度不可用?

我的应用通常使用以下路由:

http://angularapp.com/#/page=bannanas

但是,如果用户未经过身份验证,则会将用户重定向到CAS登录页面,然后在登录后重定向回到:

http://angularapp.com/

注意重定向后,CAS完全剥离锚/路由"#/",因为不支持锚标记. https://issues.jasig.org/browse/CAS-1338

围绕这个最好的方法是什么?有没有办法可以做到这样的事情:

http://angularapp.com/?page=bannanas

这触发了相同的路由:http: //angularapp.com/#/page=bannanas

由于CAS将在重定向时保留查询参数(只是不是锚点)?或者有更好的方法来处理这个问题吗?

cas angularjs

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

如何更好地组织角度动态加载指令?

在我的项目中,我有一个小div,有3种选择"食物","饮料","社交".这些绑定到"AppController"上的范围变量"$ scope.option".

我有一系列ng-switch语句:

<div ng-switch on="option">
<div ng-switch-when="food">
<fooddirective></fooddirective>
</div>
<div ng-switch-when="drinks">
<drinksdirective></drinksdirective>
</div>
<div ng-switch-when="social">
<socialdirective></socialdirective>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,无论选择什么选项,食物,饮料或社交,这些只占页面的一半,因此它们都被"AppController"包围.我的意图是能够"动态加载指令"到页面中.有没有办法摆脱必须明确写入"<socialdirective></socialdirective>"甚至摆脱所有ng-switch的需要?还是有更好的选择?如果我说20或30个这些选项(即食物,饮料,社交,游戏),感觉会变得非常混乱.

如果我事先知道指令的名称,说"食物","饮料","社交".有什么方法可以做我喜欢的事情:

<div ng-switch on="option">
   // code that interprets option's variable (i.e. food), appends the text "directive" after, and dynamically/lazily add it in and remove it so it behaves like an ng-switch
</div>
Run Code Online (Sandbox Code Playgroud)

我不确定是否有可能,但我正在寻找更好的替代现在我正在做的事情.任何修改后的做法的例子都很棒.

angularjs

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

Reactjs从侧面或顶部调整大小?也许用jquery ui?

我有一个div我想在reactjs中调整大小.我不想使用右下调整大小的部分.我喜欢jquery ui可调整大小,我可以指定北,南,东,西.有可能使用jquery ui可调整大小的反应还是有一些替代方法可以做同样的事情?

jquery reactjs

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

如何忽略gulp中的特定bower javascript库(可能是正则表达式问题)?

我正在使用"main-bower-files"gulp插件.有一个巨大的凉亭库...我想在我的名单"fatjslib.js"中忽略它.我目前的正则表达式过滤器如下:

   var listOfBower = mainBowerFiles({filter: (/.*\.js$/i)});
Run Code Online (Sandbox Code Playgroud)

这会选择"fatjslib.js",当我打印出上面的变量时,我看到:

"\\User\\kmichaels\\storage\\app\\bower_components\\fatjslib\FatJsLib\FatJsLib.js"
Run Code Online (Sandbox Code Playgroud)

如何指定过滤器或更改正则表达式,或执行"listOfBower"可忽略"FatJsLib.js"文件的操作?如果可能的话,我不想指定整个路径,如果有一种方法可以通配符忽略任何东西而不管使用"FatJsLib"的路径结构,这可能是最好的,但我愿意接受建议.解决方案是否灵活,可以将"AnotherBigLib.js"(在某些路径结构下有第二个库)添加到正则表达式或忽略列表中吗?

bower gulp

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

传单在展示和隐藏时发出角度问题?想要摆脱$ timeout

我有一个传单,用L.map('mapelement')调用.问题是,如果我单击"隐藏"传单地图的按钮,然后再次单击该按钮以显示,传单地图不会显示.但是,当我在创建地图之前在链接函数中放入setTimeout并将其设置为2秒时,每次都会显示地图(尽管我必须等待2秒).有没有更好的替代方法在我的自定义"leaflet-map"指令中使用$ timeout来显示和隐藏?

angularjs leaflet

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

如何使用多级资源编写java jersey REST API代码?

我想编写一个多层次的REST API,如:

/country
/country/state/
/country/state/{Virginia}
/country/state/Virginia/city
/country/state/Virginia/city/Richmond
Run Code Online (Sandbox Code Playgroud)

我有一个java类,它是一个带有@Path("country")的Country资源

如何创建StateResource.java和CityResource.java,以便我的Countryresource可以按照我计划使用它的方式使用StateResource?有关如何在Java中构造此类事物的任何有用链接?

java rest jax-rs

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

Javascript对象引用链接到数组中的对象?

如果我有一个对象:

var array = [];
var theobject = null;

array.push({song:"The Song", artist:"The Artist"}, {song:"Another Song", artist:"Another Artist"});
Run Code Online (Sandbox Code Playgroud)

我这样做:

for(var i = 0; i < array.length; i++)
if(array[i].song == "The Song") {
theobject = array[i];
break;
}
Run Code Online (Sandbox Code Playgroud)

如果我然后通过执行以下操作来更改对象:

theobject.song = "Changed Name";
Run Code Online (Sandbox Code Playgroud)

我遇到了问题尽管我自己试图将"theobject.song"设置为等于"Changed Name",但数组[0] .song也设置为"Changed Name".

我想要的是"theobject.song"变为"Changed Name",而array [0] .song仍然是"The Song".

完成此任务的最佳方法是什么?

javascript

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

如何在Java中正确格式化JSON字符串?

我有一个jersey客户端,它正在从需要获取格式正确的JSON的来源获取JSON:

通过http请求抓取时,我的JSON字符串如下所示:

{
    "properties": [
        {
            someproperty: "aproperty",
            set of data: {
                keyA: "SomeValueA",
                keyB: "SomeValueB",
                keyC: "SomeValueC"
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我遇到问题是因为json必须正确格式化,并且keyA,keB和keyC不在引号内。是否有一些有助于添加引号的库或将此字符串转换为格式正确的json的最佳方法?或者是否有一些简单的方法可以将其转换为json对象,而无需编写一堆具有与传入结构匹配的变量和列表的类?

java json

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

如何使用python将JSON存储到mongodb中?

somejson假设我的变量(字典)中有一个 json 对象。我有一个myjson这样声明的对象:

myjson['a'] = 'valueofa'
myjson['b'] = 'valueofb'
myjson['c'] = somejson
Run Code Online (Sandbox Code Playgroud)

我想获取这个myjson对象并将其插入到mongodb. 我该如何实现这个目标?我读到 mongoengine 是首选pymongo,但我看到的所有内容mongoengine似乎都非常强调文档,与现有的无关json。请通过一些示例代码阐明一些情况,或者阐明将我的myjson对象插入mongodb并能够检索它的最佳方法是什么。是mongoengine实现我正在寻找的目标的最佳方式吗?或者pymongo对于这种情况更好?

我认为它应该非常简单,但还没有找到任何真正能很好地解释必须做什么的东西。

我查看了以下教程: http://docs.mongodb.org/manual/tutorial/write-a-tumblelog-application-with-flask-mongoengine/

“定义架构”部分下,它讨论了准备结构的大量文档信息,但没有讨论如何将现有的 JSON 结构放入其中。

python mongodb

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

标签 统计

angularjs ×3

java ×3

bower ×1

cas ×1

gulp ×1

javascript ×1

jax-rs ×1

jquery ×1

json ×1

leaflet ×1

mongodb ×1

python ×1

reactjs ×1

rest ×1