首页 文章 精选 留言 我的

精选列表

搜索[聚类],共10000篇文章
优秀的个人博客,低调大师

Inferno 8.0.5 发布,类 React 的高性能用户界面库

Inferno 8.0.5 现已发布。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 Typescript Typescript typing 改进#1612 Inferno router 修复了状态不再传递给历史记录的问题#1608e3c3deb 实现 className 函数以与 React 路由器兼容#1613 更新说明:https://github.com/infernojs/inferno/releases/tag/v8.0.5

优秀的个人博客,低调大师

Redox OS 0.8.0 发布, Rust 编写的类 UNIX 操作系统

Redox 是一个用编程语言 Rust 编写的类似 Unix 的微内核操作系统,它的重点是安全、稳定和性能。Redox 的灵感来自先前的内核和操作系统,如 SeL4、MINIX、Plan 9 和 BSD。它与 GNU 和 BSD 类似,但用一种内存安全的语言编写,是在 MIT 许可下发布的开源软件。 目前 Redox OS 0.8.0 发布了,此版本添加了 i686 支持、启用了音频和多显示器支持等功能,且简化了引导和安装基础结构,主要变化如下: 添加了对 i686(奔腾 II 及更高版本的 32 位 x86)的支持,且可以在真实硬件上运行。 改进了对 aarch64(64 位 ARM)的支持,但真实硬件还不能工作。 如果固件提供帧缓冲区信息,则支持多个显示器 现在普遍支持音频 BIOS 和 EFI 映像已合并,一个安装可以在另一个上启动。 clone 和 exec 系统调用已移至用户空间。 使用redox-daemon crate 来简化守护进程的设置 更新大多数存储库上的 cargo lock 文件 当前支持的硬件 Redox OS 通常支持以下硬件: 处理器 支持任何 x86_64 CPU 支持 Pentium II 及更高版本的 i686 CPU,但支持不如 x86_64 支持完整 声音 44100 Hz 的 16 位样本支持音频输出 支持 AC'97 芯片组(通过 ac97d) 支持英特尔高清音频芯片组(通过 ihdad) 显示 将支持任何支持 VESA BIOS 扩展的 BIOS 或支持 GOP 的 UEFI 系统。多显示器等高级功能仅适用于固件为每个显示器分配 GOP 实例的 UEFI 系统 以太网 支持英特尔千兆以太网(通过 e1000d) 支持 Realtek RTL8168(通过 rtl8168d) 有一个 Intel 10 Gigabit Ethernet (via ixgbed) 驱动程序,无法测试但可能工作 输入 支持 PS/2 键盘、鼠标和触摸板。笔记本电脑的键盘一般使用PS/2,触控板大多使用PS/2 硬盘 支持 AHCI (SATA)(通过 ahcid) 支持 IDE (PATA)(通过 ided) 支持 NVMe(通过 nvmed) 此版本的 Redox OS 通常不支持 Wi-Fi、USB 和上面未列出的任何其他硬件。 更新公告:https://www.redox-os.org/news/release-0.8.0/

优秀的个人博客,低调大师

Idris 2 version 0.6.0 发布,类 Haskell 的纯函数编程语言

Idris 2 发布了 0.6.0 版本。更新内容包括 REPL 变更、语法变更、编译器变更、IDE 协议变更和标准库变更等。 Idris 是一个类似 Haskell 的纯函数编程语言,类型系统支持 dependent types。 依赖模式匹配的依赖类型系统 简单的 C 函数接口 编译器级别的编码支持 where 语句,with 规则,简单的 case 表达式,模式匹配 let 和 lambda 绑定 Dependent records with projection and update Type classes 类型驱动的重载方案 do notation and idiom brackets 缩进语法 可扩充的语法 Cumulative universes 整体验证 类似 Hugs 的交互环境 主要变化 引入新的基于 Scheme 的实验性 evaluator(只有在通过 Chez scheme 或 Racket 编译时才可以使用)。如需在 REPL 中访问此功能,使用:set eval scheme将 evaluator 模式设置为基于 Scheme 的 evaluator。 引入新选项evaltiming,用于计算 REPL 中的评估所需时间,通过:set evaltiming进行设置 将:lp/loadpackage重命名为:package 新增:import,其功能与:module相同 新增通过:help <replCmd>获取详细帮助的功能,例如:help :help或:help :let。这也适用于:?和:h别名 详情查看 Changelog。

优秀的个人博客,低调大师

Inferno 8.0.3 发布,类 React 的高性能用户界面库

Inferno 8.0.3发布了。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 核心 向 package.json 添加 Funding 注释 7f76923 改进了有关捆绑 inferno 应用程序的文档 de56ad6 Typescript 为 CssProperties 添加了返回类型,使用连字符大小写正确输入,修复 #1604 依赖项 将 inferno-shared 移至所有包的依赖项中 231d717 更新公告:https://github.com/infernojs/inferno/releases/tag/v8.0.3

优秀的个人博客,低调大师

Yandex 开源 YaLM 100B:千亿参数的类 GPT 模型

俄罗斯搜索巨头 Yandex 发布了YaLM 100B ,它是一个利用了 1000 亿个参数、类似 GPT 的神经网络,用于生成和处理文本。目前该模型基于 Apache 2.0 许可托管在 GitHub 上。 Yandex花了 65 天的时间在包含 800 个 A100 显卡和 1.7 TB 在线文本、书籍和无数其他资源的池中训练了模型。YaLM 高级开发人员 Mikhail Khrushchev 在 Medium 上发布了一篇博客,详细介绍了训练该模型的经验,包含如何加速模型训练、如何处理分歧等技术细节。但该公告似乎非常关注参数数量和训练模型的工程挑战,对该模型的训练(学习率计划等)或性能数据没有任何披露。 有网友推测该 YaLM 100B模型的性能基本上介于 GPT-2 和 GPT-3 之间,而Yandex 之所以要训练这样一个大型预训练语言模型,是因为他们需要一个能够同时理解俄语和英语的模型,而 GPT-2 和 3 都只能理解英语。 另外,训练这样的模型需要的花销也不便宜,800 个 A100 显卡+ 65天训练时间,以 AWS“p4d.24xlarge” 实例(8×40GB A100)为例,其价格为 32.7726 美元/小时,800 个 GPU 则需要 3277.26 美元/小时,训练 65 天为 5,112,525.60 美元,这只是粗略的计算价格,还没有考虑存储和网络成本。 此外,虽然模型已经过训练,如果想要运行它仍需要 200GB 的可用磁盘空间,且应该在具有张量并行性的多个 GPU 上运行。更多技术细节可查看Medium(英语)和Habr(俄语)的文章。

优秀的个人博客,低调大师

将S3设置为类SFTP服务用于数据上传

S3的一个好用的功能是能设置为类似SFTP的共享文件夹让用户上传数据,而已由于S3不是一部机器而是云原生服务,因此在维护上非常简单,而已价钱便宜,非常适合于大量文件保存和共享。 设置的难点在于policy的设定,以下是步骤。 进入IAM设置policy 具体策略如下,按需要修改 整个bucket full权限 { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":"S3:*", "Resource":"arn:aws:s3:::BUCKET/*", "Condition":{} }, { "Effect":"Allow", "Action":[ "s3:ListBucket" ], "Resource":"arn:aws:s3:::BUCKET", "Condition":{} } ] } 只允许bucket下某个文件夹full权限 { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:ListBucketVersions" ], "Resource":"arn:aws:s3:::BUCKET", "Condition":{ "StringLike":{ "s3:prefix":"FOLDER/*" } } }, { "Effect":"Allow", "Action":"s3:*", "Resource":"arn:aws:s3:::BUCKET/FOLDER/*", "Condition":{} } ] } 给予存储桶只读权限 { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":"S3:ListBucket", "Resource":"arn:aws:s3:::bucketname", "Condition":{} }, { "Effect":"Allow", "Action":"s3:GetObject", "Resource":"arn:aws:s3:::bucketname/*", "Condition":{} } ] } 只允许只读访问存储桶下某个指定文件夹 { "Version":"2012-10-17", "Statement":[{ "Sid":"GiveSimpleListAccessToSharedFolder", "Effect":"Allow", "Action":"s3:ListBucket", "Resource":"arn:aws:s3:::BUCKET", "Condition":{ "StringLike":{ "s3:prefix":"FOLDER/*" } } }, { "Sid":"GiveReadAccessToSharedFolder", "Effect":"Allow", "Action":"s3:GetObject", "Resource":"arn:aws:s3:::BUCKET/FOLDER/*" }] } 2. 添加policy后,命名,然后保存 3. 返回IAM,点Group,添加组, 4. 设置与policy一样的名字,便于识别 5. 将之前创建的policy添加到这个组上,等于设定后续用户加入这个组所拥有的用户访问S3的权限 6. 完成后可以开始创建添加用户,返回IAM,点用户 7. 勾选编程访问 8. 添加用户到对应权限组 完成后即可通过S3客户端,例如Cloudberry, Cyberduck访问,把产生的用户IAM key添加到软件即可,如下是Cloudberry界面截图,跟SFTP访问文件夹类似 注意的点,对于中国区S3 policy的权限设定,与外国区有点区别,具体policy如下。如果客户端需要填写S3 server地址,用这个:s3.cn-north-1.amazonaws.com.cn 存储桶full权限 { "Version":"2012-10-17", "Statement":[ { "Sid":"AllowListBucketIfSpecificPrefixIsIncludedInRequest", "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws-cn:s3:::bucket" ], "Condition":{} }, { "Sid":"AllowUserToReadWriteObjectDataInDevelopmentFolder", "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws-cn:s3:::bucket/*" ] } ] } full权限,但是没有删除权限 { "Version":"2012-10-17", "Statement":[ { "Sid":"AllowListBucketIfSpecificPrefixIsIncludedInRequest", "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws-cn:s3:::BUCKET" ], "Condition":{ "StringLike":{ "s3:prefix":"FOLDER/*" } } }, { "Sid":"AllowUserToReadWriteObjectDataInDevelopmentFolder", "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws-cn:s3:::BUCKET/FOLDER/*" ] } ] }

优秀的个人博客,低调大师

Oracle Solaris 11.4 SRU24 发布,类 Unix 操作系统

Oracle Solaris 11.4 SRU24已发布。用户可通过支持存储库中的“pkg 更新”或从My Oracle Support Doc ID 2433412.1下载 SRU 来获得。 该 SRU 引入了以下新功能和组件: 资源管理器 20.2 现在可用 添加对 SAMSUNG 7.68TB(MS9AC2DD2SUN7.6T)和 200GB(MS9AC2DD6SUN200G)的支持 timezone data 已更新为 2020a 在 Solaris 中交付 SpiderMonkey 60 交付适用于 Python 3.7 的 iso8601 交付适用于 Python 3.7 的 netaddr 交付适用于 Python 3.7 的 iso8601 为 python 3.7 交付 pycups 将 pyrsistent python 软件包添加到 Solaris中 将 chardet python 软件包添加到 Solaris 中 将 bcrypt python 软件包添加到 Solaris 中 感兴趣的用户可以在My Oracle Support Doc 2699976.1 中找到此 SRU 的完整详细信息。有关影响每个 Oracle Solaris 11.4 SRU 的 Service Alerts 的列表,可参见 Important Oracle Solaris 11.4 SRU Issues(Doc ID 2445150.1)。 更多组件更新以及详细信息可查看发布说明:https://blogs.oracle.com/solaris/announcing-oracle-solaris-114-sru24

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册