草庐IT

collecting

全部标签

android - kotlin.TypeCastException : null cannot be cast to non-null type kotlin. collections.Map<kotlin.String, kotlin.Any>

我一直在寻找对我的代码有广泛帮助的答案,但我找到的解决方案对我不起作用。我收到以下错误:kotlin.TypeCastException:nullcannotbecasttonon-nulltypekotlin.collections.MapFATALEXCEPTION:mainProcess:com.meetHitch.HitchApp,PID:4021kotlin.TypeCastException:nullcannotbecasttonon-nulltypekotlin.collections.Mapat...helpers.RestAPIKt$getUserProfile$1.

java - 相当于 Java 中的 Ruby #map 或 #collect 吗?

假设我有一个数组movies=get_movies()在ruby​​中我经常这样做movies.map{|电影|movie.poster_image_url}或类似内容。在Java中我可以做哪些类似的事情?并且同样优雅、简洁和可读。我知道有无数种方法可以做到这一点,但如果有一种很好的方法可以让我不想使用Groovy或其他东西,请告诉我。我确信Java有一些很棒的方法来做这样的事情。到目前为止,这是我使用来自https://github.com/holgerbrandl/themoviedbapi/的TheMovieDBAPIJava包装器的Java代码.TmdbMoviesmovies

android - 尝试同步 gradle 时无法加载类 'kotlin.collections.CollectionsKT' 错误

今天,每次我尝试gradle同步我的项目时,我开始收到错误Unabletoloadclass'kotlin.collections.CollectionsKT'(如this图像所示)。我找不到关于此错误的任何信息,唯一的解决方案似乎是禁用Intellij上的kotlin插件。我的一些项目没有kotlin,但其他项目有(没有kotlin的项目在尝试同步时也会抛出此错误),所以这不是可行的选择。有人知道它可能是什么吗? 最佳答案 奇怪,我今天也开始遇到这个问题。就我而言,我不需要禁用Kotlin插件,但我确实需要将Gradle发行版(在

android - Guava :java.lang.NoClassDefFoundError - com.google.common.collect.HashBiMap

我目前在使用从这里下载的Guava库时面临java.lang.NoClassDefFoundError:com.google.common.collect.HashBiMap的问题:http://code.google.com/p/guava-libraries/我已经将guava-12.0.jar作为引用库添加到我的项目中,但我仍然遇到错误。你能就问题是什么给出一些建议吗?谢谢你的帮助packagemy.project;importandroid.app.Activity;importandroid.os.Bundle;importcom.google.common.collect.

Android Studio 5.2 - 刷新失败。原因 :com. google.common.collect.Maps

这个问题在这里已经有了答案:Gradle0.9.+/0.9.2error:Unabletoloadclass'com.android.builder.testing.api.DeviceProvider'(2个答案)关闭8年前。AndroidStudio5.2中的每个项目都突然出现了这个问题Gradle'MyApplication4'projectrefreshfailed:Cause:com.google.common.collect.MapsGradlesettings确实可以找到有关它的任何信息,因此在重新安装之前会在这里进行检查

c++ - QtCreator 构建返回 collect2 : ld returned exit status 1

在QtCreator中构建几个不同的项目时,我遇到了以下构建错误:collect2:ldreturned1exitstatus仅更改一些内容(不应更改构建中的任何重要内容)后,如果它已经出现,它将消失,如果它不存在,它将出现。在我当前的学校项目程序中,我正在尝试编译rock03.cpp。它是构建中唯一的文件,并且具有main()方法。我刚刚成功运行它,然后回去更改一些if()的顺序,现在,我只收到两个相关警告:overridingcommandsfortarget'rock03.o'和ignoringoldcommandsfortarget'rock03.o'连同有问题的错误。有人知道

collections - Kotlin:通过强制转换修改(不可变)列表,合法吗?

我们知道Kotlin中的List是不可变的,即你不能像下面这样添加和删除。classTempClass{varmyList:List?=nullfundoSomething(){myList=ArrayList()myList!!.add(10)myList!!.remove(10)}}但如果我们将其转换为如下所示的ArrayList,则添加和删除可以正常工作。classTempClass{varmyList:List?=nullfundoSomething(){myList=ArrayList()(myList!!asArrayList).add(10)(myList!!asArra

collections - Kotlin:通过强制转换修改(不可变)列表,合法吗?

我们知道Kotlin中的List是不可变的,即你不能像下面这样添加和删除。classTempClass{varmyList:List?=nullfundoSomething(){myList=ArrayList()myList!!.add(10)myList!!.remove(10)}}但如果我们将其转换为如下所示的ArrayList,则添加和删除可以正常工作。classTempClass{varmyList:List?=nullfundoSomething(){myList=ArrayList()(myList!!asArrayList).add(10)(myList!!asArra

java - C++ 到 Java : searching a collection efficiently

我的背景主要是C++,现在我正在愤怒地编写一些Java。我发现在C++中使用STL的一些基本内容在Java中似乎比我认为的更麻烦。我的结论是,可能有一个更好的Java惯用语我还没有理解。这是一个使用伪代码的示例。我有一些事物的集合,这些事物具有基于某些碰巧是字符串的成员变量的自然排序关系。classThing{Stringkey1;Stringkey2;}在C++中,我可能会定义一个排序运算符//////@brief///provideatotalorderfor'Things'usingkey1andkey2///booloperatorb.key1)returnfalse;else

c++ - collect2.exe 有什么作用?

当我检查由gcc-v-oproggy.exeproggy.o生成的代码时,我发现命令行扩展为一大堆库选项和库,所有这些都使用collect2.exe链接。ld.exe怎么了?为什么我看不到?有人可以向我解释一下collect2.exe的作用吗? 最佳答案 collect2是一个用于生成构造函数表的实用程序,__main(在main开头调用的自动生成的函数)取决于。通常你看不到它,因为它在文件系统上被命名为ld,它又调用真正的ld(通常称为real-ld,尽管collect2会检查一个寻找它的地方的数量)