使用SonarQube社区插件cxx检测C++项目

2026-08-11 SonarQube

SonarQube社区版未不直接提供C++项目的检测。除了Sonar商业版所提供CFamily之外,还可以使用SonarQube社区插件cxx来实现检测C++项目的目的。

本节介绍cxx插件的安装、使用。


SonarQube从GitLab创建项目

2026-07-30 SonarQube

为提升代码质量,实现代码自动检测,引入SonarQube平台。本文介绍如何将GitLab中的项目接入该平台,可以实现对代码进行检测。代码质量检测结果应纳入为流水线强制指标。


Spring Framework HTTP服务客户端详解

2026-06-28 Spring

Spring Framework HTTP 服务客户端(HTTP Service Client/HTTP Interface)最初引入自Spring Framework 6.0。基础声明式HTTP接口能力,同时支持RestClient/WebClient/RestTemplate三种底层客户端,从Spring Framework 7.0开始,支持自动Bean注册、服务分组管理。

本文详细介绍Spring Framework HTTP服务客户端用法。



HarmonyOS 6.0升级至6.1改动点

2026-04-26 HarmonyOS

2026年4月20日,HarmonyOS 6.1.0 Release正式发布,同时,DevEco Studio 6.1.0 Release版本也同步发布,标志着以API 23为核心的HarmonyOS全套开发套件(含SDK及开发工具DevEco Studio)均达到Release状态并正式发布。开发者可基于Release状态的开发套件进行HarmonyOS 6应用开发。HarmonyOS 6.1.0 Release版本操作系统也将陆续推送到各型号手机。

本文总结从HarmonyOS 6.0升级至6.1改动点。


Harness Engineering让AI项目工程化

2026-04-03 Harness

当AI大模型市场规模持续攀升,2024年中国市场已达294.16亿元,预计2026年突破700亿元时,AI技术的狂飙突进并未完全转化为企业可落地的生产力。多数AI项目仍停留在“Demo惊艳、落地艰难”的困境,从技术研发到实际应用的“最后一公里”始终难以打通。背后的核心症结的是:AI开发缺乏标准化、体系化的工程化支撑,而Harness Engineering(驾驭工程)的出现,正是为了破解这一困局,让AI项目从“零散试点”走向“规模化落地”,真正实现工程化、标准化、可运维。


JDK 26发布

2026-03-21 JDK Java

JDK 26 是 Oracle 发布的非LTS版本,2026年3月17日正式GA,聚焦云原生适配、性能优化、安全演进三大核心方向,包含6个正式特性+5个预览/孵化特性,无破坏性核心变更,以下为基于官方发布及指定文章的精准特性整理,所有JEP编号与特性状态均与原文一致。

本文总结了JDK 26发布的新特性。


“Java+AI全栈工程师”解锁高薪赛道,做AI时代的技术掌舵者

2026-03-20 Java

AI浪潮席卷开发领域,纯CRUD岗位需求暴跌22%,而AI+Java全栈复合型人才岗位需求暴涨210%,年薪中位数直冲45-70万!你还在做被AI替代的基础开发?不如抢占风口,从Java开发升级为AI Native全栈工程师,一手抓Java全栈硬实力,一手握AI原生开发核心能力,成为企业疯抢的技术稀缺人才!



首本鸿蒙架构师培养手册《鸿蒙架构师修炼之道》简介

2026-01-27 HarmonyOS

《鸿蒙架构师修炼之道》已于近日上市,该书由北京大学出版社出版。该书主要介绍如何培养鸿蒙架构师,内容涉及HarmonyOS架构设计思维/原理/模式、工具、编程语言、UI设计、线程模型设计、通信设计、持久化设计、安全性、测试、调优调测等多方面。

本文希望与读者朋友们分享下这本书里面的大致内容。


2026新年首发《鸿蒙之光HarmonyOS 6应用开发入门》简介

2026-01-08 HarmonyOS

《鸿蒙之光HarmonyOS 6应用开发入门》已于近日上市,该书由清华大学出版社出版。该书以HarmonyOS 6版本为核心,从基础知识到实战案例,引领读者逐步探索“纯血鸿蒙”原生开发的奥秘。

本文希望与读者朋友们分享下这本书里面的大致内容。



Cangjie新作《仓颉编程从入门到实践》简介

2025-11-28 仓颉

《仓颉编程从入门到实践》由北京大学出版社出版,已于近期上市。该书基于Cangjie 0.53.8编写,提供41个实战案例+3个综合案例,可谓是目前市面上最新的仓颉力作。

本文对《仓颉编程从入门到实践》一书做个大致的介绍。






如何将HarmonyOS 5应用升级到HarmonyOS 6

2025-09-29 HarmonyOS

DevEco Studio 6.0.0 Release(6.0.0.858)已经于2025年9月25日正式发布,标志着以API 20为核心的HarmonyOS全套开发套件(含SDK及开发工具DevEco Studio)均达到Release状态并正式发布。开发者可基于Release状态的开发套件进行HarmonyOS 6应用开发。本文主要介绍如何将HarmonyOS 5应用升级到HarmonyOS 6。


JDK 25发布

2025-09-17 JDK Java

JDK 25已经于2025年9月16日正式发布,新版本包含18项 JDK 增强提案(JEP),旨在改进 Java 语言、拓展其人工智能能力,并帮助开发者提升工作效率。JDK 25是Java SE平台的最新长期支持(LTS)版本。本文总结了JDK 25发布的新特性。














华为自研仓颉编程语言将开源,未来与ArkTS同等地位

2025-06-23 Cangjie

在2025年6月20日华为开发者大会(HDC 2025)上,华为宣布正式开启HarmonyOS 6 Developer Beta版本,在体验创新与开发效率上进一步提升。华为终端BG软件部总裁龚体发表名为“更高效的鸿蒙开发体验”演讲,并宣布仓颉编程语言将于7月30日开源。仓颉最早是在2024年6月的华为开发者大会亮相,定位是下一代编程语言。




MySQL 9 在 Windows 下安装及使用

2025-05-29 MySQL

MySQL 9 带来了全新的体验,比如新增向量数据类型(VECTOR Type),支持存储多维数据(如数组),适用于机器学习、数据科学等对高维数据处理有需求的场景。MySQL 9.0在功能扩展、性能优化与安全性提升方面做出了显著改进,并引入了多项现代化技术以支持复杂应用场景。本文讲解如何在 Windows 下安装 MySQL 9,以及基本的 MySQL 用法。


鸿蒙电脑的诞生是国产操作系统的破壁之战

2025-05-25 HarmonyOS

Windows系统以压倒性优势主导全球个人电脑市场,而Mac OS则凭借其独特的闭源生态占据一席之地。但当人类迈入AI时代,这些诞生于20世纪的操作系统架构,却日益显露出与智能时代格格不入的疲态。寻找Windows和Mac OS之外的第三条道路,已成为时代发展的必然选择。这一历史性机遇窗口下,华为鸿蒙电脑应运而生。



Model Context Protocol(MCP)简介

2025-04-09 AI

近日,GitHub 正式开源了一款全新的Model Context Protocol(MCP)服务器,与 GitHub API 无缝集成,为开发者带来更高效的工作流体验。据悉,该服务器由 GitHub 联合 Anthropic 开发,采用 Go 语言重写,相较旧版功能更强大且易用。它保留了旧版服务器的所有功能,并新增了对自动化 GitHub 工作流的支持,能够从 GitHub 仓库中提取问题、获取信息等。

本文介绍 Model Context Protocol(MCP)概念及作用。


Way Lau

Software Engineer and Full Stack Developer, now work and live in Shenzhen, China. Detail

Donate

See the list of Donors.