---- jstat查看JVM统计信息 Jstat 用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控: 类的加载及卸载情况 查看垃圾回收时的信息...,我们需要通过监控工具去分析错误的原因。...那这就需要用到另一个工具MAT了。...在Linux的命令行输入top命令来查看CPU负载情况,等那么一两分钟后,会发现CPU的负载就上去了,如下: ?...---- 参考文档 jdk8工具集 https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html Troubleshooting
由于拍摄来源不同,导致有可能是不同的照片但是文件名相同 基于上面的原因,想把所有的照片整理一遍发现工程量巨大,尤其是当照片有60+G的时候。...本来想网上找个工具,但是不太放心,因此最终自己周末写了一个简单的照片整理工具。初步使用效果还不错,就发出来共享吧。...对于由于压缩、截图、保存等方式丢失照片的拍摄时间、地点等信息的照片,提供添加拍摄时间的方法。添加以后就可以继续用工具自动整理。...待添加功能 查看照片目前只能反映出经纬度,无法转换为地理位置,后续增加转换功能 具体实现 实现原理 目前基本上所有拍摄的照片,都会基于Exif(可交换图像文件格式常被简称为Exif,Exchangeable...因此我们就通过java程序获取照片文件的Exif中保存的数据来进行照片归类和整理。具体的实现查看对应的代码。
机器之心报道 编辑:陈萍 开发人员已能够在 GitHub 中使用 Mermaid 图表工具。 Mermaid 作为图表绘制工具越来越多的受到开发人员的欢迎。...它基于 Javascript ,通过解析类 Markdown 的文本语法来实现图表的创建和动态修改,可以使用这个工具来进行包括流程图,时序图等图表的绘制。...Knut Sveidqvist 新的一年,GitHub 开发者关系总监 Martin Woodward 在官方博客表示,从现在开始,用户可以通过 GitHub 体验到一项原生功能 —— 支持基于 JavaScript...的 Mermaid 图表和流程图生成工具。...Mermaid pipeline 下面是 Mermaid pipeline 可视化路径图:用户可以得到一个快速的、易于编辑的和基于矢量的图,它会出现在文档中需要的地方。
大多数人都是用浏览器自带的书签管理工具存储url, 虽然这个也挺方便,不过当url多了,即使是分类存放,也不是很好找。于是,我就在琢磨着,能不能自制一个基于命令行的书签管理工具。...我只要在命令行敲几个关键词就能直接进入网站,毕竟,对于程序猿而言,命令行是最高效的方式。 有了想法,就动手做吧......思路分析 最终要的效果是:命令行输入关键词,如果这个关键词所包含的url只有一个,就直接打开网址;如果有多个,就罗列并显示序号,通过序号选择;如果没有找到url,就提示查看现有的url列表 ?...获取命令行参数,判断参数是否存在于列表中,如果存在,调用chrome浏览器打开url 代码实现 将chrome安装路径设置为环境变量,便于调用浏览器 我用的是win10自带的ubuntu子系统 export...alias b='python3 /home/wwwroot/script/bookmark/bookmark.py' 如此,一个简便的书签管理器就制作完成了
允许转载,但转载必须注明出处并附带首发链接 https://blog.csdn.net/FungLeo/article/details/81045207 Python 打造基于百度翻译的命令行翻译工具...由于英文水平一般,所以还是非常依赖翻译工具的。...fanyi.baidu.com 都成了我浏览器必开的网页之一了。昨天项目上线,等待过程中,无聊写了一个基于百度翻译 api 的命令行翻译工具。...我下载了 HONGQUAN 提供的 python 源码,修改后保存为 baidu.py,作为我的代码的引用库 最近我写的这个百度翻译的工具不能用了。我又写了一个基于有道的。...if __name__ == "__main__": parser = argparse.ArgumentParser() parser.description='Python 编写的基于百度翻译的命令行翻译工具
webmin不仅提供了基于web的系统管理方式,同时它还支持多机集群系统管理配置。 ...webmin简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。...目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 ...Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。...而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。
偶尔讲讲工具,放松一下。 现在写技术文章不但要写技术细节,图还得画的好看。对于表达思路和架构来说,图确实挺直观的,这篇文章介绍一下常见的绘图工具。大家可以看自己的喜好自行选择。...在早期写 golang-notes 的时候,想要向那些写 RFC 文档和早期的 unix 大神们致敬,所以比较喜欢 ascii 图,这种图的好处是你可以直接将图表内嵌在文档内部,不需要有附件。...用来画 ascii 的图工具有不少。...有人说 draw.io 画出来的图不好看,有两方面原因,一是工程师们基本都没有什么审美,所以不会调色;二是工程师用画图工具基本只用默认样式,所以对绘图工具的比较就是哪款软件的默认样式好,就吹哪款。...aws 这一期讲的都是一些还算正常的工具,下一期可能会讲一些加速程序员内容输出内卷的绘图/视频工具。
cheat.sh 详细介绍 cheat.sh 是一个网站,更是一个实用的速查工具。 试想一下,一个理想的速查工具应该具备什么功能?...简洁:它只包含你需要的东西而不包含其他内容 快速:用户可以立即使用它 全面:包含你可能遇到的每个问题的答案 通用:在任何地方都可以随时可用,无需任何准备 不显眼:当你使用它时,它不会分散你当前任务的注意力...而这样的工具确实存在。...cheat.sh 具有以下这些功能特性: 简洁的 curl/browser 界面 涵盖 55 种编程语言,一些 DBMSes 和 1000 多个最重要的 UNIX/Linux 命令 无需安装,随处可用
如何创建一个基于命令行工具的跨平台的 NuGet 工具包 发布于 2018-05-12 01:09 更新于...一篇介绍写基于 MSBuild Task 的 dll,一篇介绍写任意的命令行工具,可以是用于 .NET Framework 的 exe,也可以是基于 .NET Core 的 dll,甚至可以是使用本机工具链编译的平台相关的各种格式的命令行工具...我分为两篇可以减少完成单个任务的理解难度: 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 如何创建一个基于命令行工具的跨平台的 NuGet 工具包 第零步:前置条件 第一步...在以上状态下,你只需要编译一下,就可以获得一个跨平台的基于 MSBuild Task 的 NuGet 工具。只是——你肯定会非常郁闷——心里非常没谱,这工具到底有没有工作起来!...然而命令行调用与 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 - 吕毅 中所写的 Task 不同,命令行调用的后面是不能够立刻应用命令行调用的结果的,因为此时命令还没有结束
PassBreaker是一款功能强大的密码破解工具,该工具基于纯Python开发,是一款针对密码安全的命令行工具。...在该工具的帮助下,广大研究人员可以针对目标密码执行多种密码破解技术,例如基于字典的攻击和暴力破解攻击等,并以此来测试目标密码的安全健壮度。...功能介绍 1、基于字典的密码破解; 2、密码暴力破解; 3、支持多种哈希算法; 4、可选的盐值; 5、支持并行进程,以实现更快速的密码破解; 6、支持对密码复杂度进行评估; 7、支持自定义最小和最大密码长度...; 8、支持为暴力破解攻击设置自定义字符集; 工具安装 由于该工具基于Python开发,因此我们首先需要在本地设备上安装并配置好Python环境。...:设置暴力破解攻击的最大密码长度; --character-set :设置并暴力破解攻击要使用的字符集; 工具使用样例 基于字典的密码破解 下列命令将尝试使用哈希值“5f4dcc3b5aa765d61d8327deb882cf99
word 我最初接触的图表工具是word。从word 97开始,其内置的绘图能力就非常不错,能满足一般的应用。...很多时候,工程师需要绘制很多「标准化」的图表,用所见即所得的工具,你需要耗费大量的时间在「绘制」上,而使用绘图语言,你需要的时间仅仅是思考和敲键盘的时间。...更重要的是,不要小看这种格式,它也能够被转换成「真正的」图形,被用在其它场合(比如说word里),这种转换工具就是ditaa。下图是ditaa将上图中的ascii图表转换后的样子: ? 是不是很赞?...plantuml 最后,也是迄今为止我发现的最强大的基于绘图语言的绘图工具:plantuml。...除了使用简单(vim这样的文本编辑器即可),容易上手,输出标准化之外,使用绘图语言的另外一个巨大的好处是:你可以使用任何版本控制工具追踪图表的改变。
02 Wireshark Wireshark是一个网络协议检测程序,支持Unix,Windows。...03 Secure CRT Secure CRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,通过使用内含的VCP命令行程序可以进行加密文件传输。...05 亿图 亿图和Visio差不多,是一款基于矢量的绘图工具,包含大量的事例库和模板库。...可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。它帮助您更方便,更快捷的阐述设计思想,创作灵感。...XMIND采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。
Peity – 可创建小型内连 svg 图表 Plotly.js – 支持20种图表类型的强大的声明式库 TechanJS – 股票以及金融图表 图形(graphs)图表库 Cola.js – 通过基于约束的优化技术创建图表的工具...其能够对 ASCII、 SVG 和 图像进行渲染 svgo – 针对 SVG 的 Go 语言库 iOS工具 JBChartView – 同时支持线性和条形图的图表库 PNChart – 使用了 Piner...其可以使用非常简单的代码为两个平台创建图表 Python工具 bokeh – 用于 Python 的交互式网页绘图工具 ggplot – 与ggplot2 面向R语言的 API相同 glumpy – OpenGL...toyplot – 目标为大型数据图表的小型 Python 数据图表绘制工具 Vincent – 面向 Vega 翻译器的 Python 工具 VisPy – 基于 OpenGL 的高效科学可视化工具...mpld3 – Matplotlib Graphics的 D3 渲染工具 R工具 ggplot2 – 一个基于图形语法的绘图系统 lattice – R语言格子图形 plotly – 交互式图表(向
它无疑是强大的,但使用方式上略显麻烦。需要先设置解析器,再定义参数,再解析命令行,最后实现业务逻辑。 而今天要介绍的 docopt[1] 则是站在一个全新的视角来审视命令行。...你可曾想过,一个命令行程序的帮助信息其实已然包含了这个命令行的完整元信息,那么是否可以通过定义帮助信息来定义命令行呢?docopt 就是基于这样的想法去设计的。...若你仍在使用 Python 2,请注意两者之间语法和库的使用差异哦~ 二、介绍 docopt[2] 基于长久以来在帮助信息和手册中描述程序接口的约定,其接口描述是形式化的帮助信息。...三、快速开始 3.1 定义接口描述/帮助信息 第一步要做的就是命令行程序的定义接口描述或者是帮助信息,这样 docopt 就能知道命令行的元信息,从而自动解析。...>']) if arguments['--sum']: result = sum(nums) else: result = max(nums) print(result) # 基于上文的
KITT渗透测试框架-轻量级版本 KITT渗透测试框架是一种基于Python实现的轻量级命令行渗透测试工具集,本质上上来说,它就是一个针对渗透测试人员设计的开源解决方案。...KITT-Lite是KITT工具的命令行接口版本,如果您想要使用带有图形化用户界面的KITT版本,可以在此获取:https://github.com/Cisc0-gif/KITT.githttps:/github.com...Impacket- Python网络协议工具 Win-Brute-Logon- Windows登录密码爆破工具 Covermyass- UNIX系统痕迹清理工具 Leviathan- 系统审计工具套件...ispy- EternalBlue/Bluekeep扫描/漏洞利用工具 NekoBotV1- 自动化漏洞利用工具 Gtfo- Unix 代码搜索工具 Grok-backdoor- 带有Ngrok信道的基于...扩展随机化工具 ssh rsa_key generator-RSA密钥生成工具 代理路由器 Fail2ban配置-Fail2ban协议审核工具 PTF -渗透测试工具安装框架 ClamAV的 -病毒/恶意软件命令行扫描工具
使用过python做数据分析的小伙伴都知道,matplotlib是一款命令式、较底层、可定制性强、图表资源丰富、简单易用、出版质量级别的python 2D绘图库。...matplotlib算是python绘图的元老级库,类似编程语言里的C语言。...很多其它的python绘图库是基于matplotlib开发的,比如seaborn、ggplot、plotnine、holoviews、basemap等。...最适合来运行matplotlib绘图的工具是jupyter notebook,本教程也是基于该工具做实验。...列出部分图样,详情可见:matplotlib gallery 使用matplotlib绘图主要是用到其pyplot模块,它可以程序化生成多种多样的图表,只需要简单的函数就可以自主化定制图表,添加文本
:基于日期与时间工具 calendar:通用月份函数 collections:容器数据类型 collections.abc:容器虚基类 heapq:堆队列算法 bisect:数组二分算法 array:高效数值数组...:文件与目录的比较函数 tempfile:生成临时文件与目录 glob:Unix风格路径名格式的扩展 fnmatch:Unix风格路径名格式的比对 linecache:文本行的随机存储 shutil:高级文件操作...io:流核心工具 time:时间的查询与转化 argparser:命令行选项、参数和子命令的解析器 optparser:命令行选项解析器 getopt:C风格的命令行选项解析器 logging:Python...程序的文本输入域 curses.ascii:ASCII字符集工具 curses.panel:curses的控件栈扩展 platform:访问底层平台认证数据 errno:标准错误记号 ctypes:Python...外部函数库 并发 threading:基于线程的并行 multiprocessing:基于进程的并行 concurrent:并发包 concurrent.futures:启动并行任务 subprocess
cloud-security-audit是一款适用于AWS的命令行安全审计工具。它可以帮助你扫描AWS账户中的漏洞,你将能够快速识别基础架构中不安全的部分,并执行对AWS账户的审计工作。...: 第一列 AVAILABILITY ZONE包含放置实例的信息; 第二列 EC2包含实例ID; 第三列 卷包含给定EC2的附加卷(虚拟磁盘)的ID。...后缀含义: [NONE] - 卷未加密; [DKMS] - 使用AWS默认KMS密钥加密的卷。有关KMS的更多信息,请点击此处; 第四列 安全组包含权限过于开放的安全组的ID。...如果为给定的s3 buckets启用了服务器访问日志记录,则第三列LOGGING ENABLED包含信息。这提供了对s3 buckets发出的请求的详细记录。...有关ACL的更多信息,请点击这里。 如果bucket的策略允许匿名用户执行任意操作(读/写),则第五列POLICY IS PUBLIC包含信息。有关bucket策略的更多信息,请在此处查看。
从基本工作流程图到复杂的网络图,组织图,BPMN(业务过程模型和符号),UML图等等,流程图和图表工具用于从基本工作流程图到复杂的网络图,组织图,UML图等所有内容。...它在所有主要平台上运行,例如Unix/Linux,Windows和Mac OSX。YED支持各种各样的图类型,使您可以手动创建图表或导入外部数据进行操作或分析。...Dia Diagram Editor DIA是用于Linux桌面的免费,开源,易于使用的流行和跨平台绘图软件。它还在Windows和Mac OS X上运行。...Plantuml具有直观的语法是基于命令行的,可以与GNU EMACS ORG模式结合使用以编写技术文档。...Umbrello 最后但并非最不重要的一点是,我们拥有基于KDE的免费,开源和跨平台统一建模语言(UML)图工具,该工具基于KDE,该工具在Linux Systems,Windows和Mac OS上运行
◆ 1. vnStat – 网络流量监视器 VnStat是一个功能齐全的基于命令行的程序,用于在 Linux 和 BSD 系统上实时监控 Linux 网络流量和带宽利用率。...top 的基于命令行的网络带宽监控工具,用于快速了解界面上的网络活动。...IPTraf – IP 网络监视器 IPTraf是一个易于使用、基于 ncurses 且可配置的工具,用于监控通过接口的传入和传出网络流量。...Monitorix - 系统和网络监控工具 Monitorix是一个轻量级的系统资源和网络监控应用程序,专为小型 Linux/Unix 服务器而设计,并且还为嵌入式设备提供了惊人的支持。...Cacti – 网络监控和绘图工具 Cacti是一个功能齐全、基于 Web 的网络图形 PHP 应用程序,具有直观、易于使用的界面。
领取专属 10元无门槛券
手把手带您无忧上云