问题列表 - 第13355页

为什么String是Java中文字存在的唯一类?

为什么java.lang.String存在两种创作方式的唯一类:

1)使用" new"关键字的正常方式.

String s = new String("abc");
Run Code Online (Sandbox Code Playgroud)

2)with Stringliteral(仅适用于String课程)

String s = "abc";
Run Code Online (Sandbox Code Playgroud)

那么为什么有String任何其他类的文字和文字?

java string literals

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

Scala隐式使用选择

我一直想知道透明 implicit转换是否真的是一个好主意,是否真的可以更好地使用implicits更多,嗯,明确.例如,假设我有一个接受a Date作为参数的方法,并且我有一个隐式转换,它将a String转换为Date:

implicit def str2date(s: String) : Date = new SimpleDateFormat("yyyyMMdd").parse(s)

private def foo(d: Date)
Run Code Online (Sandbox Code Playgroud)

那显然我可以通过透明implicit转换来调用它:

foo("20090910")
Run Code Online (Sandbox Code Playgroud)

将字符串转换为更明确的日期这一事实会更好吗?

class DateString(val s: String) { 
  def toDate : Date = new SimpleDateFormat("yyyyMMdd").parse(s) 
}

implicit def str2datestr(s: String) : DateString = new DateString(s)
Run Code Online (Sandbox Code Playgroud)

那么用法看起来更像是:

foo("20090910".toDate)
Run Code Online (Sandbox Code Playgroud)

这样做的好处是稍后会发生什么事情更清楚 - 我现在已经被implicit我应该知道的透明转换(OptionIterable任何人?)已经被抓了几次,这种用法仍然允许我们利用implicit秒.

scala implicit

23
推荐指数
2
解决办法
2244
查看次数

SQL - 从UNION查询中识别源表

我正在用PHP构建一个RSS源,它使用来自三个独立表的数据.表格均指网站不同区域内的页面.我遇到的问题是尝试在XML中创建链接字段.在不知道每个记录来自哪个表的情况下,我无法创建指向它的正确链接.

有没有办法解决这个问题?我尝试使用mysql_fetch_field,但它返回了表的空白值.

$sql = "
SELECT Title FROM table1
UNION 
SELECT Title FROM table2
UNION 
SELECT Title FROM table3";
Run Code Online (Sandbox Code Playgroud)

还涉及其他领域,但这基本上是我正在使用的查询.

任何帮助,将不胜感激.

谢谢.

sql union

18
推荐指数
2
解决办法
9742
查看次数

如何在Haskell程序中组织文件?

我刚刚开始在Haskell玩游戏.经过多年的Ruby,我习惯了Ruby on Rails或Rugui使用的文件组织.

Haskell程序中是否有关于文件组织的指南,最佳实践或甚至框架?

("了解你一个Haskell"和"真实世界Haskell"并没有真正处理这个问题.)

haskell organization

17
推荐指数
1
解决办法
2138
查看次数

按上次编辑日期列出文件

我有一个目录: /home/user/

如何列出此目录中的每个文件(包括子目录中的文件)并按上次修改日期对其进行排序?

bash shell

102
推荐指数
2
解决办法
7万
查看次数

如何优化指针间接层

我试图在繁重的计算应用程序中优化这类事情:

说我有

 double d[500][500][500][500];
Run Code Online (Sandbox Code Playgroud)

至少从编译器的角度来看,以下内容非常昂贵

double d[x][y][j][k]
Run Code Online (Sandbox Code Playgroud)

我想告诉编译器它是连续的内存,以方便计算偏移量.

在我的例子中,

我有这样的事情:

double n=0;
for (int i=0; i < someNumber; i++)
{
    n+=d[x][i][j][k] /*(some other math calculations)*/;
}
Run Code Online (Sandbox Code Playgroud)

所以我尝试通过将它放在一个单独的函数中来优化它

void func( double*** const restrict dMatrix )
{
  /* and do some calculations herel*/

}
Run Code Online (Sandbox Code Playgroud)

没多大帮助:(

有关优化的建议吗?

}

编辑

我不能重写代码使数组一维.我必须使用这个多维野兽:(

c c++ optimization performance gcc

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

用等半径的圆覆盖任意区域

算法如何工作覆盖半径相等的圆的任意区域?

圆的半径和区域的大小和形状是任意给出的.该区域应尽可能少地覆盖.圆圈可能重叠.

有算法可以处理吗?

geometry

7
推荐指数
3
解决办法
4420
查看次数

用PHP自动修剪mp3

有没有办法在PHP中自动将上传到网站的MP3修剪到30秒(或其他长度)?如果没有,是否有任何良好的第三方服务可以集成(对用户透明)以达到同样的效果?

谢谢.

php upload mp3 trim

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

使用Java进行简单的服

我正在尝试找到一个允许我监视服务器资源消耗的解决方案.优选地,我想要获得的度量是网络利用率IO,并且如果可能的话,CPU使用率/负载平均值和磁盘IO.

我唯一的另一个要求是这些信息可以通过Java获得,因此可以对其进行操作,至少可以在Linux(Fedora)上运行.

我听说过一些监控工具,但我不确定最好的方法.我可能想要每隔30秒收集一次信息.

谢谢

更新:只是为了重新迭代,我指的是系统范围的监控而不是Java特定的监控.我只想使用Java来访问这些指标

java linux monitoring health-monitoring

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

使用javascript读取文件

如何使用javascript从服务器端文件中读取内容?

javascript filehandle

0
推荐指数
1
解决办法
902
查看次数