`
javamonkey
  • 浏览: 171206 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

注释脚本(comment script)

阅读更多

      为了把我的想法简化成一俩个词,我已经想了很久,最初命名为replace2,意思是指可以在配置文件或者任何文本文件中加上特定的符号,以供replace2在运行的时候修改这些配置文件,但同时又不影响原文件的语义。

    譬如,为log4j配置文件指定输出目录:

    #log4j.appender.R.File =@@serverLogPath@@

    log4j.appender.R.File = c:\logs\server.log.

   在开发的的时候日志,日志输出到c:\logs目录下,在部署到服务的时候,运行replace2,日志配置替换为serverLogPath指定的路径。

    这个有点类似配置文件的配置文件。配置文件虽然配置系统的运行环境,如目标webservice,数据库url,日志文件等等,但由于在项目开发生命周期内,环境各有不同,有本地开发的,有测试的,有生产的。甚至有多个测试系统。因此这些配置文件也应该随环境不同而不同。使用replace2便是达到此效果的一个方法之一。只需要建立环境配置文件,然后运行replace2就可以了。

     鉴于此,我长时间认为这就是配置文件的配置文件,COC(configuration of configuration ). 我最近又意识到这不但是COC,真正的应用可以扩大到各种文本,譬如源代码。在写 EJB的时候,为了调试方便,通常申明为remote,但在web运行的时候,通常是local,因此可以使用相同的技术来替换。另外,要求注释脚本有更多的功能和更简便的功能。如上面日志的例子,可以简化成

#@@serverLogPath@@

log4j.appender.R.File = c:\logs\server.log. 再比如能支持一些util的方法.

1.删除指定的几行。如部署的时候,在html中删除一些无用的js导入

2 修改指定的值。如在部署阶段为js增加一个版本号

3 生成随机数

等等

 

    我觉得关于注释脚本这块,肯定是有写花样可以玩的。简而言之,通过文本注释可以指示你的部署工具,或者开发工具修改原来内容的语义。

0
0
分享到:
评论

相关推荐

    powerdesigner,将name自动填充到注释(comment)。

    保存这个脚本为“name变成注释.vbs”,然后在“Execute Commands”的“Script File”(脚本文件)框中选择这个文件。点击“Run”(运行)按钮,脚本会开始执行,将所有符合条件的字段名称自动填充到对应的注释中。 ...

    PowerDesigner 中name和comment 互换脚本

    "PowerDesigner 中name和comment 互换脚本"这个主题涉及到的是在PDM中,如何通过编写VBS(Visual Basic Script)脚本来实现模型对象的name属性和comment属性的交换。 PowerDesigner中的name属性通常用于定义对象的...

    PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment

    在数据库设计过程中,为了增强数据库的可读性和可维护性,通常会在数据库的表和字段上添加注释(comment)。这些注释可以清晰地说明每个字段的用途和含义,尤其对于那些使用英文名称的字段,注释尤为重要。...

    Mikrotik Script 中文脚本教程

    例如,在RouterOS 3.0版本中,字符参数后需要使用引号进行注释,例如“comment="test"”。同时,在RouterOS 3.0版本中不再支持变量定义中使用“中横杠”的定义,比如“global test-address”。 此外,RouterOS的...

    powerdesigner生成含注释的sql

    关于压缩包内的`name2comment.vbs`文件,这可能是一个Visual Basic Script(VBS)脚本,通常用于自动化或定制化某些任务。在这个上下文中,它可能是一个辅助脚本,用于帮助用户在PowerDesigner中批量处理表名或字段...

    PowerDesigner逆向工程时,将表字段的comment转换为PDM的name

    在实际工作中,有时我们希望PDM中的元素名称能更直观地反映出其功能或含义,这就涉及到将表字段的注释(Comment)转换为PDM中的名称(Name)。 标题中提到的问题,即"PowerDesigner逆向工程时,将表字段的comment...

    PowerDesigner连接MySQL互相导入以及显示中文注释

    - 选择“Generate SQL Script”选项,生成包含表结构及中文注释的SQL脚本。 - 确保勾选“Generate comments”选项以生成注释信息。 2. **导入表结构**: - 将生成的SQL脚本导入MySQL数据库。 - 可以通过MySQL...

    PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码

    ### PowerDesigner 中将 Comment(注释)及 Name(名称)内容互相 COPY 的 VBS 脚本 在数据库设计和管理领域,PowerDesigner 是一款功能强大的工具,它可以帮助用户进行概念、逻辑和物理数据模型的设计与维护。在 ...

    PowerDesigner中的name和comment互换

    当我们处理复杂的数据模型时,我们可能需要将模型中对象的name(名称)和comment(注释)字段进行互换,以满足不同的管理需求和文档的标准化。 在PowerDesigner中,通常可以通过内置的脚本功能来实现这种需求。工具...

    JSP脚本元素.pptx

    在JSP页面中,我们可以使用各种脚本元素来实现不同的功能,例如注释、声明、表达式、脚本等。在本文中,我们将对JSP脚本元素进行详细的介绍,包括注释、声明、表达式和脚本等。 一、注释 在JSP页面中,我们可以...

    Ghidra comment add script

    - **Ghidra comment add script**:此标题表明本文档介绍的是如何在Ghidra逆向工程工具中编写一个脚本,用于自动添加注释到特定指令。 #### 描述分析 - **instruction_descriptions 字典**:描述中给出了一系列汇编...

    PowerDesign配置SqlServer2008建表脚本格式.docx

    对于表注释的配置,可以在`Script` -> `Objects` -> `Table` -> `TableComment`中找到相关的SQL语句模板。这里使用的是`sys.sp_addextendedproperty`存储过程,设置`@name`为`MS_Description`,`@value`为你想要的...

    PowerDesign配置MySQL5.0建表脚本格式.docx

    在`Script` -> `Objects` -> `Table` -> `TableComment`部分,可以设置对表的注释。例如,使用`alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%`命令来添加或更新表的注释,这里的`%QUALIFIER%`和`%TABLE...

    30 Bash Script Examples

    单行注释使用“#”,多行注释可以通过不同的方法来实现,如使用“: <<'COMMENT'”和“COMMENT”。 4. 循环结构:Bash提供了多种循环结构,包括While循环和For循环。While循环基于条件表达式来执行,只要条件为真就...

    Sybase PowerDesigner 常用脚本

    1. `name2comment.vbs`:这个脚本可能用于将数据库对象的名称转换为对应的注释或描述。在数据库管理中,注释是重要的元数据,可以帮助理解对象的功能和用途。此脚本可能接收一个名称作为输入,然后返回与该名称关联...

    name2comment

    标题《name2comment》所指涉的知识点主要涉及到在特定软件环境中,通过脚本将对象的名称自动复制到其注释字段中。从提供的文件内容来看,具体例子是在Sybase PowerDesigner这款数据建模工具中,通过编写VBScript脚本...

    Javascript基础知识整理.doc

    本文将对JavaScript的基础知识进行整理和总结,包括脚本块的引用、隐藏脚本代码、浏览器不支持时的显示、链接外部脚本文件、注释脚本、输出到浏览器、定义变量、字符串相加、字符串搜索、字符串替换、格式化字串、...

    JavaScript脚本

    通过以上分析,我们了解了JavaScript的一些基础但关键的概念和用法,包括`<script>`标签的使用、注释、字符串操作、格式化以及数组的创建和排序。掌握这些知识对于任何希望在Web开发领域有所作为的人来说都是必不可...

    powerdesigner 生成备注方法

    1. **使用PowerDesigner自带的命令行工具OpenPDM**:通过“Tools”菜单下的“Execute Commands”选项,选择“Run Script”并指定脚本文件路径。 2. **直接在PowerDesigner环境中执行**:可以在PowerDesigner IDE中...

    linux script 好用的sed命令

    ### 注释(Comment) 在sed脚本中添加注释有助于理解脚本的功能。注释必须以井字号 `#` 开头,并且在System V风格的sed中,注释通常只出现在脚本的第一列。在某些版本(如GNU sed)中,注释可以在脚本的任何位置。...

Global site tag (gtag.js) - Google Analytics