例如,如果我们有一个表Books,我们如何计算hibernate的书记录总数?
在Java中,我们可以执行以下操作
public class TempClass {
List<Integer> myList = null;
void doSomething() {
myList = new ArrayList<>();
myList.add(10);
myList.remove(10);
}
}
Run Code Online (Sandbox Code Playgroud)
但如果我们直接将其重写为Kotlin,如下所示
class TempClass {
var myList: List<Int>? = null
fun doSomething() {
myList = ArrayList<Int>()
myList!!.add(10)
myList!!.remove(10)
}
}
Run Code Online (Sandbox Code Playgroud)
我从我的列表中得到了没有找到add
并remove
运行的错误
我努力将它转换为ArrayList,但这需要投射它是奇怪的,而在Java中不需要.这就违背了抽象类List的目的
class TempClass {
var myList: List<Int>? = null
fun doSomething() {
myList = ArrayList<Int>()
(myList!! as ArrayList).add(10)
(myList!! as ArrayList).remove(10)
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让我使用List但不需要投射它,就像在Java中可以做到的那样?
我想选择sql :
SELECT "year-month" from table group by "year-month" AND order by date
,其中年 - 月 - 格式为日期"1978-01","1923-12".选择to_char工作,但不是"正确"的顺序.
我有一个项目git
.有一天,我将所有项目文件从当前目录移动到foo/bar/
项目下.我是用它做的git mv
.然后我添加了一些文件并对现有文件进行了一些更改.
因此,现在当我查看历史记录时foo/bar/file.c
,我只能看到移动文件后所做的更改.
我尝试以各种方式解决这个问题(filter-branch
使用子目录过滤器等),但没有任何帮助,所以我在这里很好.我很感激你能给我的任何帮助.谢谢!
是否有任何加速mySQL转储和导入的文档化技术?
这将包括my.cnf设置,使用ramdisks等.
仅查看记录的技术,最好使用基准显示潜在的加速.
假设您有一些 Dockerfile。需要向该文件添加什么,以便在构建期间将字符串(即“Hello World”)打印到控制台?
docker build .
研究
这个问题是 Google 中该主题的热门问题。我通过谷歌搜索并登陆这里进行了研究。
我已经尝试过的
从接受的答案来看:
RUN echo "hello there"
Run Code Online (Sandbox Code Playgroud)
这实际上是行不通的。
.my.cnf
在Windows中使用XAMPP 的mysql客户端的位置是什么?
澄清:默认情况下,此文件不存在,因此在创建它时,您应该将它放在何处,以便命令行客户端自动读取它?
我最近放弃了尝试在Eclipse中使用Scala(像完成这样的基本内容不起作用).所以现在我正在尝试使用IntelliJ.我没有走得太远.
我已经能够编辑程序了(在语法高亮和完成之内......耶!).但我甚至无法运行最简单的"Hello World".这是原始错误:
Scala signature Predef has wrong version Expected 5.0 found: 4.1 in .... scala-library.jar
但那是昨天的IDEA 9.0.1.见下文...
UPDATE
今天我卸载了IntelliJ 9.0.1,并安装了9.0.2 Early Availability,以及4/14稳定版的Scala插件.
然后我从头开始通过向导设置一个项目:
创建了一个新类:
object hello { def main(args: Array[String]) { println("hello: " + args); } }
对于我的努力,我现在有一个全新的错误:)
这里是:
Scalac内部错误:类java.lang.ClassNotFoundException [java.net.URLClassLoader $ 1.run(URLClassLoader.java:202),java.security.AccessController.doPrivileged(Native Method),java.net.URLClassLoader.findClass(URLClassLoader.java) :190),java.lang.ClassLoader.loadClass(ClassLoader.java:307),sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301),java.lang.ClassLoader.loadClass(ClassLoader.java:248) ,java.lang.Class.forName0(本机方法),java.lang.Class.forName(Class.java:169),org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:72) ]
最终更新
我卸载了9.0.2 EA并重新安装了9.0.1,但这次使用的是2.7.3版本的Scala而不是默认的2.7.6,因为2.7.3是IntelliJ网站屏幕截图中显示的那个(我猜屏幕截图证明他们实际测试了这个版本!).现在一切正常!!!
目前我在同一行上有一个段落标题和右侧的图像:
<div class="paragraphs">
<div class="row">
<div class="span4">
<div class="content-heading"><h3>Experience   </h3><img src="../site/img/success32.png"/></div>
<p>Donec id elit non mi porta gravida at eget metus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这很好 - 内容标题和图像在同一行.但是,当我将图像放在内容标题div之前时,它们不再在同一行上.这就是我想要达到的目标 - 图像然后内容标题 - 在同一条线上.