Tag archives for C++

开源软件

跨平台开源备份系统Duplicati

Duplicati 是一个支持 Windows 和 Linux 的开源备份系统,基于C#编写,可将文件定时备份到电脑中的文件夹、Windows或Samba文件服务器、FTP服务器、WebDAV服务器、Amazon S3云端储存服务,甚至以SSH方式备份。备份可通过密码进行加密,数据备份和恢复也可通过图形界面进行。Duplicati更可管理备份历史、设定备份次数、使用的容量上限,也可指定不备份某些类型的文件。 目前支持的备份方式包括(不限于): Amazon S3 OneDrive Google Drive (Goo…
继续阅读
开源News

KDevelop 5.0.0 发布,集成开发环境

时隔 KDevelop 两年,现在重磅发布 KDevelop 版本!次版本主要的改进包括:新 C/C++ 语言支持优化(Clang 执行 C/C++ 分析),还包括 Python, PHP 和 QML/JS 支持优化。 KDevelop 是 C/C++ 全功能,插件可扩展的 IDE,也支持 Python, PHP 和 JavaScript/QML ,支持的平台包括 Linux, Solaris, FreeBSD, Mac OS X 和其他 Unix 风格的版本,还有 Microsoft Windows。KDevel…
继续阅读
开源软件

memleax:运行进程内存泄漏检测工具

memleax 可以检测一个运行中进程的内存泄漏情况,使用 C 语言开发。 memleax 附在一个运行的进程中,hooks 内存分配/自由 ApIs,记录所有内存块,并且实时报告在线超过 5 秒的内存块(可以使用 -e 选项来修改这个时间)。 memleax 非常容易使用,无需重新编译程序,也不用重启目标进程。只需要运行 memleax 来监控目标进程,就可以实时获取内存泄漏的报告,然后停止进程,完成监控。 支持环境 GNU/Linux, x86_64 FreeBSD, amd64 使用 检测一个运行的进程: $…
继续阅读
开源软件

Libguestfs:磁盘和 VM 镜像访问工具库(C)

libguestfs 是访问和修改虚拟机磁盘镜像的工具库,使用 C 语言编写。用户可以通过 libguestfs 查看、编辑文件,监控磁盘占用情况,创建 guests,P2V,V2V,执行备份,cloning VMs,构建 VMs,格式化磁盘,缩放磁盘等等。 libguestfs 几乎可以访问磁盘镜像的任何地方,而且非常安全,无需 root 权限,并且可以在远程机器或者 CDs/USB 上访问磁盘镜像,还可以访问专业的系统,比如 VMware 和 Hyper-V。 libguestfs 从 2009 年发布以来一直…
继续阅读
12