SQL 技巧与窍门

2024-09-25

这篇文章提供了一系列 SQL 技巧和窍门,涵盖了格式化/可读性、有用功能、常见陷阱以及其他建议。例如,使用前导逗号分隔字段、使用虚拟值简化 WHERE 子句、使用 :: 运算符进行数据类型转换、利用反连接、使用 QUALIFY 过滤窗口函数等。文章还提醒注意 NOT IN 对 NULL 值的行为、避免计算字段重名带来的歧义、理解 SQL 执行顺序、注释代码以及阅读文档的重要性。

阅读更多
24
未分类

Winamp:经典音频播放器开源,开发者可参与改进

2024-09-24

Winamp,这款诞生于1997年的经典音频播放器,以其灵活性和广泛的音频格式兼容性而闻名。虽然发展速度放缓,但其源代码现已向社区开放,允许开发者改进和现代化这款播放器,以满足当前用户的需求。开发者可以使用Visual Studio 2019和Intel IPP库构建Winamp桌面客户端。

阅读更多
32
未分类

Tracy:帧分析器

2024-09-24

Tracy是一款用于游戏和其他应用程序的实时、纳秒级分辨率、远程遥测、混合帧和采样分析器。它支持CPU、GPU、内存分配、锁、上下文切换等的分析,并自动将屏幕截图属性添加到捕获的帧中。

阅读更多
38
未分类 分析器

Panora:连接数据源和大型语言模型的统一 API

2024-09-24

Panora 是一个开源的统一 API,旨在连接各种数据源和大型语言模型。它提供了一系列功能,包括魔术链接、自定义字段、传递请求和 Webhook,方便用户访问和管理数据。Panora 支持与多个平台的 CRM、票务系统、人力资源信息系统、文件存储和电子商务平台集成,并提供语义搜索、关键字搜索和混合搜索功能。

阅读更多
34
未分类

使用可微分Voronoi图的自由形式平面图设计

2024-09-24

这篇论文介绍了一种基于Voronoi图设计平面图的新颖形状表示和优化方法。该方法使用Voronoi站点之间的距离来隐式指定房间的形状,从而通过移动这些站点来促进墙壁布局的拓扑变化。由于墙壁表示的微分很容易获得,该方法可以将各种约束(例如房间面积和房间连通性)纳入优化中。

阅读更多
28

Pgroll:轻松实现PostgreSQL零停机迁移

2024-09-23

pgroll 是一款开源命令行工具,通过同时提供多个 schema 版本,为 PostgreSQL 提供安全且可逆的 schema 迁移。它负责处理复杂的迁移操作,确保在数据库 schema 更新时客户端应用程序继续工作,包括确保在不锁定数据库的情况下应用更改,以及旧 schema 版本和新 schema 版本同时工作,从而降低与 schema 迁移相关的风险,并大大简化客户端应用程序的推出,还允许即时回滚。

阅读更多
30

GitHub - srush/GPU-Puzzles: 通过解谜学习 CUDA

2024-09-23

这篇文章介绍了一份名为“GPU-Puzzles”的资源,该资源旨在帮助人们通过解决一系列编程谜题来学习 CUDA 编程。文章提供了一系列使用 NUMBA 库的 Python 代码示例,这些代码可以直接映射到 CUDA 内核,从而让学习者能够在不接触底层 CUDA 代码的情况下,快速掌握 GPU 编程的核心概念。

阅读更多
29
未分类 NUMBA

Aider:终端中的 AI 结对编程工具

2024-09-23

Aider 是一款终端中的 AI 结对编程工具,允许开发者利用大语言模型编辑本地 Git 仓库中的代码。它支持 GPT-4o、Claude 3.5 Sonnet 等多种大语言模型,可以添加新功能、测试用例、修复 bug、重构代码、更新文档等。Aider 支持多种编程语言,并可根据用户需求编辑多个文件,适用于大型代码库。

阅读更多
29

Omni Engineer: 基于人工智能的开发者控制台

2024-09-23

Omni Engineer 是一款控制台工具,利用人工智能增强开发流程。它提供智能代码查询响应、文件管理、网络搜索和图像处理功能,并具有增强的功能以提供更强大的开发体验。Omni Engineer 提供多文件编辑、实时差异显示、语法高亮、图像上下文和灵活的模型选择等功能。

阅读更多
24
未分类

特斯拉开源TTPoE协议

2024-09-23

特斯拉在HotChips 2024大会上宣布开源其TTPoE(Tesla Transport Protocol over Ethernet)协议,并加入了超以太网联盟(UEC),旨在推动新的高速、低延迟网络结构标准化。TTPoE协议最初应用于特斯拉Dojo v1超级计算机项目,该协议完全在硬件中执行。TTPoE协议简单直接,采用去中心化拥塞管理,并保证完全传输。

阅读更多
37
未分类

Rawdrawandroid: 使用 C 语言和 Make 构建 Android 应用程序

2024-09-23

Rawdrawandroid 项目提供了一种使用 C 语言和 Make 构建 Android 应用程序的方法,无需编写 Java 代码。它绕过了 Android Studio 和 Gradle 等传统工具,允许开发者使用轻量级流程创建 APK。该项目提供了示例和文档,指导开发者创建窗口、处理输入、访问资产和使用 Android API。Rawdrawandroid 强调构建过程的简单性和效率,生成的 APK 文件非常小。

阅读更多
23
未分类

Brainfuck 企业解决方案

2024-09-23

Brainfuck 企业解决方案 (BES) 团队致力于利用 Brainfuck 编程语言构建新一代软件开发工具,包括操作系统 OS.bf、文本编辑器 ed.bf、Brainfuck 解释器 meta.bf、字符串库 str.bf 等。他们还计划推出异步 Web 服务器、键值存储和机器学习框架等产品。

阅读更多
26
未分类 Brainfuck

Hy 1.0.0发布:嵌入Python的Lisp方言

2024-09-22

经过近12年的开发和大量实际应用,Hy 1.0.0 版本正式发布。Hy是一种嵌入Python的Lisp方言,旨在将Lisp的表达能力与Python的生态系统相结合。此次发布标志着Hy语言趋于稳定,未来将专注于修复错误、兼容新版Python以及支持Python的新特性,同时保持对旧版本的兼容性。

阅读更多
35
未分类

PeepDB:一款快速数据库检查的命令行工具和 Python 库

2024-09-22

PeepDB 是一款开源命令行工具和 Python 库,旨在帮助开发者和数据库管理员快速高效地检查数据库表,而无需编写 SQL 查询。它支持 MySQL、PostgreSQL 和 MariaDB,轻量级、安全且易于使用。PeepDB 提供了保存数据库连接信息、列出所有表、查看特定表数据、分页、JSON 格式输出等功能,方便用户快速了解数据库内容。

阅读更多
30
未分类

Swift OCR: 基于大语言模型的快速OCR API

2024-09-22

Swift OCR是一个开源OCR API,它利用OpenAI强大的语言模型,结合并行处理和批处理等优化性能技术,从复杂的PDF文档中提供高质量的文本提取。该API具有灵活的输入选项、高级OCR处理、性能优化、结构化输出、强大的错误处理、可扩展架构等特点,并提供详细的成本比较和价值主张,以及安装、使用和配置说明。

阅读更多
29
未分类

GitHub - rougier/scientific-visualization-book:一本使用 Python 和 Matplotlib 进行科学可视化的开放获取书籍

2024-09-22

这篇文章介绍了一本名为《科学可视化:Python + Matplotlib》的开源书籍。这本书由 Nicolas P. Rougier 撰写,全面讲解了如何使用 Python 和 Matplotlib 库创建高质量的科学图表。书中内容涵盖了 Matplotlib 的基本原理、图表设计、高级概念(如 3D 图表、优化和动画)以及实际案例。

阅读更多
27
未分类 Matplotlib

posixutils-rs v0.2.1 版本发布

2024-09-22

posixutils-rs v0.2.1 版本已发布,包含以下更新:无竞争文件树遍历库 (ftw)、awk 和 m4 等主要新实用程序、ps、realpath、join、time、fuser 和 gencat 等新实用程序、错误修复和清理、musl 目标支持的开始。

阅读更多
28
未分类 github

Unix in Lisp shell 教程

2024-09-21

这篇文章介绍了如何使用 Unix in Lisp shell 进行数据整理和分析,并与 POSIX shell 的语法进行了比较。文章通过具体的例子,展示了 Unix in Lisp shell 在处理文本、过滤数据、提取信息等方面的优势,例如使用正则表达式、函数式编程等技术,可以更简洁、高效地完成任务。

阅读更多
27
未分类

Kamal 代理:轻量级零停机部署代理服务器

2024-09-21

Kamal Proxy是一个轻量级HTTP代理服务器,旨在简化零停机部署。通过在Kamal Proxy后端运行Web应用程序,可以在不中断任何正在进行的流量的情况下部署更改。它作为Kamal的一部分工作,提供完整的部署体验,包括容器打包和配置。Kamal Proxy也独立运行或作为其他部署工具的一部分。

阅读更多
34

MemoRAG:通过记忆启发的知识发现迈向下一代 RAG

2024-09-21

MemoRAG 是一种建立在高效、超长内存模型之上的创新型 RAG 框架。与主要处理具有明确信息需求的查询的标准 RAG 不同,MemoRAG 利用其内存模型来实现对整个数据库的全局理解。通过从记忆中回忆特定于查询的线索,MemoRAG 增强了证据检索,从而生成了更准确、上下文更丰富的响应。MemoRAG 具有全局记忆、可优化和灵活、上下文线索、高效缓存、上下文重用等特点。

阅读更多
28
未分类 MemoRAG

aiq: 面向 jq 的人工智能工具

2024-09-21

aiq 是一款简洁的命令行工具,用于处理嵌入和文本分类,其灵感来自 jq 的强大功能。它支持使用 LLM API 对文本流进行标注、计算文本流的嵌入、在带有标注的嵌入文本流上训练文本分类器(线性模型)以及对未标注文本嵌入进行分类。它可以处理文本和 JSONL 文件,并能与其他命令行工具(如 curl 和 jq)结合使用。

阅读更多
26
未分类 文本分类

Kubesafe:通过定义安全上下文和受保护的命令安全地管理多个 Kubernetes 集群

2024-09-21

Kubesafe 是一款用于安全管理多个 Kubernetes 集群的命令行工具。它允许用户将特定的 Kubernetes 上下文标记为“安全”,并定义需要确认才能执行的受保护命令列表。通过这种方式,Kubesafe 可以防止用户在错误的集群上意外运行危险命令。Kubesafe 支持任何以 Kubernetes 集群为目标的 CLI 工具,包括 kubectl 和 Helm。

阅读更多
35
未分类 集群管理

Windows 版 SSHFS

2024-09-21

SSHFS-Win 是一款将 SSHFS 移植到 Windows 的工具,使用 Cygwin 提供 POSIX 环境,使用 WinFsp 提供 FUSE 功能。用户可以使用 Windows 资源管理器或命令行将网络驱动器映射到 SSHFS 主机上的目录。该项目还提供 GUI 前端,如 SiriKali 和 SSHFS-Win-Manager,以简化使用。

阅读更多
44
未分类 SSHFS
1 2 11 12 13 15 17 18 19 44 45