搜档网
当前位置:搜档网 › DSA config.ini配置文件详解

DSA config.ini配置文件详解

来源媒体:网络

【相关专题】:善领DSA电子狗

【相关观点】:DSA config.ini配置文件详解

【相关搜索】:DSA config.ini

DSA config.ini配置文件详解

DSA(善领)是车机很常用的软件,可代替电子狗对固定测速及常见流动测速点进行预报,在WINCE系统下,我们可以对软件进行详细的设置,而我们需要改的,就是其中配置的文件:config.ini。

一、DSA各种个性化参数设置。

找到DSA文件夹下config.ini 文件,以记事本方式打开,修改DSA各种设置参数。speedlimit=120 全局最大限速值,因为国内的高速公路最高限速为120KM/H,建议把最大限速值设置成120。

speed_compensation=4 速度补偿值,如遇到实际车速与DSA界面显示车速不一致时可以进行设置(可以正负值)。通常情况下,GPS测出的速度比仪表盘显示的速度低,可以根据仪表盘显示的速度进行高速,在这里,我们假设GPS显示的速度比实际车速低3-4公里左右,所以为正4。

auto_select_ui={8,18} 日、夜换肤设置,表示8点-18点使用白天皮肤,其他时间使用夜间皮肤。

always_show_overlay=2 是否永久显示速度悬浮窗,1为永久显示,2为DSA为后台运行时显示,0为不显示,一般选择2比较合适,如果您的导航软件已经有车速显示,可以选择为0。

reportradarerror=0 是否播报雷达异常,如果您没有在导航上连接雷达组件(即内置电子狗),

请选择为0。

fullscreen=0 是否自动全屏

voice_style=0 语音输出方式,一般为1,如果您的声音不正常,可以在这里修改为0-9数值。

auto_loadnavi=0 是否DSA启动时自动加载地图,可以设置成0或1。设置为0时,手动加载地图,设置为1时,启动DSA以后自动进入导航界面。

loadnavi_style=1 加载地图方式。当DSA用作多图导航时,是选择第一个地图自动弹出就填1,第二个地图则为2。

auto_show_image=1 DSA空闲时是否自动播放图片

plate_number=吉C·XXXXX 车牌号显示(可以写上自己的车牌号,或各种个性的文字,注意车牌号中间的点一定要有,否则DSA启动时报错)

skin_path= 这是皮肤路径选择{夜晚}

二、DSA文件下“MyCar”文件夹作用

此文件夹主要存放各类汽车标志,需要手动在DSA界面右内里车标显示处点击,直到出现自己的汽车标志。如果不喜欢其他车标,可以将其他汽车标志删除,只留下自己的标志。

三、DSA文件下“MyFavor”文件夹作用。

此文件夹可以存放自己喜爱的图片,当“auto_show_image=1”设置为1时,则自动播放您存放的图片。

四、DSA文件下“RES_800x480”文件夹作用

此文件夹主要存放日夜皮肤,命名格式为“day”文件夹及“night”文件夹,(主程序已经集成了夜间皮肤,需要更换个性皮肤的自己搜索下载。下载后将重命名的“day"和“night”文件夹复制到DSA文件下“RES_800x480”文件夹下即可,同时,按照上面的“auto_select_ui= {8,18}”

设置时间。

五、端口及速率设置

在DSA文件夹里还有一个很重要的配件文件:PortConfig.txt,这个文件可以设置真实端口、速度以及软件虚拟出供导航软件使用的虚拟端口

comport=1 导航仪真实端口。根据自己的导航仪进行设置,如果不知道自己的导航仪真实端口,可以用软件进行检测。

baundrate=4800 导航仪端口速率(也叫波特率)。根据自己的导航仪进行设置,如果不知道自己的导航仪速率,可以用软件进行检测。

virtualport=9 虚拟出的端口。由于导航仪的真实端口只能同时让一个软件使用,如果需要从DSA中调用导航,只能用虚拟端口,虚拟出的端口供导航软件调用。

build.prop文件对照讲解

本文以CM的build为例讲解如何修改这些参数 # begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系统信息) ro.build.id=GRI40 (版本ID) ro.build.display.id=GRJ22 (版本号) ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量) ro.build.version.sdk=10 (sdk版本) ro.build.version.codename=REL (版本代号) ro.build.version.release=2.3.4 (Android 2.3.4系統无需修改,也可改为3.0装装B)ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日某某某制作) ro.build.date.utc=0 ro.build.type=user https://www.sodocs.net/doc/5218861818.html,er=buildbot ro.build.host=bb1 ro.build.tags=test-keys ro.product.model=HTC Wildfire (HTC内部手机代号也就是手机名) ro.product.brand=htc_wwe (手机品牌,改为中国山寨机) https://www.sodocs.net/doc/5218861818.html,=htc_buzz (手机正式名称) ro.product.device=buzz (采用的设备,改为China G8) ro.product.board=buzz (采用的处理器,改为China 800.8Ghz) ro.product.cpu.abi=armeabi-v6j (cpu的版本)

(完整版)Linux中dd命令详解

一、dd命令 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。 bs=bytes:同时设置读入/输出的块大小为bytes个字节。 cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。 skip=blocks:从输入文件开头跳过blocks个块后再开始复制。 seek=blocks:从输出文件开头跳过blocks个块后再开始复制。 注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。 count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。 conv=conversion:用指定的参数转换文件。 ascii:转换ebcdic为ascii ebcdic:转换ascii为ebcdic ibm:转换ascii为alternate ebcdic

block:把每一行转换为长度为cbs,不足部分用空格填充 unblock:使每一行的长度都为cbs,不足部分用空格填充 lcase:把大写字符转换为小写字符 ucase:把小写字符转换为大写字符 swab:交换输入的每对字节 noerror:出错时不停止 notrunc:不截短输出文件 sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。 二、dd应用实例 1.将本地的/dev/hdb整盘备份到/dev/hdd heng@me: dd if=/dev/hdb of=/dev/hdd ? 1 2.将/dev/hdb全盘数据备份到指定路径的image文件 heng@me: dd if=/dev/hdb of=/root/image ? 1 3.将备份文件恢复到指定盘 heng@me: dd if=/root/image of=/dev/hdb ? 1 4.备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径 heng@me: dd if=/dev/hdb | gzip > /root/image.gz ? 1

VASP参数设置详解(精)

VASP参数设置详解 计算材料2010-11-30 20:11:32 阅读197 评论0 字号:大中小订阅 转自小木虫,略有增减 软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: 对所计算的体系进行注释:SYSTEM

●定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWA V ●定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF ●定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG ●定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT ●其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: ?SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM

建筑工程施工质量验收统一标准GB50300-2001

《建筑工程施工质量验收统一标准》 (GB50300-2001) 目录 关于发布国家《建筑工程施工质量验收统一标准》的通知 (2) 前言 (3) 1 总则 (4) 2 术语 (5) 3 基本规定 (7) 4 建筑工程质量验收的划分 (9) 5 建筑工程质量验收 (10) 6 建筑工程质量验收程序和组织 (14) 本标准用词说明 (32)

关于发布国家《建筑工程施工质量验收统一标准》的通知 建标[2001]157号 国务院各有关部门,各省、自治区建设厅,直辖市建委,计划单列市建委,新疆生产建设兵团,各有关协: 根据我部《关于印发一九九八年工程建设国家标准制订、修订计划(第二批)的通知》(建标[1998]244号)的要求,由建设部会同有关部门共同修订的《建筑工程施工质量验收统一标准》,经有关部门会审,批准为国家标准,编号为GB50300-2001,自2002年1月1日起施行。基中,3.03、5.04、5.07、6.0.3、6.0.4、6.0.7为强制性条文,必须严格执行。原《建筑安装工程质量检验评定统一标准》GBJ300-88同时废止。 本标准由建设部负责管理,中国建筑科学研究院负责具体解释工作,建设部标准定额研究所组织中国建筑工业出版社出版发行。 中华人民共和国建设部 2001年7月20日

前言 本标准是根据我部《关于印发一九九八年工程建设国家标准制订、修订计划(第二批)的通知》(建标[1998]244号)的通知,由中国建筑科学研究院会同中国建筑业协会工程建设质量监督分会等有关单位共同编制完成的。 本标准在编制过程中,编制组进行了广泛的调查研究,总结了我国建筑工程施工质量验收的实践经验,坚持了“验评分离、强化验收、完善手段、过程控制”的指导思想,并广泛征求了有关单位的意见,由我部于2000年10月进行审查定稿。 本标准的修订是将有关建筑工程的施工及验收规范和工程质量检验评定标准合并,组成新年的工程质量验收规范体系,以统一建筑工程施工质量的验收方法、质量标准和程序。本标准规定了建筑工程各专业工程施工验收规范编制的统一准则和单位工程验收质量标准、内容和程序等;增加了建筑工程施工现场质量管理和质量控制要求;提出了检验批质量检验的抽样方案要求;规定了建筑工程施工质量验收中子单位和子分部工程的划分、涉及建筑工程安全和主要使用功能的见证取样及抽样检测。建筑工程各专业工程施工质量验收规范必须与本标准配合使用。 本标准将来可能需要进行局部修订,有关局部修订的信息和条文内容将刊登在《工程建设标准化》杂志上。 本标准以黑体字标志的条文为强制性条文,必须严格执行。 为了提高标准质量,请各单位在执行本标准过程中,注意积累资料、总结经验,如发现需要修改和补充之处,请将意见和有关资料寄交中国建筑科学研究院国家建筑工程质量监督检验中心(北京市北三环东路30号邮政编码100013),以供今后修订时参考。 主编单位:中国建筑科学研究院 参加单位:中国建筑业协会工程建设质量监督分会 国家建筑工程质量监督检验中心 北京市建筑工程质量监督总结 北京市城建集团有限责任公司 天津市建筑工程质量监督管理总站 上海市建设工程质量监督总站 深圳市建设工程质量监督检验总站 四川省华西集团总公司 陕西省建筑工程总公司 中国人民解放军工程质量监督总站 主要起草人:吴松勤高小旺何星华白生翔徐有邻葛恒岳刘国琦王惠明 朱明德杨南方李子新张鸿勋刘俭 建设部

mount用法详解

mount用法详解 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。 挂载时使用mount命令: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有 -t<文件系统类型> 指定设备的文件系统类型,常见的有: minix linux最早使用的文件系统 ext2 linux目前常用的文件系统 msdos MS-DOS的fat,就是fat16 vfat windows98常用的fat32 nfs 网络文件系统 iso9660 CD-ROM光盘标准文件系统 ntfs windows NT 2000的文件系统 hpfs OS/2文件系统 auto 自动检测文件系统 -o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载 rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备

提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?) 例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。 # mk /mnt/winc # mk /mnt/floppy # mk /mnt/cdrom # mount -t vfat /dev/hda1 /mnt/winc # mount -t msdos /dev/fd0 /mnt/floppy # mount -t iso9660 /dev/cdrom /mnt/cdrom 现在就可以进入/mnt/winc等目录读写这些文件系统了。 要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时更换的话,我想就不会犯这样的错误了:-> ) 如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要用到-o 参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。 当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。 四、自动挂载 每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使用mount命令呢?其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢? 这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab 文件如下: /dev/hda2 / ext3 defaults 1 1 /dev/hda1 /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0

zheng-环境搭建及系统部署文档20170213(三版)

1Een 项目描述 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构:内容管理系统(门户、博客、论坛、问答等)、统一支付中心(微信、支付宝、在线网银等)、用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)、微信管理系统、第三方登录系统、会员系统、存储系统 https://www.sodocs.net/doc/5218861818.html,/zhengAdmin/src/ 2项目组织结构

3项目模块图 4项目使用到的技术4.1后端技术 Spring Framework SpringMVC: MVC框架

Spring secutity|Shiro: 安全框架 Spring session: 分布式Session管理MyBatis: ORM框架 MyBatis Generator: 代码生成 Druid: 数据库连接池 Jsp|Velocity|Thymeleaf: 模板引擎ZooKeeper: 协调服务 Dubbo: 分布式服务框架 TBSchedule|elastic-job: 分布式调度框架Redis: 分布式缓存数据库 Quartz: 作业调度框架 Ehcache: 缓存框架 ActiveMQ: 消息队列 Solr|Elasticsearch: 分布式全文搜索引擎FastDFS: 分布式文件系统 Log4J: 日志管理 Swagger2: 接口文档 sequence: 分布式高效ID生产 https://www.sodocs.net/doc/5218861818.html,/yu120/sequence AliOSS|Qiniu: 云存储 Protobuf|json: 数据传输 Jenkins: 持续集成工具 Maven|Gradle: 项目构建管理

GB 《建筑装饰工程施工及验收规范》

GB50210-2001《建筑装饰工程施工及验收规范》 中华人民共和国国家标准 建筑装饰装修工程质量验收规范 Code for construction qiality acceptptance of building decoration GB 50210-2001 主编部门:中华人民共和国建设部 批准部门:中华人民共和国建设部 施行日期:2002年3月1 日 关于发布国家标准<建筑装饰装修工程质量验收规范》的通知 根据建设部《关于印发一九九八年工程建设国家标准制定。修订计划(第二批)的通知》(建标 [1998]244号)的要求,由建设部会同有关部门共同修订的《建筑装饰装修工程质量验收规范》,经有 关部门会审,批准为国家标准,编号为GB50210-2001,自2002年3月1 日起施行。其中,3.I.1、 3.1.5、3.,、3.4、33.5、4.1.12、5.、6.l.IZ、8.2.4、8、3.4、9.9.1.13。 9.l.14。12.5.6为强制性条文,必须严格执行。原 《装饰工程施工及验收规范》(GB 210-83)、《建筑装饰工程施工及验收规范》(JGJ73-91)和《建筑工程质量检验评定标准》(GBJ301-88)中第十章、第十一章同时废止。 本标准由建设部负责管理,中国建筑科学研究院负责具体解释工作,建设部标准定额研究所组织中国建筑工业出版社出版发行。 中华人民共和国建设部

2001年11月1日 本标准是根据建设部建标[1998 244号文《关于印发一九九九年工程建设国家标准制订。修订计划 (第二批)的通知》的要求,由中国建筑科学研究院会同有关单位共同对《建筑装饰工程施工及验收规范》JGJ 73-91)和《建筑工程质量检验评定标准》(GBJ301-88)修订而成的。 在修订过程中,规范编制组开展了专题研究,进行了比较广泛的调查研究,总结了多年来建筑装饰装修工程在设计、材料。施工等方面的经验,按照“验评分离、强化验收、完善手段、过程控制”的方针,进行了全面的修改,并以多种方式广泛征求了全国有关单位的意见,对主要问题进行了反复修改,最后经审查定稿。 本规范是决定装饰装修工程能否交付使用的质量验收规范。建筑装饰装修工程按施工工艺和装修部位划分为10个子分部工程,除地面于分部工程单独成册外,其他9个子分部工程的质量验收均由本规范作出规定。 本规范共分13章。前三章为总则、术语和基本规定。第4章至第12章为子分部工程的质量验收,其中每章的第一节为一般规定,第二节及以后的各节为分项工程的质量验收。第13章为分部工程的质量验收。 本规范将来可能需要进行局部修订,有关局部修订的信息和条文内容将刊登在《工程建设标准化》杂志上。 本规范以黑体字标志的条文为强制性条文,必须严格执行。 为了提高规范质量.请各单位在执行本规范的过程中注意总结经验,积累资料.随时将有关的意见反馈给中国建筑科学研究院(通讯地址,北京市北三环东路30号,邮政编码:100013),以供今后修订时参考。 本规范主编单位、参编单位和主要起草人:, 本规范主编单位:中国建筑科学研究院 本规范参编单位:北京市建设工程质量监督总站 中国建筑一局装饰公司 深圳市建设工程质量监督检验总站 上海汇丽(集团)公司

Linux fstab文件问题解决(百分百解决)

fstab文件详解 1 fstab文件的作用 文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过mount /directoryname命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。 2. fstab文件格式 下面是/etc/fatab文件的一个示例行: fs_spec fs_file fs_type fs_options fs_dump fs_pass /dev/hda1 / ext2 defaults 1 1 fs_spec - 该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为/dev/hdaXN,X是IDE设备通道(a, b, or c),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式一般为: ,例如:`knuth.aeb.nl:/。对于procfs,使用`proc来定义。 fs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。 fs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。 codepage国家语言代码页 iocharset字符集 fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。对于大多数系统使用defaults就可以满足需要。其他常见的选项包括: 选项含义 ro 以只读模式加载该文件系统 sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度 user 允许普通用户加载该文件系统 quota 强制在该文件系统上进行磁盘定额限制 noauto 不再使用mount -a命令(例如系统启动时)加载该文件系统 fs_dump - 该选项被dump命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0 fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统/对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0 3. 示例文件 # /etc/fstab /dev/hda8 swap swap defaults 0 0 /dev/hda9 / ext2 defaults 1 1 /dev/hda6 /wine vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/hda7 /winf vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/hdb /cdrom iso9660 noauto,user 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明: 1. 第一项是您想要mount的储存装置的实体位置,如hdb或/dev/hda6。

Velocity教程

Velocity教程 关键字: velocity教程 Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 官方网站:https://www.sodocs.net/doc/5218861818.html,/velocity/ Velocity脚本摘要 1、声明:#set ($var=XXX) 左边可以是以下的内容 Variable reference String literal Property reference Method reference Number literal #set ($i=1) ArrayList #set ($arr=["yt1","t2"]) 技持算术运算符 2、注释: 单行## XXX 多行#* xxx xxxx xxxxxxxxxxxx*# References 引用的类型 3、变量Variables 以"$" 开头,第一个字符必须为字母。character followed by a VTL Identifier. (a .. z or A .. Z). 变量可以包含的字符有以下内容: alphabetic (a .. z, A .. Z) numeric (0 .. 9) hyphen ("-") underscore ("_") 4、Properties $Identifier.Identifier $https://www.sodocs.net/doc/5218861818.html,

Mdadm详解

Mdadm详解 1.1 mdadm定义 mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件RAID 管理工具,作者是Neil Brown。众所周知,raidtools是Linux下一款经典的用于管理软件RAID 的工具,但是因为配置/etc/raidtab比较繁琐,而且其功能有限,所以现在越来越多的人选择mdadm。和raidtools 相比,mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID管理命令有共通的语法,不仅能够诊断、监控和收集详细的阵列信息,而且能够执行几乎所有的功能而不需要配置文件(也没有默认的配置文件)。当然,如果需要一个配置文件,mdadm将帮助管理它的内容。 1.2 mdadm用法 基本语法:mdadm [mode] [options] 目前支持:LINEAR, RAID0(striping), RAID1(mirroring), RAID4, RAID5, RAID6, RAID10, MULTIPATH和FAULTY 1.3 mdadm的工作模式: Assemble:加入一个以前定义的阵列 Build:创建一个没有超级块的阵列 Create:创建一个新的阵列,每个设备具有超级块 Manage:管理阵列(如添加和删除) Misc:允许单独对阵列中的某个设备进行操作(如停止阵列) Follow or Monitor:监控RAID的状态 Grow:改变RAID的容量或阵列中的设备数目 选项: -A, --assemble:加入一个以前定义的阵列 -B, --build:创建一个没有超级块的阵列(Build a legacy array without superblocks.) -C, --create:创建一个新的阵列 -F, --follow, --monitor:选择监控(Monitor)模式 -G, --grow:改变激活阵列的大小或形态 -I, --incremental:添加一个单独的设备到合适的阵列,并可能启动阵列 --auto-detect:请求内核启动任何自动检测到的阵列 -h, --help:帮助信息,用在以上选项后,则显示该选项信息 --help-options:显示更详细的帮助 -V, --version:打印mdadm的版本信息 -v, --verbose:显示细节 -b, --brief:较少的细节。用于 --detail 和 --examine 选项 -Q, --query:查看一个device,判断它为一个 md device 或是一个 md 阵列的一部分 -D, --detail:打印一个或多个 md device 的详细信息 -E, --examine:打印 device 上的 md superblock 的内容 -c, --config= :指定配置文件,缺省为 /etc/mdadm.conf -s, --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm.conf 1.4 mdadm创建RAID 5 使用mdadm创建在/dev/md0上创建一个由sdb、sdc、sdd3块盘组成(另外1块盘sde为热备盘)的RAID5:

Linux 创建文件系统及挂载文件系统详解

摘要: 本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述; 主要是为初学者弄清楚这一操作过程; 本文涉及fdisk、mkfs、mount ... ... 等工具; 对/etc/fstab 进行了解说; 还有磁盘扫描工具fsck 等介绍; 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改/etc/fstab来开机自动加载; 如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,然后才是挂载文件系统;比如通过mount 加载,或者通过修改/etc/fstab来开机自动加载; 一、对存储设备的分区; 我们这里所指的存储设备主要是本地硬盘、移动硬盘(比如USB 和1394接口的硬盘);由于磁盘很大并且为了满足我们各种需要,所以把硬盘分成若干个分区; 在Linux中进行硬盘分区操作的工具有: fdisk ,目前看来也是最好用的分区工具; parted 和cfdisk在某一方面有点优点,如parted中的数据备份功能; 推荐您用fdisk 分区工具; 二、存储设备进行格式化,即建立文件系统的过程; 1、文件系统的一点介绍 对存储设备分区还是远远不够的,我们还要对这些新增分区进行格式化;一个分区只有建立了某种文件系统后,这个分区才能使用;建立文件系统过程,就是用相应格式化工具格式化分区的过程; 在Linux操作系统中,目前几乎支持目前主流的文件系统,比如NTFS(只读)、FAT(可读可写)、ext2、ext3、reiserfs、hfs (MAC 操作系统的文件系统)、swap 交换分区... ... 还有一些不熟悉的操作系统的文件系统等;

NVelocity语法

默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。 ##指定用户名字 欢迎你: $https://www.sodocs.net/doc/5218861818.html,!

###输出用户喜好的MuD #foreach( $mud in $mudsOnSpecial ) #if ( $customer.hasPurchased($mud) ) #end #end
$flogger.getPromo( $mud )
set指示符使用一个表达式(expression) (包含在一对括号里) –将一个值value (这里是Velocity)付给变量a,(变量名在左边,值在右边,用=组合起来). 以$开头的表示“引用”意思是取得一些东东.可引用变量,属性,方法属性可以引用到对象的命令. Velocity会使用合适的策略选择引用到的命令. 它会根据协定的命令命令格式查找. 无论属性引用的的名字是否大小写,Velocity都有固定的查找规则.如在$customer.address引用时,查找顺序是: getaddress() getAddress() get("address") isAddress() 对于VTL中大写的属性名Address引用,将是: getAddress()

getaddress() get("Address") isAddress() 正规引用格式 ${mudSlinger} 1.Jack is a $vicemaniac. 2.Jack is a ${vice}maniac. 这样,Velocity就知你要的是$vice, 而不是$vicemaniac变量,正规引用格式一般用于在模板中直接调整字符串内容. Quiet Reference Notation(静态引用输出) Velocity遇到一个不能处理的引用时,一般他会直接输出这个引用$email的写法,页面上会看到的是$email,如下例,我们可以在$后面加上一个!号,那么就会输出空白:. 正式的写法是:. Getting literal( 语义问题) velocity使用$,#字符来标志它的声明,但有时,HTML中因为某种其它意图,也会写出这样的字符 1.Currency(货币标志) 如美元 $2.50!这样的写法出现到模板中, VTL处理时是不会出错,会正确的输出$2.50!这个你想要的结果。为什么呢?一个合法的VTL标示符是以一个字母开头的 如下示,如果没有#set( $email = "foo" )这一行且java代码中Context对象中没有放放email对象,将直接输出$email. #set( $email = "foo" ) $email 如果email己定义了 (比如它的值是foo),而这里你却想输出$email. 这样一个字符串,就需要使用转义字符”\”.

NFS参数配置详细说明

NFS参数配置详细说明 1、NFS概述 NFS:Network file system,网络文件系统; 由sun公司1984年推出,用来在网络中的多台计算机间实现资源共享(包括象文件或cd-rom); 设计的目的是:实现在不同系统间交互使用,所以它的通信协议采用与主机和操作系统无关的技术; NFS Server可以看作是File Server,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样; NFS协议从诞生到现在有多个版本:NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010); 如何查看nfs当前的版本: rpm -qi portmap rpm -qi nfs-utils NFS服务器的安装: 可以由多种安装方法: ----在安装linux系统时选择安装nfs服务对应的组件;(多数linux发行版本默认安装) ----安装nfs的rpm套件包(手动安装) rpm -ivh rpm包 需要5个RPM包。 setup-*:共享NFS目录在/etc/exports中定义(linux默认都安装) initscripts-*:包括引导过程中装载网络目录的基本脚本(linux默认都安装) nfs-utils-*:包括基本的NFS命令与监控程序 portmap-*:支持安全NFS RPC服务的连接 quota-*:网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的) ----也可以去下载nfs的源代码包,进行编译安装; RPC(Remote Procedure call) NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER.所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责负责信息的传输。 nfs在系统中的后台守护进程: nfs nfs服务需要启动的其他进程: rpc.nfsd:接收从远程系统发来的NFS请求,并将这些请求转化为本地文件系统请求;rpc.mountd:执行被请求的文件系统的挂接和卸载操作; rpc.portmapper:将远程请求映射到正确的NFS守护程序; rpc.statd:在远程主机重启时,提供加锁服务; rpc.quotaed:提供硬盘容量的管理能力,磁盘限额; rpcinfo -p 可以查看所要的守护进程时候正常运行; ps -ef | grep nfsd

VASP全参数设置详解

VASP参数设置详解软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: 对所计算的体系进行注释:SYSTEM 定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWAV 定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,

WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF 定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG 定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT 其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM NWRITE:输出内容详细程度。取值:0~4,缺省值:2 如果是做长时间动力学计算的话,最好选0或1(首末步/每步核运动输出),短时运算用2,选3则会在出错的时候给出说明信息。

etcfstab文件详解

有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易举地添加一行挂载信息,而不需要完全理解其中的原理。下面就让我们来看看到底还有多少是我们不了解的。 /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令vi /etc/fstab 来修改。 当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我来介绍如何在此文件下填写信息。 在这个文件下,我们要关注的是它的六个域,分别为:。下面将详细介绍这六个域的详细意义。 1、。这里用来指定你要挂载的文件系统的设备名称或块信息,也可以是远程的文件系统。做过嵌入式linux开发的朋友都可能知道mount 192.168.1.56:/home/nfs /mnt/nfs/ -o nolock (可以是其他IP)命令所代表的意义。它的任务是把IP为192.168.1.56的远程主机上的/home/nfs/目录挂载到本机的/mnt/nfs /目录之下。如果要把它写进/etc/fstab文件中,file system这部分应填写为:/192.168.1.56:/home/nfs/。 如果想把本机上的某个设备(device)挂载上来,写法如:/dev/sda1、/dev/hda2或/dev/cdrom,其中,/dev/sda1 表示第一个串口硬盘的第一个分区,也可以是第一个SCSI硬盘的第一个分区,/dev/hda1表示第一个IDE硬盘的第一个分区,/dev/cdrom 表示光驱。 此外,还可以label(卷标)或UUID(Universally Unique Identifier全局唯一标识符)来表示。用label表示之前,先要e2label创建卷标,如:e2label /dir_1 /dir_2,其意思是说用/dir_2来表示/dir_1的名称。然后,再在/etc/fstab下添加:LABEL=/dir_2 /dir_2 。重启后,系统就会将/dir_1挂载到/dir_2目录上。对于UUID,可以用vol_id -u /dev/sdax来获取。比如我想挂载第一块硬盘的第一个分区,先用命令vol_id -u /dev/sda11 来取得UUID,比如是:5dc08a62-3472-471b-9ef5-0a91e5e2c126,然后在这个域上填写:UUID=5dc08a62-3472-471b-9ef5-0a91e5e2c126,即可表示/dev/sda11。Red Hat linux 一般会使用label,而Ubuntu linux 一般会用UUID。 2、。挂载点,也就是自己找一个或创建一个dir(目录),然后把文件系统挂到这个目录上,然后就可以从这个目录中访问要挂载文件系统。对于swap 分区,这个域应该填写:none,表示没有挂载点。 3、。这里用来指定文件系统的类型。下面的文件系统都是目前Linux所能支持的:adfs、befs、cifs、ext3、ext2、ext、iso9660、kafs、minix、msdos、vfat、umsdos、proc、reiserfs、swap、squashfs、nfs、hpfs、ncpfs、ntfs、affs、ufs。 4、。这里用来填写设置选项,各个选项用逗号隔开。由于选项非常多,而这里篇幅有限,所以不再作详细介绍,如需了解,请用命令man mount 来查看。但在这里有个非常重要的关键字需要了解一下:defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser 和async。 auto 开机自动挂载 default 按照大多数永久文件系统的缺省值设置挂载定义 noauto 开机不自动挂载 nouser 只有超级用户可以挂载 ro 按只读权限挂载 rw 按可读可写权限挂载 user 任何用户都可以挂载 sync 同步磁盘与内存中的数据/async则是异步 请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto

相关主题