工具
-
商业前端TS开发自动化工具
在开发协作上,前后端的API沟通,大都通过配置swagger api来进行,要不就是口口相传或者通过写info文档来定义结构、入参及出参,这种协作方式不仅沟通成本高,且前端缺少能主动感知后端API变更的手段。
-
如何借助Hadolint编写高质量的 Dockerfile
正如您所看到的,这个工具很容易上手,它可以在几秒钟内提高您的 Dockerfile 的质量。Hadolint 并不是唯一一个用于 Dockerfile 的代码检查工具。
-
响应式开发,你还不知道Window.MatchMedia吗?
Window.MatchMedia() 是现代Web开发中用于检测和响应媒体查询变化的有力工具。通过灵活运用这个API,开发者能够实现动态调整页面布局、主题样式、内容显示等多种功能,从而提供更加适应用户设备和环境的流畅体验。
-
Linux 性能基准测试工具及测试方法
Super_Pi 是一种用于计算圆周率π的程序,通常用于测试计算机性能和稳定性。它的主要用途是测量系统的单线程性能,因为它是一个单线程应用程序。
-
用 Rust 开发的 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv
uv 是一个极其快速的 Python 包安装器和解析器,用 Rust 编写,旨在作为 pip 和 pip-tools 工作流的替代品。它代表了我们追求“Python 的 Cargo”的里程碑:一个全面、快速、可靠且易于使用的 Python 项目和包管理器。
-
频繁用到的计算机视觉工具集合
在视觉相关工程师的日常工作中,需要大量时间书写计算机视觉工具,但这类工具往往存在重复的问题。今天要给大家推荐一个 GitHub 开源项目,该项目在 GitHub 有超过 8.1k Star。
-
五个Java开发中的杀手级VS Code插件
SonarLint 是一款静态代码分析工具,可帮助发现并修复代码中的问题。SonarLint 插件与 VS Code 集成,可在开发人员编写代码时提供实时反馈,包括与编码标准、潜在错误和安全漏洞相关的问题。
-
Java中的并发锁是什么,提供一个使用并发锁的实际案例
Java 中的并发锁机制是保障多线程并发安全的重要工具,合理地使用并发锁可以有效地避免线程间的竞争,确保程序的正确性和性能。
-
Scrcpy开源的Android设备控制工具
Scrcpy是一款优秀的安卓设备控制工具,具有广泛的应用场景和优势。通过Scrcpy,用户可以方便地操作和控制安卓设备,提高工作和生活效率,同时也为开发者提供了一种高效稳定的调试和测试工具。Scrcpy的未来发展潜力巨大,可以在安卓设备控制和管理领域发挥更加重要的作用。
-
Linux入门指南:轻松掌握基础,开启你的快乐之旅!
为啥呢?因为我觉得啊,咱们有jenkins这样的可视化工具,从开发到部署,啥都能搞定,何必费事去记一堆命令行呢?何况还得东找西找破解ssh工具的方法。
-
五个开发者友好型DevSecOps提示
DevSecOps策略旨在将安全责任分散到团队,而不是将其孤立,因此确保安全是开发者体验的自然组成部分至关重要,才能充分利用其优势。以下是五个增强开发者 DevSecOps 体验的建议,重点是使安全工具更易用,以解锁更快发布更安全产品的能力。
-
使用ConfuserEx代码混淆工具保护你的.NET应用程序
ConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制。
-
Java为什么不建议使用Executors来创建线程池呢?
如果我们使用标准的 newCachedThreadPool 方法,如果线程数设置和任务数不能够配合起来,就比如说设置的线程数是一定的,这个时候,任务数量越多,就会慢慢的进入到队列LinkedBlockingQueue中,队列的话,任务越多,占用的内存越多,最终就非常容易耗尽内存,导致OOM。
-
入侵和攻击模拟(BAS)技术应用实践及热门产品分析
作为一款免费的开源工具,Infection Monkey易于部署、安全且稳定的特性使其成为希望发现和映射其网络中潜在攻击者活动的组织的绝佳选择。它可以帮助组织发现内部部署和基于云的环境中的弱点。此外,它还支持广泛的MITRE ATT&CK测试技术。
-
详解渗透测试和漏洞扫描的开源自动化解决方案
在本文中,我们将探讨漏洞扫描和渗透测试领域,重点介绍每个步骤中所涉及的各个阶段之间的微妙差异和相似之处。最后,我们还将详细介绍几个专注于任务自动化的工具。为了让大家更容易理解,我们将对渗透测试和漏洞评估的基本步骤进行分解。