首页 文章 精选 留言 我的

精选列表

搜索[代码增强],共10000篇文章
优秀的个人博客,低调大师

IBM 官宣收购 Confluent,增强企业 AI 数据平台业务

IBM 与 Confluent 官方宣布,双方已签署最终收购协议,IBM 将以每股 31 美元现金、总价约 110 亿美元完全收购实时数据流平台公司 Confluent。交易完成后,Confluent 将作为独立品牌与业务单元并入 IBM。 此次收购被视为 IBM 推进“智能数据平台”战略的重要一步。随着企业全面转向云原生架构、微服务,以及对生成式 AI 和智能 agent 的需求快速增长,实时数据流处理成为 AI 落地的关键基础设施。Confluent 在数据流、事件驱动架构以及实时应用构建方面具有行业领先地位,这与 IBM 的混合云、自动化与数据产品线形成互补。 双方表示,合并后将为企业提供贯通“数据 → AI → 应用”的统一平台,加速大规模 AI 实践。IBM 预计该交易将在收购后的首个完整运营年度带来正向 EBITDA 贡献,并在次年提升自由现金流。 交易仍需监管审批与 Confluent 股东投票,预计将于 2026 年中期完成。

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

Java 21增强对Emoji表情符号的处理了

现一个 Java 21 中有意思的东西! 在java.Lang.Character类中增加了用于确定字符是否为 Emoji 表情符号的 API,主要包含下面六个新的静态方法: public static boolean isEmoji(int codePoint) { return CharacterData.of(codePoint).isEmoji(codePoint); } public static boolean isEmojiPresentation(int codePoint) { return CharacterData.of(codePoint).isEmojiPresentation(codePoint); } public static boolean isEmojiModifier(int codePoint) { return CharacterData.of(codePoint).isEmojiModifier(codePoint); } public static boolean isEmojiModifierBase(int codePoint) { return CharacterData.of(codePoint).isEmojiModifierBase(codePoint); } public static boolean isEmojiComponent(int codePoint) { return CharacterData.of(codePoint).isEmojiComponent(codePoint); } public static boolean isExtendedPictographic(int codePoint) { return CharacterData.of(codePoint).isExtendedPictographic(codePoint); } 这些静态方法通过接收字符的codePoint来判断是否为表情符号来返回boolean值。 所以,我们可以用isEmoji方法来判断字符串中是否有表情,比如: @Test void testEmoji() { String message = "欢迎来到 www.didispace.com ❤️,要不要来杯 ☕️ ?"; if(message.codePoints().anyMatch(Character::isEmoji)) { System.out.println("Message包含表情"); } } 除了判断字符串中是否包含表情符号之外,还能用isEmojiModifier和isEmojiModifierBase来判断Emoji是否被修改和是否可以被修改: @Test void testEmoji2() { String welcomeMsg ="欢迎来到 www.didispace.com ❤️,要不要来杯 ☕️ ?"; OptionalInt emojiOptional = welcomeMsg.codePoints().filter(Character::isEmoji).findFirst(); if (emojiOptional.isPresent()) { int emojiCodePoint = emojiOptional.getAsInt(); if (Character.isEmojiModifierBase(emojiCodePoint)) { System.out.println("Emoji can be modified"); if (Character.isEmojiModifier(emojiCodePoint)) System.out.println("Emoji is modified"); else System.out.println("Emoji has not been modified"); } else System.out.println("Emoji cannot be modified"); } else System.out.println("No emoji present"); } 使用正则表达式 这些新方法也可以通过属性构造正则表达式来使用,比如: String welcomeMsg = "欢迎来到 www.didispace.com ❤️,要不要来杯 ☕️ ?"; Matcher matcher = Pattern.compile("\\p{IsEmoji}").matcher(welcomeMsg); if(matcher.find()) { System.out.println("Message contains an emoji!"); } matcher = Pattern.compile("\\p{IsEmoji_Modifier_Base}").matcher(welcomeMsg); if(matcher.find()) { System.out.println("Message contains an emoji modifier base!"); } 如果您学习过程中如遇困难?可以加入我们超高质量的技术交流群,参与交流与讨论,更好的学习与进步!另外,不要走开,关注我!持续更新Java新特性专栏! 欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

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

ModStartCMS v7.5.0 内外网映射节流,安全使用增强

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V7.5.0版本更新 2023年11月01日ModStartCMS发布v7.5.0版本,增加了以下12个特性: [新功能] 内外网链接节流映射配置 [新功能] ENCRYPT_KEY默认系统数据加密密钥 [新功能] 后台安全新增默认Key检测 [新功能] ComplexFieldsList 组件增加 select 类型 [新功能] 统一错误处理增加特定状态码错误页面 [系统优化] 视频 Banner 概率不播放问题 [系统优化] 403错误页面样式升级调整 [系统优化] CMS默认列表分页大小为12 [系统优化] 已过期的用户VIP,自动更新为普通用户 [系统优化] 后台 data-tab-open 打开菜单自动定位 [Bug修复] 后台用户数据统计异常问题修复 [Bug修复] CMS 自定义字段显示异常问题修复 功能特性 内外网链接节流映射配置说明 通过使用内外网链接节流映射,可以将外网链接映射为内网链接,从而减少服务器的流量消耗,提高服务器的响应速度。 以上的配置,如果您的文件存储在云存储中,链接为 https://public-data.example.com/data/example.doc。 程序访问时,会自动将链接映射为 `https://data-internal.example.com/data/example.doc,从而减少服务器的流量消耗,提高服务器的响应速度。 模块市场一键安装 系统内置模块市场,有行业应用、插件、云存储、云短信等功能模块,后台支持一键安装、启用、禁用、卸载,可快速搭建属于自己的系统应用。 系统演示与文档 码云仓库:https://gitee.com/modstart/ModStartCMS Github仓库:https://github.com/modstart/ModStartCMS 系统演示:https://cms.demo.tecmz.com/ 下载试用:https://modstart.com/download 开发者文档:https://modstart.com/doc 模块市场:https://modstart.com/store

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

ohUrlShortener 短链接系统 v1.6 发布,统计功能增强

上个版本发布之后,ohUrlShortener 短链接系统收到热心网友们提出的不少问题,这个版本中对遗留的 issue 进行了处理,主要变化内容包括: 重新设计了统计功能的实现方法,解决统计页面相应超时或卡顿等情况 升级 Base58 相关库 btcsuite/btcutil 到 btcd/btcutil 并升级版本 Dashboard 页面新增更加丰富的统计指标 处理批量新增短链接时可能出现的重复 bug 其他部分必要的改进 详细提交记录可以查阅https://gitee.com/barat/ohurlshortener/commits/main ohUrlShortener 是适合中小型社区网站使用的短链接服务系统,支持短链接生产、查询及302转向,并自带点击量统计、独立IP数统计、访问日志查询: 支持 Docker One Step Start 部署、Makefile 编译打包 支持短链接生产、查询、存储、302转向 支持访问日志查询、访问量统计、独立IP数统计 支持 HTTP API 方式新建短链接、禁用/启用短链接、查看短链接统计信息、新建管理员、修改管理员密码 支持访问日志导出,方便线下分析

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

ohUrlShortener 短链接系统 v1.5 发布,管理功能增强

距上一个版本更新快2个月了,ohUrlShortener 短链接系统今天正式发布 v1.5 版本,该版本主要的变化包括: 新增:短链接已,重复短链接的判断及提示 新增:删除短链接功能(界面及API) bugfix:修复了一处 SQL 视图,解决统计面板中数字不准确的问题 其他一些必要的系列更新 从这个版本开始,ohUrlShortener 将使用 GoReleaser 打包、checksum 制作、deb/rpm/tar.gz 等生成、及二进制程序签名。 在使用二进制下载包之前,强烈推荐验证 checksum 已保证程序未被第三方修改。 新版本下载:https://gitee.com/barat/ohurlshortener/releases/v1.5 ohUrlShortener 适合中小型社区网站使用的短链接服务系统,支持短链接生产、查询及 302 转向,并自带点击量统计、独立 IP 数统计、访问日志查询: 支持 Docker One Step Start 部署、Makefile 编译打包 支持短链接生产、查询、存储、302 转向 支持访问日志查询、访问量统计、独立 IP 数统计 支持 HTTP API 方式新建短链接、禁用 / 启用短链接、查看短链接统计信息、新建管理员、修改管理员密码 详情介绍请访问 https://gitee.com/barat/ohurlshortener

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

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

WebStorm

WebStorm

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

用户登录
用户注册