C++中的extern关键字 + 句柄模式
2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 43
一、c不能直接调用c++的原因1.1 语言语义层面的根本差异c是过程式编程语言,而c++是多范式编程语言,c不支持以下c++核心特性:类与对...
SpringBoot启动类注解详解:@SpringBootApplication到底包含了什么?
2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 39
springboot启动类:@springbootapplicationpublic class myspringbootapplicati...
MyBatis @Result和@Many注解详解:关联查询与映射配置教程
2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 40
mybatis @result和@many注解先来看一组代码:@results(id="groupwithusers", v...
SpringBoot内置Tomcat如何实现?启动原理与源码解析
2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 40
1 背景springboot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,同时也提供了很多便捷的功能,比如内置 tomcat ...
Django ORM是什么?初学者必看对象关系映射详解
2026-07-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47
当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段;使用 mysqldb 来连接数据库,并编写数据访问层代...
Maven Assembly Plugin 插件使用小结
2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 40
1 maven assembly plugin 地址https://maven.apache.org/plugins/maven-assem...
Maven 依赖原则和依赖冲突的使用小结
2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 42
1、maven依赖传递原则1.1 依赖路径最短优先原则工程a的依赖关系如上图,maven会根据依赖路径最短优先原则,选择x(2.0)1.2 ...
SpringBoot实现数据源配置与连接池的两种方案
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 42
数据源(datasource)是应用与数据库之间的桥梁,连接池则是对数据库连接进行复用管理的组件。springboot 默认使用 hikar...
C#使用Marshal.AllocHGlobal与ArrayPool实现内存拷贝的几种方法
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 51
之前做的一个项目,500万像素的相机,30fps。回调里拿到的数据是intptr,想转成byte[]做后续处理。我用的marshal.cop...
基于Java发送带有图片和附件邮件的完整指南
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 43
基本概念上图只是一个简单的流程演示,并不一定完全正确。发送和接受邮件的规则(所有的邮箱都遵循这个规则):smtp协议:发送邮件;pop3协议...
C#将List<long>转换为object[]的三种方法
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 60
在c#中,将list<long>转换为object[]可以通过多种方式实现,以下是几种常见的方法:方法1:使用linq的toar...
C#中正则表达式的使用方法详解
2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 55
正则表达式(regular expression,简称 regex)是一种用于匹配、查找、替换字符串的规则。在 c# 中,正则表达式由 sy...
Qt QOpenGLWindow 类详解
2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 50
1. 类概述qopenglwindow是 qt 5 引入的一个轻量级窗口类,专门用于基于 opengl(或 opengl es)的离屏/屏...
C++各种智能指针的使用小结
2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 51
c++智能指针是raii(资源获取即初始化)思想的核心实践,用于自动管理动态内存,解决传统裸指针的内存泄漏、悬垂指针、重复释放等问题。c++...
Qt6 QML Flickable控件详解
2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 51
flickable 是实现可滚动交互区域的核心控件,广泛用于需要展示超出可视区域内容的场景(如列表、长文本、图片画廊等)。一、flicka...
SpringBoot动态图片获取缩略图方案
2026-07-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 34
一、前言在springboot文件服务、内容管理、商城、后台管理系统等业务中,图片列表缩略预览、详情页原图展示是高频刚需场景。市面上绝大多数...
鸿蒙Router与Navigation组件导航示例详解
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 66
适用版本:harmonyos next / api 12+语言:arkts一、两种导航方案概览鸿蒙提供了两套页面导航方案,适用于不同场景:对...
关于gitignore的设置问题
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 58
作用.gitignore文件主要用于忽略不需要git管理的文件如日志、idea配置文件、项目打包后的target文件,以方便我们使用git对...
正则表达式高级用法完整指南(含代码)
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 40
示例运行环境说明本文中的示例均在python3.11中运行成功。如果运行出现re.error报错,可以更换python版本或者用regex模...
WebGoat环境搭建及实战步骤完全指南
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 50
webgoat 是由 owasp 维护的、故意设计不安全的 web 应用程序,专门用于教学 web 应用安全漏洞和防御技术。webgoat ...
Git Pull代码冲突后完整回退教程
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、前言日常开发中执行 git pull 拉取远程代码时,很容易出现代码冲突。很多新手遇到冲突不想手动解决,不知道如何撤销本次 pull 操...
Git配置URL错误:esp-mirror问题的解决指南
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 47
报错现象: git clone时, 跳出jihulab.com认证框。一、先看你实际的配置(你已确认)url.https://jihulab...
Git中常用命令速查手册
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 53
前言本篇是 git 系列的第 6 篇(命令速查手册),也是整个系列的收官工具。前面 5 篇博客我们把 git 从入门到企业级讲透了&mdas...
Git核心命令速查指南:掌握底层原理与实战技巧
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 54
在日常的开发工作中,git 作为最主流的版本控制系统,其命令的熟悉程度直接影响到项目的效率和协作质量。然而,很多开发者在使用 git 时,往...
Linux系统中正则表达式详解(含grep命令+实操案例)
2026-07-16 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 52
前言在linux系统中,grep是最常用、最强大的文本搜索工具之一,核心功能是使用正则表达式(或普通字符串)搜索目标文本,并将匹配的行打印输...
正则表达式高手进阶之掌握贪婪与非贪婪模式切换的5大核心技巧总结
2026-07-16 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 57
第一章:正则表达式中贪婪与非贪婪模式的核心概念在正则表达式中,贪婪(greedy)与非贪婪(non-greedy)模式决定了匹配引擎如何处理...
20道正则表达式练习题及代码示例
2026-07-16 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 56
正则表达式是一种强大的工具,用于文本匹配和处理。以下是20道练习题,帮助你提高正则表达式的技能,并附上示例。题目 1:匹配有效的电子邮件地址...
一篇文章精通正则表达式与re模块(含案例)
2026-07-16 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 51
一、正则简介正则表达式(regular expression,常简称 “正则” 或 regex),也叫正规表示法,本...
HarmonyOS服务卡片开发之JS卡片开发实例代码
2026-07-16 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 50
前言arkts 卡片是主流,但还有一种更老的方案——js 卡片,基于 hml + css + js 开发,风格跟前端...
Git仓库过大致使clone失败问题及解决
2026-07-16 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 46
git仓库过大致使clone失败remote: enumerating objects: 2308, done.remote: counti...