小编Cro*_*ked的帖子

Oracle DB(PL/SQL)重构工具

我想知道是否有适用于Oracle数据库的重构工具,尤其是PL/SQL.我正在开发一个项目,其中一半的开发人员正在使用c#而另一半正在使用db,其中有一个庞大而复杂的模式和pl/sql中的大型代码库.我们也使用sql server,但数据库团队只使用Oracle.

这个代码库正在积极地工作,并且正在逐步重构,但我很惊讶地发现oracle的重构工具有多糟糕(或者至少与Eclipse和Resharper相比).

开发人员正在使用Toad,它只有基本的重构支持(可能因为它似乎更多地针对db admin然后开发).我以前曾经使用过Toad,但是我总是假设pl/sql有更多的功能来处理代码,但从未调查过它.现在,据我所知,它提供的唯一重构是提取方法(过程)和变量重命名.我读了一篇比较sql developer和pl/sql developer的文章,这些似乎没有更好的重构支持.我快速浏览了eclipse数据工具项目,但是自从我上次使用它(几年前)以来他们没有看到它们添加了重构支持.

对于Sql Server,存在Sql Refactor,当表结构发生更改时,会将其传播到存储过程.这对我来说比手动更新所有存储过程更干净,更不容易出错.我过去在一个项目中使用了这些工具的旧版本,它们看起来相当不错但有点慢,但那是几年前它仍然可用.

类似于Oracle的东西对我们的开发团队来说已经是一个很大的帮助,所以如果它们确实存在,我会对Oracle的良好重构工具提出一些建议.谢谢,Crocked

oracle refactoring plsql

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

在SVG中发出渲染truetype字体

我有一个问题,即通过fop渲染到pdf的svg中呈现truetype字体.

在最后的pdf中,字体是Times New Roman而不是我预期的truetype字体.

该文档的主要字体系列使用Type 1字体,并且还使用我生成的字体度量标准,这些字体度量标准正确显示.我认为该字体的truetype版本仅为过去的图表添加.

奇怪的是,这是在一个阶段工作,似乎已停止工作,我现在无法让它恢复工作,因为我不明白它将如何起作用.为了尝试让它恢复工作,我经历了Java 6,Java 5和FOP 0.95和0.93的不同组合以及最新的FOP主干都没有成功.即使在fop生成中启用了完全跟踪,我也没有看到用Times New Roman替换的字体,但我认为这是因为Batik对此渲染负责.

我已经运行了一些示例Java代码,AWT正确地看到了TrueType字体,我相信这是Batik正在使用的.

我也尝试在fop.xconf文件中使用font-substitions,但这似乎没有效果.在fop.xconf中,我只定义了Type 1字体和另一个True Type Font Zapfdingbats,它们在pdf中正确处理.我还应该在这里添加其他truetype字体,但检查我们的版本历史记录,它似乎过去没有.

有什么我在这里失踪,因为我认为蜡染将采取Windows ttf字体并渲染它但这似乎不起作用.任何帮助将不胜感激.谢谢,Crocked

fonts svg truetype batik apache-fop

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

标签 统计

apache-fop ×1

batik ×1

fonts ×1

oracle ×1

plsql ×1

refactoring ×1

svg ×1

truetype ×1