VS Code无法启动
这篇文章是关于VS Code 1.91.0版本在MacOS Big Sur 11.7.10系统上无法启动的问题。用户报告称,更新到最新版本后,VS Code会在启动时崩溃,并抛出错误信息。经证实,该问题是由于新版本存在bug导致,可通过安装1.90版本并禁用自动更新解决。微软官方已在后续版本中修复了该问题。
阅读更多
这篇文章是关于VS Code 1.91.0版本在MacOS Big Sur 11.7.10系统上无法启动的问题。用户报告称,更新到最新版本后,VS Code会在启动时崩溃,并抛出错误信息。经证实,该问题是由于新版本存在bug导致,可通过安装1.90版本并禁用自动更新解决。微软官方已在后续版本中修复了该问题。
阅读更多
CatLock 是一款 Windows 平台的实用工具,旨在防止猫咪意外踩踏键盘输入。它可以通过热键(Ctrl + L)锁定键盘,并显示半透明覆盖层提示键盘已锁定。用户可以通过点击覆盖层解锁键盘,并通过系统托盘菜单调整透明度、启用/禁用锁定通知等设置。
阅读更多
Pyxel是一款受复古游戏机启发而开发的Python游戏引擎。它提供简洁的API,支持16色调色板、256x256分辨率、图像库、tilemaps、声音通道和音乐等功能,便于开发者创作像素风格的游戏。Pyxel支持Windows、Mac、Linux和Web平台,并提供图像和声音编辑器、示例代码以及资源创建和应用分发的指南。
阅读更多
Co-dfns v5.7.0 版本主要提升了性能,包括使用图着色算法优化数组分配、初步实现死代码消除、常量提升、减少引用计数操作等,并减少了GPU调用。语言增强方面,改进了对⎕TS的支持。此外,修复了一些bug,例如绑定到⍺时的类型错误、外部I-beam引用重复声明等。
阅读更多
Posting 是一款类似 Postman 和 Insomnia 的 HTTP 客户端,但作为一款终端应用程序,它可以通过 SSH 运行,并支持高效的键盘操作。它可以将请求存储在本地可读的 YAML 文件中,方便阅读和版本控制。其功能包括:跳转模式导航、带自动补全的环境/变量系统、基于 tree-sitter 的语法高亮、Vim 键绑定、多种内置主题、配置系统、“在编辑器中打开”功能以及用于快速访问功能的命令面板。
阅读更多
RouteLLM是一个用于服务和评估LLM路由器的框架,旨在通过将更简单的查询路由到更便宜的模型来节省LLM成本,而不会影响质量。该框架提供训练好的路由器,并可以轻松扩展到新的路由器,同时还可以在多个基准测试中比较路由器的性能。
阅读更多
Maelstrom 是一款用 Rust 编写的快速测试运行器,可在独立容器中运行每个测试,支持本地运行或分布式集群运行。Maelstrom 为 Rust 和 Python 提供了开箱即用的测试运行器,分别替代 `cargo test` 和 `pytest` 。Maelstrom 的优势在于其易用性、可靠性、可扩展性、清洁性和速度。
阅读更多
这篇文章介绍了一个名为“public-apis/public-apis”的GitHub存储库,它收集了各种免费 API 的信息,涵盖了动物、动漫、天气、金融等多个类别,并提供了API 描述、认证方式、HTTPS 支持和跨域资源共享(CORS)等详细信息,方便开发者查找和使用。
阅读更多
本文介绍了一个名为 wasm-console 的基础 wasmshell 项目,该项目使用 Go 语言编写,并提供了一个简单的命令行界面,用于与 WebAssembly 模块进行交互。用户可以使用 wasm-console 加载、执行和调试 WebAssembly 模块。
阅读更多
dotenvx 是一个跨平台的多环境加密环境变量管理工具,由 dotenv 的创建者开发。它允许你在各种编程语言和框架中使用 .env 文件,并提供了加密功能以保护敏感信息。dotenvx 还支持多个环境,可以轻松地在开发、测试和生产环境之间切换。
阅读更多
这篇文章讨论了开源Android应用NewPipe中出现的一个错误。用户报告称,在播放YouTube视频时,应用频繁出现'com.google.android.exoplayer2.exoPlaybackException'错误,并伴随403错误代码。该错误似乎与YouTube方面发生的变化有关,导致第三方应用无法正常访问视频资源。
阅读更多
MobileLLM 是一种针对设备端应用优化的子十亿级参数语言模型,该模型在 ICML 2024 上发表的一篇论文中进行了介绍。该模型采用 SwiGLU 激活函数、深而窄的架构、嵌入共享和分组查询注意力机制等多种设计因素,以构建高质量的小型语言模型。MobileLLM-125M/350M 在零样本常识推理任务上比之前的 125M/350M SoTA 模型实现了 2.7%/4.3% 的显著准确率提升。
阅读更多
SLJIT是一个低级、机器无关的JIT编译器,适用于将解释型字节码转换为机器码。它支持多种目标架构,包括x86、ARM、RiscV、s390x、PowerPC、LoongArch和MIPS。SLJIT提供了丰富的功能,包括支持自修改代码、尾调用、快速调用、字节序反转、非对齐内存访问、SIMD/原子操作等。
阅读更多
LightRAG是一个轻量级、模块化且强大的Python库,旨在帮助开发者构建和优化检索器-代理-生成器(RAG)管道。它提供了一个完全可读的代码库,并通过检索器、内存和工具与模型外部世界进行交互,以满足各种LLM应用需求。
阅读更多
该项目旨在使用苹果的 Swift Charts 复制 D3 图表库的功能,实现了包括直方图、面积图、条形图等多种常见图表类型。作者认为 Swift Charts 能够满足大部分 D3 图表的复制需求,并对此项目取得的成果感到满意。
阅读更多
Rebuf 是一个用 Go 语言实现的 WAL(预写式日志)库,可用于在服务故障期间记录数据字节,并在需要时重放。它具有轻量级、易于使用、高效存储和检索日志数据等特点。
阅读更多
1JPM是一款全新的Java项目管理工具,旨在替代Maven和Gradle。它最大的特点是只有一个Java文件,用户可以直接编辑该文件来配置项目。该工具使用Java编写,因此构建文件也是Java代码,简化了项目管理流程。
阅读更多
Incidental 是一款开源事件管理平台,它与 Slack 集成,允许用户直接在 Slack 工作区内声明和管理事件。该平台还提供易于使用的 Web 界面,用于管理事件、自定义字段和工作流程。
阅读更多
Onlook 是一款浏览器驱动的可视化编辑器,支持任何 React 和 TailwindCSS 应用。它允许开发者使用 Webflow 的强大功能来构建用户界面,并直接生成 React 代码。Onlook 提供了插件,可以集成到 Next.js、Babel 等项目中,并支持代码导出和组件库等功能。
阅读更多
Micro Agent是一款人工智能代码编写工具,通过迭代代码直至所有测试用例通过来确保生成代码的可用性。它支持单元测试匹配和视觉匹配两种模式,并可与OpenAI、Claude、Ollama等平台以及Figma集成。用户可以通过命令行界面或配置文件设置API密钥、模型、运行次数等参数。
阅读更多
Xpra,也被称为“X 屏幕”,允许用户在远程主机上运行 X11 程序,将其显示定向到本地机器,并能在不丢失任何状态的情况下断开连接并从同一台或另一台机器重新连接。它还可用于访问现有桌面会话和启动远程桌面会话。Xpra 支持多种网络协议,并能适应任何网络条件。
阅读更多
NanoKVM是一款基于LicheeRV Nano的IP-KVM产品,具有小尺寸和强大功能。它提供精简版 (NanoKVM Lite) 和完整版 (NanoKVM Full) 两种版本。NanoKVM Lite适用于有一定DIY能力的个人用户和有批量需求的企业用户;NanoKVM Full则配备了精致的外壳和完整的配件,以及内置的系统镜像卡,开机即可使用,推荐个人用户使用。
阅读更多
QuickJS-ng 是 QuickJS 的一个友好分支,专注于重振该项目。QuickJS 是一款强大JavaScript引擎。在 2023 年 10 月,@bnoordhuis 和 @saghul 决定 fork QuickJS 项目,目的是重振它。截至 2023 年 12 月,最初的目标已基本实现。@bellard 恢复了对该项目的开发,双方从那时起就一直在相互 pull 补丁。截至 2024 年初,双方都认为,正确的方向是合并这两个项目,并将工作结合起来。
阅读更多
Hi.Events 是一个功能丰富的自托管活动管理和票务平台,旨在帮助用户创建、管理和销售各种规模活动的票务。它提供活动分析、嵌入式票务小部件、可定制活动主页、直观的签到工具、活动消息工具、自定义订单表单、多种票务类型、通用的促销代码、即时付款、税费配置、数据导出、REST API、SEO 工具、美观的结账流程、基于角色的访问控制、在线活动支持、全额和部分退款支持、电子邮件通知、移动响应式设计等功能。
阅读更多
Impala 是一款基于 Linux 系统的终端工具,用于管理 Wifi 连接。它使用 iwd 进行网络管理,并提供友好的界面进行网络扫描、连接、断开以及接入点设置等操作。用户可以通过预构建二进制文件、crates.io 或 AUR 进行安装,也可以从源代码构建。
阅读更多
文章列举了程序员在处理电话号码时常见的误区,例如认为每个人都有电话号码、电话号码不会被重复使用、电话号码只能包含数字等。文章指出,这些假设在现实世界中并不总是成立,并针对每个误区提供了具体的例子和解释。文章还提供了一些使用libphonenumber库处理电话号码的技巧,例如使用该库解析和格式化号码、不要将电话号码存储为整数等。
阅读更多
这篇文章提供了一个为期九周的深度学习课程大纲,名为“从张量到稳定扩散”。该课程旨在帮助学员从零开始学习深度学习,内容涵盖了从基础的张量概念到构建CNN、RNN等模型,再到实现经典论文中的模型,如LeNet、AlexNet、ResNet、DCGAN、GRU、LSTM、CBOW、Skip-Gram、Transformer、BERT以及稳定扩散模型。课程注重实践,每个主题都包含代码实现和相关论文。
阅读更多
VDEv2是一个虚拟分布式以太网软件,可以创建虚拟网络、隧道和移动支持。它允许用户在多台真实计算机上创建由UML虚拟机组成的虚拟网络,并使用tap接口连接到真实的Linux机器。VDEv2支持VLAN、FSTP等功能,并可用于创建跨越不同网络的隧道,以及在不中断通信的情况下切换网络路径。
阅读更多
ShareDrop是一款受苹果AirDrop启发,基于WebRTC的点对点文件传输Web应用。它允许用户直接在设备之间传输文件,而无需先上传到任何服务器。它使用WebRTC进行安全的点对点文件传输,并使用Firebase进行状态管理和WebRTC信令。
阅读更多
rss2newsletter是一个可以将任何RSS/Atom源转换为全自动电子邮件简报的工具,它与listmonk整合发送邮件,并支持抓取网站OpenGraph元数据中的内容图像等功能。与Mailchimp相比,rss2newsletter更加经济实惠,可以节省大量成本。
阅读更多