登录社区云,与社区用户共同成长
邀请您加入社区
GitHacker 是一款专门用于从.git泄露中恢复敏感信息的工具。Arjun 是一款非常高效的 HTTP 参数发现工具,能够自动探测隐藏在 URL 中的参数,适用于发现诸如注入点、参数旁注等潜在漏洞。Fenjing (焚靖)是一个针对CTF比赛中Jinja SSTI绕过WAF的全自动脚本工具,可以自动攻击给定的网站或接口,省去手动测试接口,fuzz题目WAF的时间。号称最好的 CTF pyja
【摘要】本文介绍了Docker技术的发展历程和核心架构。Docker最初基于LXC容器技术,后自主研发libcontainer组件,最终演变为符合OCI标准的runC实现。文章详细解析了Docker的C/S架构,包括镜像、容器、仓库等核心组件及其交互关系。同时提供了在Ubuntu 22.04系统上安装Docker的实践指南,包括卸载旧版本、配置下载源等具体操作步骤。通过本文,读者可以全面了解Doc
Python 是一门简单易学、功能强大的动态类型编程语言,以其可读性、多样性的编程范式支持、全面的标准库而著称,广泛用于 Web 开发、数据科学、人工智能、自动化脚本、嵌入式开发、软件开发等多个领域,是最流行的高级编程语言之一。它由吉多·范罗苏姆(Guido van Rossum)
本文详细解析了一个Windows批处理脚本示例,展示了其目录切换和环境变量管理的功能。通过逐行代码分析,解释了@echo off、call子程序、PATH变量修改等关键命令的作用。文章还提供了批处理编程的最佳实践,包括路径处理、错误处理和环境变量管理技巧,并扩展了两个实际应用案例。最后总结了批处理脚本的学习路径和资源推荐,强调其在Windows自动化任务中的重要性。全文兼顾技术深度与实用价值,适合
场景在开发程序或做一些自动化脚本时, 经常用压缩格式来进行打包文件夹为zip,或解压zip,rar,tar文件。如果压缩的是exe二进制文件,是不需要再进行压缩的,只需要存储即可,这样可以增加打包的速度。比如,在*nux系统可以通过tar命令打包持续集成的备份,可以过滤掉二进制安装包,只备份配置文件,这样备份大小就会小很多。而在Windows上可以使用开源免费的7-Zip软件的命令行工具做到同样的
本文介绍了一个自动化脚本解决方案,可将PNG图片批量转换为JPG并合成为精确控制时长的视频。通过FFmpeg工具和Windows批处理脚本实现一键操作,解决了格式转换、文件遍历、时间控制等技术难点,特别处理了视频合成中最后一帧闪现的问题。脚本具有高质量输出(H.264编码)、精确时间控制(每图1秒)和自动清理临时文件等特点,适用于AI绘图序列、延时摄影等批量图片处理场景,相比图形化软件更高效可靠。
鸿蒙PC系统6.0.0.115及以上版本通过DevBox工具集已能支持C语言开发。安装DevBox后,终端可直接调用clang编译器、make等工具。本文详细演示了从环境验证、编写Hello World程序到使用CMake构建多文件项目的完整流程。测试表明,鸿蒙PC已具备完善的C语言开发能力,可满足学习和轻量开发需求。开发者无需复杂配置即可快速搭建开发环境,为鸿蒙生态应用开发提供了新选择。
实现原理就是串口转网络,通过网络进行远距离传输,可以是局域网内也可以在广域网内。然后再把网络转成串口,命令行软件(SecureCRT,Xshell,超级终端等)连接这个远程串口和连接本地串口在协议上完全是没区别的,但速度上可能会有降低。...
解决办法(1)第一步在开机后出现grub界面后,图1,选择第一个选择后,按键盘的E键,会跳转到以下界面,这个界面是可编辑的。这是GRUB 会解析给内核的选项。如图2.图1 Grub 界面(2)第二步如图2,移动到以 linux 开头的行(旧的 GRUB 版本可能是 kernel,选择它并按照说明操作)。这指定了要解析给内核的参数。在该行的末尾,只需指定要引导的运行级别,即 3(多用户模式,纯文本)
文章介绍了configure脚本在类Unix系统中的核心作用,并针对鸿蒙OS(ohos)环境下编译xz命令时出现的OS 'ohos' not recognized错误提供了两种解决方案:1) 更换host参数为aarch64-unknown-linux-musl;2) 更新config.sub和config.guess文件以支持鸿蒙OS。文章指出随着鸿蒙生态发展,主流工具链将逐步完善对鸿蒙的原生支
鸿蒙PC现已支持便捷的Python开发,只需通过应用市场安装「Python安装器」即可一键部署Python 3.12.8环境,包含解释器和pip工具。安装后终端可直接验证环境并运行Python脚本,还能通过pip安装requests等第三方库。从Hello World到网络请求项目都能轻松实现,鸿蒙PC成为轻量高效的Python开发平台,适合编程学习和小型项目开发。整个过程无需复杂配置,降低了开发
编译鸿蒙PC版curl时出现链接错误,问题出在libtool工具的使用上。GNU Libtool是Autotools套件中的核心组件,负责屏蔽不同平台的编译/链接差异。报错显示在最后链接阶段,libtool尝试使用clang编译器创建共享库时失败。这表明libtool生成的链接命令可能不兼容当前平台或编译器配置。建议检查libtool脚本配置是否正确,特别是针对鸿蒙PC平台的特殊编译要求,以及确认
鸿蒙PC端可通过BiShengJDK17-OH实现一键式Java开发环境部署。该版本完全兼容Java 17标准,适配鸿蒙系统架构,支持基础开发、项目调试和跨平台应用。安装过程简单,通过鸿蒙应用市场即可完成。文章详细介绍了环境部署、程序编写运行及第三方库使用全流程,展示了在鸿蒙PC上进行Java开发的便捷性和可行性。该方案适合Java学习、中小项目开发和鸿蒙生态应用调试等多种场景。
本文介绍鸿蒙 PC 命令行移植的三种编译方法:早期的 build(已废弃迁移)、官方推荐的 lycium_plusplus 框架、适合资深开发者的自制轮子,并给出选型建议。重点讲解 Ubuntu22.04 环境下 lycium_plusplus 的搭建流程,包括安装依赖、下载配置 ohos-sdk、克隆框架仓库,最后通过编译 tree 命令完成实操验证,为后续移植工作打下基础。
打开IDE, 随便创建一个项目打开,在终端执行以下命令。打开IDE, 随便创建一个项目打开,在终端执行以下命令。可以看到,可以正常clone仓库。
critic.sh是一个轻量级Bash测试框架,本文详细介绍了其在开源鸿蒙PC平台的适配过程。该项目作为纯Bash脚本,无需编译,主要适配工作包括:创建包装脚本自动查找Bash解释器、确保路径兼容性、配置HNP打包等。构建脚本实现了跨平台部署逻辑,支持自动检测Bash 4.1+环境。该适配为鸿蒙生态提供了专业的Bash测试工具,支持代码覆盖率分析,提升了脚本开发质量。文章从架构分析到实现细节,完整
在鸿蒙PC上安全git 准备工作 在鸿蒙应用商店安装 CodeArts IDE 从CodeArts IDE提取签名工具 打开IDE, 随便创建一个项目打开,在终端执行以下命令 # 复制签名工具 cp /data/app/toolchains.org/toolchains_1.0/lib//binary-sign-tool . # 对签名工具签名 binary-sign-tool sign -inF
为rust添加鸿蒙工具链 rustup target add aarch64-unknown-linux-ohos 安装鸿蒙sdk 安装鸿蒙sdk 在要编译的项目下配置cargo 在项目文件.cargo/config.toml, 注意替换自己的鸿蒙sdk位置 [target.aarch64-unknown-linux-ohos] linker = "/home/ystyle/Code/o
现在的使用效果如下 演示视频:鸿蒙pc | neovim移植版已经成功切换到luajit了 已经完整把 Neovim 移植到了 HarmonyOS PC(鸿蒙PC),移植使用独立的依赖构建系统 harmonyos-deps 编译所有必要的依赖库。 核心特性 完整依赖构建 - Lua、libuv、lpeg、libiconv、luv、lua_compat53 等 HarmonyOS适配 - 特定补丁和
准备工作 在鸿蒙PC上使用应用商店安装CodeArts IDE下载仓颉编译器每日构建版本: cangjie-sdk-ohos-aarch64-1.1.0-alpha.2025xxxxxxxxxxxxx.tar.gz 从CodeArts IDE提取签名工具 打开IDE, 随便创建一个项目打开,在终端执行以下命令 cp /data/app/toolchains.org/toolchains_1.0/l
DeepSpeed 提供了一个命令行工具来启动训练任务,并允许用户在命令行中传递各种参数来配置训练过程。使用 DeepSpeed 命令行工具时,你可以传递不同的参数来指定 GPU 数量、配置文件路径、分布式训练设置等。最基本的命令格式如下:deepspeed [options] <train_script> [train_script_args],<train_script>: 你的训练脚本,通常
Linux操作系统概述及基本命令行介绍Ubuntu操作系统Ubuntu是一个开源操作系统,Linux的一个分支系统。它在个人电脑及网络服务器上被广泛应用,Ubuntu的触碰版本也有被用在平板电脑和手机上。历史1974年,Ritchie和Thompson发布了一个关于UNIX里程碑式的论文,随后贝尔实验室制作了第一个Unix操作系统。随后伯克利大学对原生的UNIX系统进行了一定的修缮,制...
本文介绍了轻量级模板引擎 esh 在开源鸿蒙PC平台的适配过程。esh 是一个纯 Shell 脚本实现的模板引擎,具有 POSIX 兼容、零依赖等特点。适配工作主要包括构建脚本设计、HNP包配置和路径适配等,无需修改核心代码。构建输出为 HNP 包和 tar.gz 压缩包,支持两种安装方式。技术亮点包括零编译适配、POSIX 兼容性和轻量级实现。最终成功将 esh 移植到开源鸿蒙PC平台,为开发者
能够成为新宠,必定是有他自己的独特之处,那么lottie到底是什么呢? 在没有接触lottie之前,要想做一个很炫酷的动画效果要经过很复杂的计算,嗯,对于不善于这种高难度的计算的我来说,很是具有挑战性...
命令行
——命令行
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net