当前位置:文档之家› 程序编写规范(注释、命名等)

程序编写规范(注释、命名等)

程序编写规范(注释、命名等)
程序编写规范(注释、命名等)

程序编写规范----注释、缩进、命名规范[复制链接]

一、注释

程序中的注释能够帮助理解程序。但是也不能太多,太多同样会影响程序的可读性。要遵循简练,准确,易理解的原则。

1、文件头:文件的头部应该有个对本文件的详细描述。内容包括版权,版本号,生成日期,作者,内容,功能,函数功能,与其他文件的关系,修改日志等。尤其是每次修改,都应该写入修改日志。

下面是一个常用的模版

/*************************************************

Copyright (C), 2000-2004, ******

File name: // 文件名

Author: Version: Date: // 作者、版本及完成日期

Description: // 用于详细说明此程序文件完成的主要功能,与其他模块

// 或函数的接口,输出值、取值范围、含义及参数间的控

// 制、顺序、独立或依赖等关系

Others: // 其它内容的说明

Function List: // 主要函数列表,每条记录应包括函数名及功能简要说明

1. ....

History: // 修改历史记录列表,每条修改记录应包括修改日期、修改

// 者及修改内容简述

1. Date:

Author:

Modification:

2. ...

*************************************************/

2、函数:列出函数的目的,功能、输入输出、返回值、调用关系等。

模版:

/*************************************************

Function: // 函数名称

Description: // 函数功能、性能等的描述

Calls: // 被本函数调用的函数清单

Called By: // 调用本函数的函数清单

Table Accessed: // 被访问的表(此项仅对于牵扯到数据库操作的程序)

Table Updated: // 被修改的表(此项仅对于牵扯到数据库操作的程序)

Input: // 输入参数说明,包括每个参数的作

// 用、取值说明及参数间关系。

Output: // 对输出参数的说明。

Return: // 函数返回值的说明

Others: // 其它说明

*************************************************/

3、文件内部注释:编写代码的同时应该写出注释,修改代码时应该连同修改注释。保证注释与文件的同步。写注释时应该遵循简洁,准确,明了的原则,尽量少使用缩写,尤其是不常用的缩写。注释的位置应该在被注释语句的上方或右方,位于上方时,应该与上方的语句用空行分开。注释应该与被注释语句相同缩进。

4、命名:变量,数据结构等如果命名不是充分自注释的,必须有注释。说明其作用,取值范围,在哪里使用,适用时的注意事项等。

5、语句:分支语句必须给出注释。包括语句块的功能,输出。程序块结束行右方必须给出注释以表明程序块结束。switch语句由于某种情况在一个case结束后必须进入另一个case 语句时,必须加上注释。

6、其他需要注意的事项:应该避免在一行代码或表达式中使用注释;函数,变量,结构等的命名尽量遵循规范,使代码成为自注释的;注释应该是对代码的解释或对意图的说明,帮助理解代码。

二、排版

正确的排版方式有助于程序的理解,增加可读性。并且在编写代码的过程中,有助于梳理思路。

1、程序块必须采用缩进风格编写,最好是缩进4个空格。最好不用使用“tab”键,不同的编辑器对“tab”的解释方式不同,容易造成混乱。

2、相对独立的程序块之间、变量说明之后必须加空行。

3、较长的语句应该换行。尽量在低优先级的操作符出换行。换行要有必要缩进,并把操作符放在此行最前面。如果是函数的参数,则不允许将某一参数隔断,应该在两个参数之间换行,中间的逗号放在上一行的最后,

4、if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。括号(程序块的分界符)也独占一行,不缩进,其内语句才开始缩进。

5、多个短句不允许放在同一行。

6、在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如->),后不应加空

格。

三、标识符命名

1、标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。

说明:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。

示例:如下单词的缩写能够被大家基本认可。

temp 可缩写为 tmp ;

flag 可缩写为 flg ;

statistic 可缩写为 stat ;

increment 可缩写为 inc ;

message 可缩写为 msg ;

2、命名中若使用特殊约定或缩写,则要有注释说明。

说明:应该在源文件的开始之处,对文件中所使用的缩写或约定,特别是特殊的缩写,进行必要的注释说明。

3、自己特有的命名风格,要自始至终保持一致,不可来回变化。

说明:个人的命名风格,在符合所在项目组或产品组的命名规则的前提下,才可使用。(即命名规则中没有规定到的地方才可有个人命名风格)。

4、对于变量命名,禁止取单个字符(如i、j、k...),建议除了要有具体含义外,还能表明其变量类型、数据类型等,但i、j、k作局部循环变量是允许的。

说明:变量,尤其是局部变量,如果用单个字符表示,很容易敲错(如i写成j),而编译时又检查不出来,有可能为了这个小小的错误而花费大量的查错时间。

示例:下面所示的局部变量名的定义方法可以借鉴。

int liv_Width

其变量名解释如下:

l 局部变量(Local)(其它:g 全局变量(Global)...)

i 数据类型(Interger)

v 变量(Variable)(其它:c 常量(Const)...)

Width 变量含义

这样可以防止局部变量与全局变量重名。

5、命名规范必须与所使用的系统风格保持一致,并在同一项目中统一,比如采用UNIX的全小写加下划线的风格或大小写混排的方式,不要使用大小写与下划线混排的方式,用作特殊标识如标识成员变量或全局变量的m_和g_,其后加上大小写混排的方式是允许的。

示例:Add_User不允许,add_user、AddUser、m_AddUser允许。

6、:除非必要,不要用数字或较奇怪的字符来定义标识符。

示例:如下命名,使人产生疑惑。

#define _EXAMPLE_0_TEST_

#define _EXAMPLE_1_TEST_

void set_sls00( BYTE sls );

应改为有意义的单词命名

#define _EXAMPLE_UNIT_TEST_

#define _EXAMPLE_ASSERT_TEST_

void set_udt_msg_sls( BYTE sls );

7、在同一软件产品内,应规划好接口部分标识符(变量、结构、函数及常量)的命名,防止编译、链接时产生冲突。

说明:对接口部分的标识符应该有更严格限制,防止冲突。如可规定接口部分的变量与常量之前加上“模块”标识等。

8、用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。

add / remove begin / end create / destroy

insert / delete first / last get / release

increment / decrement put / get

add / delete lock / unlock open / close

min / max old / new start / stop

next / previous source / target show / hide

send / receive source / destination

cut / paste up / down

示例:

int min_sum;

int max_sum;

int add_user( BYTE *user_name );

int delete_user( BYTE *user_name );

9、除了编译开关/头文件等特殊应用,应避免使用_EXAMPLE_TEST_之类以下划线开始和结尾的定义。

新词发现综述

新词发现综述 廖先桃 摘要:中文自动分词技术是自然语言处理领域一项很重要的基础工作,而随着新词的不断出现,它使中文分词结果中出现过多的“散串”,影响了分词的准确率。因此,新词识别已经成为中文自动分词的一个难点和瓶颈问题。本文从新词的概念出发,讨论了新词发现的技术及发展。 关键词:新词发现 中文分词 1 引言 在中文信息处理领域,由于中文自身的特点,它不像英文那样在词与词之间有空格间隔,因此,中文自动分词是一项很重要的基础工作。但是随着社会和互联网的不断发展,新词语不断在日常生活中涌现。据中国语言文字工作委员会专家曾做的一个保守统计,中国自改革开放的20年来平均每年产生800多个新词语[1][2]。新词的出现,使得自动分词结果中出现过多的“散串”,从而影响了分词的准确率。最近的研究还显示,60%的分词错误是由新词导致的[20]。因此,有效地识别新词,将为观察研究分析语言现象的动态变化、规范语言文字以及提高中文自动分词的总体效果起到重要的作用。 2 新词的概念 目前,在中文分词领域出现了新词(New Words)和未登录词(Unknown Words)两种概念。很多研究者并没有对未登录词和新词加以区别,认为它们是一样的[12][13]。通常,未登录词被定义为未在词典中出现的词[3][4][5]。(Chen,1997)通过对一个规模为300万词汇的语料统计,将未登录词分为五种类别,包括 (a) 缩略词(abbreviation),如“中油”、“日韩”; (b) 专有名词(Proper names),主要包括人名、地名、机构名。如“张三”、“北京”、“微软”; (c) 派生词(derived words),主要指含有后缀词素的词,如“电脑化”; (d) 复合词(compounds),由动词或名词等组合而成,如“获允”、“搜寻法”、“电脑桌”; (e) 数字类复合词(numeric type compounds),即组成成分中含有数字,包括时间、日期、电话号码、地址、数字等,如“2005年”、“三千”。 新词虽然也是未在词典中出现的词,属于未登录词,但它和未登录词还是不同的。(周,et al.,2004)认为应该从两个方面把握新词的定义,(1)从词典参照的角度来说,新词语是指通过各种途径产生的、具有基本词汇所没有的新形式、新意义或新用法的词语[6]。即鉴定新词语的参照系是现代汉语基本词汇的词形、词义和词语的用法。(2)从时间参照角度来说,新词语是出现在某一时间段内或自某一时间点以来所首次出现的具有新词形、新词义或者新用法的词汇[7]。 从语言学角度来讲,汉语中的新词语按照来源大体可以分为以下几类[2][6]: (1) 命名实体:包括人名、地名、商品名、公司字号、机构名等; (2) 缩略语:如“非典”、“计生委”等; (3) 方言词:如“靓”、“埋单”等; (4) 新造词:如“伊妹儿”、“美眉”等;

施工项目管理规范

施工现场管理一般实施细则(重要) 1 范围本细则适用于各项目经理部施工现场管理。 2 规范性引用文件 下列文件中的条款通过本细则的引用而成为本细则的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本细则,然而,鼓励根据本规定达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本细则 Q/YGS G 325.04-2002 《施工现场管理标准》 3 主管机构与分工 3.1 公司工程管理部是施工现场综合管理部门,负责对各工程项目的施工现场总平面管理和对文明施工进行检查与监督。 3.2 分公司(厂)施工管理部门会同项目工地生产(车间)办公室负责制订本单位工程项目施工现场总平面管理规划,项目工地生产(车间)部门具体组织实施,并将现场管理的实施情况及时向分公司生产科汇报。分公司生产管理部门汇集各项目施工管理情况定期向公司工程管理部汇报。 4 管理内容与要求 4.1 项目经理部应认真搞好施工现场管理,及时巡视检查并整改发现的问题;现场门头要设置公司的标志,并公示下列内容。 4.1.1 项目现场设置" 四牌一图" ⑴、施工企业概况牌,其规格为高2m、宽3m,离地面距离1m。(附图) ⑵、工程概况牌,其规格为高2m,宽度3m,离地面距离1m。(附图) ⑶、质量方针目标牌,其规格为高2m,宽3m,离地面距离1m。(附图) ⑷、健康、安全、环境方针牌,其规格为高2m,宽3m,离地面距离1m。(附图) ⑸、施工总平面图,其规格为高2m,宽3m,离地面距离1m。(附图) 4.1.2 施工总平面布置图,比例合适,内容齐全。 4.1.3 项目现场"四牌一图"应固定设置在项目现场内主要进出口处,图牌处不乱扔堆杂物,保持清洁。 4.2 施工总平面图管理 4.2.1 项目现场施工总平面图的主要内容 ⑴、标明已建及拟建的永久性房屋、构筑物、运输道路及循环走道。 ⑵、标明施工用的临时水管线、电力线和照明线、变压器及配电间、现场危险品及仓库的位 置。 ⑶、土建工程还应标明: ①砼、砂浆搅拌机及塔吊、卷扬机、木工机械的平面位置。 ②石灰膏、纸筋灰、粉煤灰储存池及构件、钢筋等位置。 ⑷、安装工程还应标明: ①钢结构和油罐的铆焊预制场、压力容器的现场组焊场、工艺管线的管焊预制场、冷换或热 设备的试压场区、阀门试压场区、电气和仪表的试验校验室、电气和仪表的预制场区。 ②施工平台、配电盘、水源点的平面位置。 ③施工机械的平面摆放位置及棚设,大型工装的现场摆放位置。 ④起重桅杆与卷扬机,锚坑与拖拉绳的平面位置,起重机索具的现场临时存放区。 ⑤大型塔器及设备进现场后平面摆放位置。 ⑥钢材(板材、型材、管材)、电线电缆等材料的现场存放区,预制的或顾客供货的成品, 半成品放置区。 ⑸、标明生活区及行政设施的平面位置及其结构型式。 ⑹、其它应该标明的内容。

史上最全!css命名规范(英文命名)

史上最全!css 命名规范(英文命名)一.文件命名规范 [b] 样式文件命名[/b] [quote] 主要的master.css 布局,版面layout.css 专栏columns.css 文字font.css 打印样式print.css 主题themes.css [/quote] [b]CSS ID 的命名[/b] [quote] 页头:header 登录条:loginbar 标志logo 侧栏sidebar 广告banner 导航nav 子导航:subnav 菜单menu 子菜单:submenu 搜索search 滚动scroll 页面主体:main 内容content 标签页:tab 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入joinus 指南guild 服务service 热点八、、hot 新闻news 下载download 注册regsiter 状态status 按钮btn 投票vote 合作伙伴:partner 友情链接:friendlink 页脚footer 版权copyright

wrap mainnav subnav footer content header footer label title mainbav ( globalnav ) topnav sidebar leftsidebar rightsidebar logo banner menu1content menucontainer submenu sidebarIcon 注释: note 面包屑: breadcrumb ( 即页面所处位置导航提示) 容器: 内容: 搜索: 登陆: 功能区: container content search Login shop( 如购物车,收银台 ) 当前的 current[/quote] [b] 网站常用中英文对照表 [/b] [quote] 网站导航 Site Map 公司简介 Profile or Company Profile or Company 公司设备 Equipment Equipment 公司荣誉 Glories Glories 企业文化 Culture Culture 产品展示 Product Product 资质认证 Quality Certification 企业规模 Scale Scale 营销网络 Sales Network 组织机构 organization organization 合作加盟 Join In Cooperation 技术力量 Technology Technology 经理致辞 Manager's oration 发展历程 Development History 外 套: 主导 航: 子导航: 页 脚: 整个 页面: 页 眉: 页 脚: 商 标: 标 题: 主导航: 顶导航: 边导航: 左导航: 右导航: 旗 志: 标 语: 菜单内容 1: 菜单容量: 子菜单: 边导航图标:

项目命名及管理规范

XXXXXXXXXX公司项目命名及管理规范 XXXXXXXXXX公司 二○一○年一月

1.目的 为规范公司内部项目命名,确保项目信息传递顺畅;及时沟通项目各环节进展情况,保证项目整体的有效运行;促进经营和财务工作的有序进行,加强公司管理水平,特制定本规范。 2.范围 本规范适用于公司内部各部门间涉及“费用”及“成本”的沟通和信息传递,包括《借款申请单》、《支出凭单》、《差旅费单》及市场、采购、财务相关单据,不涉及公司及部门对外的说明、汇报等文件。 3.项目命名规则 3.1项目名称结构 1、项目名称一共由五部分组成,其中时间、项目类别、项目属性为必填项,客户、项目名称为可选项(二选一),结构如下: 时间+项目类别+客户+项目名称+项目属性 2、应用范围说明: ●时间:为项目正式立项的年度日期。如2010、2011等。 ●项目类别:公司目前所涉及项目分四类:软件类、工程类、其它类、新业务 类、公司类分别使用A、B、C、N代表。 软件类:指软件类业务 工程类:指工程类业务 其它类:指贸易类业务等 新业务类:除以上三类业务外其余业务均属于新业务类。如新业务形成 一定规模,经公司报批后可单独划分业务类型。

●客户:可选项。合同履行的客户对象。如XXXXXX局、XXXXXX公司等。 ●项目名称:可选项。项目的具体说明。如库房管理、运输管理、视频监控、 代理服务器等。 ●项目属性:分为公司交办和自己承担,分别使用J、Z代表。 ●注意事项 ●2010年之前已立项项目保持原有名称不变。 ●项目名称命名可读性第一,应在充分包含相关信息的条件下,尽量简洁,一 目了然。 ●项目类别的中文名称应当根据系统的类型选择使用常用命名词汇。 ●系统的版本不在命名中体现。 ●名称的全称不宜太长,一般在15个字以内(包括数字)。 ●客户、项目名称等字段过长时,可以使用字面意思明白并约定俗成的简称。 ●相同的项目类别、客户和项目名称在不同的项目命名出现时必须保持一致。 3.2示例 软件类项目示例: 工程类项目示例:

建设工程项目管理规范

建设工程项目管理规范 GB/T 50326-2017 1 总则 1.0.1 为规范建设工程项目管理程序和行为,提高工程项目管理水平,制定本规范。 1.0.2 本规范适用于建设工程有关各方的项目管理活动。1.0.3 建设工程项目管理,除应符合本规范外,尚应符合国家现行有关标准的规定。 2 术语 2.0.1 建设工程项目construction project 为完成依法立项的新建、扩建、改建工程而进行的、有起止日期的、达到规定要求的一组相互关联的受控活动,包括策划、勘察、设计、采购、施工、试运行、竣工验收和考核评价等阶段。简称为项目。2.0.2 建设工程项目管理construction project management 运用系统的理论和方法,对建设工程项目进行的计划、组织、指挥、协调和控制等专业化活动。简称为项目管理。 2.0.3 组织organization 为实现其目标而具有职责、权限和关系等自身职能的个人或群体。2.0.4 项目管理机构project management organization 根据组织授权,直接实施项目管理的单位。可以是项目管理公司、项目部、工程监理部等。

2.0.5 发包人employer 按招标文件或合同中约定,具有项目发包主体资格和支付合同价款能力的当事人或者取得该当事人资格的合法继承人。 2.0.6 承包人contractor 按合同约定,被发包人接受的具有项目承包主体资格的当事人,以及取得该当事人资格的合法继承人。 2.0.7 分包人subcontractor 承担项目的部分工程或服务并具有相应资格的当事人。 2.0.8 相关方stakeholder 能够影响决策或活动、受决策或活动影响,或感觉自身受到决策或活动影响的个人或组织。 2.0.9 项目负责人(项目经理) project leader(project man-ager) 组织法定代表人在建设工程项目上的授权委托代理人。2.0.10 项目范围管理project scope management 对合同中约定的项目工作范围进行的定义、计划、控制和变更等活动。 2.0.11 项目管理责任制project management responsibility system 组织制定的、以项目负责人(项目经理)为主体,确保项目管理目标实现的责任制度。 2.0.12 项目管理目标责任书responsibility document of pro-ject management 组织的管理层与项目管理机构签订的,明确项目管理机构应达到的

移动端手机前端css命名规范

手机前端CSS命名规范 一、文件规范 1、文件均归档至约定的目录中。 具体要求通过豆瓣的CSS规范进行讲解: 所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:?基本样式库 /css/core ?通用UI元素样式库 /css/lib ?JS组件相关样式库 /css/ui 业务类的CSS是指和具体产品相关的文件,放在如下目录中: ?读书 /css/book/ ?电影 /css/movie/ ?音乐 /css/music/ ?社区 /css/sns/ ?小站 /css/site/ ?同城 /css/location/ ?电台 /css/radio/ 外联CSS文件适用于全站级和产品级通用的大文件。内联CSS文件适用于在一个或几个页面共用的CSS。另外一对具体的CSS进行文档化的整理。如: ?util-01 reset /css/core/reset.css ?util-02 通用模块容器 /css/core/mod.css ?ui-01. 喜欢按钮 /css/core/fav_btn.css ?ui-02. 视频/相册列表项 /css/core/media_item.css ?ui-03. 评星 /css/core/rating.css ?ui-04. 通用按钮 /css/core/common_button.css ?ui-05. 分页 /css/core/pagination.css ?ui-06. 推荐按钮 /css/core/rec_btn.css

?ui-07. 老版对话框 /css/core/old_dialog.css ?ui-08. 老版Tab /css/core/old_tab.css ?ui-09. 老版成员列表 /css/core/old_userlist.css ?ui-10. 老版信息区 /css/core/notify.css ?ui-11. 社区用户导航 /css/core/profile_nav.css ?ui-12. 当前大社区导航 /css/core/site_nav.css ?ui-13. 加载中 /css/lib/loading.css 2、文件引入可通过外联或内联方式引入。 ?外联方式:(类型声明type=”text/css”可以省略) ?内联方式:(类型声明type=”text/css”可以省略) ?link和style标签都应该放入head中,原则上,不允许在html上直接写样式。避免在CSS中使用@import,嵌套不要超过一层。 3、文件名、文件编码及文件大小 ?文件名必须由小写字母、数字、中划线组成 ?文件必须用UTF-8编码,使用UTF-8(非BOM),在HTML中指定UTF-8编码,在CSS中则不需要特别指定因为默认就是UTF-8。 ?单个CSS文件避免过大(建议少于300行) 二、注释规范 1、文件顶部注释(推荐使用) /* * @description: 中文说 明 * @author: name * @update: name (2013-04-13 18:32) */ 2、模块注释 /* module: module1 by 张三 */ … /* module: module2 by 张三 */ 模块注释必须单独写在一行 3、单行注释与多行注释 /* this is a short comment */ 单行注释可以写在单独一行,也可以写在行尾,注释中的每一行长度不超过40个汉字,或者80个英文字符。

(项目管理)项目规范和基础配置

项目规范和基础配置 1. 项目规范说明 1.1名词解释 (1)驼峰命名法:就是当变量名或函数名是由一个或多个单字连结在一 起,而构成的唯一识别字时,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。 (2)首字母大写的驼峰命名法:在驼峰命名法基础上首字母大写。 1.2数据库中表、视图、字段的命名 a) 数据库表命名需以T 开头,后接表的英文简写(首字母大写的驼峰命名法),如TUser 表。 视图命名需以V 开头,后接表的英文简写或视图的目的(首字母大写驼峰命名法)。 b) 字段的命名需以有意义的英文单词组合(首字母大写的驼峰命名法)。 1.3项目java 代码包含义:严格遵照MVC 模式 M 模型层包括JavaBean 和其他数据操作, C 控制器层即通过Servlet 负责页面的跳转。 所以src 文件夹分为如下三部分: bean 包——内含与数据库表相对应的JavaBean 对象, JavaBeanOP——还有对应JavaBean 与数据库的操作。 servlet 包——包括所有与页面交互的Servlet 操作; util 包——包括公用的或特殊用途的函数。 具体如下图:

1.4项目中java 包的命名规则: a)bean 包的名称命名规则为bean.编程人的拼音缩写.编写模块的英文单词; b)servlet 包的名称命名规则为servlet.编程人的拼音缩写.编写模块的英文单词; c) util 包的名称命名规则为util.编程人的拼音缩写。 d)注意:命名规则的前两项应为小写(即XX 包.编程人的拼音缩写),最后一项(即编写模块的英文单词或是util 包的第二项)应为大写。具体格式如图: 1.5 Bean 包中JavaBean 文件的名称 bean 中的JavaBean 文件需和数据库中的表一一对应起来,以数据库中的表来命名JavaBean 文件,如TUser 表对象bean 包的TUser.java。如有不与数据库表对应JavaBean 可自行选择有意义的英文单词或组合来命名,但应首字母大写的驼峰命名法。 1.6 Bean 包中JavaBean 对象的数据库操作文件名称 所有JavaBean 与数据库的操作,一律命名为JavaBeanOP 的形式。如TUser 对象的数据库操作命名为TUserOP.java,其中包括所有与数据库的操作。同时每个OP 文件必须含有函数insert()、update()和delete()分别表示新建、修改和删除的含义。具体代码可参照src.bean.tpersonop.java 来写。

CSS代码规范#(精选.)

HTML基本格式: 标题 注释:/*header start*/ 内容区域 /*header end*/ CSS 书写规范 1、用两个空格代替tab键。 2、不要在自闭合的元素尾部添加斜线。不要省略可选的结束标签。 3、对于属性的定义,确保全部用双引号,不要用单引号。 4、指定HTML的根元素的lang属性。 5、IE通过指定edge mode。通知IE采用其所支持的最新模式。 列: 6、必须声明字符编码,一般采用UTF-8。 7、引入CSS与JS时不指定type属性,因为它们都有默认值。 8、属性顺序: 8.1 class 8.2 Id、name 8.3 data-* 8.4 src、for、type、href 8.5 title、alt 8.6 aria-*、role 9、书写顺序: 9.1 位置属性(position,top,right,z-index,display,float 等) 9.2 大小(width,height,padding,margin) 9.3 文字系列(font,line-height,letter-spacing,color-text-algin 等) 9.4 背景(background,border 等) 9.5 其他(animation,transition等) 10、尽量缩写属性。 11、去掉小数点前的“0”。 12、不建议使用下划线,为了和js区分,IE6中无效而且输入的时候少按shift键。 13、不要随意使用id(应按需要使用,而不能滥用) 14、减少标签数量。 15、尽量避免使用js生成标签。通过js生成的标签让内容变得不易查找,编辑,并且降低性能. 16、对于从逗号分隔的属性值,每个逗号后面都应该插入一个空格(,box_shadow)。

项目流程管理表(规范填写)

项目组成员表
一、项目基本情况
项目名称 制作人 项目经理 公司名称+开发名称 填写此表格的人 项目主要负责人 项目编号 审核人 制作日期 营销部部经理 此表开始填写的日期
二、项目组成员(营销大部在这个项目中涉及成员)
成员姓名 项目角色 客户商谈 美工 所在部门 营销部 市场部 工作内容 原型图等图形的制作和美化 职责 投入频度及工作量 多长时间跟进、工作量 如何 联系电话 主管经理 所处的部 门经理 项目起止日期
销售经理(签字)
日期
项目流程表的使用培训,这个流程包含 10 个子表,目的是利用这些流程表来规范公司的项目管理,使每一个项目都能 很好被跟踪和推进,直到项目签完合同,从这些表中我们可以总结对我们有利的经验和不利于项目的教训。

项目策划/任务书
一、项目基本情况
项目名称 制作人 项目经理 项目编号 审核人 制作日期
二、项目描述
1. 项目背景与目的(所有的项目均起始于某个商业问题,该部分简要描述这些问题) 比如事业单位的门户网站 它是为了做个政绩的形象工程 谋公司的要开发办公软件为了减少人力增加办公 效率等等
2. 项目目标(包含质量目标,工期目标、费用目标和交付产品特征与特征的主要描述) 包括对方预算 什么时候要 希望达到的功能要求以及效果如何
三、项目里程碑计划(包含里程碑的时间和成果)
按照项目目标规划好项目洽谈进度和开发进度,每个进度的计划时间和完成情况,下面会提到的的工作分解 结构、沟通计划以及项目状态报告都是项目里程碑计划的详细步骤
四、评价标准(说明项目成果在何种情况下将被接受)
能承诺按照对方需求做出对方想要的效果,或者预算价格再压低点……等情况会洽谈成功
五、项目假定与约束条件(说明项目的主要假设条件和限制性条件)
比如有竞争对手也在和客户商谈 他开出的价格更具诱惑 户在省外却需要我们去面谈 费用太大 限制条件我们目前还没有这方面技术的人员 客
六、项目主要利益干系人(包括高管、客户、职能部门主管、供应商、项目赞助人、项目经理、 项目组成员等干系人)
姓名 类别 部门 职务
类别:项目经理、项目成员、项目赞助人、项目决策人、使用者

中文语义角色标注的特征工程

中文语义角色标注的特征工程1 刘怀军2,车万翔,刘挺 (哈尔滨工业大学计算机学院,哈尔滨 150001) 摘要:基于统计机器学习的语义角色标注在自然语言处理领域越来越受到重视,丰富多样的特征直接决定语义角色标注系统的性能。本文针对中文的特点,在英文语义角色标注特征的基础上,提出了一些更有效的新特征和组合特征:例如,句法成分后一个词、谓语动词和短语类型的组合、谓语动词类别信息和路径的组合等,并在Chinese Proposition Bank(CPB)语料数据上,使用最大熵分类器进行了实验,系统F-Score由89.76%增加到91.31%。结果表明,这些新特征和组合特征显著提高了系统的性能。因此,目前进行语义角色标注应集中精力寻找丰富有效的特征。 关键词:语义分析;语义角色标注;特征工程;最大熵分类器 Feature Engineering for Chinese Semantic Role Labeling Huaijun Liu, Wanxiang Che, Ting Liu (School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001) Abstract: In the natural language processing field, researchers have experienced a growth of interest in semantic role labeling by applying statistical and machine-learning methods. Using rich features is the most important part of semantic parsing system. In this paper, some new effective features and combination features are proposed, such as next word of the constituent, predicate and phrase type combination, predicate class and path combination, and so on. And then we report the experiments on the dataset from Chinese Proposition Bank (CPB). After these new features used, the final system improves the F-Score from89.76% to 91.31%. The results show that the performance of the system has a statistically significant increase. Therefore it is very important to find better features for semantic role labeling. key words: Semantic Parsing; Semantic Role Labeling; Feature Engineering; Maximum Entropy Classifier 1基金资助:自然科学基金60435020, 60575042, 60503072 2作者简介:刘怀军(1982-),男,山西人,硕士研究生,hjliu@https://www.doczj.com/doc/7317568912.html,

CSS设计(代码)规范

UI设计(代码)规范 一.目录结构与命名规则 (1)目录结构规范 1、目录建立的原则:以最少的层次提供最清晰简洁的页面结构。 2、根目录一般只存放index.htm以及其他系统必须的文件 3、在根目录中应该按照系统的栏目结构,给每一个栏目开设一个目录,根据需要在每一个栏目的目录中开设一个images 和media 的子目录用来放置此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的再开设其他目录。根目录下的images用于存放各页面都要使用的公用图片,子目录下的images目录存放本栏目页面使用的私有图片 4、所有JS,ASP,PHP等脚本存放在根目录下的scripts目录 5、所有CGI程序存放在根目录下的cgi-bin目录 6、所有CSS文件存放在根目录下style目录 7、每个语言版本存放于独立的目录。例如:简体中文gb 8、所有flash, avi, ram, quicktime 等多媒体文件存放在根目录下的media目录 9、temp 子目录放客户提供的各种文字图片等等原始资料,以时间为名称开设目录,将客户陆续提供的资料归类整理。 (2)文件和目录命名规范 1、文件命名的原则:以最少的字母达到最容易理解的意义。 2、每一个目录中包含的缺省html 文件,文件名统一用index.htm 3、文件名称统一用小写的英文字母、数字和下划线的组合,不得包含汉字、空格和特殊字符

4、尽量按单词的英语翻译为名称。例如:feedback(信息反馈),aboutus(关于我们) 不到万不得已不要以拼音作为目录名称 5、多个同类型文件使用英文字母加数字命名,字母和数字之间用_分隔。例如:news_01.htm。注意,数字位数与文件个数成正比,不够的用0补齐。例如共有200条新闻,其中第18条命名为news_018.htm (3)图片的命名规范 1、名称分为头尾两两部分,用下划线隔开。 2、头部分表示此图片的大类性质。 例如:放置在页面顶部的广告、装饰图案等长方形的图片我们取名:banner ;标志性的图片我们取名为:logo ;在页面上位置不固定并且带有链接的小图片我们取名为button ;在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu ;装饰用的照片我们取名:pic ;不带链接表示标题的图片我们取名:title 依照此原则类推。 3、尾部分用来表示图片的具体含义,用英文字母表示。例如:banner_sohu.gif banner_sina.gif menu_aboutus.gif menu_job.gif title_news.gif logo_police.gif logo_national.gif pic_people.jpg pic_hill.jpg. (4)css的命名规范 1,全局定义 /*{}(大括号)内为空时,除ul元素外,其他均自己定义*/ body,ul,ol,p,span,dd,dt,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}/*初始化元素的内联及外联*/ div{ overflow:hidden}

项目文档命名规则跟格式要求

项目文档命名规则 编制:日期:____/____/____审核:日期:____/____/____ 批准:日期:____/____/____ XXXX公司 二零一五年五月制

历史记录

目录 1 目的 (4) 2 适用范围 (4) 3 术语和缩略词 (4) 4 规程 (4) 4.1 文档命名规则 (4) 4.2 配置项的版本标识 (8) 4.3 标签的命名 (9)

1 目的 本文的目的是定义各项目所有相关文档和CMM要求的过程文件的格式和规则,以及配置管理中对配置项和版本的标识。 2 适用范围 本规则适用于所有需求、设计等文档和过程文件。 3 术语和缩略词 无 4 规程 4.1 文档命名规则 1组织标准软件过程文档编号 (1)过程文件格式:XXX-P-××,初始编号为:XXX-P-01,最大编号为:XXX-P-99。 (2)指南文件编号:XXX-G-××××,前两位××为指南所对应的过程文件编号。 (3)模板文件编号:XXX-T-××××,前两位××为指南所对应的过程文件编号。 2产品命名规范 (1)中文命名规范:中文全称V产品版本号。英文命名规范:首字母大写V产品版本号。3项目文档编号 (1)编号规则分三种: 1)单个文档:首字母大写V产品版本号-阶段英文缩写-文档名称英文缩写。 2)多个子文档:首字母大写V产品版本号-阶段英文缩写-文档名称英文缩写—流 水号。 3)周期性:首字母大写V产品版本号-文档名称/英文名称-八位日期。 (2)项目阶段及文档名称英文缩写,见下表:

4文档版本 (1)格式:V×××.×××,初始版本号为V0.1,最大版本号为:V999.999。其中, 草稿状态的版本均为V0.×××,例如:V0.1,V0.2……V0.999;而经过评审通过

建设工程项目管理规范试卷试题

建设工程项目管理规范试卷 1、单选题(共10题,总共40分) 1. 项目管理的每一过程,都应体现( )的持续改进过程(4分) A. 计划、实施、检查、处理 B. 实施、计划、检查、处理 C. 计划、检查、实施、处理 D. 实施、检查、计划、处理 2. ( )应在工程施工前建立健全质量管理体系和安全管理体系并组织实施(4分) A. 项目经理 B. 项目经理部 C. 技术负责人 D. 施工员 3. “项目管理责任书”中应包括项目施工应达到的进度目标、( )、和成本目标。企业对项目经理部人员进行奖惩的依据、标准、办法及应承担的风险(4分) A. 质量目标 B. 安全目标 C. 环境保护 D. 科技成果

4. 项目进度控制应建立以( )为责任主体,由子项目负责人、计划人员、调度人员、作业队长及班组长参加的项目进度控制体系(4分) A. 施工员 B. 项目经理部 C. 技术负责人 D. 项目经理 5. 施工总进度计划应依据施工合同、( )、工期定额、有关技术经济资料、施工布署与主要工程施工方案等编制(4分) A. 成本计划 B. 劳动力需求计划 C. 材料计划 D. 施工进度目标 6. 项目( )因素应包括人、材料、机械、方法、环境(4分) A. 安全控制 B. 质量控制 C. 进度控制 D. 成本控制 7. ( )收集应随工程的进展进行,保证真实、准确,按照项目信息管理的要求及时整理,经有关负责人审核签字(4分)

A. 成本信息 B. 项目信息 C. 材料信息 D. 劳动力信息 8. 质量计划应体现从工序、分项工程、分部工程到单位工程的过程控制,且应体现从( )到完成工程质量最终检验和试验的全过程控制。(4分) A. 成本投入 B. 人力资源 C. 材料投入 D. 资源投入 9. 在施工过程中,( )对以包人或监理工程师提出的有关施工方案、技术措施及设计变更的要求,应在执行前向执行人员进行书面技术交底(4分) A. 施工员 B. 项目技术负责人 C. 技术员 D. 质检员 10. ( )对发包人提供的材料、半成品、构配件、工程设备和检验设备等,必须按规定进行检验和验收(4分) A. 项目经理

网页制作的目录文件及CSS命名规范

网页制作的目录文件及CSS命名规范 第一部分:目录、文件、CSS命名方式: 文件夹与文件名称、CSS样式命名、程序中的一些控件等等: 名称全部用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;目录名应以英文、拼音为主(不到万不得已不要以拼音作为目录名称,经验证明,用拼音命名的目录往往连一个月后的自己都看不懂)。尽量用一些大家都能看懂的词汇。使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义。而且当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。 例如:images(图形文件),flash(Flash文件)等。 命名方式:(性质_描素_位置_分类_数量)项相结合,采用简写、组合的方式形成通用规则。 例如: news (性质) news_title (性质_描素) news_title_top (性质_描素_位置) news_title_top_01 (性质_描素_位置_数量) news_title_top_a_01 (性质_描素_位置_分类_数量) news_title_top_b_01 (性质_描素_位置_分类_数量) 常用目录名: data(数据库) images(图片) install (安装) templets (模版) include (包含) admin (后台) rss (定阅) media (媒体) config (配置) Script (脚本) Language (语言) style (样式)等…… 常用CSS名: 页面外围控制整体布局宽度:wrapper;头:header;内容:content/container;页面主体:main;侧栏:sidebar;尾:footer等……,更多命名查看: 《div+css 命名规则》

《建设工程项目管理规范》最新版

竭诚为您提供优质文档/双击可除《建设工程项目管理规范》最新版 篇一:建设工程项目管理规范 建设工程项目管理规范 gb/t50326-20xx 第1章总则 第1.0.1条为了提高建设工程施工项目管理水平,促进施工项目管理的科学化,规范化和法制化,适应市场经济发展的需要,与国际惯例接轨,制定本规范. 第1.0.2条本规范适用于新建,扩建等建设工程的施工项目管理.本规范是规范建设工程施工项目管理行为,明确企业各层次与人员的职责和相关工作关系,考核评价项目经理和项目经理部的基本依据. 第1.0.3条建设工程施工项目管理应实行项目制和项目责任制和项目成本算制. 第1.0.4条建设工程施工项目管理,除应遵循本规范外,还应符合国家法律,行政法规及有关强制性标准的规定. 建设工程项目管理规范 gb/t50326-20xx

第2章术语 第2.0.1条施工项目constrctionproiject 企业自工程施工投标开始修期满为止的全过程中完成的项目. 第2.0.2条施工项目管理constructionprojectmanagmentbyenterprisesof constructionindustry 企业运用系统的观点,理论和科学技术对施工项目进行的计划,组织,监督, 控制,协调等全过程管理. 第2.0.3条项目发包人employer 在协议书中约定,具有项目了包人接受的具有项目施工承包主体资格的当 事人,或取得该当事人资格的合法继承人. 第2.0.4条项目承包人contractor 在协议书中约定,被项目了包人受的具有项目施工承包主体资格的当事人 资格的合法继承人. 第2.0.5条项目分包人subcontractor 项目承包人根据施工合同的约定,将承包的项目部分发包给具有相应资质 的当事人.

css样式表ID命名规则

一.文件命名规范[b]样式文件命名[/b] [quote]主要的master.css 布局,版面layout.css 专栏columns.css 文字font.css 打印样式print.css 主题themes.css [/quote] [b]CSS ID 的命名[/b] [quote]页头:header 登录条:loginbar 标志:logo 侧栏:sidebar 广告:banner 导航:nav 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus 指南:guild 服务:service 热点:hot 新闻:news 下载:download 注册:regsiter 状态:status 按钮:btn 投票:vote 合作伙伴:partner 友情链接:friendlink 页脚:footer 版权:copyright 外套:wrap

主导航:mainnav 子导航:subnav 页脚:footer 整个页面:content 页眉:header 页脚:footer 商标:label 标题:title 主导航:mainbav(globalnav) 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 旗志:logo 标语:banner 菜单内容1:menu1content 菜单容量:menucontainer 子菜单:submenu 边导航图标:sidebarIcon 注释:note 面包屑:breadcrumb(即页面所处位置导航提示)容器:container 内容:content 搜索:search 登陆:Login 功能区:shop(如购物车,收银台) 当前的current[/quote] [b]网站常用中英文对照表[/b] [quote]网站导航Site Map 公司简介Profile or Company Profile or Company 公司设备Equipment Equipment 公司荣誉Glories Glories 企业文化Culture Culture 产品展示Product Product 资质认证Quality Certification 企业规模Scale Scale 营销网络Sales Network 组织机构organization organization 合作加盟Join In Cooperation 技术力量Technology Technology 经理致辞Manager`s oration 发展历程Development History 工程案例Engineering Projects 业务范围Business Scope

《建设工程项目管理规范》GB

中华人民共和国建设部 公告 第449号 现批准《建设工程项目管理规范》为国家标准,编号为GB/T50326-2006,自2006年12月1日起实施。原《建设工程项目管理规范》GB/T50326-2001同时废止。 本规范由建设部标准定额研究所组织中国建筑工业出版社出版发行。 中华人民共和国建设部 二○○六年六月二十六日 1 总则 1.0.1 为提高建设工程项目管理水平,促进建设工程项目管理的科学化、规范化、制度化和国际化,制定本规范。提高建设工程项目管理水平,促进建设工程项目管理工作科学化、规范化、制度化和国际化,是制定本规范的基本指导思想和目的。本规范借鉴和吸收了国际上较为成熟和普遍接受的项目管理理论和惯例,使得整个内容既适应国内工程建设的国际化需求,也适用于我国进行国际建设工程项目管理的需求。 科学化指本规范遵循建设项目管理规律,把工程项目管理作为一门学科和一个知识体系。 规范化和标准化,其实质是统一全国的建设工程项目管理行为规则。 制度化指制定本规范执行国家法律、法规,依法进行建设工程项目管理。 国际化是指项目管理内容、管理程序、管理方法及模式要使用国际工程承包并与国际惯例接轨。 1.0.2本规范适用于新建、扩建、改建等建设工程有关各方的项目管理。 工程建设相关组织包括建设单位、总承包企业、设计企业、监理企业、施工企业、工程咨询企业、招标代理企业等。 1.0.3本规范是建立项目管理组织、明确企业各层次和人员的职责与工作关系,规范项目管理行为,考核和评价项目管理成果的基础依据。 本规范的目的是规范项目管理组织行为,激励项目管理人员,调动积极性,总结经验教训,提高建设工程项目管理水平。 1.0.4建设工程项目管理应坚持自主创新,采用先进的管理技术和现代化管理手段。 先进的项目管理技术和现代化手段应包括网络计划技术、IT技术等,现代化管理手段是只要运用先进、适用的计算机软件进行项目管理全过程控制。 1.0.5建设工程项目管理应坚持以人为本和科学发展观,全面实行项目经理责任制,不断改进和提高项目管理水平,实现可持续发展。 建设工程项目管理必须实行项目经理责任制。项目经理责任制是我国建设工程项目管理体制改革的一项重要成果,对于加强施工管理,提高工程质量,保证安全生产,起到了很好的作用。所以实施和深化项目经理责任制其目的就是要进一步建立和健全项目管理组织机制,用制度明确项目经理应承担的责任、权限和利益,有利于项目经理在项目管理中发挥核心和主导作用。 1.0.6建设工程项目管理除遵循本规范外,还应符合国法律、法规及有关技术标准的规定。 建设工程项目除应遵循本规范外,还应符合国家法律、法规及有关强制性条文的规定。建设工程项目管理应遵循的国家法律主要有《建筑法》、《合同法》和《招标投标法》;建设工程项目管理应遵循的国家行政法规由《建设工程质量管理条例》、《建设工程安全生产管理条例》和国家建设行政主管部门颁布的有关部门规章;强制性条文是指直接设计建设工程质量、安全、卫生及职业健康和环境保护等工程建设标准的强制性条文。

相关主题
文本预览
相关文档 最新文档