小编Pau*_* S.的帖子

在Eclipse的Aptana插件中调试FTPS SSL验证

我刚刚用Aptana插件安装了Eclipse.我需要使用FTPS将我的文件传输到服务器,但如果我选中了"验证证书"框,我会收到此错误:

服务器证书错误:无法验证服务器证书.(使用SSLFTPCertificateException.printCertificates查看证书.)

我在文档中找不到有关如何"使用SSLFTPCertificateException.printCertificates"的内容.有人能指出我需要执行此命令的位置吗?我在终端试过了,得到了:

sh.exe":找不到SSLFTPCertificateException.printCertificates:命令

aptana eclipse ftps

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

PHP类封装选项

在最近的阅读中,我看到有关封装方法和OOP最佳实践的相互矛盾的建议.

我开始开发一系列PHP类,用于将数据从多个源系统传输和转换到最终目标.因此,第一个类的属性包含源URL和身份验证值.

对于具有无限扩展潜力的长期项目,以下哪项最佳?

  1. 声明为公共属性.在构造类时为每个源设置外部值.亲:简单.Con:没有封装优势

  2. 使用__get和__set.为每个源设置外部值.Pro:遵循OOP惯例.Con:打开所有外部访问; 再次,没有封装

  3. 将属性声明为受保护.对于我需要使用的每个源系统,扩展原始类并在子类中设置属性.Pro:带封装的OOP.Con:要管理的更多类和可能的文件.

目前,尽管存在文件开销,但选项3似乎是最好的.我也对其他想法持开放态度.

我读过这个问题的参考文献:

http://typicalprogrammer.com/?p=23

Getter和Setter?

http://www.php.net/manual/en/language.oop5.overloading.php

独立的getter/setter方法,还是组合?

http://martinfowler.com/bliki/GetterEradicator.html

是否值得在OOP中获取和设置方法?

php oop

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

如何在多台计算机上有效地使用 VirtualBox VM?

我的 IDE 是 Eclipse,在 VirtualBox VM 内的 Ubuntu 12.10 中运行。我目前在两个地方工作 - 一个办公室有一台 Windows 7 PC,另一个有 Mac。将我的 VM 移动到高速 USB 闪存驱动器上,然后在办公室之间携带它似乎最有效。它没有解决。

我使用 PC 将 VM 复制到闪存驱动器,并在那里进行了测试。有效。我把它带到另一个办公室,将它插入 Mac,启动 VirtualBox 并尝试启动 VM。它说“在 E:... 找不到驱动器”,它希望找到一个 Windows 驱动器位置。因此,我尝试从 VM 中移除磁盘并将其重新安装在 Mac 上。这导致了“UUID 已在使用中”错误。

这种运输方式可行吗?我不想每次更换办公室时都必须运行 sethduuid。

virtualbox virtual-machine

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

标签 统计

aptana ×1

eclipse ×1

ftps ×1

oop ×1

php ×1

virtual-machine ×1

virtualbox ×1