Featured image of post C++ 的继任者:Carbon Language | 开源日报 0911

C++ 的继任者:Carbon Language | 开源日报 0911

Carbon Language 是一个实验性的 C++ 继任者项目,旨在提供与 C++ 相当的性能,并具有低级访问位和地址的功能,以及与现有 C++ 代码进行互操作、快速可扩展构建等特点。它的核心优势在于易于学习、渐进式内存安全和开放源社区。此外,Carbon 还计划兼容和迁移现有的大规模 C++ 代码库,并支持自动转换。如果你对 C++ 有兴趣,Carbon Language 是一个值得关注的项目。

Featured image of post Diagrams 图表即代码:用代码绘制云系统架构 | 开源日报 0910

Diagrams 图表即代码:用代码绘制云系统架构 | 开源日报 0910

我推荐使用Diagrams这个工具来绘制云系统架构。它以代码形式进行设计,支持多个主流提供商,包括AWS、Azure、GCP、Kubernetes等。它还支持On-Premise节点、SaaS以及主要的编程框架和语言。使用Diagrams,您可以在没有设计工具的情况下进行原型设计,还可以描述和可视化现有的系统架构。最重要的是,它支持在任何版本控制系统中跟踪体系结构图的变更。无论是初次设计还是对现有系统进行修改,Diagrams都是一个非常有用的工具。

Featured image of post 《labuladong 的算法小抄》:打通算法思维的利器 | 开源日报 0909

《labuladong 的算法小抄》:打通算法思维的利器 | 开源日报 0909

《labuladong 的算法小抄》是一个非常有价值的算法文章仓库。该项目的文章数量众多,涵盖了各种题型和技巧。与其他类似的项目不同的是,该项目的文章不仅仅是简单的代码堆砌,而是通过举一反三的方式,培养读者的算法思维。文章内容清晰明确,容易理解,并且能够帮助读者自行推导出解决方案。如果你对算法有兴趣,不妨一读《labuladong 的算法小抄》。

Featured image of post 开源日报 0829 | 改变面试方式:拒绝死板问题,推崇真实情境

开源日报 0829 | 改变面试方式:拒绝死板问题,推崇真实情境

这个项目是一个非常有用的资源,特别是对于那些不喜欢进行传统的“白板”面试的人来说。 它提供了一个列表,列出了不进行“白板”面试的公司和团队。这些公司和团队更倾向于使用类似于日常工作情境的面试技巧和问题。这对于候选人来说是非常有益的,因为他们可以更好地展示他们的实际工作能力和解决问题的能力。这个项目还提供了讨论真实世界问题和解决CS知识问答题的机会,这对于提高候选人的技能和知识非常有帮助。总的来说,这个项目为那些希望有更好面试体验的人提供了一个宝贵的资源。

Featured image of post 无损剪切音视频文件的跨平台工具:LosslessCut | 开源日报 0908

无损剪切音视频文件的跨平台工具:LosslessCut | 开源日报 0908

如果你需要对视频、音频和字幕等媒体文件进行快速无损操作,我强烈推荐你使用LosslessCut。这款跨平台的FFmpeg GUI工具具有无损剪切和裁剪音视频文件的功能,你可以快速提取出你需要的部分,丢弃其余的片段,而且不会损失质量。这对于处理大型视频文件,如从摄像机、GoPro或无人机中获取的文件,可以节省存储空间非常有用。此外,LosslessCut还可以在不需要重新编码的情况下,将音乐或字幕轨道添加到视频中,速度非常快。它还具有许多其他功能,如自动检测静默段、重排音视频段落、流编辑处理等。无论你是专业人士还是普通用户,LosslessCut都是一个非常实用的工具。

Featured image of post 跨平台的桌面应用程序开发框架Electron | 开源日报 0906

跨平台的桌面应用程序开发框架Electron | 开源日报 0906

Electron是一个强大的跨平台桌面应用程序开发框架,它使用JavaScript、HTML和CSS编写,支持macOS、Windows和Linux操作系统。它的底层是基于Node.js和Chromium,因此具有强大的功能和性能。许多知名项目,如Visual Studio Code,都采用了Electron。如果你想开发跨平台的桌面应用程序,Electron是一个值得推荐的选择。

Featured image of post 媒体管理的未来:Jellyfin 助你自如掌控音视频资源 | 开源日报 0904

媒体管理的未来:Jellyfin 助你自如掌控音视频资源 | 开源日报 0904

Jellyfin是一个免费的媒体系统,可以帮助您管理和流媒体播放器。它是Emby和Plex的替代品,可以通过多个应用程序将媒体服务提供给终端用户设备。Jellyfin是基于Emby 3.5.2版本开发的,使用.NET Core框架,可以实现完全的跨平台支持。这个项目完全开源,没有任何附加条件、高级许可证或隐藏议程。它提供了与Emby和Plex类似的功能,可以在各种操作系统上运行。如果您正在寻找一个免费、开源的媒体系统,Jellyfin是一个不错的选择。