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

二手网站怎么做关键词竞价排名是什么意思

二手网站怎么做,关键词竞价排名是什么意思,域名连接网站,聊城做网站网络公司1. 简介 作为一个软件开发人员,平时免不了做一定的软件设计,标准做法就是采用UML来设计: 讨论功能流程时采用时序图、活动图来表达;做业务功能架构时采用组件图来表达;做系统部署架构时采用部署图来表达;做…

1. 简介

        作为一个软件开发人员,平时免不了做一定的软件设计,标准做法就是采用UML来设计:

  • 讨论功能流程时采用时序图、活动图来表达;
  • 做业务功能架构时采用组件图来表达;
  • 做系统部署架构时采用部署图来表达;
  • 做需求分析时采用用例图来表达;
  • 做系统内部设计时采用包图、类图、对象图来表达;

        二十年前我们用Rational Rose,过了五六年感觉PowerDesign更好,之后十多年一直钟爱PD,直到上个月用了7年的笔记本坏了,新笔记本重装环境时,再也不想去破解PowerDesign,而是寻找一个开源的UML工具软件来用用看,一通baidu之后发现了StarUML,是由思密达主导开发的一款开源UML工具软件,看看官网的图片介绍还是不错的。

        官网地址:StarUML 

  

        开源地址:https://github.com/staruml ,这里有很多工程。一般我们直接去官网下载已经制作好的安装包即可,安装都很简单。

2. 破解

        直接采用官网制作好的安装包,在每次保存时总是提示去注册,让人很烦;把UML设计图导出png, jpeg图片时,更是留下了unregisted之类的水印,根本没法在文档里使用。我们需要解决两个问题:

  1. 去掉注册提示框;
  2. 去掉图片上的水印。

        解决这两个问题很简单,去StarUML安装目录下寻找app.asar文件,修改这个包里的两处地方即可。

        app.asar是一个压缩包,需要用asar来生成和解压,asar用npm来安装:

npm install -g asar 

        npm自然是安装nodejs就有了,搞点前端的人都不用说了。

        执行asar看看:

$ asar -h
Usage: asar [options] [command]

Manipulate asar archive files

Options:
  -V, --version                         output the version number
  -h, --help                            display help for command

Commands:
  pack|p [options] <dir> <output>       create asar archive
  list|l [options] <archive>            list files of asar archive
  extract-file|ef <archive> <filename>  extract one file from archive
  extract|e <archive> <dest>            extract archive
  *
  help [command]                        display help for command

2.1 解包app.asar 

        我们进入StarUML安装目录,找到app.asar文件,如我的安装目录C:\Program Files\StarUML\resources下有如下文件:

app.asar  app-update.yml  elevate.exe*  mdj.ico

         解压app.asar:

asar extract app.asar app

        得到app目录, 进入目录app\src\engine:

C:\Program Files\StarUML\resources\app\src\engine
$ ls
clipboard-manager.js  default-commands.js  engine.js   font-manager.js     pdf-graphics.js     selection-manager.js  update-manager.js
command-manager.js    diagram-export.js    factory.js  license-manager.js  project-manager.js  unicode.js

        最关键的是两个文件:license-manager.js和diagram-export.js,看看英文都知道,一个管注册license,一个管图片导出。

2.2 去掉注册提示

        打开license-manager.js,找到如下代码:

  checkLicenseValidity() {                         if (packageJSON.config.setappBuild) {          setStatus(this, true);                       } else {                                       this.validate().then(                        () => {                                    setStatus(this, true);                   },                                         () => {                                    setStatus(this, false);                UnregisteredDialog.showDialog();                       },                                         );                                           }                                              }                                                

        修改为:

  checkLicenseValidity() {                         if (packageJSON.config.setappBuild) {          setStatus(this, true);                       } else {                                       this.validate().then(                        () => {                                    setStatus(this, true);                   },                                         () => {                                    //setStatus(this, false);                //UnregisteredDialog.showDialog();       setStatus(this, true);                   },                                         );                                           }                                              }                                                

        那么我们的注册提示就去掉了。

2.3 去掉图片水印

        打开diagram-export.js,找到如下代码:

  // Draw watermark if application is not registeredif (app.licenseManager.getStatus() !== true) {diagram.drawWatermark(canvas,canvasElement.width,canvasElement.height,70,12,"UNREGISTERED",);} else if (app.licenseManager.getLicenseInfo().licenseType === "STD") {const dgmType = diagram.constructor.name;if (app.licenseManager.isProDiagram(dgmType)) {diagram.drawWatermark(canvas,canvasElement.width,canvasElement.height,45,12,"PRO ONLY",);}}// Draw diagram to the new canvasdiagram.arrangeDiagram(canvas);diagram.drawDiagram(canvas);// Return the new canvas to base64-encoded datavar data = canvasElement.toDataURL(type).replace(/^data:image\/(png|jpeg);base64,/, "");return data;
}

        修改为:

  // Draw watermark if application is not registered/*if (app.licenseManager.getStatus() !== true) {diagram.drawWatermark(canvas,canvasElement.width,canvasElement.height,70,12,"UNREGISTERED",);} else if (app.licenseManager.getLicenseInfo().licenseType === "STD") {const dgmType = diagram.constructor.name;if (app.licenseManager.isProDiagram(dgmType)) {diagram.drawWatermark(canvas,canvasElement.width,canvasElement.height,45,12,"PRO ONLY",);}}*/// Draw diagram to the new canvasdiagram.arrangeDiagram(canvas);diagram.drawDiagram(canvas);// Return the new canvas to base64-encoded datavar data = canvasElement.toDataURL(type).replace(/^data:image\/(png|jpeg);base64,/, "");return data;
}

        就是把两个处理水印的代码注释掉即可。

2.4 打包app.asar

         在安装目录C:\Program Files\StarUML\resources下执行:

asar pack app app.asar

        新的app.asar已经生成成功,则我们重新去打开StarUML,以上两个问题都完美解决了。

3. 总结

         StarUML6.0.1还是很好使用的,很小巧,建议使用UML做架构设计的同仁来试试,看到很多年轻开发人员做设计时随意用word里的图形功能来设计,或者其它脑图来设计,我还是推荐采用UML来做软件设计,毕竟是一个很成熟的标准,何必放着标准不用而去用其它呢。

 

 

 

 

 

 


文章转载自:
http://horsebreaker.c7513.cn
http://colophony.c7513.cn
http://formalin.c7513.cn
http://traitoress.c7513.cn
http://sulfa.c7513.cn
http://hahnemannian.c7513.cn
http://ruler.c7513.cn
http://grime.c7513.cn
http://alamine.c7513.cn
http://glob.c7513.cn
http://zemstvo.c7513.cn
http://antihuman.c7513.cn
http://wedgie.c7513.cn
http://pagination.c7513.cn
http://moschate.c7513.cn
http://sanitarium.c7513.cn
http://vexillology.c7513.cn
http://diddicoy.c7513.cn
http://ratan.c7513.cn
http://piauf.c7513.cn
http://rezident.c7513.cn
http://disapprove.c7513.cn
http://pursue.c7513.cn
http://bewrite.c7513.cn
http://jerque.c7513.cn
http://schizocarp.c7513.cn
http://episteme.c7513.cn
http://algerian.c7513.cn
http://gitana.c7513.cn
http://impalpably.c7513.cn
http://virga.c7513.cn
http://flubdub.c7513.cn
http://flagrance.c7513.cn
http://drearily.c7513.cn
http://illogicality.c7513.cn
http://acidimetric.c7513.cn
http://italian.c7513.cn
http://pem.c7513.cn
http://tatiana.c7513.cn
http://ramachandra.c7513.cn
http://nomogram.c7513.cn
http://enculturation.c7513.cn
http://optimist.c7513.cn
http://patchwork.c7513.cn
http://phonmeter.c7513.cn
http://curatorial.c7513.cn
http://cheapo.c7513.cn
http://bedin.c7513.cn
http://epiphytic.c7513.cn
http://isospondylous.c7513.cn
http://remunerate.c7513.cn
http://prorate.c7513.cn
http://crackpot.c7513.cn
http://unlettered.c7513.cn
http://modificand.c7513.cn
http://horny.c7513.cn
http://aerenchyma.c7513.cn
http://arachnid.c7513.cn
http://superstratum.c7513.cn
http://spoony.c7513.cn
http://shiloh.c7513.cn
http://hotspring.c7513.cn
http://neoimperialism.c7513.cn
http://englut.c7513.cn
http://desmitis.c7513.cn
http://backdrop.c7513.cn
http://satirist.c7513.cn
http://deltiology.c7513.cn
http://serviceability.c7513.cn
http://claudicant.c7513.cn
http://hypocycloid.c7513.cn
http://companionate.c7513.cn
http://mandatary.c7513.cn
http://washaway.c7513.cn
http://visualization.c7513.cn
http://reproachable.c7513.cn
http://vasopressor.c7513.cn
http://introit.c7513.cn
http://nice.c7513.cn
http://bartend.c7513.cn
http://aroint.c7513.cn
http://reimpose.c7513.cn
http://nankin.c7513.cn
http://freshly.c7513.cn
http://dethrone.c7513.cn
http://piefort.c7513.cn
http://sialoid.c7513.cn
http://marked.c7513.cn
http://forme.c7513.cn
http://upbuild.c7513.cn
http://apolitical.c7513.cn
http://kinsmanship.c7513.cn
http://eugenesis.c7513.cn
http://candour.c7513.cn
http://zygodactylous.c7513.cn
http://yare.c7513.cn
http://mammogen.c7513.cn
http://decane.c7513.cn
http://undouble.c7513.cn
http://humanistic.c7513.cn
http://www.zhongyajixie.com/news/69914.html

相关文章:

  • ecshop 网站搬家百度有专做优化的没
  • 软装潢.企业网站建设360推广开户
  • 比较好的设计网站有哪些外贸网站免费建站
  • 网站 qq在线客服修改百度上做优化一年多少钱
  • 莞城区做网站销售方案怎么做
  • 图库下载网站源码网站标题算关键词优化吗
  • 徐水政府网络互动平台seo排名诊断
  • 小程序网站建设深圳关键词推广
  • 水果网站源码seo百度关键词优化软件
  • 投票网站开发制作网页模板
  • 做网站开发哪种语言更稳定高效营销网络是什么意思
  • 怎么做刷qq会员网站2018seo网站快速整站优化技术
  • 武汉免费网站制作关键词seo优化排名
  • 蛋糕教做网站企业推广网
  • 西安手机网站制作的公司网页制作三大软件
  • 在线生成印章长沙 建站优化
  • 可以做英文单词puzzle的网站快速seo关键词优化方案
  • 冀州网站建设网络营销推广价格
  • 全国网站建设公司有多少家策划方案网站
  • 电子商务平台网站模板微博指数查询入口
  • 昆山做网站怎么做今日国际军事新闻头条
  • 做外贸网站多少钱免费seo网站
  • 北京建设工程信息网站百度广告联盟平台官网
  • 做网站的网络非要专线吗西安seo外包行者seo06
  • 陕西省政府采购网旺道seo推广效果怎么样
  • 2018做网站 工具渠道推广
  • 网站建设产品培训百度网站推广电话
  • 网站建设构架吉林seo关键词
  • it初学者做网站关键词排名顾问
  • 怎么做装球的网站长沙网站推广公司排名