小编Ste*_*eve的帖子

Scala中对象和类之间的区别

我只是在互联网上阅读一些Scala教程,并注意到在一些例子中,在示例的开头声明了一个对象.

classobjectScala有什么区别?

scala class object

600
推荐指数
9
解决办法
18万
查看次数

如何将参数传递给Java线程?

谁能告诉我如何将参数传递给线程?

此外,它如何为匿名类工作?

java multithreading

280
推荐指数
11
解决办法
33万
查看次数

Java中if语句的长列表

对不起,我找不到回答这个问题的问题,我几乎可以肯定其他人已经提出了这个问题.

我的问题是我正在编写一些系统库来运行嵌入式设备.我有命令可以通过无线电广播发送到这些设备.这只能通过文字来完成.在系统库中我有一个线程来处理看起来像这样的命令

if (value.equals("A")) { doCommandA() }
else if (value.equals("B")) { doCommandB() } 
else if etc. 
Run Code Online (Sandbox Code Playgroud)

问题是它有很多命令会迅速失控.看起来很可怕,调试很痛苦,并且在几个月的时间里难以理解.

java design-patterns command-pattern

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

如果key不存在,则创建默认值

任何人都可以向我展示一种检查哈希中是否存在密钥的红宝石方法,如果没有,则为其提供默认值.我假设有一个衬垫使用,除非这样做,但我不知道该使用什么.

ruby hash

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

根据日期过滤火花数据帧

我有一个数据帧

date, string, string
Run Code Online (Sandbox Code Playgroud)

我想在某段时间之前选择日期.我试过以下没有运气

 data.filter(data("date") < new java.sql.Date(format.parse("2015-03-14").getTime))
Run Code Online (Sandbox Code Playgroud)

我收到一条错误说明以下内容

org.apache.spark.sql.AnalysisException: resolved attribute(s) date#75 missing from date#72,uid#73,iid#74 in operator !Filter (date#75 < 16508);
Run Code Online (Sandbox Code Playgroud)

据我所知,查询不正确.任何人都可以告诉我应该格式化查询的方式?

我检查了数据框中的所有企业都有价值 - 他们这样做了.

apache-spark apache-spark-sql

21
推荐指数
4
解决办法
6万
查看次数

使用intellij和java更新外部库

我正在使用一些Apache jar,我会经常更改JAR.

这些JAR在intellij中列为外部库(即类路径正在查找JAR的安装目录).好吧,当我进行更改时,intellij似乎不知道新的实现.我必须将jar作为外部库删除并重新添加它.

有谁知道我要做什么,以便intellij自动选择更改?我已经完成了清洁和重建项目,但效果不大.

intellij-idea

18
推荐指数
3
解决办法
4万
查看次数

如何确定搜索查询转发用户到我的网站?

问候,

我正在尝试找出用于将人们转发到我的网站的查询.如果有人能告诉我我应该调查什么api,我会很感激.我确信这可以使用javascript以及ruby和php,所以任何技术都可以.

只是为了学习,我不介意知道我应该使用的三个:)

javascript php ruby search-engine

13
推荐指数
2
解决办法
2263
查看次数

将带有空格的字符串转换为URL

我正在使用ruby和googles反向地理编码yql表来理想地自动化我的一些搜索查询.我遇到的问题是将查询转换为合法的网址格式.问题是我正在使用的编码是返回非法网址.我正在运行的查询如下

query="select * from google.geocoding where q='40.714224,-73.961452'" 
pQuery= CGI::escape(query)
Run Code Online (Sandbox Code Playgroud)

处理后的查询的最终输出如下所示

http://query.yahooapis.com/v1/public/yql?q=select+%2A+from+google.geocoding+where+q%3D%2740.3714224%2C--73.961452%27+format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=
Run Code Online (Sandbox Code Playgroud)

唉,网址是非法的.在YQL控制台中检查查询的内容时,我得到以下内容

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20google.geocoding%20where%20q%3D%2240.714224%2C-73.961452%22&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=
Run Code Online (Sandbox Code Playgroud)

正如你可以看到:),编码完全错误.我想知道有谁知道如何生成正确的网址.

ruby url-encoding yql

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

将字符串转换为哈希,然后再改写字符串

我需要散列一些字符串,以便我可以将它们传递到某些库中,这是使用String.hashCode调用直接进行的.

但是,一旦处理完所有内容,我想将hashCode生成的整数转换回String值.我显然可以在其他地方跟踪字符串和哈希码值并在那里进行转换,但我想知道Java中是否会有任何自动执行此操作的内容.

java hash

11
推荐指数
3
解决办法
3万
查看次数

检测位图上的触摸

映入眼帘,

有没有人如何检测用户何时按下画布内的位图?

谢谢

android

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