首页 文章 精选 留言 我的

精选列表

搜索[附件预览],共8212篇文章
优秀的个人博客,低调大师

袋鼠数据库管理工具 2021(预览版 2)发布

kangaroo(袋鼠数据库工具) v1.5.1.201231 已经发布。 袋鼠数据库工具是为热门数据库系统打造的 SQL 客户端和管理工具(SQLite / MySQL / PostgreSQL / ...) ,支持 Windows / Linux / MacOS。 新特性或修复的缺陷列表 实现十六进制编辑器支持 (已完成) 实现工作空间页样式支持 (已完成) 增加数据图表支持 (前期开发中) 数据库模型化支持 (前期开发中) 详情查看:https://gitee.com/dbkangaroo/kangaroo/releases/v1.5.1.201231

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

苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持

十年前,乔布斯一篇“关于 Flash 的思考”(译文点此查看)的文章似乎就已注定了 Flash 被淘汰的命运。此后,苹果开始在自家的产品逐渐实行“去 Flash 化”举动,例如不再在Mac 产品中预装 Flash、不在 iOS 中提供对 Flash 的支持,以及在 Safari 浏览器中默认禁用 Flash。 由于 Adobe 此前曾宣布将在 2020 年停止开发 Flash 及对其的技术支持,苹果也在近期的 Safari 更新中做出了响应,最新发布的测试版 Safari Technology Preview 99 已明确声明移除了对 Adobe Flash 的支持。 这就意味着,从该版本起,用户不再能够在 Safari 中手动下载和激活 Flash,彻底和 Flash 说再见。 事实上,主流浏览器早已默认禁用 Flash,大多数用户甚至没有注意到 Flash 何时完全消失。自从 Adobe 宣布 Flash 即将被淘汰之后,Web 开发者已在很大程度上将其替换为 HTML5 和 WebGL 等技术。

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

GitHub Spark 发布公测预览版,通过自然语言构建全栈应用

GitHub宣布其新产品GitHub Spark已面向Copilot Pro+订阅用户开启公测,该产品旨在让开发者通过自然语言在数分钟内完成从想法到部署的全栈智能应用程序的构建和发布,无需进行环境设置或配置。 Spark的核心功能由Claude Sonnet 4驱动,允许用户通过描述想法来构建包含前端和后端的应用。该平台内置了数据存储、LLM推理、托管、部署和GitHub身份验证等功能。 开发者可以在应用中添加由OpenAI、Meta、DeepSeek、xAI等公司模型驱动的AI功能,而无需管理API密钥。应用可以通过一键点击进行部署,并自动创建一个包含GitHub Actions和Dependabot的GitHub仓库,确保所有内容保持同步。 开发者可以通过自然语言、可视化编辑控件或在集成GitHub Copilot代码补全的编辑器中进行编码来迭代他们的想法。 此外,用户可以直接从Spark中打开一个codespace,以使用Copilot agent模式进行迭代,或将issue分配给Copilot coding agent。Copilot Pro+订阅用户可直接访问Spark,其使用会消耗GitHub Copilot计划中包含的premium requests。

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

效果预览!

solon-ai-mcp 是 solon-ai 的扩展特性。提供 mcp 协议的支持。通过它,可以方便的发布 Tool Service,方便的使用 Tool Service。 引入依赖包 <dependency> <groupId>org.noear</groupId> <artifactId>solon-ai-mcp</artifactId> <version>3.1.3-SNAPSHOT</version> </dependency> 服务端演示(发布工具服务) 引入依赖包后,服务端默认不会启用,需要通过配置启用。 solon.ai.mcp.server: enabled: true sseEndpoint: "/mcp/sse" 启用 mcp server 后,所有组件的@FunctionMapping方法,会自动成为 mcp server 的 tool 服务。 @Component public class McpServerTool { @FunctionMapping(description = "查询天气预报") public String getWeather(@FunctionParam(description = "城市位置") String location) { return "晴,14度"; } } public class McpServerApp { public static void main(String[] args) { Solon.start(McpServerApp.class, args); } } 客户端演示(使用工具服务) 客户端可以使用原生的 modelcontextprotocol 接口,也可以使用 McpClientWrapper (包装简化过) 直接调用 public void case1(){ McpClientWrapper mcpClient = new McpClientWrapper("http://localhost:8080", "/mcp/sse"); String rst = mcpClient.callToolAsText("getWeather", Map.of("location", "杭州")); } 绑定给模型使用 public void case2(){ ChatModel chatModel = null; McpClientWrapper mcpClient = null; chatModel.prompt("杭州今天的天气怎么样?") .options(options -> { //转为函数集合用于绑定 options.functionAdd(mcpClient.toFunctions()); }) .call(); } 项目仓库地址 gitee:https://gitee.com/opensolon/solon-ai gitcode:https://gitcode.com/opensolon/solon-ai github:https://github.com/opensolon/solon-ai 官网 https://solon.noear.org/article/learn-solon-ai

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

Android 13 开发者预览版 2 发布,重视用户隐私和安全

Android 13 Developer Preview 2 发布了,该版本仍然围绕着 Android 13 的隐私和安全、开发者生产力以及平板电脑和大屏幕支持等核心主题构建。 隐私和用户信任 通知权限 ,Android 13 引入了一个用于从应用发送通知的新运行时权限: POST_NOTIFICATIONS。 面向 Android 13 的应用需要在发布通知之前向用户请求通知权限,对于面向 Android 12 或更低版本的应用,系统将自动处理升级流程,为用户提供更多上下文和控制权,关于该通知权限的更多内容可点此查看。 开发人员可降级应用权限 -某些应用程序可能不再需要用户之前授予的某些权限来启用特定功能,或保留旧 Android 版本的敏感权限。Android 13 提供了一个新 API,通过降级应用之前授予的运行时权限,来保护用户隐私。 更安全地导出上下文注册的接收器 -在 Android 12 要求开发人员声明清单声明的 Intent 接收器的可导出性。在 Android 13 要求开发者对上下文注册的接收器也执行相同的操作,方法是在为非系统源注册接收器时添加RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED标志,此举有助于确保接收器不可用于其他应用程序发送广播。 开发人员生产力 改进的日文文本换行-TextViews 现在可以通过文集(听起来自然的最小单词单位)或短语(而不是字符)来换行文本,以获得更优美和可读的日文应用程序。下图是启用短语样式(底部文字)和未启用(顶部文字)的日语文本换行: 改进了非拉丁脚本(non-latin scripts)的行高 - Android 13 通过使用适合每种语言的行高来改进非拉丁脚本(例如泰米尔语、缅甸语、泰卢固语和藏语)的显示,新的行高可防止剪裁并改善字符的定位。 颜色矢量字体- Android 13 增加了对 COLR 版本 1(规范、介绍视频)字体的渲染支持,并将系统表情符号更新为 COLRv1 格式。COLRv1 是一种新的、高度紧凑的字体格式,可以在任何大小下快速清晰地呈现。 蓝牙 LE 音频-低功耗 (LE) 音频是下一代无线音频,旨在取代经典蓝牙并支持新的用例和连接拓扑。 MIDI 2.0-Android 13 增加了对新 MIDI 2.0 标准的支持,包括通过 USB 连接 MIDI 2.0 硬件的能力。 此版本该包含一些应用兼容性的介绍,更多内容请查看发行公告。

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

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

让 .NET 开发更简单,更通用,更流行。 框架特点 全新面貌:基于.NET5/6平台,没有历史包袱 极易入门:只需要一个Inject()即可完成配置 极速开发:内置丰富的企业应用开发功能 极少依赖:框架只依赖两个第三方包 极其灵活:轻松面对多变复杂的需求 极易维护:采用独特的架构思想,只为长久维护设计 完整文档:提供完善的开发文档 功能模块 本期更新 新特性 [新增]Db.GetMSRepository()获取主从库仓储静态方法#I3UBSJ [新增] 工作单元特性,支持静态类强制性开启共享事务#I3S9N8 [新增]EFCore执行sql模式打印日志#I3SE8X [新增] 远程请求支持默认HttpClient配置#I3SI17 [新增] 新增短 ID生成功能#I3T7JP [新增][SensitiveDetection]支持配置替换敏感词汇#I3THIA [新增]SpecificationDocumentBuilder.DocumentGroups和SpecificationDocumentBuilder.CheckApiDescriptionInCurrentGroup(currentGroup, apiDescription)公开方法#I3UDSY 突破性变化 [重构] 自动扫描.json和.xml文件并加载到配置中的代码和规则,同时移除默认.xml文件加载,只保留.json文件#I3UJ3L [重构] 分布式连续GUID代码#I3UBK0 [调整]Scoped.CreateUnitOfWork名称为Scoped.CreateUow#I3SJPU [调整]JWTEncryption.Validate返回值,支持返回TokenValidationResult#I3S2ND 问题修复 [修复][DataValidation]和[SensitiveDetection]多语言应用失效#I3UH6U [修复]Scoped系列方法异步出现Task is cancel情况#I3SJF6 [修复]Mysql数据库的ToPagedList方法返回的结果进行遍历出现MySqlConnection is aleady use问题#I3SJQ3 [修复]tool/cli.psl没有包含项目名称#I3S1T6 [修复] 远程请求做上传文件时,没有传入Body,程序直接跳过#I3TKFH [修复] 远程请求multipart/form-data内容分割符缺失#I3TNO9 其他更改 [改进] 支持规范化结果中间件判断是否跳过规范化结果#I3T2AA [调整] 更新部分列UpdateIncludeNowAsync具有二义性#I3RW9Q [优化]框架底层性能,大大减少内存占用和溢出情况,启动内存从之前136M下将到86M [其他] 删除无用代码,优化不规范命名等 文档变化 [新增]Inject说明文档#I3TITA [更新] 4.2.9 的示例代码文档,方法没有放在 class 中#I3S9T5 [修正] 规范化结果 6.5.6 多分组排序图片引用错误#I3UBOQ [更新] 静态类Scoped文档 问答答疑 [答疑] 默认MasterDbContextLocator不随自定义的参数生成#I3SDBB [答疑] 事件总线中订阅处理程序类获取不到用户信息,这个正常吗#I3SS0U [答疑] 在有多租户过滤器的情况下,是否有一种方式查询全量的数据#I3T0VI [答疑] mysql 使用&"tools/cli.ps1"页面化加载表结构失败#I3T4F8 [答疑] 其他 Web 层的 Startup 优先执行#I3T8IP [答疑] 辅助角色服务实现建议#I3T906 [答疑] 开启easy connection后同一内网地址浏览器可以正常访问,远程请求则无法访问#I3TA2U [答疑]scope.ServiceProvider.GetService<IOtherService>不存在#I3TQMV [答疑] 能否在 WPF 项目中使用呢?#I3TMCC [答疑]Dapper多个数据源#I3TM9B [答疑]L.GetSelectCulture()方法异常#I3TQS4 [答疑] 循环中使用IDGen.NextID()得到的结果并不是连续的#I3UAF6 [答疑] 模块化动态加载插件支持通配符匹配.dll#I3UDT8 [答疑]MVC模式,在Controller里快捷方式创建View页面出错#I3UFGB [答疑] 数据库迁移没有种子数据#I3UI7G [答疑]SpareTimeAttribute中 根据 Cron 表达式 自动匹配 Cron 表达式格式化方式#I3UTKQ 不做实现 [废弃] 添加令牌桶限流算法#I3SCDV [废弃] 定时任务立即执行需求#I3SF4A [废弃] 文档建议 关于 reids 和 es 、消息队列的#I3T90I [废弃] IP 高频率请求限制#I3UHE1 [废弃]Url转发大模块#I3TZHO 贡献者画像 文档地址 国内文档:https://dotnetchina.gitee.io/furion 国外文档:https://furion.pro 项目地址 Gitee:https://gitee.com/dotnetchina/Furion GitHub:https://github.com/monksoul/Furion Docker:https://hub.docker.com/r/monksoul/furion Nuget:https://www.nuget.org/packages/Furion Furion遵循Apache-2.0开源协议,欢迎大家提交PR或Issue。喜欢可以给个Star。

资源下载

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

Sublime Text

Sublime Text

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

用户登录
用户注册