问题列表 - 第4362页

使用PHP中的对象函数调用链接构造函数

有谁知道在PHP的下一个版本中是否可以使用以下表达式?

(new A())->a();    // Causes a syntax error
Run Code Online (Sandbox Code Playgroud)

我觉得非常讨厌,目前必须写2行而不是1行:

$c = new A();
$c->a();
Run Code Online (Sandbox Code Playgroud)

php

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

在Java中,是否可以知道是否已经加载了一个类?

是否可以知道是否已加载Java类而不尝试加载它?Class.forName试图加载该类,但我不希望这种副作用.还有另外一种方法吗?

(我不想覆盖类加载器.我正在寻找一种相对简单的方法.)

java classloader

40
推荐指数
4
解决办法
2万
查看次数

使用slug而不是ID获取记录

我正在尝试找到最好的方法(在可用性和性能方面)处理诸如获取标记有特定标记或类别或类似内容的记录之类的情况.

一个好方法(我想做的方式),是用标签/类别slug获取记录,所以URL看起来像:

http://stackoverflow.com/questions/tagged/language-agnostic
Run Code Online (Sandbox Code Playgroud)

通过slug获取记录,看起来比以下更好:

http://stackoverflow.com/questions/tag/789/language-agnostic
Run Code Online (Sandbox Code Playgroud)

通过ID获取并添加slug,因此它更适合搜索引擎.这个性能更好,因为通过整数ID获取数据会比字符串更快.(cmiiw)

现在,使用db模式:

posts    post_to_tags    tags
-----    ------------    ----
id       id              id
title    post_id         name
content  tag_id          slug
...                      ...
Run Code Online (Sandbox Code Playgroud)

我做得对吗?是否存在我需要知道的陷阱或最佳实践以避免性能问题?(例如,标签不应超过10,000条记录,或标签slug不应超过n个字符,或其他)

提前致谢.

database url performance select slug

6
推荐指数
1
解决办法
3076
查看次数

SWF上的HTML对象

我的网页上有一个SWF视频播放器.我想用一个高z-index在它上面绘制一个div标签,作为弹出窗口.它是一个非常通用的弹出窗口.因此,我不能把它作为瑞士法郎的一部分.但是,SWF似乎具有非常高的zIndex,并且不允许任何HTMLO实体坐在它上面.我如何实现这一目标或是否有替代解决方案.

谢谢.

html javascript flash

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

Java:在Type和Implementation上指定泛型

我见过的大多数引用,以及我的IDE的代码完成都在我的变量类型及其实现上指定了Generic类型,例如.

List<String> string = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

最近我开始在实现中跳过泛型类型,例如.

List<String> strings = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

假设编译器只检查它的spiffy泛型voodoo的类型,并且实现不应该关心,因为它的泛型类型在编译时被擦除,并且根本不应影响运行时.

我天真吗?是否有理由在实现中包含泛型类型?

java generics

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

如何在Windows/DOS上捕获stderr?

我想将脚本中的错误捕获到文件而不是屏幕中.

在*nix中,通常使用stderr重定向

echo "Error" 2> errorfile.log
Run Code Online (Sandbox Code Playgroud)

如何在Windows下的CMD脚本中执行此操作?

windows scripting cmd batch-file stderr

35
推荐指数
2
解决办法
4万
查看次数

D-Bus等效于Windows

有人知道Windows的Linux/D-Bus机制吗?

谢谢

windows winapi ipc dbus

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

使用SIGINT

根据这个http://www.cplusplus.com/reference/clibrary/csignal/signal.html

SIGINT通常由用户使用/导致.我如何SIGINT在c ++中导致?我看到一个使用的例子,kill(pid, SIGINT);但我宁愿以另一种方式引起它.我也在使用Windows.

c++ windows signals

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

如何确定“系统偏好设置”中的“旁白”是否已打开?

有没有一种方法可以理想地向后兼容Mac OS X 10.3,以判断是否在“系统偏好设置”中激活了“ Voice Over”?

macos cocoa macos-carbon assistive

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

如何从其他工作簿(excel)复制数据?

我已经有了一个创建工作表和其他东西的宏.创建工作表后,我是否要调用另一个宏,该数据库将数据从第二个excel(打开)复制到第一个和活动的Excel文件.

首先,我想复制到标题,但我不能让它工作 - 不断收到错误.

Sub CopyData(sheetName as String)
  Dim File as String, SheetData as String

  File = "my file.xls"
  SheetData = "name of sheet where data is"

  # Copy headers to sheetName in main file
  Workbooks(File).Worksheets(SheetData).Range("A1").Select  # fails here: Method Select for class Range failed
  Workbooks(File).Worksheets(SheetData).Range(Selection, Selection.End(xlToRight)).Select
  Workbooks(File).Worksheets(SheetData).Selection.Copy ActiveWorkbook.Sheets(sheetName).Cells(1, 1)
End Sub
Run Code Online (Sandbox Code Playgroud)

怎么了 ?

我真的想避免让"my file.xls"处于活动状态.

编辑:我必须放弃它并将SheetData复制到目标文件作为新工作表,然后才能工作. 查找并选择多行

excel vba excel-vba

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