切图命名规范 [命名规范]

切图命名规范 [命名规范]
切图命名规范 [命名规范]

切图命名规范 [命名规范]

命名规范版本:编写: 1. 通用命名规则 l 在所有命名中,都应使用标准的英文单词或缩写。不得使用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角,声母、韵母等。

l 所有命名都应遵循达意原则,即名称应含义清晰、明确。

l 所有命名都不易过长,常量变量应控制在规定的长度20以内,函数30以内。

l 所有命名都应尽量使用全称。

l 大小写规则 l 类型标识符是保留字,应当全部小写。

l Win32API类型常常全部大写,并且遵循诸如Windows.pas或其他API单元中关于特定类型名的规则。

l 对于其他变量名,第一个字母应大写,其他字母则大小写交错。(即:如查变量名由多个单词构成每个词首字母大写) 下面是一些例子: var MyString:string; //保留字 WindowsHandle:HWND;

//Win32API类型 I:Integer; //在System单元中引入的类型标识ICount:Integer; //在System单元中引入的类型标识 l 如何定义

一个元件类型前缀:从元件类型名中移去T前缀。例如TButton变成Button。

除了第一个元音,删去所有元音字母。例如,Button变成bttn,Edit变成edt。

压缩双字母。例如,bttn变成btn。

如发生冲突,则在某一元件前缀中加入一个元音。例如在TBatton 元件的前缀中加入元音变为batn,以区别TButton的前缀。

不过,上述规则首先得保证前缀名称必须符合习惯,做到见名知意,如:TDDEClientConv控件的前缀就是一个例外。

注意:元件的前缀是为了表示出元件的类型,是按钮,还是标签等等,因此没有必要为每一个特别元件类建立一个元件前缀,

如:TMyButton的元件前缀仍为btn。

2. 常量(Constants)和变量(Variable) 2.1. 常量常量的名称应当能够表达出它的用途。

采用前缀+类型+名称的方法普通的常量以C_开头(大写) 特殊常量如:字符串资源常量(ResourceString)一般是以RS为前缀。(大写) Const C_strSoftWare :string; //软件名称

C_iResultMargin :Integer=12; //普通常量

ResourceStringRS_Version="1.0.0.0"; //字符串资源常量 2.2. 变量变量的名称应当能够表达出它的用途。

2.2.1. 全局变量全局变量的使用应该严格控制用特定的性质前缀代替G前缀.使我们易于管理全局变量,得到更多前于变量的信息。

命名方法:采用性质(用途)+’_’+类型前缀+名称的方法 l 性质(用途) 例如:系统级前缀是SYS 公用级PUB 错误ERR l 类型前缀前缀采用1~3个(小写) 类型前缀 Integer i Float f Double db TDate d String str l 名称第一个字母大写,以后的大小写组合 l 作用区域与性质与类型中间用_隔开例:

SYS_strSerial :string; //(系统级)参数全局变量(序列号)

ERR_strFormCreate :string; //(错误)创建窗口错误提示字符串2.2.2. 局部变量采用类型前缀+名称(或者用途)的方法例:strSerial :string; //(序列号) strTmp:string; //临时字符串iRecordCount: //记录数变量循环 3. 过程(Procedure)与函数

(Function) 3.1. 命名过程与函数名应当有意义。进行一个动作的过程使用在名称前加上表示动作的动词为前缀(动宾结构)的方法。

例如: procedure FormatHardDrive; 设置输入参数值的过程名应当以Set为其前缀,例如: procedure SetUserName; 获取数值的过程名应当以Get为其前缀,例如: function

GetUserName:string; 3.2. 形参所有形参的名称都应当表达出它的用途。

形参的名称的命名方法: arg_+类型+名称例如:procedureSomeProc(arg_strUserName:string;arg_iUserAge:integ er); 4. 构造类型 4.1. 数组类型数组类型名应表达出该数组的用途。

类型名加字母"T"为前缀。

如果要声明一个指向数组类型的指针,则必须加字母P为前缀,且声明在类型声明之前。例如: type PCycleArray=^TCycleArray; TCycleArray=array[1..100]ofinteger; 实际上,数组类型的变量实例与类型名称相同,但没有"T"前缀。

4.2. 记录类型记录类型名应表达出记录的用途。类型名必须加字母T为前缀。如果要声明一个指向记录类型的指计,则必须加字母

P为前缀,且其声明在类型声明之前。例如: type

PEmployee=^TEmployee; TEmployee=record EmployeeName:string; EmployeeRate:Double; end; 4.3. 类类型(Class) 4.3.1. 类名类的名称应当表达出类的用途。

一般的类名前要加字母"T",如果是接口类那么类名前要加"I",

错误异常类的类名前要加"E",而类引用类型(Class-referencetype)则要在类名后加"Class",抽象类一般是在类名前还要加"Custom"。例如: type TCustomCipher=class(TObject); TCipher=class(TCustomCipher); ICipher=interface; TCipherClass=classofTCustomer

ECipherException=class(Exception); 类的实例名称通常与类名相同,只不过没有前缀"T"。

var Customer:TCustomer; 4.3.2. 字段 4.3.2.1. 命名与格式字段的命名遵循与变量相同的规则,只不过要加前缀F,表示这是字

段 4.3.2.2. 可见性所有字段必须为私有(Private)或受保护的(Protected)。如果要在类的作用域之外访问字段,可借助于类的属性来实现。

4.3.3. 方法 4.3.3.1. 命名与格式方法的命名遵循与过程和函数相同的规则。

4.3.3.2. 属性访问方法所有属性访问方法应当定义在类的私有或保护部分。属性访问方法遵循与过程和函数相同的规则。用于读的方法应当加"Get"前缀,用于写的方法应当加"Set"前缀,并且有一个叫Value的参数,其类型与属性的类型相同。例如:TSomeClass=class(TObject) private FSomeField:Integer; protected functionGetSomeField:Integer; procedureSetSomeField(Value:Integer); public propertySomeField:IntegerreadGetSomeFieldwriteSetSomeField; end; 尽管不是必须,但还是建议你使用写访问方法来访问代表私有字段属性。

4.3.3.3. 属性属性作为私有字段的访问器,遵循与字段相同的命名规则,只不过没有F前缀。属性名应为名词,而不是动词。属性是数据,而方法是动作。数组属性名应当是复数,而一般的属性应当是单数 4.3.4. 元件类型 4.3.4.1. 元件类型的命名标准元件的命名与类的命名类似当它与其它元件名称冲突时,可以加上3个字符的前缀,用以标识公司、个人或其他实体。例如,一个时钟元件可以这样声明: TddgClock=class(TComponent) 注意,作为前缀的3个字符要小写。

4.3.4.2. 元件实例的命名规则命名前缀+名称元件性质标识名是元件意图的描述。例如,一个用于关闭窗体的TButton元件实例可命名为btnClose。一个姓名的元件实例可命名为edtName。

具体前缀列表和缩写方法可以参考部分前缀列表.doc和如何定义一个元件类型前缀 5. 窗体与对话框类型 5.1. 窗体类型的命名标准窗口类型+窗口用途+窗口名类型: 普通窗口,以frm打头,对应.pas以frm_打头模式窗口,以dlg打头,对应.pas以dlg_打头用途: 如: About,关于对话框 Main,主窗口 Login登陆对话框例: TdlgAbout //关于对话框 TfrmMain //主窗口 6. 数据模块类型 6.1. 命名标准数据模块类型名称应表达出它的用途,且要加前缀"Tdm",后跟描述性名称。例如,Customer数据模块的类型名称为: TdmCustomer=class(TDataModule) Orders数据模块的类型名称为: TdmOrder=class(TDataModule) 实例的命名标准数据模块实例的名称应当与相应的类型名称相同,但没有前缀T。例如,前面的数据模块类型、实例名称如下类型名称实例名 TdmCustomer dmCustomer TdmOrder dmOrder 7. 文件 7.1. 项目文件(.dpr) 7.1.1. 命名项目文件的名称应当具有描述意义。例如,“Delphi 指南错误报告系统”的项目名称为DDGBugs.dpr,一个系统信息程序的名称为SysInfo.dpr。

7.2. 窗体文件(.dfm) 窗体文件的名称应当表达出窗体的用途。

命名窗口实例名+unit+.dfm 例如,About窗体的文件名叫frmAboutUnit.dfm,主窗体的文件名叫frmMainUnit.dfm。

7.3. 数据模块文件远程数据模块文件的名称应当表达出窗体的用途。

命名数据模块实例名+unit+.dfm 例如, dmCustomers 7.4. 单元文件 7.4.1.1. 普通单元命名单元的名称应当有描述性。例如,应用程序的主窗体单元叫MaimFrm.pas。

7.4.1.2. 窗体单元命名窗体单元文件的名称与相应的窗体名称相同,只是加上后缀unit 窗口实例名+unit+.pas 例:主窗口文件名frmMainUnit.pas 7.4.1.3. 数据模块单元数据模块单元文件的名称与相应的数据模块名称相同。只是加上后缀unit 数据模块名称+unit+.pas 例:主窗口文件名 dmEmporeeUnit.pas 7.4.1.4. 通用单元通用单元是用于存放函数库,一般类型,或常量而非元件的单元。

通用单元的名称应当表达出它的用途,名称前要加"pub"前缀。(小写) 命名 pub+用途+名称例如,一个实用调试工具单元的名称叫

pubDebugUtilities.pas,包含全局变量的单元名称叫pubCustomerGlobals.pas。

模板,内容仅供参考

新词发现综述

新词发现综述 廖先桃 摘要:中文自动分词技术是自然语言处理领域一项很重要的基础工作,而随着新词的不断出现,它使中文分词结果中出现过多的“散串”,影响了分词的准确率。因此,新词识别已经成为中文自动分词的一个难点和瓶颈问题。本文从新词的概念出发,讨论了新词发现的技术及发展。 关键词:新词发现 中文分词 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) 新造词:如“伊妹儿”、“美眉”等;

IOS设计规范

刚入门UI的小伙伴是不是不知道app该怎么切图、规范是什么?怎么和程序员同学配合,用什么工具更方便,怎么标注自己的设计稿,怎么做到一稿适配多种机型,这篇文章将一一解答你的疑问! 依旧声明:这里写的不是一种规范,只是一种工作方法,大家在具体工作中,一定要灵活运用。另外,技术的更新是非常快的,所以,还是要灵活运用~ 我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧;公司不同,流程不尽相同,但是终究还是能有些帮助。 这里我们只说IOS系统下的设计,至于Android,因为尺寸太多,涉及的东西比较乱,我整理好以后再说吧。 页面篇幅比较长,不推荐一次性看完,那样你潜意识里就会对它厌烦了,所以可以有时间读一读,看一看。 Part 1 项目立项 完善的公司会把项目相关人员聚集起来,产品经理会把产品详细的用原型展示出来,包括产品定位,市场需求,主打卖点,产品性质以及各模块具体功能,逻辑跳转演示一下;之后会评估项目用时,各部门协调,项目启动。 话不多说,接到原型,那我们应该做什么准备工作呢?

在项目设计之初,就该进行项目归档整理,我的习惯是“项目名称+版本序列”; 没有最正确的工作方法,只有最适合自己的工作习惯。 我个人习惯把不同类型的文件划分到不同类型的文件夹里,有的设计师习惯全都放在一个文件夹里,如果文件少还说的过去,如果页面过多,就知道这样的利弊了。 工欲善其事必先利其器,基本上我做界面设计用的最多的就是PS和AI了,版本无所谓,用着舒服就行,推荐版本高一点的,低版本好多方便功能都没有。 标注工具: PxCook,目前我还没用上Mac,所以也不知道传说中的Sketch到底多神奇。PxCook在Windows上标注还比较顺手,虽然它还附带切图功能,但是比较鸡肋,不推荐用它切图。 切图工具: Cutterman 点击下载一款PS的插件,切图非常方便,但不支持绿色免安装版本PS,而且对PS版本要求比较高,针对CS 6的已经不维护更新了。推荐安装官方完整版PS cc,然后自行破解。官网上有安装使用教程,自己研究下吧,因为我也是最近才开始接触这款插件。 Assistor PS 也是一款PS的切图标注插件,也被誉为神器;我使用了下,感觉相当不错,就是标注还没太适应,推荐一下这个。 标注工具以及这两款插件我都会上传,至于安装方法去“百度一下”吧,易学易用。

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

中文语义角色标注的特征工程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.360docs.net/doc/8c11669953.html,

APP界面设计规范二

一、Android设计常识 开始介绍之前先帮大家梳理一下Android常用单位,方便各位亲们更好的掌握并了解Android端设计规范。 Android常用单位 per inch):数字影像的解析度,也就是每英寸所拥有的像素数,即像素密度;PPI计算公式:ppi=√(长度像素数2 + 宽度像素数2)/屏幕对角线英寸数 per inch):是指印刷上的计量单位,也就是每英寸上能印刷的网点数,我们设计用于显示器的默认为(72像素/英寸)就好了; 屏幕尺寸(Screen Size):一般我们所说的手机屏幕尺寸,比如3英寸、英寸等,都是指对角线的长度,而不是手机的面积; 分辨率(Resolution):是指手机屏幕垂直和水平方向上的像素个数,比如分辨率为:720*1280,是指设备水平方向有720个像素点,垂直方向有1280个像素点 pixels):像素,不同设备显示效果相同 ( point):一个标准的长度单位,ios的逻辑单位,1Pt=1/72英寸,用于印刷业,非常简单易用;标注字体大小(72是早期台式机的DPI) (Scaled-independentpixels):放大像素,安卓的字体单位; (Density-independentpixels):是指设备的独立像素,不同的设备有不同的显示效果,它与设备硬件有关系; sp和dp基本一样,是android开发里特有的单位,都是为了保证文字在不同密度的显示屏上显示相同的效果;dp与设备硬件有关,与屏幕密度无关,sp与屏幕密度和设备硬件均无关; 换算关系 android开发中,文字大小的单位是sp,非文字的尺寸单位用dp,但是我们在设计稿用的单位是px。这些单位如何换算,是设计师、开发者需要了解的关键。* dp:以160PPI屏幕为标准,则1dp=1px。 dp和px的换算公式:dp*ppi/160 = px。 对于320ppi的屏幕,1dp x 320ppi/160= 2px。 * sp:它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为100%时, 1sp=1px。 sp 与px 的换算公式:sp*ppi/160= px。

在网页设计过程中常用的命名规则

如果你是网页设计师,如果你用的还是拼音命名,你真的落伍了 内容:content/container 导航:nav 侧栏:sidebar 栏目:column 标志:logo 页面主体:main 广告:banner 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 搜索:search 页脚:footer 滚动:scroll 版权:copyright 友情链接:friendlink 子菜单:submenu 内容:content 标签页:tab 文章列表:list 注册:regsiter 提示信息:msg 小技巧:tips 加入:joinus 栏目标题:title 指南:guild 服务:service 状态:status 投票:vote 尾:footer 合作伙伴:partner 登录条:loginbar 页面外围控制整体布局宽度:wrapper 左右中:left right center (二)注释的写法: /* Footer */ 内容区 /* End Footer */ (三)id的命名:

(1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 左右中:left right center 页面外围控制整体布局宽度:wrapper (2)导航 导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告:banner 登陆:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动:scroll 标签页:tab 文章列表:list 提示信息:msg 当前的: current 小技巧:tips 图标: icon 注释:note 指南:guild 服务:service 热点:hot 新闻:news 下载:download 投票:vote 合作伙伴:partner

基于CRF与规则的工程领域命名实体识别方法

龙源期刊网 https://www.360docs.net/doc/8c11669953.html, 基于CRF与规则的工程领域命名实体识别方法 作者:郭喜跃周琴陈前军 来源:《软件导刊》2014年第11期 摘要:在分析工程文本中命名实体实际特征的基础上,提出一种基于CRF与规则相结合的工程领域命名实体识别方法。在完善用户词典并对文本进行分词后,以短语级的粒度为原则从中确定特征,将文本交由CRF算法进行处理;分析CRF的处理结果,根据语言学规律及工程文本特点编写规则,对CRF处理结果进行优化。实验表明,该方法的全局F1值能够达到93.45。 关键词:命名实体识别;CRF;规则;工程文本 DOIDOI:10.11907/rjdk.143506 中图分类号:TP301文献标识码:A文章编号文章编号:16727800(2014)011002803 作者简介作者简介:郭喜跃(1983-),男,河南镇平人,华中师范大学国家数字化学习工程技术研究中心博士研究生,兴义民族师范学院信息技术学院实验师,研究方向为信息抽取。 0引言 命名实体识别(NER)是信息抽取的基础性工作,其任务是从文本中识别出诸如人名、组织名、日期、时间、地点、特定的数字形式等内容,并为之添加相应的标注信息,为信息抽取后续任务提供便利[1]。传统方法有基于统计的NER和基于规则的NER,这两种办法各有优缺点,所以目前的研究趋势是考虑将这两种办法结合起来,从而促进识别效果的进一步提高。 2006年张华平等[2]提出了基于层叠HMM的中文NER方法,首先在词语粗切分的结果集上采用底层HMM模型识别出普通无嵌套的人名、地名等,然后依次采取高层HMM模型识别出嵌套了人名、地名的复杂地名和机构名。2013年王厚峰等[3]提出了基于多步聚类的中文NER方法,首先通过两轮聚类将命名实体与知识库实体定义链接,通过层次聚合式聚类对知 识库中未出现的实体进行聚类,最后进行普通词的识别和基于KMeans聚类的结果调整。这些研究都有力推动了中文NER的发展。 当前中文NER研究主要集中在几个特定领域,针对工程领域的研究尚未出现。工程领域的文本有其独有特点,如术语多、数据短语多、语法结构复杂、NER需要识别的种类多等。

后台界面统一规范_V1.0

后台界面统一规范 目录 1.目的 (2) 2.范围 (2) 3.定义 (2) 4.测评指标 (2) 5.关键角色及应付责任 (2) 6.内容描述 (2) 7.其他要求 (8) 8.相关文件 (8) 9.附件 (8)

1.目的 规范后台系统的风格,使最终设计出来的界面风格一致化,遵循统一的操作规范,以标准化的方式设计界面,提高工作效率。减少和改变责任不明,任务不清和由此产生的信息沟通不畅、反复修改、重复劳动、效率低下的现象。产品设计通过规范的方式来达到以用户为中心的目的。 2.范围 适用于公司所有内部系统。 3.定义 无 4.测评指标 无 5. 6.内容描述 (一)遵循的基本原则 1)显示信息一致:无论是控件使用,提示信息措辞,还是颜色、窗口布局风格, 遵循统一的标准,做到真正的一致。 2)以用户为主导,明确用户是所有系统处理的核心 3)易用性:用户不用查阅帮助就能知道该界面的功能并进行相关正确的操作。做 到望文知意最好。 4)系统响应时间:0-5秒鼠标显示成为沙漏;5秒以上显示处理窗口,或显示进 度条;一个长时间的处理完成时应给予完成警告信息。 5)出错信息和警告原则:信息以用户可以理解的术语描述;信息简明扼要,指 出出错原因并提供解决办法提示。 6)信息显示:只显示与当前用户语境环境有关的信息;使用一致的标记、标准缩 写和颜色,显示信息的含义应该非常明确,用户不必再参考其它信息源; 7)数据输入:尽量减少用户输入动作的数量;维护信息显示和数据输入的一致性; 可能的话提供默认值、绝不要让用户提供程序中可以自动获取或计算出来的信 息。 8)合理性:与正在进行的操作无关的按钮应该加以屏蔽(使用灰色显示);对可 能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会;非法 操作或输入有足够的提示说明 9)美观与协调:界面风格要保持一致,字的大小、颜色、字体要相同,除非是需 要艺术处理或有特殊要求的地方;如果窗体支持最小化和最大化或放大时,窗 体上的控件也要随着窗体而缩放;切忌只放大窗体而忽略控件的缩放。

中文命名实体识别方法研究及其在文本分类中的应用

中文命名实体识别方法研究及其在文本分类中的应用Chinese Named Entity Recognition Study and Application in Text Categorization (申请清华大学工程硕士专业学位论文) 培 养 单 位 : 软件学院 工 程 领 域 : 软件工程 申 请 人 : 刘彬 指 导 教 师 : 李 春 平 副教授 二○○九年五月

中文命名实体识别方法研究及其在文本分类中的应用 刘彬

关于学位论文使用授权的说明 本人完全了解清华大学有关保留、使用学位论文的规定,即: 清华大学拥有在著作权法规定范围内学位论文的使用权,其中包括:(1)已获学位的研究生必须按学校规定提交学位论文,学校可以采用影印、缩印或其他复制手段保存研究生上交的学位论文;(2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆、资料室等场所供校内师生阅读,或在校园网上供校内师生浏览部分内容;(3)根据《中华人民共和国学位条例暂行实施办法》,向国家图书馆报送可以公开的学位论文。 本人保证遵守上述规定。 (保密的论文在解密后遵守此规定) 作者签名:导师签名: 日期:日期:

摘要 命名实体是一篇文章的基本信息元素,是正确理解文本的基础。命名实体识别就是判断文本中的一个字符串是否代表实体并确定实体的类别。由于中文自身的特点,中文命名实体识别相比于英文命名实体识别具有更大的难度。哪些措施可以尽可能的提高中文命名实体识别的效果?如何减少分词的确定性切分误差导致的命名实体识别的错误?命名实体识别技术如何有效的用到其他自然语言处理技术当中?本文将围绕这些问题展开研究。 本文首先采用一种针对不同实体使用不同标注策略的中文命名实体识别方法并基于链式条件随机场实现了此方法。在此基础上,对利用中文语言学特点提高中文命名实体识别效果,动态随机场模型用于组织机构名识别,中文命名实体识别技术用于文本分类等问题做了研究。本文的主要贡献包括: 采用一种针对不同实体使用不同标注策略的中文命名实体识别方法并基于链式条件随机场实现了此方法。同时,收集整理了若干语言学资料,以字典和词典的形式加入到链式条件随机场的特征模板当中,丰富了此方法的特征模板。通过和同类方法的比较,证明了我们的方法能够得到较好的识别效果。 提出了一种基于动态条件随机场的识别方法用于中文组织机构名的识别。此方法将中文分词和组织机构名识别融合到一个统一的过程当中,与同类方法相比能够取得更高的召回率,此方法尽可能的避免了分词的确定性切分的误差导致的命名实体识别的错误。 将中文命名实体识别技术用于中文文本分类任务。考虑到现有的特征选择方法都是基于概率统计模型,没有考虑到文章本身的语义信息,我们提出了一种引入命名实体识别技术的文本分类特征选择方法,并针对命名实体提出了对应的特征加权方法。通过和文本分类中常用的特征选择及特征加权方法比较,证明我们的方法是有效的。 关键词:中文命名实体识别 链式条件随机场 动态条件随机场 文本分类 I

HTML命名规则

网页切图过程中div+css命名规则 内容:content/container 导航:nav 侧栏:sidebar 栏目:column 标志:logo 页面主体:main 广告:banner 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 搜索:search 页脚:footer 滚动:scroll 版权:copyright 友情链接:friendlink 子菜单:submenu 内容:content 标签页:tab 文章列表:list 注册:regsiter 提示信息:msg 小技巧:tips 加入:joinus 栏目标题:title 指南:guild 服务:service 状态:status 投票:vote 尾:footer 合作伙伴:partner 登录条:loginbar 页面外围控制整体布局宽度:wrapper 左右中:left right center (二)注释的写法: /* Footer */ 内容区 /* End Footer */ (三)id的命名: (1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 左右中:left right center 页面外围控制整体布局宽度:wrapper (2)导航 导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告:banner 登陆:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop

APP中图标如何命名

大型APP中图标组件如何命名 关于图标组件命名的规范,个人觉得关键是在于团队能够有一个统一的规则,所有成员必须是严格遵守并且和开发全盘拉通,不然一切都是空谈。 因为不同的团队使用的软件都不一样,如果使用sketch软件中symbols的伙伴,可能在命名的时候会考虑更多内容,但是还有很多伙伴在使用ps 作图,所以这里只介绍一种通用的命名规则,当然大家也可以根据自己的实际情况去制定,这里只提供一种方法与思路。 一、命名的原则 一款功能多的APP包含很多组建,为了对组建有统一的名称,并对组件命名进行区分,避免组件名称重复出现或组件与名称不符等异常,导致开发不易查找、维护难道大,同时也容易影响APP体验性。

某款APP命名为例,它的命名方式看着清楚,没有重复出现性 a.自身层 对我们自己的文件整理有很大的帮助,后期修改图标组件的时候更加方便快捷,而且规范的命名也显得我们自身比较专业。 b.团队层 如果命名不统一,大家就很难达成共识,任务交接时需要很大的学习成本,所以规范的命名对于团队协同也有极大的推动作用。 c.开发层 这一点很重要,可以极大的节省程序开发的时间成本,减少不必要的沟通与重复切图的概率。只要图标组件命名足够规范,并且和开发达成共识,开发完全可以直接使用的设计切图,而不用更改切图的名称,后期更换切图,只要名称不变,开发易替换、易查找。 二、命名规范 a.命名集合 常见的界面、控件、功能、状态命名集合,此命名需产品经理、设计师、开发工程师进行记住标识的命名名称。

以上是常见的命名名称 b.命名规范 命名尽可能的采用英文,而且全部为小写英文字母,命名中不能含有空格。目的是让开发人员拿到设计切图直接使用,减少再次命名,但是我们要知道,开发人员的代码里只有小写的英文字母,如果给出的命名全是中文,那么开发人员肯定会修改。

PDMS DRAFT 出图规则定制部分操作手册

PDMS DRAFT 出图定制部分操作手册 可能大家从具体的项目应用中已经见识到或者说体会到了,PDMS在出图方面优点和先进性。实际上我也用过其它三维软件,比如PDS、AUTO PLANT等做过项目,对于它们之间的特点、优点也有一定的理解和认识,坦白说,PDMS是以上几个软件中功能最强大、项目管理最集中和具体,也是项目支持最繁重的,虽然它的前台操作相对简单、命令更实际。尤其PDMS出图(工程平面图、立面图、剖视图等)这一块,虽然前台的操作也就哪么几步,实际上它牵扯的东西非常的多,后台定制的东西非常的多,而且数据又一环扣一环,相当的繁琐和复杂。所以,对于一个项目支持管理员任务相当的重。但所幸的是:对于一公司来说,出图的规则基本上都有特定的,项目与项目之间不会有太大的变化,PDMS可以做到,将一个做好的完整的定制库,供不同的项目循环利用,并不用每个项目都定制一套。 下面就简单介绍一下这部分的操作。 一般来说,为了使这套定制库能循环利用,需将它定制到公司的标准项目(COO)中。安装好PDMS以后,PDMS系统会自带一个标准项目(软件标准项目)MAS它是MASTER的缩写,MAS/SAMPADD库中会自带一套默认的出图定制库(一般来说,它在前台的名称是:DEPT Project_Libraries,DBname 是:MASTER/SAMPADD)如下图:

通常来说,上面的这个系统自带库的定制规则与自己本公司的出图规定肯定是不一样的,所以就需要项目支持管理员建立本公司的出图规则库。过程如下: 一创建线型库 以管理员的身份登陆到标准项目(COO)的DRAFT模块,登陆以后,打开命令行DISPLAY=》COMMAND LINE,在DRAFT模块的数据导航窗口内可以看到好多数据,如下图: 1、确认库名。选择上图中任意一个如下图,在命令行内查询(Q DBNAME)它的DB NAME,确定选中的管理层DEPT的DB NAME是COOSTD/PADD

参考文献著录规范

参考文献著录规范 参考文献的规范使用,既体现科研论文的严谨态度,也是对前人研究成果的尊重。为规范参考文献的使用要求,请遵照国家标准《文后参考文献著录规则》(GB/T 7714-2005),归纳总结如下。 1著录格式 1. 1参考文献类型及其标志(见下表) 文献类型和标志代码电子文献载体类型和标志代码 普通图书 M 数据库 DB 会议论文 C 计算机程序CP 报纸文章 N 电子公告 EB 期刊文章 J 网络期刊 J/OL 学位论文 D 电子文档 EB/OL 报告 R 网络报告 R/OL 标准 S 网络专利 P/OL 专利 P 汇编 G 联机网络 网络数据库 DB/OL 参考工具 K 1.2一般性著录要求 (1) 著者英文名统一采用“姓+名简称”形式,首字母大写。如:Piggot T M,Sandhu R 。 (2) 3个以下(含3个)著者全部著录,“,”分隔。著者超过3个,只著录前3个,后加“等”或者“et al”。 (3)参考文献每个著录项之间用“.”分隔。 (4)英文文献对文题名及刊名著录时,文题名及刊名所有单词首字母大写,其他全部小写,刊名用斜体标识。 以下对各种参考文献的著录格式分别给出详细的解释,红色标注部分为任选项,有则提供,请参考应用:

表1 常用参考文献 文献类型文献标注示例 (1)专 著[序号] 主要责任者. 书名[M]. 其他 责任者(如编者、译者). 版本. 出版 地:出版者,出版年:起止页码. [1] 霍国庆. 企业战略信息管理[M]. 北京:科学出版社, 2001:230. [2] 施瓦尔贝 K. IT项目管理[M]. 邓世忠译. 2版. 北京: 机械工业出版社, 2002:35-45. [3] Piggot T M. The Cataloguer’s Way through AACR2:from Document Retrieval[M]. McGrsw Hill, 2001. (2)期 刊[序号] 析出责任者. 析出题名[J]. 刊名,出版年,卷号(期号):起止 页码. [4] 张旭, 张通和, 易钟珍, 等. 采用磁过滤MEVVA 源制类 金刚石膜的研究[J]. 北京师范大学学报:自然科学版,2002, 38(4):478-481. [5] 王昊.基于层次模式匹配的命名实体识别模型[J].现代图 书情报技术,2007(5):62-68. [6] Piterniek A B. Functions and Capabilities of Online Searching Systems: a Checklist[J]. Online Review, 1989,13(6):466-469. (3)学位论文[序号] 责任者.题名[D].学位授予 地址:学位授予单位,年份. [7] 王亚军.整装催化剂及催化转化器若干研究[D].北京:北京 理工大学,2000. [8] Young L C. The Application of Orthogonal Collocation to Laminar Flow Heat and Mass Transfer in Monolith Converters[D]. Washington: University of Washington, 1974. (4)会议论文集[序号] 责任者. 题名[C]. 见(英文 用“In”):编著者.文集名或者会议 名,会址.出版地:出版机构,出版年: 起止页码. [9] 辛希孟.信息技术与信息服务国际研讨会论文集:A集[C]. 北京:中国社会科学出版社,1994. [10] Sandhu R, Park J. Usage Control: A vision for Next Generation Access Control[C]. In:Proceedings of the 2nd International Workshop on Mathematical Methods, Models and Architectures for Computer Networks Security. LNCS 2776. Berlin: Springer-Verlag, 2003: 17-31. (5)电子文献[序号]主要责任者.电子文献题名[电 子文献及载体类型标识].(发表或更 新日期).[作者访问日期].电子文献 的出处或可获得地址(网址). [11] 中国互联网信息中心. 2005年中国互联网络信息资源数 量调查报告[R/OL].[2007-09-28]. https://www.360docs.net/doc/8c11669953.html,/index/0E/00/12/index.htm. [12]Hadoop分布式文件系统:体系和设计 [EB/OL].[2006-06-25]. https://www.360docs.net/doc/8c11669953.html,/html/2007-04/1690.html [13] Christine M. Plant Physiology: Plant Biology in the Genome Era[J/OL]. Science, 1998, 281(5375):331-332. [2005-09-23].https://www.360docs.net/doc/8c11669953.html,/cgi/collection/anatmorp. 注:①电子文献的访问日期采用“[年-月-日]” (XXXX-XX-XX)格式标注,如[2006-01-28]。 ② 网上电子期刊,还须注明期刊名,年(卷):页码。 请参考示例[13]。 表2 不常用参考文献 文献类型文献标注示例 (6)专著中 析出文献 [序号] 析出责任者.析出题名[A].析 出其他责任者(如编者、译者). // 专著责任者.书名[文献类型].版次.出 版地:出版机构,出版年:起止页码. [14] 罗云.安全科学理论体系的发展及趋势[A].//白春华,何 学秋,吴宗之,等.21世纪安全科学与技术的发展趋势[M]. 北京:科学出版社,2005. [15] 胡伯陶.天然彩色棉的状况和产业发展的研究[A]//中国 纺织工程学会.第9届全国花式纱线及其织物技术进步研讨 会论文集[C].北京:中国纺织信息中心,2002:24-33. [16] Dicheva D, Dichev C. Authoring Educational Topic Maps: Can We Make it Easier[A]// 5th IEEE International Conference on Advanced Learning Technologies(ICALT2005)[C]. Taiwan,2005:216-219. (6)专 利[序号]专利申请者或所有者.专利名: 专利国别(地区),专利号[P].公告日[17] 杨林.移动电话机:中国,CN99115146.1[P].2001-03-28. [18]杨林江.沥青混凝土再生搅拌机:中国,CN200510049046.3

IOS设计规范

一款APP的设计稿从设计到切图 第一部分项目立项阶段 在项目设计之初,就该进行项目归档整理,一般是是“项目名称+版本序列” 第二部分Photoshop IOS的各种分辨率。 1.640*960 iPhone 4时代的尺寸,我最开始用这个尺寸设计,还是拟物的时代呢(基本上现在应该没人用这个尺寸设计了吧); 2.640*1136 iPhone5/5S/5C,一更新,咱们设计也得跟着与时俱进(应该还有人用这个设计尺寸),进入扁平的时代了; 3.750*1334 iPhone6 目前是我做设计稿的设计尺寸,iPhone的尺寸,向下可以适配iPhone4,iPhone5,向上可以适配iPhone6 plus;我记得iPhone6推出后,

我问我的设计总监(从业12年)应该用什么尺寸设计,他是就用iPhone6的尺寸吧,好适配,切出来就是@2x了,上下都能照顾到。 所以,我推荐做设计稿的时候使用iPhone6的尺寸进行设计。 iPhone6的尺寸其实相比于以前的5来说很多地方并没有变化,只是高度也就是内容显示区域发生了变化。下面是IPhone 6的空白文档,我建立了参考线。▼

里面已经设置好了参考线,文档建立之初就设置好参考线是个很好的工作习惯我希望更多的设计师可以养成更完美的工作习惯。

上下的参考线很容易设置,因为是根据iPhone自身系统设置的,左右的参考线我习惯设置为24px,也就是显示内容距离边框的距离。这不是绝对的,究竟是设置为左右30px还是24px比较好,通过对国内国外各种APP的对比,觉得24px更适合一些,不宽不窄,这个完全是设计师个人的设计习惯,所以不要当成什么规范, 第三部分标注 下面讲标注的问题,页面怎么标,标哪里,可能我涉及不到所有类型页面,但举一反五足够了;切片输出以及切片命名我们下期再说(如果有错误,请一定要及时帮我指出,我不想误人子弟)。 标注是重中之重,工程师能不能完整的还原设计稿,很大一部分取决于标注;如果不清楚你该怎么标,别怕丢人(我知道有些设计师,特别是刚接触工作的设计师并不敢张嘴去问),一定要和工程师沟通!包括怎么标,怎么切。 每个工程师实现效果的方法不同,我在这里所说的,是我的标注习惯,也就是我们工程师的开发习惯,但应该适用于大部分的设计师和工程师。 不需要每一张效果图都进行标注,你标注的页面能保证工程师开发每个页面的时候都能顺利进行即可;当然,这要看跟你配合的工程师的习惯,比如我现在搭档的两位IOS工程师,一位要求我全都要标注,另一位要求我标注代表性页面就好(记得标注之前一定要沟通清楚)。

css书写规范

此文档来自网络,不保证没有错误。 Form https://www.360docs.net/doc/8c11669953.html,

CSS命名规则 页面制作最重要的就是CSS,定义合理的CSS命名规范,可以大幅提高页面制作的效率和方便开发及相关人员修改编写。关于CSS的命名我们采用骆驼式命名法。 骆驼式命名法:正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字,即函数名中的每一个逻辑断点都有一个大写字母来标记.骆驼式命名法近年来越来越流行了。例如:mianNav footNav 1.通用命名规则: 1)所有ID或者class字母和数字之间用“_”连接,如: #col_1、#col_2 2)所有ID或者class两个单词之间的链接采用骆驼式命名法,如: mianNav、footNav 3)页面主体框架布局命名:Lay_1、Lay_2 、Lay_3 4)栏目布局容器命名一律采用: col_1、col_2、col_3、col_4、col_N 5)栏目标题块命名一律采用title。元素标签采用:

如:

标题

6)页面所有图片区域全部采用:pic_1、pic_2、pic_3、pic_N 7)页面文本列表区域全部采用: Lst_1、Lst_2、Lst_3、Lst_N 8)页面上按钮采用:btn_1、btn_2、btn_3、btn_N 9)广告区域:ad_1,ad_2,ad_3,ad_N 2.主框架命名规则: 1)#header (页面头部) 2)#main (页面主体) 3)#footer (页面尾部) 3.通用命名规则: 主体:main 外层:wrap 功能条:funcBar

切图命名规范

切图命名规范 management_iocn_upadate@2x.png 在哪里类型是什么几倍图 1.所有命名全部为小写英文字母 2.命名格式 通用切片命名格式 组件_类别_功能_状态@2x.png tabbar_icon_home_defalt@2x.png 标签栏图标主页默认2倍 模块特有切图命名规则: 模块_类别_功能_状态@2x.png news_icon_search_pressed@2x.png 新闻_图标_搜索_ 默认@2x.png 命名规则——命名也就是需要告诉开发,文件是什么、在哪里、第几页、什么状态。 切图命名英文缩写三个原则: 较短的单词可通过去掉“元音”形成缩写 较长的单词可取单词的头几个字母形成缩写 此外还有一些约定成俗的英文单词缩写. 1、产品模块_类别_功能_状态.png 例:发现_图标_搜索_点击状态 2、场景_模块_状态.png 例:登录_按钮_默认状态 3、产品模块_场景_二级场景_状态.png 按钮_个人_设置_默认状态 【场景和二级场景】:一般指app的一级页面与二级页面。 例如上:个人页-场景,个人页里的设置页-二级场景 【模块】:一般指页面中的部分区块,也有指背景图。如背景、按钮、icon都是模块。 【功能】:一般指的是,页面或者模块中,需要操作或点击的某个点,如上图,发现页中的搜索icon。 【状态】:一般指当前切图的状态区分,像按钮的话,有默认状态、点击时状态、按下状态、不可点击状态等,网页上按钮还有悬停状态。 注意:所有命名只能为小写英文字母,不要为了好看或者像平时打英语一样,首字母是大写之类的,也不可以为中文,不然对于开发来说,是没有意义的,因为他们还是得自己再改一遍。 注意:ios切图需要在命名后加上@2x、@3x后缀名,安 卓的切图不需要加,不过有些安卓开发需要切图后缀加 上尺寸。 名词命名: bg(backgrond):背景 nav(navbar):导航栏 tab(tabbar):标签栏 btn(button):按钮 img(image):图片 del(delete):删除 msg(message):信息 icon:图标 content:内容 left/center/right:左/中/右 logo:标识 login:登录 register:注册 refresh:刷新 banner:广告 link:链接 user:用户 note:注释 bar:进度条 profile:个人资料 ranked:排名 error:错误 操作命名: edit:编辑 download:下载 collect:收藏 comment:评论 play:播放 pause:暂停 pop:弹出 audio:音频 video:视频 状态命名: selected:选中 disabled:无法点击 highlight:点击时 default:默认 normal:一般 pressed:按下 slide:滑动 close:关闭 back:返回

移动UI设计规范1.0

公司移动UI设计规范 说明书

修改记录 1、前言 本文档主要为UI设计师和前端工程师提供设计参考和最佳实践,避免相互之间出现技术衔接脱节的问题。文档将由设计尺寸、界面元素、设计细节、切图细节四个部分组成,分别说明如下。 2、设计尺寸 本节主要阐明目前主流浏览设备和软件中的界面尺寸,相关设备和软件分别为iPhone、iPad、Android、Web。详细说明如下 2.1 iPhone

2.2 iPad

2.3 Android 屏幕尺寸 指实际的屏幕物理尺寸,以屏幕对角线来测量。为方便起见,Android把屏幕大小分为广义的四类:小、正常、大、特大。 像素 代表屏幕上一个物理的像素点。

屏幕密度 为解决Android设备中屏幕的碎片化,Android厂商引入了DP的概念。即一定尺寸屏幕显示像素的数量,因此有了四类屏幕密度:低(120dpi),中(160dpi),高(240dpi),超高(320dpi),而像素= DP*(dpi/160)。 例如一个240dpi的屏幕里,1DP = (240/160)=1.5px。 因此,设计尺寸确认后,以图标为例,需向上或向下做小、正常、大、特大,以及低、中、高、超高的图标尺寸与密度来适配不同的机型。 典型的设计尺寸 320dp:一个普通的手机屏幕(240x320,320x480,480x800) 480dp:一个普通的平板(480x800) 600dp:7寸平板(600x1024) 720dp:10寸平板(720x1280,800x1280) 安卓设计尺寸建议为720x1280或是480x800

二维制图规则 (1)

毕业设计二维图纸设计及制图规则 一、制图命名及分级规则 1、总图代号命名规则 总图代号为:** D G/H Z/F **表示吨位,D表示底盘,G表示滚动,H表示滑动,Z表示整体,F表示分体 例如:18DHF滑动分体式底盘,表示18吨两轮一带分体式底盘。 2、制图代号分级规则 直属件代号命名:总图号-1,总图号-2… 装配图代号命名:总图号-01、总图号-02、总图号-03、总图号-04…… 装配图所属直属件代号命名:总图号-01-1,总图号-01-2…,总图号-02-1,总图号-02-2…以此类推。 二、绘图中注意的问题 1、SOLID工程图导入AUTOCAD或者CAXA中,细实线改为粗实线; 2、绘图比例与图纸幅面必须搞清楚; 3、所有的孔、轴、对称部分添加中心线;需要的剖开的视图添加剖面线; 4、组装图尺寸的标注:长、宽、高尺寸标注,中心距尺寸,零件的相对位置尺寸,零件焊接位置尺寸,螺栓的中心距尺寸,每个板的相对位置尺寸,剖切符号,剖切位置,焊缝尺寸必须标全,等等都需要标注; 5、零件图尺寸的标注:长、宽、高尺寸标注,中心距尺寸,形状公差,位置公差,光洁度,等等都需要标注; 6、每个零件重量仔细计算,零件图、装配体,总图都要填写重量; 7、总图及装配体中,螺栓、螺母、螺钉、垫圈等等的规格、型号都应该引出序号,图中画出; 8、图中螺栓、螺柱、螺钉、垫圈能看到的,应画出相应方向的形状,不能省略也不能用圆替代。 9、装配体之间,零件之间的焊接相对位置尺寸在视图中必须标注; 10、直径用φ,乘号用×,标注风标,文本风标都要采用标准,按正规标注,不要想当然; 11、每张图纸的技术要求必须填写,涉及到焊接的图纸需要有焊接技术要求; 12、仔细检查每张图纸的尺寸,标注全了没有,漏标了没有,如板厚,粗糙度,平行度,剖面线,

相关文档
最新文档