⑴ java如何指定外部的配置文件
public class ConfigManager { protected final static org.slf4j.Logger logger = LoggerFactory.getLogger(ConfigManager.class); private boolean autoReload; private static final String BASE_PATH; private static final String GLOBAL_CONFIG_PATH = "global.config.path"; private static final String fileName="conf.properties"; private static volatile PropertiesConfiguration prop =null; static{ logger.info("开始初始化ConfigurationManager===================== "); SystemConfiguration sysConfig = new SystemConfiguration(); String globalPath = sysConfig.getString(GLOBAL_CONFIG_PATH); logger.info("globalPath======================= "+globalPath); if(StringUtils.isBlank(globalPath)){/**默认加载classpath下面的文件**/ globalPath = Thread.currentThread().getContextClassLoader().getResource("conf.properties").getFile(); } BASE_PATH=globalPath; } public ConfigManager(boolean autoReload) throws ConfigurationException { this.autoReload=autoReload; loadConfig(); } public void loadConfig() throws ConfigurationException { if (null==prop){ prop=new PropertiesConfiguration(); } File file=new File(BASE_PATH); prop.setFile(file); prop.setAutoSave(false); if(autoReload){/**重载策略,5秒钟监视文件变化***/ prop.setReloadingStrategy(new FileChangedReloadingStrategy()); } prop.load();} /** * @param key * @return value */ public String getProperty(String key) { return prop.getString(key); } /** * 获取整数类型的配置项 * * @param key * @return value */ public Integer getInteger(String key) { String value = getProperty(key); return Integer.valueOf(value); } /** * 获取布尔类型的配置项 * * @param key * @return value */ public Boolean getBoolean(String key) { String value = getProperty(key); return Boolean.valueOf(value); } /** * 获取Long类型的配置项 * * @param key * @return */ public Long getLong(String key) { String value = getProperty(key); return Long.valueOf(value); } private static class SingletonHelp { static ConfigManager instance; static { try { instance = new ConfigManager(true); } catch (ConfigurationException e) { logger.error("ConfigurationManager error" +e); } } } public static ConfigManager build(){ return SingletonHelp.instance; }}
⑵ 支撑材料的文件列表应放入论文附录是什么意思
附录附上支撑材料。
附录是作为说明书或论文的补充部分,并不是必需的。是由于篇幅过大或取材于复制品而不便编入正文的材料。因此附录一般附在正文后面。
附录指附在正文后面与正文有关的文章或参考资料,是作为说明书或论文的补充部分,并不是必需的。(学生个人根据个人的论文要求进行附录部分的书写。)其是由于篇幅过大或取材于复制品而不便编入正文的材料。由于专业不同,此处写出其中几种附录格式。
⑶ jar 如何引用外部spring配置文件
<bean id="propertyConfigurer" ="org.springframework.beans.factory.config."> <property name="locations"> <list> <value>classpath:dataSource.properties</value> </list> </property> </bean> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${drivername}"> </property> <property name="url" value="${url}"> </property> <property name="username" value="${username}"></property> <property name="password" value="${password}"></property> </bean>注入加载properties 文件的类,这个类是spring自带的,不用自己写,bean 的id名字随便起,不影响,你考过去只需要换掉properties 路径就可以, ,properties文件中格式如下url=jdbc\:sqlserver\://192.168.1.120\:1433;databaseName\=XXXX username=sapassword=sadrivername=com.microsoft.sqlserver.jdbc.SQLServerDriver不要加其他标点,针对不同数据源你可以自己改
⑷ spring加载外部配置文件。
具体什么时候加载,主要看你如何设定。通常是通过监听器,或者Servlet在init时加载。
⑸ 详细的问PROE的配置文件设置的步骤,请高手们细详呀题说明。
大家都让开,我来~~~~~~~关于proe中的config.pro配置文件PROE的配置文件让不少初学者感到烦恼,尽管不少教材里都会提到关于PROE的配置文件。但大多数显得过于理论化,而不便于初学者理解,可操作性不强。本文力求以通俗的语言结合实际运用向大家介绍PROE的配置文件,希望能给各位带来帮助。 配置文件是PROE的一大特色,却也常常把初学者弄得一头雾水、云里雾里。掌握各种配置文件的使用是很有好处的,可以提高工作效率、减少不必要的麻烦,也有利于标准化、团队合作等等。同时也是从初学者到进阶提高的必经之路。所以,还是要静下心来,好好看一看。当然,我所说的掌握不是让你死记硬背,也不是让你记熟哪个选项起什么作用,哪个配置文件怎么做。我们所要做的只是对各种配置文件的作用和基本使用方法要有所了解,然后根据自己的需求来做配置。 下面以proe wildfire3.0m120中文版为蓝本,(其实对于大多数版本都适用) 依次为大家介绍以下内容: 一、配置文件是什么东西? 二、系统配置文件config.pro (一)config.pro文件在哪里? (二)config.pro文件怎样才起作用? (三)config.pro文件怎么编辑,怎么加选项? (四)关于config.pro中的快捷键 (五)为什么有些选项设了还是不起作用? (六)怎么查找config.pro的选项? (七)别人说的选项我的怎么没有? (八)配置文件的加载顺序 (九)为什么我的PROE 总是和别人不一样?总是莫名其妙的退出? (十)怎么用别人的config.pro文件? (十一)config.pro常用的一些选项 一、配置文件是什么东西? 首先,要建立一个概念,PROE里的所有设置,都是通过配置文件来完成的。打个比方,在AUTO CAD里,新安装完软件后,我们就会把自己常用的一些工具条调出来,在窗口摆放好位置,设好十字光标大小,右键设置等等直到把整个AUTO CAD调成自己想要的样子,然后退出程序。再次运行AUTO CAD时,我们会发现之前设置都还有效。 用同样的方法,在PROE里就不灵了!听说在选项里可以设置中英文双语菜单……听说还可以设单位……听说还要设公差……听说还可以改颜色……。好的,费了大半天劲都一一改好了,这下放心了,关掉PROE。再一次打开PROE时,一看,傻眼了,之前明明设好的怎么又没了呢!你可能会觉得——这什么鬼烂软件,人家其他软件都是这样设,它就不行!告诉你,这就是PROE的配置文件在作怪!你没有保存这些配置文件,也没有放到适当的位置!这下你应该知道,这些配置文件是用来干嘛的了。 那么配置文件(有些书也叫映射文件)又包括哪些呢?下面介绍常用的几个 config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 当然还会有更多,这里不再一一介绍。补充说明的是:以上提到的文件名命名,后缀名是必须的,文件名有些可以自定义,我没有全部试。一般来讲按系统默认的名称就可以了也没必要自定义文件名。除了config.pro以外,其它配置文件都要在config.pro中指定才有效。虽然有这么多种配置文件,但不是所有配置文件都是必须要有的,有些可以视个人情况不设置。 如何使这么多的配置文件都起作用呢?稍后讲解,请继续往下看…… 二、系统配置文件config.pro (一)config.pro文件在哪里? 我们先在D盘新建一个文件夹pei(注:这个位置是随意的,只为了方便后面的讲解) 在PROE中依次打开工具——选项,就会弹出下面这个窗口。 刚打开时,这个窗口内是空的! 在选项中填入menu_translation值填入both,点右边的添加/更改,这时窗口中就会多了一行。 再点排序旁边的保存图标,修改文件名,将文件保存在pei文件夹内,点OK,再关闭选项设置窗口,如下图所示 打开pei文件夹,我们就会看到一个config.pro文件。也就是说这个config.pro是我们自己创建的! 这个就是我们要讲的第一个配置文件config.pro(注意后缀是pro),通常我们称之为系统配置文件或直接称config,这个配置文件直接影响整个proe软件的配置。 把PROE当成一个企业,它就是企业的老总!总管全局,其它配置文件只能算是部门经理,分管各自某一块的工作。PROE有各种各样不同的配置文件,用哪个config.pro说了算!比如我们后面要介绍的打印配置文件table.pnt,要使用这个文件,先到老总这来登记一下。就要在config.pro中加入一条选项pen_table_file 值指向你的table.pnt文件,才能正确调用。 (二)config.pro文件怎样才起作用? 设好了config.pro还要放在恰当的位置,才能正确调用!这是初学者最容易忽略的问题。 Config.pro可以放在启动目录下,也可以放在PROE安装目录的text目录下面,这样才能顺利加载。(很多书上用加载这个词,其实你可以简单的理解为调用、起作用)我建议你把config.pro放在启动目录下,不要放在PROE安装目录的text目录下面,以免造成管理混乱,重装又没备份等问题。我建议,所有的配置文件全部放在一个文件夹中,再把启动目录指向这个文件。比如我上面说的pei,就把所有配置文件放在pei文件夹里! 那么怎么设置启动目录呢?我们可以在桌面的PROE图标上按鼠标右键,选属性,就出现下面这个窗口,选上面的快捷方式,有个起始位置一行,换上D:\pei,按确定。这样启动目录就设置好了,很简单吧?如下图所示 好,我们再来测试一下效果。刚才我们已经在config.pro中设置了menu_translation为 both,并保存在pei里。 关闭PROE,然后重新再打开PROE。 新建一个零件,直接按确定。依次点击编辑——设置,这时就会出现2001以前的下拉菜单了,有中英文菜单,说明我们的设置成功了!(前提是你安装了简体中文版PROE而不是英文版,而且只有出现下拉菜单时才会有中英文双语显示)如下图所示,说明设置成功。 (三)config.pro文件怎么编辑,怎么加选项? 我们再打开pei文件夹,里面只有一个config.pro文件。这个文件是可以用记事本打开进行编辑,这点很重要!在config.pro文件上按鼠标右键——属性,可以看到打开方式一行,点更改,在列出的程序中选择记事本,确定。回到文件夹,我们直接双击就可以打开这个config.pro文件了。这是编辑config.pro的第一种方法! 我们可以看到,文件中几有一行,没错!就是我们刚才设置的menu_translation both。以后,我们继续增加选项时,都可以这样打开查看。我们也可以直接在这个文件里加入选项,我们再加一行:tol_mode nominal(选项和值之前要有一空格)保存文件,关闭记事本。如下图 在config.pro中增加选项,还有一种方法。 你应该已经知道了,因为我上面讲过。对,就是在PROE里改! 在PROE中依次打开工具——选项,这时在弹出窗口中还只有一行,这时我们打开,浏览到pei文件夹,把config.pro文件打开,这时就会看到有两行了! 注意把选项后项的窗口中把间隔调好,把说明显示出来,这样可以看到该选项是起什么作用的。 我们继续添加选项,在选项一行,我们填入pro_unit_sys,值选择mmks,(有些选项是没得选择的,可以输入)点添加更改,并保存到pei文件夹里(文件名不变直接确定即会覆盖),再点应用,确定, 关闭设置窗口 关闭设置窗口, 我们再回到pei文件夹中,用记事本打开config.pro,就可以看到有三行了,多了一行pro_unit_sys mmks,说明增加选项设置成功! 经过上面的操作,用两种方法添加选项,你应该可以自由地在config.pro中加选项了。 这里需要提醒的是,某些选项的值,是带*号的,是系统默认值,这些选项是可以不加的。因为系统默认就是这样,加了也是多余的!如下图所示 (四)关于config.pro中的快捷键 快捷键是PROE的一大特色和亮点,可以将几个连续的步骤集合成一个命令。这与auto cad不是一个概念,在auto cad中输入L,就可以启动画直线命令,其实在我看来这并不算什么快捷键,充其量只不过是输入简化命令而已。而PROE的快捷键可以是几个操作的集合。比如我们在2001中依次点击下拉菜单的特征——创建——加材料——拉伸——实体——完成——单侧——完成——选平面,如果我们把这些点击过程定义成一个快捷键“EX”,那么我们直接用键盘输入“EX”就可以直接进入到选平面的步骤了!这就是PROE快捷键的魅力!为什么到现在还很多人在用2001?其中一个原因就是他们用惯了自己的快捷键,用熟了就很快很方便,不想改了。难怪有人说得更直接——“PROE不用快捷键,叫我怎么活?!”虽然有些夸张,但快捷键的确可以很大程度上直接提高我们的建模画图效率。但对于初学者来说,不建议使用快捷键。先摸清楚基本操作,等以后熟练了再说。 快捷键是保存在config.pro中的!这点很重要,很多书讲config.pro就把这点给忘了。很多人问为什么设了快捷键不起作用?是因为没有保存在config.pro中,或者配置文件没有正确调用。快捷键在config.pro中以mapkey开头后面是一大段的语句,是一些命令的记录。如下图所示,以“dm”作为快捷键,删除内存中不显示的文件。 关于快捷键的创建这里不再讨论。 这里需要提醒的是,当我们下载或者使用别人的config.pro文件时,注意要识别哪些是快捷键,以免造成误操作。如果你不想使用他的快捷键建议将mapkey开头的语句全部删除。 如果能看懂前面的东西,config.pro的基本操作和使用基本没问题了。下面我们再来延伸一下,算是进阶提高吧! (五)为什么有些选项设了还是不起作用? 我们再打开工具——选项,进入config.pro设置窗口。 请仔细看,在选项前面有个图标,比如menu_translation 前面是个电脑图标,这样的图标会有三种,电脑、闪电、火柴棒(先这么叫吧!) 必须注意,这三个图标意义是不同的!,如下图所示 电脑——选项设置后要重新运行PROE后才生效。(关闭PROE再重新打开) 闪电——立即生效 火柴棒——只对新建的模型、工程图等有效。这点最重要,很多人不明白。就是说,以前的建模,即使选项改了,也不会改变,只对设置生效后,后面新建的模型有效。 典型问题就是tol_mode nominal 这一项,(此项是属例外,虽然为闪电图标,但还是不可追溯选项) 如果你之前没有设这一项,并做了工程图,即使后面config.pro再设好了,还是不起作用,还是显示公差。这就是config.pro中的不可追溯选项。当然,这样的选项是很少的。所以我一开始就让大家设tol_mode nominal (六)怎么查找config.pro的选项? Config.pro里的选项有几百甚至上千项,在不知道选项名称的条件下,怎么设置呢? 当然对于初学者来说,我们一般是看到别人说要设某个选项才会去设,这当然没问题。除此之外,我们还可以自己查找自己想要的选项。 我们再打开config.pro选项窗口,点左下角的查找,就会弹出查打窗口。我们输入a,点立即查找,就会列出所有带a的选项。如果有些选项你只记得几个字母,也没关系。比如我们输入tol,就可以找到tol_mode选项。当然输入字母越多,或者选择分类搜索就越准确,查找就更快。因为大多数选项都是带下划线的,所以我们可以输入“_“进行查找,几乎所有选项就会列出来,如下图所示 有时候,我们要自己去挖掘一些有用的选项。这些选项可能以前不知道或者没人讲过。 比如,我们想设置颜色,可以输入“color”进行查找。 当然,PROE的安装文件里会有所有config.pro的选项列表,你也可以查看。参考以下目录:D:\Program Files\proewildfire3.0\proe3.0m120\html\chinese_cn\proe\helpSysTop\siteset第一个文件configoptions就是了,这个目录下好几个文件都很有用哦!有空可以看看!见下图.一般来讲,会是中文的,个别下载下来的安装文件不完整,也可能没有! 我们平时在使用PROE帮助的时候,也会在帮助里看到有哪些选项在起作用。这是自学能力的一个提高。 (七)别人说的选项我的怎么没有啊? 这个问题,我们从两个方面进行分析。一是PROE版本不断更新,软件不断完善,增加了很多选项和优化了很多选项,甚至改变了某些选项的默认值。3.0里的选项,2.0里未必有。2.0里有的选项2001未必有。所以,不同版本里选项不一样就没什么好大惊小怪的了。甚至某些选项还有可能出现版本冲突,导致PROE不能正常运行。当然,这种情况比较少见,同一版本(比如3.0,不管是m010还是m120)的config.pro一般是通用的。 二是隐藏选项。所谓隐藏选项就是用查找也找不到的,但却可以增加的选项。隐藏选项一般不推荐使用,它是软件开发人员预留的选项或是未完全开发成功的选项,又或者有会引起系统冲突未解决好的选项。典型例子:text_height_factor,这是设置基准平面、基准轴等标签(top right等)字体大小的选项,是隐藏选项。既然是隐藏选项,当然是查找不到啦!我们可以直接输入选项名称,输入值,是可以成功添加的。直接打开config.pro用记事本再写一行也可以! (八)配置文件的加载顺序 这里我们再补充一下配置文件的加载顺序,这部分内容只要有一个大概的了解就可以了。在PROE安装目录text下还有一个系统配置文件config.sup,这是比config.pro更高一级的系统配置文件,是系统原有的,任何与config.sup相冲突的配置文件,均为config.sup优先,以它为准。对于大多数用户来说,这个配置不用去理它,管好我们的config.pro就可以了。关于配置文件的加载顺序,这里引用荷马技术《Pro/Engineer wildfire在企业中的实施与运用》部分内容,不再重复。(注:这本书论坛已有网友上传,可以下载来看看) 对于下图中的第(3)点,疑为野火1。0的做法,现新版本已取消。请大家注意! pro/engineer 的config文件加载顺序 在proe启动时,会自动加载config.pro或config.sup配置文件config.sup是受保护的强制标准,他的配置不能被覆盖,对于相同的配置选项,后加载的config.pro文件会覆盖以前加载的config.pro文件的配置,对于么有约束的config.pro选项,pro系统保持它的默认值。config文件的加载顺序如下: 1、启动PROE时,首先读取的文件时在proe安装目录下的text文件夹内的config.sup文件,即我们前面讲到的强制执行的文件,这个文件一般用于进行企业强制执行标准的配置。例如PROE安装在D盘下,则CONFIG.sup文件的路径为:d:\proe\text\config.sup. 2、其次读取的文件是在proe安装目录下的text文件夹内的config.pro文件,可以使用此文件设置库目录的路径。例如PROE安装在D盘下,则CONFIG.pro文件的路径为:d:\proe\text\config.pro. 3、然后读取的文件是本地目录中的config.pro 文件,所谓的本地目录即在工作中为了方便建立在启动目录上上级的目录,可以使用此文件从多个不同的工作目录中启动PROE,例如启动目录为 e:\proe\proe1,则本地目录就是e:\proe\。 4、最后读取的是启动目录中的config.pro文件,就是上面的e:\proe\proe1 目录。由于系统是最后读取此目录中的配置文件,所以该文件里的配置会覆盖任何其他目录中的config.pro文件,但是不能覆盖config.sup文件内的配置。一般用这里的config.pro文件来进行环境变量和搜索本地工作目录的路径设置。 这里需要再补充一下的是关于手动加载的问题,前面我们已经提到可以在选项设置窗口点打开,调入config.pro文件!点击应用,确定后也可以使当前的config.pro生效.如下图所示.当想试验一下别人的config.pro文件时可以这样做,(当然也可以直接放到pei文件里把以前的config.pro替换掉),但我们要注意这种手动调入的方式,会有一些选项不生效的问题,如前面提到的“电脑、闪电、火柴棒”的问题。 另外,我们也可以对不同的模型调用不同的config.pro文件。比如说大型装配,可以专门有一个config.pro文件,里面可以有一些专用的设置以加快建模、再生速度。再比如一些特殊的项目,需要特殊的config.pro配置。我们也可以用选项设置窗口中的打开,进行手动加载!但必须注意这些特殊的config.pro不要放在pei中以免与其他配置文件出现冲突或混淆!应该放在特殊的项目文件中或者与模型在同一目录下。对于初学者,这一项慎用!绝大多数情况下我们都没必要用到特殊的config.pro配置. (九)为什么我的PROE 总是和别人不一样?总是莫名其妙的退出? 经常看到某些网友总是在提一些莫名其妙的问题,即使是高手也弄得一头雾水无从下手,甚至从来没有人遇到过这样的问题!一般会建议删除安装目录text目录下的所有*.pro文件,使默认设置恢复原始设置。 除非是软件真的有某些BUG使系统不正常外,其次就是D版软件的问题居多了,因为很多是D版用户,而PROE的版本又多,各个网站下载的又不一样,而且还有的文件大小就已经不一样,还有些是免安装版、绿色版、精简版等等,这样安装出来的东西你又怎能保证它一样呢?很浅显的道理!有些版本可能是缺少了一些文件,或者有的文件有损坏甚至冲突,才造成了各种稀奇古怪的问题。 所以建议大家要下载完整版,不要去贪图文件小而去下载一些精简版。而且选择大多数人用的、比较稳定的版本、比较可靠的下载网站。另外对于初学者,不建议使用最新版本,而应该使用稳定的版本,因为目前从2.0开始到4.0新增的功能实用的并不多,而且实际工作中还可能用不上。想尝试一些新功能的话,你至少应该对PROE要有一定的熟练程度,否则是没有意义的。比如说4.0,听说增加很多实用功能,便从各论坛反映来看,现在还不时的出现一些不稳定现象和BUG,这对初学者来说是很不利的。 (十) 怎么用别人的config.pro文件? 有很多朋友为了省事,就从网上下载一些别人的config.pro文件,想自己调用。前面也提到可以手动加载,当然最简单的方法是直接复制到你的启动目录下面,比如pei文件夹里。如果是相同文件名,会覆盖你原有的config.pro文件,所以建议覆盖前先备份你的config.pro文件。 要注意的是,一是对于前面提到的config.pro中的快捷键,要慎用!二是config.pro文件中有很多选项,是指定的目录,或者文件(前提是这些文件要有!)。如下图所示,你必须改为自己的目录或者文件,才能正确调用,这些选项才能生效! (十一)常用的一些选项 前面已经提到config.pro有很多选项,但常用的选项并不多。下面列举部分选项,并作简要说明,供大家参考。 menu_translation both——设置下拉菜单时为中英文双语菜单 tol_mode nominal——设置显示的尺寸没有公差 trail_dir D:\Program Files\trail——设置轨迹文件存放路径 web_browser_homepage about:blank——设置浏览器首页为空白页 drawing_setup_file D:\Program Files\pei\gb.dtl——设置工程图配置文件 system_colors_file D:\Program Files\pei\syscol.scl——设置系统颜色配置文件 pdf_use_pentable yes——设置输出PDF时使用系统线宽设置 pro_format_dir D:\Program Files\pei\format——设置工程图格式文件路径 template_solidpart D:\Program Files\pei\template\startpart.prt.5——设置零件模板 template_designasm D:\Program Files\pei\template\startasm.asm.3——设置组件模板 model_note_display no——设置注释不显示 pro_unit_length unit_mm——设置长度缺省单位为mm pro_unit_mass unit_kilogram——设置质量缺省单位为kg pro_unit_sys mmks——设置缺省单位系统为mmks(毫米千克秒) bell no——关闭提示音 default_dec_places 3——设置所有模型模式中非角度尺寸的缺省小数位数 default_ang_dec_places 2——设置角度尺寸小数位数 sketcher_dec_places 2——设置草绘时的尺寸小数位数 default_draw_scale 1:1——设置工程图中缺省的绘图比例,即插入一般视图时默认为1比1 save_drawing_picture_file embed——设置将图片嵌入工程图中,可以实现工程图打开时预览 search_path_file D:\Program Files\pei\search.pro——设置搜索文件 tangent_edge_display no——设置相切边不显示 set_menu_width 12——设置下拉菜单的宽度 intf_out_layer part_layer——设置图层方式(影响转CAD) dxf_export_mapping_file D:\Program Files\pei\dxf_export.pro——指定转CAD的转换设置文件 mdl_tree_cfg_file D:\Program Files\pei\tree.cfg——设置模型树配置文件 allow_anatomic_features yes——设置自动再生特征 text_height_factor 40——设置系统坐标及基准面显示的字体大小 pro_note_dir D:\Program Files\pei\note——设置注释文件路径 rename_drawings_with_object both——设置保存副本时自动复制与零件或组件相关的工程图 use_8_plotter_pens yes——设置使用8笔(影响打印) mass_property_calculate automatic——设置质量自动计算 format_setup_file D:\Program Files\pei\format.dtl——设置工程图格式文件的配置文件 pro_symbol_dir D:\Program Files\pei\symbol——设置工程图用的符号 tolerance_standard iso——设置公差标准为ISO pro_plot_config_dir D:\Program Files\pei\print_pcf——设置打印机打印样式文件路径 pro_material_dir D:\Program Files\pei\material——设置材料库文件路径 pen_table_file D:\Program Files\pei\table.pnt——设置打印线宽配置文件 step_export_format ap214_cd——设置输出step格式文件时,保留原模型颜色 dxf_out_scale_views yes——输出为DWG或DXF时不管工程图中的比例,自动重新缩放为1比1 关于config.pro就讲到这里。有错误的地方欢迎大家指出,以免误人子弟。也欢迎大家提出自己的意见,与大家分享自己的使用心得和体会。有时间的话,日后我也会继续写PROE其他配置文件的使用教程。也希望以此帖抛砖引玉,对PROE的配置文件有使用经验的朋友,把自己的使用经验写出来,与大家分享,共同进步。 呵呵,楼主要想学proe的话,好好看看吧。
⑹ 数学建模的支撑材料包括哪些东西
支撑材料如下:
支撑材料,包括用于支撑论文模型、结果、结论的所有必要文件,至少应包含参赛论文的所有源程序,通常还应包含参赛论文使用的数据(赛题中提供的原始数据除外)、较大篇幅的中间结果的图形或表格、难以从公开渠道找到的相关资料等。
简介:
数学建模,就是根据实际问题来建立数学模型,对数学模型来进行求解,然后根据结果去解决实际问题。
当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作表述来建立数学模型。
以上内容参考网络-数学建模
⑺ 如何使用外部配置文件
摘要:我们知道在Enterprise Library1.1中对于每一个应用程序块都有一个对应的配置文件,而在Enterprise Library2.0中却把所有的配置信息都放在了应用程序配置文件(App.config或Web.config)中,在2.0下,我们如何使用外部配置文件?如何为每个应用程序块创建对应的配置文件? 主要内容1.不使用外部配置文件2.使用不同的ConfigurationSource3.使用多个ConfigurationSource4.使用.NET的configSource特性 一.不使用外部配置文件我们先来看一个简单的使用Enterprise Library的例子,在这个示例中,使用了企业库的Data Access Application Block和 Excepiton Handling Application Block。using System;using System.Collections.Generic;using System.Text;using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;using Microsoft.Practices.EnterpriseLibrary.Data;using Microsoft.Practices.EnterpriseLibrary.ExceptionHandling;namespace EntLibConfig{ class Program { static void Main(string[] args) { try { Database db = DatabaseFactory.CreateDatabase("EntLibInstance"); db.ExecuteNonQuery("ProcName"); } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "Event Policy")) throw; } } }}使用Enterprise Library Configuration配置之后,App.config文件如下:<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" /> <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <exceptionHandling> <exceptionPolicies> <add name="Event Policy"> <exceptionTypes> <add type="System.Exception, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" postHandlingAction="ThrowNewException" name="Exception"> <exceptionHandlers> <add exceptionMessage="This is a test!" replaceExceptionType="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionHandlingException, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ReplaceHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" name="Replace Handler" /> </exceptionHandlers> </add> </exceptionTypes> </add> </exceptionPolicies> </exceptionHandling> <dataConfiguration defaultDatabase="EntLibInstance" /> <connectionStrings> <add name="EntLibInstance" connectionString="Server=./SQLEXPRESS;Integrated Security=SSPI;Database=Northwind;" providerName="System.Data.SqlClient" /> </connectionStrings></configuration>我们知道在EL1.1下,对于不同的应用程序块是放在了不同的配置文件中,而到了2.0中可以看到,所有的配置信息都放在了应用程序配置文件中(App.config或者Web.config)。
⑻ 上一套文档管理系统 需要配置哪些硬件支撑
给你介绍几款比较流行的好机型; 诺基亚家族中的昔日国王,N95在当年凭借着大气的机身、独特的双向滑盖式设计以及强大的功能配置一度称霸一方,虽然如今已有N96“横冲直撞”,但评心而论N95依旧是目前市场中一款不可多得的强机,更何况该机目前价格已跌至冰点,再加之众多超值的赠品,现在入手绝对是最佳时机。 外观上,诺基亚 N95 采用双滑盖设计,三围尺寸和重量分别为99×53×21mm和120克,握在手里份量十足。在屏幕设计上N95配备有一块2.6英寸1670万色的TFT屏幕,分辨率为240×320,视觉效果绝佳。拍照功能是N95的一个卖点,其内置一颗500万像素CMOS摄像头,内置闪光灯,最大支持20倍数码变焦,支持最大2592×1944像素的照片拍摄,表现已经足够出色。 配置上,诺基亚N95采用了Symbina9.2操作系统和S60第三版FP1软件平台,机器自带了8G闪存容量,拥有93M可运行存储空间。内置的办公软件支持Word,Excel,PowerPoint文档的浏览。 N95还拥有系列实用功能,其提供了对GPS导航、文件压缩、文档浏览、长时间录音、多组闹钟设置以及语音控制功能的支持,无论是商务应用还是休闲娱乐,N95都能够很好的满足使用的需要。在数据传输方面,N95可以通过蓝牙,数据线进行传输,内置WIFI功能可以轻松快速访问无线局域网。 N95采用了双向的滑盖设计,向上滑盖是普通的通话界面,而向下滑盖后就会进入多媒体播放界面。它的机身外壳采用了高强度的工程塑料材质,拿在手里质感还是不错的。在N95的机身两旁它有着两个比较宽大的独立扬声器,外放效果非常的出色,铃声有着很强的穿透力。屏幕方面,N95配备了一个可视面积为2.6英寸的1670万色TFT屏幕,分辨率也是主流的QVGA级别,颜色表现细腻,显示效果出众。 诺基亚 N95 网络制式 GSM(850/900/1800/1900MHz) 主屏参数 2.6英寸,240×320像素,1670万色 产品尺寸 99×53×21(mm),120g 镜头配置 500万像素 智能系统 Symbian OS 9.2,S60 V3 Pack1 铃声配备 64和弦铃声 音乐播放 支持MP3等铃声 视频播放 3GPP(H.263),H.264/AVC,MPEG4,RealVideo 传输功能 蓝牙 2.0,A2DP,支持红外接口,USB 2.0,WIFI 存储容量 Micro SD,最大支持2GB 待机时间 BL-5F锂电池950mAH N95搭载Symbian OS 9.2操作系统和S60 V3 Pack1平台,采用主频为332MHz的ARM 11处理器,拥有160MB?置动态内存,保障了 智能手机 强大的灵活性和易用性。另外,它内置64和弦铃声、支持MP3播放、视频播放、蓝牙2.0 +EDR、WAP 2.0等等,另外它还拥有Nokia XpressPrint、GPS全球定位导航系统。机身内置了一枚500万像素的摄像头,并附有LED闪光灯与自动对焦、机械快门等诸多专业?相机设计,拍摄效果可想而知。 手机型号] 诺基亚 N95 [手机价格] 2350元 诺基亚N81在外观上采用了非常流行的滑盖设计,机身的表面还使用了类似钢琴烤漆的材质,拿在手里非常的具有质感,不过缺点就是它也变成了一个“指纹收集器”。诺基亚N81的滑盖过程比较流畅,使用起来舒适,宽大的键盘手感也不错。在导航键上,它采用了传统的五维方向键,有着很强的操控性。屏幕方面,诺基亚N81采用了一块可视面积为2.4英寸的1670万色TFT屏幕,分辨率为主流的QVGA级别,显示效果极为细腻,而且在机身两旁还具有两个宽大的独立扬声器,外放效果绝佳。 摄像头上,诺基亚N81只是采用了一个较为普通的200万像素摄像头,配有闪光灯,拍摄效果一般,不过作为日常使用已经足够。硬件配置方面,诺基亚N81采用了一个AMR11处理器,主频为369MHz,它拥有42MB运行内存,整体的运行速度非常不错。软件方面,诺基亚N81采用了Symbian 9.2的操作系统以及S60第三版的操作界面,可支持第三方软件比较多,可玩性较强。N81作为一款娱乐机型,它加入了N-Gage游戏平台,内置有3款游戏,而且还可以下载更多游戏,让消费者体验更多乐趣。除此之外,它还内置了功能非常丰富的多媒体播放器,支持多种格式的音频以及视频播放,3.5毫米耳机接口也方便用户更换自己喜欢的耳机。数据传输方面,诺基亚N81支持USB数据线、蓝牙2.0以及A2DP无线蓝牙立体声,并且支持WIFI。 诺基亚 N81 (论坛 下载 文章 点评) 网络制式 GSM四频 主屏参数 2.4英寸,1670万色,240×320 产品尺寸 102×50×17.9(mm),140g 镜头配置 200万像素 智能系统 Symbian OS 9.2,S60 V3 Pack1 铃声配备 64和弦 音乐播放 支持MP3、AAC、eAAC+、WMA、AMR-NB等 视频播放 支持3GPP(H.263),H.264/AVC,MPEG4,RealVideo 传输功能 蓝牙2.0、Micro USB2.0、WIFI 存储卡 Micro SD 待机时间 408小时 能配置方面,该机搭载有Symbian OS 9.2操作系统,扩展性非常强大,您不仅可以从网络下载N-Gage游戏软件,更是可以下载第三方软件来扩展手机功能,随机附赠的2G内存卡可保证您的海量数据存储,数据传输方面,该机提供了蓝牙和数据线两种数据传输方式。该机拥有64和旋铃声系统,内置的数码播放器能够支持主流的MP3、AAC、eAAC+、AAC+、WMA/M4A、WAV等多种格式的音乐播放,音效表现也是相当不错。 :诺基亚N81的最大卖点在于它的娱乐性,在二千元左右的机型中N81表现还是非常不错。不仅仅有着滑盖钢琴烤漆版的外观,时尚性极强。而且S60第三版的系统有着强大的扩展性,尤其是音乐性能出众,很受到年轻消费者的喜爱。如今它跌破二千元后性价比更加出众。 报价:1980元(送2G卡) N73是一款位列中关村在线手机人气排行榜首位长达22个月之久的超人气S60 智能手机 。N73凭借全面的功能表现和经典的外观设计,受到了广大消费者的热烈欢迎。而目前改版N73又出现了价格方面的调整,改版机售价仅仅为1390元,行货售价也不足2000元,它采用了一块2.4英寸26万色的QVGA分辨率的屏幕,显示效果十分出色。同时该机还配备了一枚320万像素的卡尔.蔡司镜头,成像质量也比较出色。此外该机采用了Symbian S60 V3.1版本的智能操作系统,可以安装种类丰富的第三方软件,扩展能力也是十分强大的。 音乐版更是在配件上加多了一张锦2GB的存储卡、AD41线控和HS28音乐耳机,充分发挥出它的音乐多媒体功能。相信众多见到N73的网友都会第一时间被N73那超大的2.4英寸屏幕的优秀显示效果所吸引,虽然已是26万色的TFT屏+QVGA(240×320像素)分辨率的高档搭配,但其表现却远远超过了这一标准,极为令人心动的一点。再者,则是在机身背面滑开后所见到的320万像素的蔡司镜头,加上有机械快门、自动对焦,ISO、场景、色调等等调节功能,出色的影像功能也证明出了诺基亚N73的超强实力。 总体来看,N73延续了诺基亚S60直板智能手机的传统风格,同时又加入了卡尔蔡司镜头、AF自动对焦、2.4寸QVGA大屏幕、Symbian智能操作系统、立体声双喇叭强大等等多媒体功能。尽管已经是上市已久的手机,但对于这样一款外观和功能均十分流行和时尚的机器而言,还是非常值得购买的。 型号: N73 网络制式: GSM 850/900/1800/1900 体积: 110.3×48.7×19.2 mm 重量: 115克 主屏参数: 240×320像素 系统: Symbian 9.1,Series 60第3版 摄像头: 内置摄像头,卡尔蔡司光学系统,Tessar? 镜头 传感器类型: CMOS传感器 像素: 铃声: 64和弦,支持MP3铃声 蓝牙: 支持,蓝牙v2.0,A2DP蓝牙立体声 WLAN(WiFi):无WLAN功能 扩展卡: 支持miniSD卡,支持热插拔,最高支持2GB miniSD存储卡 s
⑼ 什么是配置文件
说起硬件配置文件,有很多朋友都忽略了它在Windows XP中所起的作用,其实如果利用得当的话,可以大大提高系统的工作效率。 什么是硬件配置文件 所谓硬件配置文件,是指在启动计算机时告诉Windows应该启动哪些设备,以及使用每个设备中的哪些设置的一系列指令。当用户第一次安装Windows时,系统会自动创建一个名为“Profile 1”的硬件配置文件,缺省设置下,在“Profile 1”硬件配置文件中启用了所有安装Windows时安装在这台计算机上的设备。 从“系统属性”“硬件”对话框中,可以看到这里有一个“硬件配置文件”的按钮,点击后会打开所示的窗口,在“可用的硬件配置文件”列表中显示了本地计算机中可用的硬件配置文件清单。 硬件配置文件的作用 仅加载硬件配置文件中的设备驱动程序 在“可用硬件配置文件”下,使用箭头按钮可以将需要作为默认设置的硬件配置文件移到列表的顶端,这样Windows启动时就只会加载所选配置文件中启用的硬件设备。一旦创建了硬件配置文件,我们就可以使用设备管理器禁用和启用配置文件中的设备,这样在下一次启动计算机时就不会加载该设备的驱动程序,从而提高系统启动速度。 快速切换不同的工作环境 前面已经提到,我们可以同时创建多个不同的硬件配置文件,以适应不同的工作环境,只要在“硬件配置文件选择”小节上选中“等待用户选定硬件配置文件”项即可,以后启动计算机时就会出现与多重启动菜单相类似的“硬件配置文件”选择菜单,届时就可以任意切换不同的工作环境了。 对笔记本电脑用户而言,硬件配置文件将是非常实用的,因为大多数笔记本电脑都是在移动的场合使用,当用户将笔记本电脑从一个地方移动到另一个地方时,硬件配置文件允许用户更改计算机使用的设备,例如我们可以创建多个适用于不同场合的硬件配置文件,这样切换起来就非常方便了。 提高启动速度 如果你并未创建多个不同的硬件配置文件,或者希望启动期间自动加载默认的硬件配置文件而不显示列表项,那么请将“硬件配置文件选择”小节中的“秒”中输入“0”。当然,即使你仍然从列表中选择不同的硬件配置文件,只要在启动时按住空格键就会显示列表了。 恢复缺省配置 如果硬件更改超过一定限度,Windows XP可能会要求用户重新激活系统,这是非常麻烦的。不过,如果我们在每次安装或更改硬件之前备份了原来的硬件配置文件,只要从图1窗口中点击“复制”按钮,然后在所示的“复制配置文件”对语框中键入一个新的文件名就可以了,以后出现问题时,就可以重新导入这个事先备份下来的硬件配置文件。 这里要说明的是,上述操作必须以系统管理员的身份登录才行。 清空系统中多余的硬件信息 如果由于某些需要,你经常去插拔硬件设备,这样重复安装驱动程序的过程将会在系统中遗留下很多硬件注册信息,系统启动时就会反复与这些并不存在的设备进行通讯,从而导致系统速度的减缓,该如何清空这些多余的硬件信息呢? 很简单,我们可以将“Profile 1”这个硬件配置文件删除,然后再重新创建一个新的硬件文件,这样就是新的系统了。为保险起见,不要马上就去删除它,先点击“复制”按钮备份下来(Profile 2),然后再进行重命名,例如改为“Profile”,接着重新启动计算机,此时会出现如下提示: Windows Cannot determine what configuration your computer is in select one of the following: 1.Profile 2.Profile 2 3.None of the above 这里的“1”和“2”是系统中已经存在的硬件配置文件,我们当然是选择“3”,这样就可以让Windows重新检测硬件,此时屏幕上会出现“检测硬件”的对话框,并提示“第一次使用新配置启动计算机时,Windows必须进行一些调整。此过程大约需要几分钟时间”的字样,稍后会出现“配置设置”对话框,提示“Windows已经成功设置了新计算机的配置,其名称为Profile 1”,点击“确定”按钮,然后就可以重新安装硬件设备的驱动程序。 注意,重新启动系统后,记得将除Profile 1外的两个硬件配置文件删除,否则以后开机时仍然会询问使用哪一个配置文件。 回答者:guifangfeng – 秀才 二级 11-14 19:26 什么是硬件配置文件 所谓硬件配置文件,是指在启动计算机时告诉Windows应该启动哪些设备,以及使用每个设备中的哪些设置的一系列指令。当用户第一次安装Windows时,系统会自动创建一个名为“Profile 1”的硬件配置文件,缺省设置下,在“Profile 1”硬件配置文件中启用了所有安装Windows时安装在这台计算机上的设备。 从“系统属性”“硬件”对话框中,可以看到这里有一个“硬件配置文件”的按钮,点击后会打开所示的窗口,在“可用的硬件配置文件”列表中显示了本地计算机中可用的硬件配置文件清单。 硬件配置文件的作用 仅加载硬件配置文件中的设备驱动程序 在“可用硬件配置文件”下,使用箭头按钮可以将需要作为默认设置的硬件配置文件移到列表的顶端,这样Windows启动时就只会加载所选配置文件中启用的硬件设备。一旦创建了硬件配置文件,我们就可以使用设备管理器禁用和启用配置文件中的设备,这样在下一次启动计算机时就不会加载该设备的驱动程序,从而提高系统启动速度。 快速切换不同的工作环境 前面已经提到,我们可以同时创建多个不同的硬件配置文件,以适应不同的工作环境,只要在“硬件配置文件选择”小节上选中“等待用户选定硬件配置文件”项即可,以后启动计算机时就会出现与多重启动菜单相类似的“硬件配置文件”选择菜单,届时就可以任意切换不同的工作环境了。 对笔记本电脑用户而言,硬件配置文件将是非常实用的,因为大多数笔记本电脑都是在移动的场合使用,当用户将笔记本电脑从一个地方移动到另一个地方时,硬件配置文件允许用户更改计算机使用的设备,例如我们可以创建多个适用于不同场合的硬件配置文件,这样切换起来就非常方便了。 提高启动速度 如果你并未创建多个不同的硬件配置文件,或者希望启动期间自动加载默认的硬件配置文件而不显示列表项,那么请将“硬件配置文件选择”小节中的“秒”中输入“0”。当然,即使你仍然从列表中选择不同的硬件配置文件,只要在启动时按住空格键就会显示列表了。 恢复缺省配置 如果硬件更改超过一定限度,Windows XP可能会要求用户重新激活系统,这是非常麻烦的。不过,如果我们在每次安装或更改硬件之前备份了原来的硬件配置文件,只要从图1窗口中点击“复制”按钮,然后在所示的“复制配置文件”对语框中键入一个新的文件名就可以了,以后出现问题时,就可以重新导入这个事先备份下来的硬件配置文件。 这里要说明的是,上述操作必须以系统管理员的身份登录才行。 清空系统中多余的硬件信息 如果由于某些需要,你经常去插拔硬件设备,这样重复安装驱动程序的过程将会在系统中遗留下很多硬件注册信息,系统启动时就会反复与这些并不存在的设备进行通讯,从而导致系统速度的减缓,该如何清空这些多余的硬件信息呢? 很简单,我们可以将“Profile 1”这个硬件配置文件删除,然后再重新创建一个新的硬件文件,这样就是新的系统了。为保险起见,不要马上就去删除它,先点击“复制”按钮备份下来(Profile 2),然后再进行重命名,例如改为“Profile”,接着重新启动计算机,此时会出现如下提示: Windows Cannot determine what configuration your computer is in select one of the following: 1.Profile 2.Profile 2 3.None of the above 这里的“1”和“2”是系统中已经存在的硬件配置文件,我们当然是选择“3”,这样就可以让Windows重新检测硬件,此时屏幕上会出现“检测硬件”的对话框,并提示“第一次使用新配置启动计算机时,Windows必须进行一些调整。此过程大约需要几分钟时间”的字样,稍后会出现“配置设置”对话框,提示“Windows已经成功设置了新计算机的配置,其名称为Profile 1”,点击“确定”按钮,然后就可以重新安装硬件设备的驱动程序。 注意,重新启动系统后,记得将除Profile 1外的两个硬件配置文件删除,否则以后开机时仍然会询问使用哪一个配置文件。