问题列表 - 第5350页

为什么是super.super.method(); Java不允许?

我读了这个问题并认为如果有人可以写的话很容易解决(不是没有它可以解决):

@Override
public String toString() {
    return super.super.toString();
}
Run Code Online (Sandbox Code Playgroud)

我不确定它在许多情况下是否有用,但我想知道为什么它不是,如果这样的东西存在于其他语言中.

你们有什么感想?

编辑: 澄清:是的,我知道,这在Java中是不可能的,我不会真的错过它.这不是我期望的工作,并且惊讶于编译错误.我刚才有了这个想法并想讨论它.

java superclass

347
推荐指数
7
解决办法
16万
查看次数

如何在Objective-C中反转NSArray?

我需要扭转我的态度NSArray.

举个例子:

[1,2,3,4,5] 必须成为: [5,4,3,2,1]

实现这一目标的最佳方法是什么?

objective-c nsarray

347
推荐指数
8
解决办法
14万
查看次数

MySQL不使用WHERE IN子句的索引?

我正在尝试优化我的Rails应用程序中的一些数据库查询,我有几个让我难过.他们都INWHERE子句中使用an 并且都在进行全表扫描,即使适当的索引似乎已经到位.

例如:

SELECT `user_metrics`.* FROM `user_metrics` WHERE (`user_metrics`.user_id IN (N,N,N,N,N,N,N,N,N,N,N,N))
Run Code Online (Sandbox Code Playgroud)

执行全表扫描并EXPLAIN说:

select_type: simple
type: all
extra: using where
possible_keys: index_user_metrics_on_user_id  (which is an index on the user_id column)
key: (none)
key_length: (none)
ref: (none)
rows: 208
Run Code Online (Sandbox Code Playgroud)

使用IN语句时是否未使用索引或我是否需要以不同方式执行某些操作?这里的查询是由Rails生成的,所以我可以重新审视我的关系是如何定义的,但我想我首先要从数据库级别的潜在修复开始.

mysql sql database optimization ruby-on-rails

49
推荐指数
5
解决办法
4万
查看次数

使用std :: cout的表格布局

如何在C++流中格式化输出以打印固定宽度的左对齐表?就像是

printf("%-14.3f%-14.3f\n", 12345.12345, 12345.12345);
Run Code Online (Sandbox Code Playgroud)

poducing

12345.123     12345.123
Run Code Online (Sandbox Code Playgroud)

c++ formatting iostream stream

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

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

为什么SWT Composite有时需要调用resize()来正确布局?

有时我们会遇到一个绝对拒绝正确摆脱的SWT复合材料.当我们在复合材料上调用dispose然后用另一个替换它时,我们经常会遇到这种情况; 虽然它似乎并不严格限于这种情况.

当我们遇到这个问题时,大约50%的时间,我们可以打电话pack()layout()违规复合,一切都会好的.但是,大约50%的时间我们必须这样做:

Point p = c.getSize();
c.setSize(p.x+1, p.y+1);
c.setSize(p);
Run Code Online (Sandbox Code Playgroud)

几乎每种布局管理器组合都会发生这种情况.

我希望我有一个漂亮,简单,可重复的案例,但我没有.我希望有人能认出这个问题并说:"好吧,呃,你错过了xyz ......"

java swt

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

从中级C#课开始,重点关注UML ......您最好的建议或经验丰富的建议?

我正在通过Kaplan在线学校开始C#编程的第二堂课.我在网上与教授和班级有一些有限的互动,但在实际的学校里却没有.我即将通过Richard Wiener的"使用C#.NET进行现代软件开发".这本书似乎非常重视UML(我甚至不知道现在是什么!)

您已经体验过Csharpers ....当我通过这个时,请记住任何提示,以便了解现代软件工程师如何在课堂外工作?

在我开始理解UML和中间C#编程时,要分享任何观点吗?

c#

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

Javascript编码问题

我们有一个外部.js文件,我们希望将其包含在许多不同的页面中.该文件包含用于在客户端对表进行排序的代码,并使用脚本中的▲和▼字符来指示哪个列已排序以及在哪个方向排序.

该脚本最初是为ASP.Net页面编写的,用于将一些排序工作从服务器卸载到客户端(防止在启用javascript时对回发进行排序).在这种情况下,编码几乎总是UTF-8,并且在该上下文中工作得很好.

但是,我们还有一些较旧的经典ASP页面,我们希望包含该脚本.对于这些页面,编码更像是一个大杂烩,取决于谁在何时编写页面以及使用了什么工具(记事本,vs6,vs2005,其他html帮助程序).通常在页面中没有指定编码,所以由浏览器来选择,但实际上并没有我能看到的硬规则.

问题是如果使用不同的(非UTF8)编码,则▼和▲字符将无法正确显示.我尝试使用html实体,但无法让它们从javascript中运行良好.

如何使脚本针对各种可能的编码进行调整,以便"特殊"字符始终正确显示?是否有我可以使用的不同角色,或者我错过了使用html实现html实体的技巧?

以下是使用字符的代码段:

// get sort direction, arrow
var dir = 1;
if (self.innerHTML.indexOf(" ?") > -1)           
     dir = -1;
var arrow = (dir == 1)?" ?":" ?"; 

// SORT   -- function that actually sorts- not relevant to the question
if  (!SimpleTableSort(t.id, self.cellIndex, dir, sortType)) return;

//remove all arrows
for (var c = 0,cl=t.rows[0].cells.length;c<cl;c+=1)
{
    var cell = t.rows[0].cells[c];
    cell.innerHTML = cell.innerHTML.replace(" ?", "").replace(" ?", "");
}

// set new arrow
self.innerHTML += arrow;
Run Code Online (Sandbox Code Playgroud)

对于好奇,我最终使用的代码点与接受的答案是\ u25B4和\ u25BC.

html javascript encoding

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

Double.TryParse或Convert.ToDouble - 哪个更快更安全?

我的应用程序使用VSTO读取Excel文件并将读取的数据添加到StringDictionary.它仅添加具有几位数字的数据(1000 1000,2 1000,34 - 逗号是俄罗斯标准中的分隔符).

最好检查当前字符串是否是合适的数字?

object data, string key; // data had read

try
{
  Convert.ToDouble(regionData, CultureInfo.CurrentCulture);
  dic.Add(key, regionData.ToString());
}
catch (InvalidCastException)
{
  // is not a number
}
Run Code Online (Sandbox Code Playgroud)

要么

double d;
string str = data.ToString();
if (Double.TryParse(str, out d)) // if done, then is a number
{
  dic.Add(key, str);
}
Run Code Online (Sandbox Code Playgroud)

我必须使用StringDictionary而不是Dictionary<string, double>因为以下解析算法问题.

我的问题:哪种方式更快?哪个更安全?

打电话Convert.ToDouble(object)或者打电话会更好Convert.ToDouble(string)吗?

.net c# double parsing

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

有没有好的空间数据库教程?

我正在寻找PostGIS或SQL Server 2008的空间功能.也许是Oracle.

我想知道是否有任何好的教程,特别是探索这些数据库的空间能力或一般的这种类型的能力.

有谁知道吗?书籍推荐也可以.

database sql-server oracle postgis spatial

5
推荐指数
1
解决办法
7678
查看次数