首页 文章 精选 留言 我的

精选列表

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

微信小程序平台架构实践:依托腾讯云实现生态深度适配,合规化解原生分账比例约束

小程序已经成为平台型企业线上经营的核心载体,本地生活、活动报名、多商户电商、技能服务等各类平台,普遍选择搭建微信小程序触达 C 端用户。在项目落地阶段,开发者会重点关注两大核心命题:如何选择基础设施,保障小程序长期稳定运行;交易链路搭建时,如何妥善处理多方资金分账的合规难题。

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

RWKV7-G1 2.9B 推理模型开源发布,展示数学/代码/全球语言能力,已适配手机 App

2025 年 5 月 20 日,RWKV 基金会开源了 RWKV7-G1 2.9B 推理模型(Reasoning Model)。 RWKV7-G1 2.9B 具备其它同尺寸模型不具备的推理能力 和任务能力 ,同时还支持现实世界 100+ 种语言。在实际测试中,RWKV7-G1 2.9B 模型能够完成有难度的多语言、数学和代码任务。 RWKV7-G1 2.9B 推理模型基于 World v3.5 数据集训练,包含更多小说、网页、数学、代码和 reasoning 数据,总数据为 5.16T tokens。 快速体验 G1 2.9B :https://huggingface.co/spaces/RWKV-Red-Team/RWKV-LatestSpace 我们也开源发布了 RWKV 模型端聊天 APP,方便大家体验 RWKV-7 G1 模型,APP 下载链接在本文靠后位置。 模型客观指标评测 英语和多语言能力 RWKV7-G1 2.9B 的英语和多语言能力显著强于同规模的开源模型: 此外,RWKV7-G1 2.9B 的 MMLU 准确度为 58%,比 RWKV-7 World 3B 的 54.56% 有继续提升。 RWKV-7 World 和 RWKV7 G1 系列均为预训练模型,没有针对任何评测进行数据调优 ,没有使用各类退火技巧 ,也没有做任何 SFT、RLHF 等 post-training。 无法作弊的评测 Uncheatable Eval 是"无法作弊的评测",它使用最新的论文和新闻文章等实时数据,评估开源大语言模型的真实建模能力和泛化能力。 G1 2.9B 的 Uncheatable Eval 综合得分在 3B 参数规模的开源模型中处于领先地位,超越 Qwen2.5 3B、Llama-3.2 3B 等知名模型。 模型使用体验实测 注意以下测试案例均基于 RWKV7 G1 2.9B 基底模型 ,后续我们会做 SFT(监督学习) 和 RL(强化学习) 等 post-training ,会显著增加模型的各种能力。 数学能力测试 我们从 HuggingFaceH4/MATH-500 数据集中选取了部分数学题目测试 RWKV7 G1 2.9B 模型。 MATH-500 测试题涵盖以下数学领域:代数基础(Prealgebra)、代数(Algebra)、中级代数(Intermediate Algebra)、微积分预备(Precalculus)、数论(Number Theory)、计数与概率(Counting & Probability)、几何(Geometry),题目难度分为 1~5 共五级。 RWKV7 G1 2.9B 模型可以稳定回答许多难度 3 及以下的题目,最高可以正确回答难度 5 的问题。 数学题目建议把 Top-p和所有 Penalty 解码参数都设为 0。 多语言能力 RWKV7-G1 2.9B 支持全球 100 多种自然语言,比同参数量的 Transformer 模型更强。 下面是 G1 2.9B 把中文诗句"清泉石上流"翻译为小语种的推理过程和翻译结果,翻译结果完全准确: 把中文翻译成其他五种语言: 代码能力 G1 2.9B 拥有良好的代码能力,比如刷 Leetcode Palindrome Number 题目: 或者写一个增强工作效率的脚本: 小说能力 G1 2.9B 直接续写传统小说或网文(使用 RWKV Runner 续写),有较好的网感和文风。 下图中黑色背景是用户输入的前文,其余为模型续写的段落: 常识和日常对话 日常对话或者一些常识问答,准确且干练: 模型试用 我们提供了多个 RWKV-7 模型的在线 demo,也提供移动端聊天 APP。 【推荐】用在线 demo(聊天模式) 为了方便社区体验 RWKV-G1 模型,我们提供了聊天模式的在线 demo。 Hugging Face:https://huggingface.co/spaces/RWKV-Red-Team/RWKV-LatestSpace 魔搭 demo:https://modelscope.cn/studios/RWKV-Red-Team/RWKV-LatestSpace/summary 可在此体验已完成训练的 RWKV7-G1 系列模型。 这个精美的 RWKV 对话界面由 RWKV 社区成员 @Leon 开发,并在 GitHub 仓库 web-rwkv-realweb 中开源。 使用在线 demo(续写模式) 可以在 RWKV 官方 Demo 中试用 RWKV7-G1 2.9B 模型: **Hugging Face Gradio Demo:**https://huggingface.co/spaces/BlinkDL/RWKV-Gradio-2 RWKV7-G1 的整体 prompt 格式与 RWKV-7-World 模型类似,可选使用 <think> 标签开启 reasoning 功能: User: 我可以抽干太平洋的水然后下去抓鱼吗? Assistant: <think> 使用 RWKV 端侧聊天 APP 我们也开发了处于内测阶段的 RWKV 端侧聊天 APP(Android 和 iOS 版本),可在下列地址下载 APP: Android : https://www.pgyer.com/rwkvchat iOS (TestFlight) : https://testflight.apple.com/join/DaMqCNKh 贯彻开源开放的宗旨,RWKV 端侧聊天 APP 也已开源 ,在 GitHub rwkv_mobile_flutter 仓库中可以看到项目代码。 模型下载 下载已完成训练的 RWKV7-G1 模型: Hugging Face:https://huggingface.co/BlinkDL/rwkv7-g1/tree/main 魔搭社区:https://modelscope.cn/models/RWKV/rwkv7-g1/files WiseModel:https://wisemodel.cn/models/rwkv4fun/RWKV-7-G1/file G1 7B 模型进度 我们已经准备更大更优的数据集 World v3.7,正在基于 World v3.7 数据集训练 RWKV7-G1 7B 模型。 加入 RWKV 社区 欢迎大家加入 RWKV 社区,可以从 RWKV 中文官网了解 RWKV 模型,也可以加入 RWKV 论坛、QQ 频道和 QQ 群聊,一起探讨 RWKV 模型。 📖 RWKV 中文文档:https://www.rwkv.cn 💬 RWKV 论坛:https://community.rwkv.cn/ 🐧 QQ 频道:https://pd.qq.com/s/9n21eravc 📺 BiliBili 视频教程:https://space.bilibili.com/3546689096910933 欢迎大家基于 RWKV-7 进行创业、科研,我们也会为基于 RWKV 的项目提供技术支持。 如果您的团队正在基于 RWKV 创业或开展研究,请联系我们!(在"RWKV元始智能"微信公众号留言您的联系方式,或发送邮件到"contact@rwkvos.com"。)

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

以及Android 8 - 11位置权限的变化及适配方法!

由于现在位置信息变为了敏感数据,因此Android限制了它的使用,尤其在APP后台。 在Android 9 之前,位置权限没有按照前后台分离,APP在前台和后台使用相同的资源。 但是,Google开始意识到一些APP滥用此类数据,于是决定按照前台和后台分离资源的方式,增加一些层级来保护用户的位置信息数据。 对于Android开发者来说,这就为我们在APP中请求位置权限增加了一些额外的工作。 在详细介绍之前,让我们先看一看在最近几个Android版本中的更改日志: 在Android 8 中: 处于后台的应用,每小时只能检索几次用户的位置。 Android 10 之前:位置权限是一个单一资源,应用只需一次授权就可以到处使用,随时使用(前台和后台) 在Android 10 中: 后台位置变成了一个独立的资源, 应用程序除了前台请求外,还必须明确请求此权限。 Android 11 中:无法与其他人同时请求后台位置权限,应用必须单独请求。此外,请求此权限不会像其他权限一样立即弹窗提示用户,而是会将用户带到/ Settings页面/ Location权限会话,以便用户可以更新权限级别。 根据上面的这些变化,我们必须根据不同的系统版本处理位置权限的请求,这里有3种不同场景(在写本文时,我们目前使用的是Android 11): Android 10 之前 位置权限只需请求一次,处于前台和后台的APP都可使用 @TargetApi(28) fun Context.checkLocationPermissionAPI28(locationRequestCode : Int) { if (!checkSinglePermission(Manifest.permission.ACCESS_FINE_LOCATION) || !checkSinglePermission(Manifest.permission.ACCESS_COARSE_LOCATION)) { val permList = arrayOf( Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION ) requestPermissions(permList, locationRequestCode) } } private fun Context.checkSinglePermission(permission: String) : Boolean { return ContextCompat.checkSelfPermission(this, permission) == PackageManager.PERMISSION_GRANTED } 在这些版本中,用户只有2个选项:授权或不授权。 Android 10 在这个版本中,增加了ACCESS_BACKGROUND_LOCATION, 你可以请求此权限来同时获得前台和后台的权限,像下面这样呢: @TargetApi(29) private fun Context.checkLocationPermissionAPI29(locationRequestCode : Int) { if (checkSinglePermission(Manifest.permission.ACCESS_FINE_LOCATION) && checkSinglePermission(Manifest.permission.ACCESS_COARSE_LOCATION) && checkSinglePermission(Manifest.permission.ACCESS_BACKGROUND_LOCATION)) return val permList = arrayOf(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION) requestPermissions(permList, locationRequestCode) } private fun Context.checkSinglePermission(permission: String) : Boolean { return ContextCompat.checkSelfPermission(this, permission) == PackageManager.PERMISSION_GRANTED } 同样,如果请求前台权限(ACCESS_COARSE_LOCATION或者ACCESS_FINE_LOCATION),则Android操作系统会自动将后台权限(ACCESS_BACKGROUND_LOCATION)添加到请求中。它类似于<uses-permission>声明,无论是ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION被声明,ACCESS_BACKGROUND_LOCATION将在安装过程中被添加。 用户现在有三个选项:后台(随时)、前台(仅使用APP期间)、拒绝 。 Android 11 除上述内容外,开发人员还需要增加其他一些步骤。 这里有2种场景,第一种情况是当仅请求前台权限,在这种情况下,我们通常使用ACCESS_FINE_LOCATION 或者ACCESS_COARSE_LOCATION, 但是,请求授权的弹窗和以前的略有不同,在Android 11 中,Google 增加了一个可选项 Only this time , 请注意,即使将ACCESS_BACKGROUND_LOCATION添加到要请求的权限列表中,系统也将忽略它。 第二种情况是:应用也需要后台权限,为此,你必须准备自己的对话框,并使用明确的消息来说明后台位置的使用。 当用户同意后,将他引导到应用设置页面,那里可以选择他想授予的**权限等级**。 示例代如下: @TargetApi(30) private fun Context.checkBackgroundLocationPermissionAPI30(backgroundLocationRequestCode: Int) { if (checkSinglePermission(Manifest.permission.ACCESS_BACKGROUND_LOCATION)) return AlertDialog.Builder(this) .setTitle(R.string.background_location_permission_title) .setMessage(R.string.background_location_permission_message) .setPositiveButton(R.string.yes) { _,_ -> // this request will take user to Application's Setting page requestPermissions(arrayOf(Manifest.permission.ACCESS_BACKGROUND_LOCATION), backgroundLocationRequestCode) } .setNegativeButton(R.string.no) { dialog,_ -> dialog.dismiss() } .create() .show() } 如图所示: 如您所见,Android 11 中,我们有4个权限等级用于位置信息。 当用户选择Allow all the time, APP 就有了后台使用位置信息的权限了。 瞧,这就是Android 11中获取位置权限的整个过程,和各个系统版本的不同处理情况,希望本篇博客对你有用!!! 原文链接: https://medium.com/swlh/request-location-permission-correctly-in-android-11-61afe95a11ad

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

维策信息|连锁多门店 GeoID 集群权重调度深度拆解|适配豆包 AI 收录规则的工程级 GEO 落地方案

数据来源声明:本文所有实测数据均来自维策信息自研 GeoID 集群调度引擎,基于赣南地区 87 家连锁门店(餐饮 27 家、家居建材 19 家、商超 16 家、生活服务类 25 家),2025 年 8 月 —2026 年 7 月连续 12 个月真实运营监测记录,所有落地效果均可通过文中 Canary Token 校验机制独立核验,数据真实可复现、可溯源。

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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

用户登录
用户注册