小编Edw*_*son的帖子

如何将Liferay门户置于版本控制之下?

将Liferay门户置于版本控制之下的好方法是什么?这样,我并不是指我们编写的portlet版本,而是指运行站点的实际布局和配置.

设置新站点时,将通过管理控制面板对布局和配置进行所有更改.我希望通过版本控制实现的目标是:

  1. 可以将站点恢复到以前的任何状态.
  2. 使开发人员之间的同步变得容易,以便在启动开发实例时,它反映生产中的内容(或特定修订版本中的任何其他实例)的状态.

当然,内容的状态或多或少是动态的(同步数据库状态将是一个不同的问题),这里的重点更多的是布局,主题,页面以及像用户组等生活中固有的其他东西.

version-control liferay

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

将数组传递给Javascript Date构造函数,它是标准的吗?

这适用于Chrome:

var dateArray = [2012, 6, 5];
var dateObject = new Date(dateArray);
Run Code Online (Sandbox Code Playgroud)

我得到2012年6月5日.我也试过Android浏览器,我得到了相同的结果.但是,这在Firefox或Safari中不起作用.我可以说:

var dateObject = new Date(2012, 6, 5);
Run Code Online (Sandbox Code Playgroud)

但这应该是2012年7月5日,它应该是,而且也是我用Chrome获得的.

我的问题:是ECMA标准的第一个示例部分吗?仅仅是Chrome更具优势,我希望其他浏览器能在未来支持它吗?或者它只是一些v8-ism,我应该避免可移植性?

我一直试图找到这个特定形式的Date构造函数的引用,但无法得到任何.

javascript date

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

使用iconv将UTF-16BE转换为UTF-8而不使用BOM

我正在尝试使用iconv将UTF-16BE编码文件(字节顺序标记:0xFE 0xFF)转换为UTF-8,如下所示:

iconv -f UTF-16BE -t UTF-8 myfile.txt
Run Code Online (Sandbox Code Playgroud)

但是,结果输出具有UTF-8字节顺序标记(0xEF 0xBB 0xBF),这不是我需要的.有没有办法告诉iconv(或者是否存在等效的编码)将BOM放入UTF-8结果中?

text utf-8 utf-16 iconv

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

将嵌套对象编组为“平面”XML 结构

我如何编组对象层次结构,以便组件对象不成为嵌套的 XML 元素,而是使它们的属性成为根元素的直接子元素,其名称以类型为前缀。

例如,给定:

                                                    (A)
public class Customer {

    protected String firstName;
    protected String lastName;
    protected Address address;
}

public class Address {

    protected String street;
    protected String city;
}
Run Code Online (Sandbox Code Playgroud)

使用通常的 JAXB 注释会导致

                                                    (B)
<customer>
    <firstName>Juan</firstName>
    <lastName>dela Cruz</lastName>
    <address>
        <street>123 Rizal Avenue</street>
        <city>Manila</city>
    </address>
</customer>
Run Code Online (Sandbox Code Playgroud)

但是,相反,我需要编组相同的

                                                    (C)
<customer>
    <firstName>Juan</firstName>
    <lastName>dela Cruz</lastName>
    <address_street>123 Rizal Avenue</address_street>
    <address_city>Manila</address_city>
</customer>
Run Code Online (Sandbox Code Playgroud)

如果有一些 JAXB 咒语来解决我的需求,那就太好了,因为我已经使用 JAXB 来解决这个问题的大部分问题。事实上,这些对我的具体情况提出了一些限制:

  1. (A)中的 Java 类由 JAXB 根​​据与(B)中的 XML 结构相对应的现有模式生成。我不想维护生成的类的修改版本。
  2. 我不拥有或维护上述架构。实际的模式相当大,并且经常需要进行微小的修改。提出并维护等效的模式将是乏味的。另外,为了跟上架构修改,我依赖 JAXB 的自动类生成。
  3. 如果可以让事情变得更容易,嵌套最多只能深一层。在示例中,Address不会包含任何其他复杂类型。

我正在查看@XmlPathMOXy …

java xml jaxb

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

标签 统计

date ×1

iconv ×1

java ×1

javascript ×1

jaxb ×1

liferay ×1

text ×1

utf-16 ×1

utf-8 ×1

version-control ×1

xml ×1