即时按需原子 CSS 引擎:比 Tailwind JIT 快 5 倍! | 开源日报 No.149

news2024/9/25 15:28:38

picture

unocss/unocss

Stars: 14.6k License: MIT

picture

该项目是一个即时的按需原子 CSS 引擎,受到 Windi CSS、Tailwind CSS 和 Twind 的启发,解决了定制化、速度和体积的问题。

以下是该项目的特点和核心优势:

  • 完全可定制:通过预设提供所有功能,没有核心实用程序
  • 无解析、无 AST、无扫描,即时性能(比 Windi CSS 或 Tailwind JIT 快 5 倍)
  • ~6kb min+brotli:零依赖且浏览器友好
  • 快捷方式 :别名实用程序动态别名化
  • 属性模式 :在属性中组合实用程序
  • 纯 CSS 图标:使用任何图标作为单个类
  • 变体组:具有常见前缀的群组工具的速记法
  • CSS 指令:使用 @apply 指令在 CSS 中重复使用工具

apple/ml-ferret

Stars: 6.0k License: NOASSERTION

picture

Ferret 是一个端到端的 MLLM (多模态语言和视觉学习) 模型,可以接受任何形式的指代,并在响应中对任何内容进行定位。其主要功能包括 FERRET 模型、GRIT 数据集以及 Ferret-Bench 评估基准。该项目的关键优势和核心特点包括:

  • FERRET 模型采用混合区域表示+空间感知视觉采样器,实现了细粒度且开放词汇表范围内的指称与定位。
  • GRIT 数据集规模大、层次化且稳健,在调整指令方面具有重要意义。
  • Ferret-Bench 是一个多模态评估基准,同时需要涵盖指称/定位、语义理解、知识获取和推理等能力。

be5invis/Iosevka

Stars: 17.8k License: OFL-1.1

picture

Iosevka 是一个开源的、无衬线 + 衬线、等宽 + 准比例字体系列,专为编写代码、在终端中使用和准备技术文档而设计。

  • 提供 6 种等宽子系列(无衬线和衬线,每种有 3 种间距:默认 (Default)、终端 (Term) 和 固定 (Fixed))以及 2 个准比例子系列(Aile (无衬线) 和 Etoile (衬线))
  • 每个版本包括相同范围的字符:拉丁字母,希腊字母(包括多音节),一些西里尔字母,国际音标符号和常见标点符号以及一些符号
  • 支持 234 种语言
  • 各式各样的风格设置可改变某些字符的形状。

Z3Prover/z3

Stars: 9.4k License: NOASSERTION

Z3 是来自微软研究院的定理证明器,它提供了多种编程语言的绑定。它可以使用 Visual Studio、Makefile 或 CMake 构建,并支持多线程。Z3 本身有少量依赖项,包括 C++ 运行时库和 pthread 用于多线程。此外,还可以选择使用 GMP 进行多精度整数计算,但 Z3 也包含了自己的完整功能性实现。 Z3 具有 .NET、C、C ++、Java、OCaml 等各种编程语言的绑定,并且用户可以通过 nuget.org 或 pypi 安装最新版本的相关软件包。

  • 提供 .NET/C/C++/Java/OCaml/Python 等各种编程语言绑定
  • 支持在 Windows 和 Linux 下使用 Visual Studio, Makefile, CMake 进行构建
  • 具有少量依赖项并可选支持 GMP 进行多精度整数计算

Coder-World04/Complete-System-Design

Stars: 2.8k License: MIT

这个项目是一个完整的系统设计学习资源库,包括实现案例研究和代码。主要功能包括提供了 200 多个系统设计案例、技术面试备忘单以及如何高效准备等内容。该项目的关键特点和核心优势有:

  • 提供大量系统设计案例
  • 包含重要的系统设计概念与术语
  • 系统化地介绍了各种基本原理 (例如水平/垂直扩展、负载均衡、消息队列等)
  • 详细讲解了每个部分在面试中应用时需要注意的事项

davidfowl/TodoApi

Stars: 2.2k License: MIT

这是一个使用 ASP.NET Core Blazor WASM、Minimal APIs 和身份验证的 Todo 应用程序。

核心优势:

  • 使用 Blazor WebAssembly 构建前端应用
  • 使用最小 API 构建后端 REST API
  • 数据访问采用 EntityFramework 和 SQLite
  • 支持 OpenAPI 规范
  • 集成 ASP.NET Core Identity 进行用户管理

关键特性:

  • Cookie 认证和 JWT 认证支持,确保安全性。
  • 前端请求通过 YARP 的 IHttpForwarder 代理到后台服务器,提高效率。
  • 提供速率限制功能,防止滥用或恶意攻击。
  • 写集成测试来测试你的 REST API。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1403634.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里巴巴开源联邦学习框架FederatedScope

5月5日,阿里巴巴达摩院发布新型联邦学习框架FederatedScope,声称可以在不共享训练数据的情况下开发机器学习算法,从而保护隐私。,其源代码现已在Apache 2.0许可下发布在GitHub上。 介绍 该平台被描述为一个全面的联邦学习框架&a…

Day16 linuxC高级(存储类型 linux命令 shell命令)

文章目录 C补充标识常量存储类型1.auto // 自动型2.static:修饰变量和函数 // 静态型3.extern:外部引用4.register:寄存器类型 LinuxC高级简介:嵌入式系统(将软件嵌入到硬件里面)Linux起源查看操作系统版本内核系统架构系统关机或…

阿里云优惠券领取入口、使用方法和限制条件,2024最新

阿里云优惠代金券领取入口,阿里云服务器优惠代金券、域名代金券,在领券中心可以领取当前最新可用的满减代金券,阿里云百科aliyunbaike.com分享阿里云服务器代金券、领券中心、域名代金券领取、代金券查询及使用方法: 阿里云优惠券…

Python Process创建进程(2种方法)详解

虽然使用 os.fork() 方法可以启动多个进程,但这种方式显然不适合 Windows,而 Python 是跨平台的语言,所以 Python 绝不能仅仅局限于 Windows 系统,因此 Python 也提供了其他方式在 Windows 下创建新进程。 Python 在 multiproces…

程序员必备命令之-网络状态命令netstat ss

本文介绍一下两个常用的Linux命令,netstat以及ss,这两个命令均用来查看主机的网络相关的信息。 Netstat netstat 是Unix系统上用于显示各种网络统计信息的命令,目前大多数的Linux系统默认自带该命令。该命令用于显示系统网络连接、路由表等…

JAVA工程中引用本地jar的3种常用方式,你用过哪种?

文章目录 前言1. 第1种方式2. 第2种方式3. 第3种方式 前言 实际项目过程中咱们经常会碰到需要本地引用jar包到java工程中的场景,本文就介绍一下遇到此场景时如何在IDEA中导入本地jar包到工程中的3种方式,简单却很常用。 1. 第1种方式 IDEA -> File …

chrome浏览器Extension插件开发框架对比和介绍

想开发chrome浏览器插件的话,如果没有一个好的框架支持,那么你只能手写js和html实现了,这样做的话,可能效率没有那么高,所以github上就有一些牛人来定制化了这些操作,将react和vue等开发框架快速集成&#…

AtCoder Beginner Contest 221 H. Count Multiset(容斥 dp 拆分数 差分 数形结合)

题目 给定m,n(m<n<5e3)&#xff0c; 求大小为k的多重集合&#xff0c;满足元素和为n&#xff0c; 且每种数在集合中出现的次数都小于等于m的集合数有多少个 答案对998244353取模 思路来源 官方题解 「解题报告」[ABC221H] Count Multiset - K8He - 洛谷博客 Solu…

测试不拘一格——掌握Pytest插件pytest-random-order

在测试领域&#xff0c;测试用例的执行顺序往往是一个重要的考虑因素。Pytest插件 pytest-random-order 提供了一种有趣且灵活的方式&#xff0c;让你的测试用例能够以随机顺序执行。本文将深入介绍 pytest-random-order 插件的基本用法和实际案例&#xff0c;助你摆脱固定的测…

CSGO搬砖项目还能火多久?

最近放假回到老家&#xff0c;见了不少亲戚朋友&#xff0c;大家不约而同都在感叹今年大环境不好&#xff0c;工作不顺&#xff0c;生意效益不好&#xff0c;公司状况不佳&#xff0c;反问我们生意如何&#xff1f;为了让他们心里好受一点&#xff0c;我也假装附和道:也不咋地&…

超简单的OCR模块:cnocr

前言 毫无疑问的是&#xff0c;关于人工智能方向&#xff0c;python真的十分方便和有效。 这里呢&#xff0c;我将介绍python众多OCR模块中一个比较出色的模块&#xff1a;cnocr 模块介绍 cnocr是一个基于PyTorch的开源OCR库&#xff0c;它提供了一系列功能强大的中文OCR模型和…

常用芯片学习——HC245芯片

HC245三态输出八路总线收发器 使用说明 这些八路总线收发器专为数据总线之间的异步双向通信而设计。控制功能实现可更大限度地减少外部时序要求。根据方向控制 (DIR) 输入上的逻辑电平&#xff0c;此类器件将数据从 A 总线发送至 B 总线&#xff0c;或者将数据从 B 总线发送至…

使用torch实现RNN

在实验室的项目遇到了困难&#xff0c;弄不明白LSTM的原理。到网上搜索&#xff0c;发现LSTM是RNN的变种&#xff0c;那就从RNN开始学吧。 带隐藏状态的RNN可以用下面两个公式来表示&#xff1a; 可以看出&#xff0c;一个RNN的参数有W_xh&#xff0c;W_hh&#xff0c;b_h&am…

c语言->学会offsetof宏计算结构体相对偏移量

前言 ✅作者简介&#xff1a;大家好&#xff0c;我是橘橙黄又青&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;橘橙黄又青-CSDN博客 目的&#xff0c;学习offsetof宏计算结构体相对偏移量 1.offsetof宏 来我们看图…

2.服务拆分和远程调用

2.服务拆分和远程调用 任何分布式架构都离不开服务的拆分&#xff0c;微服务也是一样。 2.1.服务拆分原则 这里我总结了微服务拆分时的几个原则&#xff1a; 不同微服务&#xff0c;不要重复开发相同业务微服务数据独立&#xff0c;不要访问其它微服务的数据库微服务可以将…

基于springboot vue实现的医院管理系统

一、 项目介绍 角色&#xff1a;管理员、患者、医生 基于springboot vue实现的医院管理系统&#xff0c;有管理员、医生和患者三种角色。系统拥有丰富的功能&#xff0c;能够满足各类用户的需求&#xff0c;系统提供了登录和注册功能&#xff0c;确保用户的信息安全和权限管理。…

类于对象下

再识构造函数——初始化列表——成员变量定义的地方 之前我们说&#xff1a;构造函数&#xff0c;对自定义类型会去调用他的默认构造函数&#xff0c;但是如果内置类型也没有写构造函数呢&#xff1f; 这里我们引用出——初始化列表&#xff08;也是一种构造函数&#xff09;…

四、RHCE--远程连接服务器

四、RHCE--远程连接服务器 1、远程连接服务器简介2、连接加密技术简介&#xff08;1&#xff09;版本协商阶段&#xff08;2&#xff09;密钥和算法协商阶段&#xff08;3&#xff09;认证阶段 3、ssh服务配置4、用户登录ssh服务器 1、远程连接服务器简介 &#xff08;1&#…

【算法竞赛C++STL基础】栈,链表,队列,优先队列,map,set以及迭代器的用法

文章目录 1&#xff0c;前知——模板函数的实现2, hash 表1&#xff0c;定义2,ASCII码表3&#xff0c;咉射关系 3&#xff0c;迭代器4&#xff0c;STL关系1,stl 的基础关系2,stl 的分类1,相关分类2,相关简介顺序容器关联容器适配容器 3. STL 的相关函数的学习3.1 STL函数中都含…

vue项目编译非常慢,经常卡在某个百分点

1、注册插件 2、在项目根目录下的 babel.config.js 文件中加入下方配置 3、将import导入方式改为require导入方式&#xff0c;返回promise 4、如果动态加载组件import引入组件找不到组件&#xff08;Error: Cannot find module&#xff09; 使用 webpack 的 require.ensure() …