当前位置: 首页 > news >正文

公司做网站建设做网站用什么浏览器最好

公司做网站建设,做网站用什么浏览器最好,建设网站收取广告费用,医疗器械公司网站备案怎么做简述目前在银行研发中心做项目管理工作。我们单位的项目经理从需求、设计、编码到测试以及上线#xff0c;都要有很大程度的参与。没有工具支持#xff0c;很多事根本忙不过来、或者没法在有限的时间里保证项目质量。大概半年前开始接触PYTHON#xff0c;多多少少写了一些能…简述目前在银行研发中心做项目管理工作。我们单位的项目经理从需求、设计、编码到测试以及上线都要有很大程度的参与。没有工具支持很多事根本忙不过来、或者没法在有限的时间里保证项目质量。大概半年前开始接触PYTHON多多少少写了一些能与项目结合使用的小工具。从自动化交易接口生成工具到一些适合我们项目使用的测试工具。因为项目性质我手头大部分活儿都是C平台上开发的我自己也是对C比较熟。 使用PYTHON之后感觉大好比起用C实现一些想法能以快得多的速度用python得以落实或验证PDMHandler是这些小程序中的一个。目前此代码托管在GitHub上源码地址gitgithub.com:petjiang/PDMHandler.git编写背景我们项目常用PowerDesigner做项目的数据建模管理。银行对运行中的系统管理是比较严格的若部署产生问题可能波及到客户关系、舆情、账务等风险不小所以对项目组的要求也十分严苛。银行系统由于可靠性要求高所以技术上不会用到最前延的。但业务需求通常较为复杂、而且变化快数据模型变化相应也就频繁。目的我们常见的使用场景就是修改PowerDesigner模型文件(.pdm)转成SQL在开发环境上变更数据库实例、业务代码开发。大量并发需求来时pdm常被改乱时间一长pdm与数据库实例的一致性就不能得到保证了。一些较大型的系统几百上千张表靠人工核对一致性是很苦的体力活儿。PDMHandler实现的API可以解决这个过程中的SQL生成、PDM与数据库实例的比对、在unix环境下查看pdm数据字典等功能。实现原理其实实现原理还是比较简单的。只需要突破一个关键点PowerDesigner的模型文件(.pdm文件)实际上是一个标准的XML数据文件没想到吧:)一但了解了这一点实现对.pdm文件的解析就变成了对xml文件的处理。剩下的事就是:(1)选用合适的python的xml库 (注PDMHandler采用了xml.dom.minidom)(2)分析.pdm文件的详细结构(3)定义PDMHandler工具类的API接口实现对.pdm的操作、解析附注PDM文件结构简析所有的包、表定义、表字段定义、索引、索引字段定义等“全都定义在.pdm文件的这个路径下(以类文件系统路径方式表示)shell/Model/o:RootObject/c:Children/o:Model比如(包 - o:Package)定义注意包定义是可嵌套的,/c:Packages/o:Package可反复嵌套另外o:Model本身也可以看作一个包shell/Model/o:RootObject/c:Children/o:Model/c:Packages/o:Package ...再如(表 - o:Table)定义shell/Model/o:RootObject/c:Children/o:Model/c:Packages/o:Package/c:Tables/o:Table ...其它PDM元素的位置不再冗述请见代码PDMHandler.py以下是Github中此项目的README.md文件直接贴一份过来供参考 :)欢迎fork/clone此项目提出建议项目主页https://github.com/petjiang/PDMHandler源码地址gitgithub.com:petjiang/PDMHandler.gitPDMHandlerA tool class to handle sybase PowerDesigner datafile(.pdm).Currently, it is able to handle PhysicalDiagram in .pdm.Source Code Intro.PDMHandler.pyThe class implementation of PDMHandler.use following command to see help docs (sorry that I type it in Chinese):shell$ echo import PDMHandler; help(PDMHandler);|pythonTEST PDM filesPowerDesigner model file (.pdm) is prepared in [repodir]/src/testpdmuse these as input argument for testing the example1.py* NOTICE: (.pdm) files come from PowerDesigner15 directory [Sybase\PowerDesigner 15\Examples]example1.pyIt is a usecase of PDMHandler class, read it as a reference code.example1.py shows 5 levels of pdm file -- Package/Table/Column/Index/IndexColumneach level has their own attributes which are defined in PDMHandler class :pythonPKG_ATTR_LIST[Name,Code,CreationDate,Creator,ModificationDate,Modifier]TBL_ATTR_LIST[Name,Code,CreationDate,Creator,ModificationDate,Modifier, PhysicalOptions]COL_ATTR_LIST[Name,Code,CreationDate,Creator,ModificationDate,Modifier, DataType,Length,Column.Mandatory,Comment]IDX_ATTR_LIST[Name,Code,CreationDate,Creator,ModificationDate,Modifier, PhysicalOptions,Unique]IDXCOL_ATTR_LIST[CreationDate,Creator,ModificationDate,Modifier]By running :shell$ python example1.py testpdm/Consol.pdmshows the output to standout :shellP: Duplicated Database DUPLICATED_DATABASE lpommierT: Duplicated Account DUPLICATED_ACCOUNT vaudinoT-PATH: /Model/o:RootObject/c:Children/o:Model/c:Tables/o:TableC: Email EMAIL char(256) 256 1C: Name NAME char(256) 256C: URL URL char(256) 256I: ACCOUNT_PK ACCOUNT_PK 1IC: EMAILT: Duplicated Auteurs DUPLICATED_AUTEURS vaudinoT-PATH: /Model/o:RootObject/c:Children/o:Model/c:Tables/o:TableC: Email EMAIL char(256) 256 1C: Title TITLE char(256) 256 1I: AUTEURS_PK AUTEURS_PK 1IC: EMAILIC: TITLEI: Publication_FK PUBLICATION_FKIC: EMAILI: Authors_FK AUTHORS_FKIC: TITLET: Duplicated Publication DUPLICATED_PUBLICATION vaudinoT-PATH: /Model/o:RootObject/c:Children/o:Model/c:Tables/o:TableC: Title TITLE char(256) 256 1C: Email EMAIL char(256) 256 1C: Pub_Title PUB_TITLE char(256) 256C: Summary SUMMARY long varcharC: Keywords KEYWORDS char(256) 256I: PUBLICATION_PK PUBLICATION_PK 1IC: TITLEI: PUBLISHER_FK PUBLISHER_FKIC: EMAILI: REFERENCES_FK REFERENCES_FKIC: PUB_TITLEWhy I write it ?Yes,it is just a tiny code for fun.But I hope more features will be added in it, and it will be useful to solve some headachy problem. Just like :compare the online database instance with PDM file.autogen SQL schema from PDM file (PowerDesigners auto-gen setting sucks)autogen ORM fro PDM file (seems awesome?!,support embed c,SQLAlchemy..)
http://mrfarshtey.net/news/64555/

相关文章:

  • 做教育导航的网站关键词seo公司推荐
  • 做直播网站需要那些技术清远市专业网站制作
  • 企业网站建设重庆城乡建设部网站造价工程师查询
  • 做网站需要买空间么 服务器企业推广网
  • 河北手机网站制作哪家好网站建设费 科目
  • 如何用vps做网站东莞网站竞价推广
  • 常德网站建设要点网站开发群
  • 采用模版建网站的缺点有源码搭建网站难不难
  • wordpress网站加入商城app上架要多少钱
  • 无锡网站定制做系统网站
  • 做移动端网站软件什么软件可以做网站
  • 嘉兴品牌网站设计nas做视频网站
  • 网站建设跑业务网站域名登记证明
  • php外贸网站模板大型门户网站建设服务
  • 河南网站推广多少钱石家庄人口
  • 阿里巴巴做网站需要多少钱博客网站大全
  • 代理登录网站音乐网站设计规划书
  • 上海网站设计工具长春建站公司网站
  • 静态网站建设背景wordpress如何关闭网页
  • 微网站开发与制作个人总结中山网站定制公司
  • 网站服务器到期为什么要网站备案做金融网站拘留多久
  • 一级a做爰视频安全网站全网软文推广
  • 网站后台分析图怎么做wordpress 上级分类
  • 建设产品网站课程wordpress postline继承
  • 手机网站建设设计做彩票网站需要什么技术
  • 网站可以查出在哪里做的吗wordpress播放器问题
  • 那些做兼职的小网站wordpress如何添加自定义栏目
  • 网站建设制作 南京公司网页制作工具分为哪两类
  • 学校网站建设的不足网站psd模板
  • 如何选择百度网站优化公司网页设计学到了什么