小编Var*_*gen的帖子

在Linux中使用了Ctrl-Alt-F6,无法恢复我的屏幕

这显然是一个愚蠢的问题.我在Mac和Linux上都在Eclipse中进行编码,但是我混淆了并使用了Mac快捷方式窗口标签(Ctrl- Cmd- F6),但我在uni和屏幕上使用Linux变黑了.我以前做过这个,但这次我无法回到我的桌面.Ctrl- Alt F1- F6给了我不同的终端,F7给了我一个黑色的屏幕和F8一个闪烁在左上角下划线.我的会话不应该在某个地方F1- F6并且它会丢失吗?

linux console

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

Enum工厂式的方法

在我的应用程序中,可以生成几个不同的报告(CSV,HTML等).

我没有创建传统的工厂式方法模式,而是计划在枚举常量体中添加一个方法,该方法将创建并返回相应的报表对象.

public enum ReportType {
 CSV {
  @Override
  public Report create() {
   return new CSVReport();
  }
 },
 HTML {
  @Override
  public Report create() {
   return new HTMLReport();
  }
 };

 public abstract Report create();
}
Run Code Online (Sandbox Code Playgroud)

使用指定的ReportType枚举常量,我可以通过执行如下语句轻松创建新报表:

ReportType.CSV.create()
Run Code Online (Sandbox Code Playgroud)

我希望得到其他人对使用这种方法的看法.你觉得这怎么样?你更喜欢其他任何方法,如果有的话,为什么?

谢谢

java enums factory

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

在Mac上为PostgreSQL安装PDO驱动程序(使用Zend进行eclipse)

如何让PDO在我的mac上运行(os x 10.5)?我在Zend/Eclipse中使用内置的php和php.似乎根本找不到有用的驱动程序.

eclipse postgresql macos pdo

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

标签 统计

console ×1

eclipse ×1

enums ×1

factory ×1

java ×1

linux ×1

macos ×1

pdo ×1

postgresql ×1