首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何评价类似ZenUML这样工具

不过如果这样工具能够流行起来,让程序员拥有一些建模意识,然后在此基础上再去了解更有用建模技能,那是很好。不过,也要警惕变成"偷懒庇护所"。...图2 使用UModel将某个项目源代码逆向生成序列图 类似ZenUML这样工具新意是,在一侧输入字符同时,另一侧立刻就出现UML图形,毕竟图形比文本要漂亮,给人一种"我在建模耶"高大上感觉。...类似工具有不少,参见UMLChina整理UML工具大全>>。 ZenUML只支持序列图,最流行PlantUML支持很多图,不过ZenUML采用语法更像主流编程语言语法。 但是!...就像上面说,这样工具给人一种"我在建模耶"高大上感觉,很容易成为偷懒庇护所,用来掩盖开发人员懒惰和无能。...+MySQL)以及相关配置,就能得到各个非核心域"源代码"。当然,目前各种选择和搭配花样繁多,工具直接完全生成还不现实,现实是分析模型+典型用例实现样例+人肉训练。

1.2K30

如何评价类似ZenUML这样工具

不过如果这样工具能够流行起来,让程序员拥有一些建模意识,然后在此基础上再去了解更有用建模技能,那是很好。不过,也要警惕变成"偷懒庇护所"。...图2 使用UModel将某个项目源代码逆向生成序列图 类似ZenUML这样工具新意是,在一侧输入字符同时,另一侧立刻就出现UML图形,毕竟图形比文本要漂亮,给人一种"我在建模耶"高大上感觉。...类似工具有不少,参见UMLChina整理UML工具大全>>。 ZenUML只支持序列图,最流行PlantUML支持很多图,不过ZenUML采用语法更像主流编程语言语法。 但是!...就像上面说,这样工具给人一种"我在建模耶"高大上感觉,很容易成为偷懒庇护所,用来掩盖开发人员懒惰和无能。...+MySQL)以及相关配置,就能得到各个非核心域"源代码"。当然,目前各种选择和搭配花样繁多,工具直接完全生成还不现实,现实是分析模型+典型用例实现样例+人肉训练。

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

轻松搭建--类似微信聊天工具

一、前言 腾讯QQ,微信我们大家一直在用聊天工具。一直想着自己搭建一套类似QQ聊天工具,最近发现了一款“融云”聊天平台。可以满足聊天功能。...它源码在Github都能找到,Android端,Ios端,Web端,Server端源码都有。今天先搭建一套Web版聊天工具。下一篇文章我会介绍Android客户端搭建。 ?...DB_HOST: '127.0.0.1', DB_PORT: '3306' }; 4.执行命令 node install.js //安装依赖 npm install -g pm2 //安装pm2工具...2.基础工具安装 Git,Npm,maven,Mysql 3.用户注册 首页:http://www.restlessman.cn:9001/ 进入注册页面,填写昵称,手机号,然后点击发送验证码,在短信验证栏输入...四、最后 今天介绍了一下Web版搭建步骤,整理操作其实不难,有兴趣的话可以按照上面的步骤操作,给自己服务器上搭建一套 web 版聊天工具,先使用着。

3K40

Git 中一个类似 Composer 工具(二) – Subtree

之前有说过另外一个 Git Submodule,两个作用基本类似 不过 Git Submodule 这是 Git 官方以前推荐方案。...从 Git 1.5.2 开始,Git 新增并推荐使用 Git Subtree 这个功能来管理子项目 Git Submodule 和 Git Subtree 都是官方支持功能,不具有依赖管理功能,但能满足我们要求...sy-records/git-submodule.git master # 推送到 git-subtree 仓库 $ git push 简化 git subtree 命令 我们已经知道了git subtree命令基本用法...,但是上述几个命令还是显得有点复杂,特别是子仓库源仓库地址 这里我们把子仓库地址作为一个 remote,方便操作: 语法:git remote add -f -f意思是在添加远程仓库之后...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Git 中一个类似 Composer 工具(二) – Subtree

72530

Git 中一个类似 Composer 工具 – 子模块

Composer 对于做 PHP 开发的人来说一定不陌生,也极大方便了日常开发工作,找到合适包直接加载一下就可以使用 对于 Git 中一个工具你了解过吗,在工作中项目可能需要包含另外一个项目,也许是一个第三方库...,也许是你自己开发一个私有库 说到第三方库一定会想到使用 Composer 去加载,使用 Composer 加载你在部署时候要确保每一个客户端都包含这个库 如果将代码复制到自己项目中,那么你做任何自定义修改都会在合并时候变得困难...子模块允许你将一个 Git 仓库作为另一个 Git 仓库子目录,它能让你将另一个仓库克隆到自己项目中,同时还保持提交独立 开始使用子模块 在已存在仓库中添加子模块,可以使用git submodule...克隆含有子模块项目 还跟平常克隆项目一样git clone命令 $ git clone git@github.com:sy-records/git-submodule.git 然后你就会发现,克隆下来子模块文件夹是空...沈唁志,一个PHPer成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Git 中一个类似 Composer 工具 – 子模块

69420

类似github框架

如 果想要在公司内网也可以用github托管自己代码,那就要自己搭建类似github服务器,好在类似github框架有很多,基本上都是基于 git,可以无缝衔接github而无需额外学习其他技术...国外有用到github企业版公司有Bizzard(玩游戏都知道),国内用 很少,我了解到只有豆瓣在用,而且只用在其中一个或几个项目组(PS:豆瓣好像有自己代码托管工具叫豆瓣Code,克隆github...但是gitlab安装过程比较复杂,安装需要依赖以下几个工具: ruby 1.9.3+ git 1.7.10+ redis 2.0+ MySQL or PostgreSQL 另外gitlabmarkdown...其他框架 下面列举一些其他类似的框架,没怎么用过不好做评价,下面的括号表示用哪种语言写。...配置文件是 ~/.gitbucket/gitbucket.conf 不过目前感觉文档和维护工具都还很不全面,可选配置项也不多。可以再观察看看,以后有需要再说。

1.2K10

开源类似于Apache ab压力测试命令行工具SuperBenchmarker

SuperBenchmarker 是ㄧ个开源类似于Apache ab压力测试命令行工具。可以在 .NET 4.52+ 或者 .NET Core 2.0+ 平台上运行。...程序使用方式可直接在命令行下输入sb查看,里面会有程序使用方式、参数、及简易使用范例 ?...www.qq.com -n 1000 -c 10 -h 要在发送命令后显示Cookie, 可带入参数-q sb -u https://www.qq.com -n 1000 -c 10 -h -q 命令运行最后我们都会看到类似下面这样画面...这边有简易测试统计,可以看出每秒可处理多少Request、最大处理时间、最小处理时间、平均处理时间、以及压了这么多次API,依比例分大概在哪个范围。 同时还有网页来展现测试统计结果 ?...相关链接 免费网站与REST服务压力测试工具 aliostad/SuperBenchmarker · GitHub

55130

PHP切割整数工具类似微信红包金额分配思路详解

10,精度是0.01,则将1放大100 X 10倍,然后再来对加了1000倍权重后值进行切割。...return $ret; } /** * 将数把权重放大,比如1,要按精度0.0001分配,则先将1乘以10000然后再来分配 * random the sum weights 加上权重之后,整个要切割权重总值...* @param $weight_items 用来保留,随机分配权重值 * @param $count 要切割份数 * @param int $each_weight 加上权重之后,每一份平均权重值...< 1) { //如果精度是小数 if ($each_weight 1) { //如果平均值大于1,则最小额度则直接用min就可以了 //每一份平均值乘以权重值,比如精度为0.01,则每一份平均值要乘以权重...\n"; } 总结 以上所述是小编给大家介绍PHP切割整数工具类似微信红包金额分配思路详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

38821

组件分享之后端组件——类似PythonGolang 脚本化运行工具wgo

组件分享之后端组件——类似PythonGolang 脚本化运行工具wgo 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中一些常用组件...组件基本信息 组件:wgo 开源协议:MIT License 内容 本节分享一个类似PythonGolang 脚本化运行工具wgo,在使用时可以如同编写go文件一样进行。...image.png 其支持二进制程序直接下载运行和包引用方式使用,以下为其官方提供使用案例: $ wgo >>> fmt.Println("Hello World") Hello World >>...> 退出 或者输入 exit 导入包 脚本内置了一些包,包括 fmt os time strings 也可以导入新包,就像在文件里写代码一样 >>> import "bytes" 直接输出变量

50740

2.9K Star开源一款类似crontab工具,带UI界面

软件介绍: Cronicle是一个基于Node.js高级Cron替代工具,用于多服务器任务调度和执行。它具有基于Web前端UI,能够处理定时、重复和按需作业,并支持对任意数量工作服务器进行调度。...4.实时任务状态与实时日志查看器:通过Cronicle用户界面,你可以实时查看任务状态和日志,了解任务进度以及输出详细信息。...8.跟踪每个任务CPU和内存使用情况:Cronicle提供了对每个任务CPU和内存使用情况跟踪,帮助你监控任务资源消耗。...9.具有性能图历史统计数据:Cronicle提供历史统计数据性能图,可视化展示任务执行情况和性能趋势。...5.创建和运行任务:在Web界面中,你可以创建和管理任务,查看任务状态和日志。可以为任务提供简单shell命令或自定义插件。 总结 Cronicle是一个功能强大多服务器任务调度和运行工具

48810

类似于谷歌搜索引擎_类似谷歌搜索引擎

超过45%俄罗斯互联网用户使用Yandex。白俄罗斯、哈萨克斯坦、土耳其和乌克兰也在使用。 Yandex是一个总体上易于使用搜索引擎。作为额外奖励,它提供了一套非常酷工具。...它使用人工智能来确定用户查询上下文。 随着时间推移,Swisscows承诺会以惊人准确性回答你问题。...Search Encrypt一个最好部分是,您搜索词最终将过期,因此您信息将保持私密。...主要检索无版权图片、音乐、视频。 CC Search应该是你寻找几乎任何类型无版权内容第一站。 这个搜索引擎是完美的,你需要图片、音乐或视频,不用担心被愤怒作者追你剽窃他们作品。...SlideShare允许您搜索文档化幻灯片演示文稿(PDF格式)。 你也可以搜索电子书和pdf文件,如果你要准备一个商业演示文稿,这是一个很好工具

5.4K40

sish:一个开源、轻量且类似于ServoNgrok内网穿透工具

说明:sish是一个SSH服务器,仅用于远程端口转发,可以快速将本地端口暴露在外网,作者声称其为Servo/Ngrok替代方案,仅使用SSHHTTP(S)、WS(S)、TCP隧道连接到他们localhost...服务器,该工具和Servo差不多一样,不同就是Servo官方提供了免费SSH客户端,而sish作者提供客户端貌似因为滥用关闭了,所以就需要我们自己搭建了,这里就水下Docker和手动安装。...然后根据自己服务器架构下载对应最新安装包,一般可以直接使用命令: #32位系统下载 wget -O go.tar.gz https://dl.google.com/go/go1.13.3.linux...以下所使用moerats.com为上面配置好客户端域名地址,自行修改成自己即可。...,选择yes即可,之后会为你随机生成一个moerats.com二级域名,然后就可以使用浏览器间接访问本地localhost:3000了。

1.8K00

UI-SSH: 类似宝塔面板

介绍 宝塔证书续期功能一直有 bug ,莫名其妙续期不了,看了宝塔源代码感觉很复杂,自己菜无从下手。 于是动手写了这个面板,目前还有些不完善地方,欢迎尝鲜!...好玩地方 可以添加多个 ssh 服务器,然后比如你在命令行 cd 某个目录,你直接拖动文件到终端中,就会自动上传文件到这个目录下。(建议 20MB 以内文件)。...各位老哥部署时候,尽量使用国外机器,国内机器网络环境估计安装巨慢。...总之,一切能用到证书加密地方,小弟都尽量使用证书去加密传输过程。 还有数据库也有证书加密配置,目前没有做,没有多少人把数据库对外访问叭。...所有服务绝对不会去依赖面板功能,面板只是起一个配置项目的可视化界面,而不应该成为项目运行依赖。

47520

ApacheHudi与其他类似系统比较

Hive事务 Hive事务/ACID是另一项类似的工作,它试图在ORC文件格式之上实现 读取时合并存储层。可以理解,此功能与Hive以及LLAP之类其他工作紧密相关。...在实现选择方面,Hudi充分利用了类似Spark处理框架功能,而Hive事务特性则在用户或Hive Metastore启动Hive任务/查询下实现。...但是,就分析工作负载实际性能而言,Parquet/ORC之类混合列式存储格式可以轻松超越HBase,因为这些工作负载主要是读取繁重工作。Hudi弥补了更快数据与分析存储格式之间差距。...Hudi在给定流处理管道上适用性最终归结为你查询在Presto/SparkSQL/Hive适用性。 更高级用例围绕增量处理概念展开,甚至在 处理引擎内部也使用Hudi来加速典型批处理管道。...例如:Hudi可用作DAG内状态存储(类似Flink使用[rocksDB(https://ci.apache.org/projects/flink/flink-docs-release-1.2/ops

77520
领券