小编Iva*_*van的帖子

如何将可变HashMap转换为Scala中的不可变等效项?

在我的函数内部,我通过用数据填充新的可变HashMap来构造结果集(如果有更好的方法 - 我很感激评论).然后我想将结果集作为不可变的HashMap返回.如何从变量中导出一个不可变的?

scala mutable immutability scala-collections

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

如何绘制多列CSV文件?

我是R的新手,请原谅我提出一个可能很愚蠢的问题.

我有一个多列CSV(以逗号分隔,没有引号)文件,其中第一行是标题,第一列是连续的整数索引,其他17列是函数的浮点值.

任务是在同一图表上绘制所有17条线(使用相同的轴).

听起来很简单但实际上并不是很明显.

csv charts r

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

在T-SQL代码中创建数据库时,如何指定恢复模型(完整,简单或批量记录)?

在T-SQL代码中的CREATE DATABASE查询中创建数据库时,如何指定恢复模型(完整,简单或批量记录)?

t-sql

12
推荐指数
1
解决办法
9144
查看次数

你能分享一个URL解析实现的链接吗?

据我了解,URL包含以下字段:

  • 协议(http,https,ftp等)
  • 用户名
  • 用户密码
  • 主机地址(IP地址或DNS FQDN)
  • 端口(可以暗示)
  • 服务器文档根目录内的文档路径
  • 一组参数和值
  • 文件部分(#)

protocol://user:password@host:port/path/document?arg1=val1&arg2=val2#part

我需要一个代码来从任何给定的URL字符串中获取任何这些字段的值(如果未设置则为null /空值).我自己实现这个还是已经有了代码,所以我不需要发明一个轮子?

我对Scala或Java代码特别感兴趣.C#,PHP,Python或Perl代码也很有用.

java string url parsing scala

12
推荐指数
2
解决办法
6543
查看次数

使用空格来对齐代码是否被认为是一种好的风格?

例如,什么样的代码被认为更好的样式?如果我向专业开发人员展示我的代码并询问我的代码是否良好,那么使用第二种样式是否可能被视为(次要,但......)减去或加上我的代码质量?

我自己倾向于喜欢第二种风格,但更愿意遵守这种情况下最常见的观点.

1

val foo : Int = -1
val bar : Int = 1
val yohoho : Double = NaN
Run Code Online (Sandbox Code Playgroud)

2

val foo    : Int    = -1
val bar    : Int    =  1
val yohoho : Double =  NaN
Run Code Online (Sandbox Code Playgroud)

coding-style scala

12
推荐指数
4
解决办法
1872
查看次数

如何在Scala中编写类析构函数?

我想在一个类实例存在的整个过程中打开一个FileWriter.所以我需要在析构函数中关闭它.但是如何在Scala中指定析构函数?

destructor scala

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

我可以根据手动编辑的.dbml重新生成.designer.cs吗?

我手动(使用文本编辑器)在DBML文件中做了一些修改(主要是重命名).我可以使用VisualStudio基于新的DBML重新创建.designer.cs文件吗?

.net database-design linq-to-sql visual-studio

12
推荐指数
1
解决办法
4792
查看次数

我可以导入静态类作为命名空间来调用其方法而无需在C#中指定类名吗?

我广泛使用了一个特定静态类的成员函数.每当我调用它时,指定类名的方法看起来很讨厌......

我可以导入静态类作为命名空间来调用其方法而不指定类名C#吗?

.net c# static-methods namespaces

12
推荐指数
3
解决办法
3597
查看次数

如何在Scala中组合2个迭代器?

a并且bIterator[String]类型的值.我需要c包括的所有元素ab.令人惊讶的是我无法弄清楚如何实现这一目标.你碰巧知道吗?

iterator scala scala-collections

12
推荐指数
1
解决办法
4118
查看次数

如何从Scala中的泛型函数返回null?

我正在编写自己的简单javax.sql.DataSource实现,我需要工作的唯一方法是getConnection: Connection,但是接口继承了许多其他方法(我不需要)javax.sql.CommonDataSourcejava.sql.Wrapper.所以,我想以一种他们实际上不会工作的方式"实现"那些不需要的方法,但是在调用时会表现得很好.例如,我实现boolean isWrapperFor(Class<?> iface)

def isWrapperFor(iface: Class[_]): Boolean = false
Run Code Online (Sandbox Code Playgroud)

我想实施<T> T unwrap(Class<T> iface)

def unwrap[T](iface: Class[T]): T = null
Run Code Online (Sandbox Code Playgroud)

但是最后一个不起作用:编译器报告类型不匹配.

使用是否正确null.asInstanceOf[T]或有更好的方法吗?当然我认为只是UnsupportedOperationException在这个特殊情况下投掷,但恕我直言这个问题仍然很有趣.

generics null scala

12
推荐指数
2
解决办法
7612
查看次数