首页 文章 精选 留言 我的

精选列表

搜索[软件构建],共10000篇文章
优秀的个人博客,低调大师

Spark-构建基于Spark的推荐引擎

推荐引擎 推荐引擎就是是预测人们可能喜好的物品并通过探寻物品之间的联系来辅助这个过 程。从这点上来说,它同样也做预测的搜索引擎互补。但与搜索引擎不同,推荐引擎试图向人 们呈现的相关内容并不一定就是人们所搜索的,其返回的某些结果甚至人们都没听说过。推荐引擎试图对用户与某类物品之间的联系建模。比如上一个博客案 例中,我们使用推荐引擎来告诉用户有哪些电影他们可能会喜欢。如果这点做得很好,就能吸引 用户持续使用我们的服务。这对双方都有好处。同样,如果能准确告诉用户有哪些电影与某一电 影相似,就能方便用户在站点上找到更多感兴趣的信息。这也能提升用户的体验、参与度以及站 点内容对用户的吸引力。 实际上,推荐引擎的应用并不限于电影、书籍或是产品。 推荐引擎很适合如下两类常见场景(两者可兼有)。 可选项众多 可选的物品越多,用户就越难找到想要的物品。如果用户知道他们想要什 么,那搜索能有所帮助。然而最适合的物品往往并不为用户所事先知道。这时,通过向 用户推荐相关物品,其中某些可能用户事先不知道,将能帮助他们发现新物品。 偏个人喜好 当人们主要根据个人喜好来选择物品时,推荐引擎能利用集体智慧,根据 其他有类似喜好用户的信息来帮助他们发现所需物品。 任务:  使用上述模型来为用户进行推荐和求指定物品的类似物品(即相关物品);  应用标准的评估指标来评估该模型的预测能力。 推荐模型的分类 基于内容的过滤 协同过滤 代码 提取有效特征 训练推荐模型 使用推荐模型 推荐模型效果的评估 代码:github.com/jinhang

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

Rust 作业调度软件 Jiascheduler 发布 2.0.0

jiascheduler 是一个用 Rust 编写的高性能、可扩展的开源任务调度系统。它的核心优势在于能通过一个中央控制台,将脚本或命令同时推送到成千上万个节点上执行,并实时收集结果 絮叨一下 这个项目去年就说要发布 v2.0.0 支持 workflow ,一下子拖了半年,个人开发不易,希望大家多多支持,我会继续坚持下去,不断完善,后面打算重构一下权限部分,并加入 windows ,mac ,linux 远程连接等功能。 v2.0.0 支持 workflow ,并允许 workflow 定时执行,现在可以用图形化的界面编辑多任务节点作业 支持作业参数,用户可以在启动时传入不同的参数 支持修改作业调度,允许基于作业调度管理运行的作业 核心特性 海量节点管理:基于 Master-Worker 架构,支持同时管理数万台服务器,下发脚本,并内置内网穿透功能,无需公网 IP 或 VPN 即可统一管理分布在不同网络环境(如多云、混合云、家庭网络)的节点。 多样化的任务类型: 定时任务:支持类似 crontab 的定时调度。 守护任务:支持脚本常驻后台运行。 批量任务:一次下发作业到多个节点,并自动生成执行汇总报表。 自定义执行器:支持 Shell 、Python 等多种脚本类型。 强大的 Web 终端:提供集成式 Web SSH 控制台,支持多窗口、多会话批量操作及 SFTP 文件管理。 企业级功能:具备用户/权限管理、团队协作、作业标签分类及执行结果回调( Webhook )等功能。 部署与生态 安装简便:v1.1.0 后合并了多个服务组件,支持一键部署和 Docker Compose 快速启动。 免费开源:作者明确项目完全免费,并计划长期更新。目前已在 Gitee 等平台获得数百个 Star ,社区较为活跃。 应用场景举例 运维自动化:批量下发脚本到数百台服务器进行状态巡检或配置变更。 混合云管理:通过一个控制台统一调度阿里云、腾讯云、AWS 及本地机房的机器。 分布式任务:驱动大量节点并行处理数据,汇总分析结果。 项目地址: https://github.com/jiawesoft/jiascheduler

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

Krita 5.2.13 发布,开源数字绘画软件

Krita 5.2.13 现已发布,这是一个错误修复版本,包含许多重要的 Android 问题修复,还包含一个影响 TGA 文件处理的安全修复。 16K 页面大小支持 一些运行 Android 15 的设备拥有过大的工作内存,因此 Android 15 将页面大小(运行内存的最小划分单位)进行了提升。为了在这些设备上使用,像 Krita 这样的程序需要进行一些调整,否则它们根本无法运行。因此 Krita 5.2.13 中新增了对 16K 页面大小的支持。 Saving fixes Android 上最常见的崩溃问题之一是后台保存功能异常引发的。新版本彻底改进了保存服务,修复了 Krita 在关闭或后台不活动时崩溃的问题。 Transform fixes 之前,transform tool无法通过触控操作,因为它依赖于 mouse-press 而不是 mouse-click。现在已对此问题进行了修复,用户可以通过手指直接操作 transform控件。 在带有触控笔的设备上自动禁用 touch-painting 现在,当 Krita 检测到绘图板附近存在触控笔时,会自动禁用当前会话中的触控绘画功能。这样,新用户无需访问 Krita 的“Preferences”对话框即可立即使用触控笔进行绘画。对于有需要的用户,可以在 Configure Krita->General->Tools->Touch Painting->Enabled 中明确启用触控绘画功能。 修复加载 TGA 文件时的安全问题 加载 TGA 文件时存在理论上的安全问题,可能导致 Krita 缓冲区溢出。此问题现已在 Krita 5.2.13 中修复。如果你尚未更新至 5.2.13,官方强烈建议避免打开来自未知来源的 TGA 文件。 其他 除此之外,还有两个崩溃修复。 Index Colors:修复过滤非透明层时崩溃的问题 修复 palette docker 中添加 swatch 对话框的崩溃问题。(错误507601) 更多详情可查看官方公告:https://krita.org/en/posts/2025/krita-5.2.13-released/

资源下载

更多资源
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文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册