首页 文章 精选 留言 我的

精选列表

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

AI可见度优化方案选型:用适配度、证据、风险三维评估GEO、AIVO与平台专项精耕

采购团队评估AI可见度优化方案时,真正的工程问题不是“哪家服务商承诺的排名更高”,而是:在多个大模型同时更新、引用来源不断变化、企业数据不能随意出境的约束下,哪条路径能持续产生可验证、可复测、可追责的可见度结果。本文迪普智见(DeepIntelli)给出一套可落地的三维评估框架,用于比较GEO、AIVO和平台专项精耕三类路径。

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

dify 1.16.0发布:原生Agent沙箱、MCP协议升级、GPT-5.6兼容适配,一文看懂全部更新

2026年7月19日,Dify 正式发布 v1.16.0 版本。这个版本不仅是常规迭代,更带来了一项颠覆性的能力——内置的 Dify Agent(Beta),并首次为 Agent 提供了完整的 Linux 沙箱运行环境。与此同时,Dify 在 AI 工作流生成、MCP 协议支持、性能优化、安全加固以及 OpenAI 新模型的兼容性方面都做了大量工作。本文将为你逐项拆解这 28 个新环境变量、9 项数据库迁移、超过 200 个变更背后的技术细节,帮助你平稳升级并充分利用新特性。

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

《灯灯》多租户快速开发平台 4.21.1 发布,jdk8 和 jdk17 分支同时适配 sa-token

master分支和java17 分支同步升级以下内容: build: hutool > 5.8.31 feat: master 和 java17 分支同步发布 feat: 废弃lamp-jwt-starter refactor: nacos 配置文件优化 refactor: 数据库脚本优化 fix: 修复cloud版本记录日志时,校验token异常 体验网址 vben 版 soybean 版 数据源模式 点我体验 点我体验 字段模式 点我体验 点我体验 账号密码都是:lamp 关于 lamp 灯灯(简称灯,英文名:lamp),她是一个项目集,为满足高内聚低耦合设计原则,将一个大项目拆解为以下几个子项目: lamp-util:后端工具集 lamp-cloud:基于 Spring Cloud 实现的后台 lamp-boot:基于 Spring Boot 实现的后台 lamp-job:基于 xxl-job 集成本项目的分布式定时任务 lamp-generator:代码生成器 lamp-web:前端 lamp-cloud简介 lamp-cloud是基于SpringCloudAlibaba、SpringCloud、SpringBoot开发的微服务中后台快速开发平台,支持jdk17、jdk11和jdk8,专注于多租户 (SaaS 架构) 解决方案,亦可作为普通项目(非 SaaS 架构)的基础开发框架使用,目前已实现数据库隔离、字段隔离等租户隔离方案以及非租户隔离的解决方案。 她拥有自研 RBAC(基于租户应用的角色权限控制体系)、网关统一鉴权、数据权限、优雅缓存解决方案、防缓存击穿、前后端统一表单校验、字典数据自动回显、可视化前后端代码生成器、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发,支持多服务并行开发,是中后台系统开发脚手架的最佳选择。 lamp-cloud 代码简洁,注释齐全,架构清晰,非常适合个人学习以及中小企业作为基础框架使用。采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。本项目旨在实现基础框架能力,不涉及具体业务。 关注项目 官网:https://tangyh.top 源码:https://github.com/dromara/lamp-cloud 源码:https://gitee.com/dromara/lamp-cloud

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

Asp.Net终于可以在龙芯服务器上运行啦:Jexus成功完成对国产系列CPU的适配

为了确保我国信息化建设“安全可靠”,使用国产关键系统、关键应用、关键软硬件替代国外信息技术产品,已经在党政部门、国营企事业单位得到了进一步落实。过去运行于 Windows 服务器的 Web 应用程序,尽快向国产服务器迁移,新的应用系统面向国产服务器开发,已经势在必行。 在应用程序运行环境方面,Mono 和 .Net Core 都已经以 MIT 协议开源多时,同时,微软免除了与之相关的所有专利并转交“.NET基金会”这个独立的自由软件组织进行管理和维护,从此 Mono 和 .Net Core 再也不是“微软家”一家所独有的技术和平台,它属于全人类,因此,.NET 技术及其运行平台(.Net Core与Mono)完全符合我国信息化建设的有关要求。 Jexus 是一款完全由中国人独立开发的国产Web服务器软件,专注于 Linux 操作系统,以支持 ASP.NET、ASP.NET CORE、PHP、反向代理和操作简便、安全可靠(内置入侵检测模块)为特色。在完成对国产 X86、ARM 芯片的支持后,经过不懈努力,目前已攻克了最后一道难题:对“龙芯CPU+国产操作系统”服务器的支持。 作为服务器基础软件,Jexus Web Server 对国产系列CPU(龙芯、兆芯、飞腾等)和国产操作系统的全面支持,为基于 .NET 技术的 WEB 应用程序在国产服务器上运行,提供了安全稳定、坚实可靠、自主可控的基础平台。

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

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

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

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

以及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

资源下载

更多资源
Mario

Mario

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

Rocky Linux

Rocky Linux

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册