赞了回答2017-09-01
1.直播是服务器端推流,客户端接收,通过server建立长连接实现。2.弹幕可以理解为qq的消息,为了减少收发请求,和稳定性,毕竟弹幕很频发,所以会使用socket进行通信,也就是与server建立长连接。3.其实一个长连接就可以做到,但是能做到并不代表会这么做,只是如果...
赞了回答2017-09-01
看看 "/usr/local/bin/sbcl" 这个文件是否存在。sbcl需要用brew安装
回答了问题2017-09-01
突然发现近2年前提的问题。现在看看,so easy。emacs配置cl开发环境,需要slime和sbcl。slime是一个插件,sbcl是个解释器。两个都需要安装,才可以。
提出了问题2015-11-23
提出了问题2015-11-09
赞了回答2015-11-06
DSL是一种概念,不是某种具体的语言。你这样理解吧,Gradle是一种专门用于项目构建的工具,其使用的构建脚本就是一种基于groovy的DSL。你说的那个语法我觉得还是不要当成对象 和字段来理解:因为gradle是构建工具,你当成【任务/任务配置】来jar:生成jar包manifest ...
赞了回答2015-11-06
对的呀,你一般看到的类似你上面代码的文件,都是gradle的编译配置。简单的来说没有太多提现groovy以及程序流程的地方,所以一般人很难理解为什么一门语言是这个样子的(这也就是为什么说是DSL的原因)。
回答了问题2015-10-07
用File即可完成遍历啊 {代码...}
回答了问题2015-10-07
这是泛型方法,说明它接收类型参数是E的Page,并返回Page
回答了问题2015-10-07
使用设计模式中的空对象模式,会优雅一些
回答了问题2015-06-13
当一个对象不再被引用时,GC会回收它。不仅如此,当一个对象是被弱引用(WeakReference),软引用(SoftReference)着,GC也会在适当的时机回收它们。严格的讲,java不存在内存泄露。但是在实际应用中,由于很多对象会被一些拥有全局生命周期的容器所引用,而此时GC...