相关文章
14. C语言 指针(深入理解)
本章目录: 前言:什么是指针? 内存与地址:指针的基础指针的声明与使用指针变量的声明指针与地址的关系 空指针与野指针空指针(NULL Pointer)野指针(Dangling Pointer) 指针进阶:从数组…
建站知识
2025/1/14 14:07:00
CMake学习笔记(1)
1. CMake概述
CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt …
建站知识
2025/1/14 14:05:59
JAVA 使用apache poi实现EXCEL文件的输出;apache poi实现标题行的第一个字符为红色;EXCEL设置某几个字符为别的颜色
设置输出文件的列宽,防止文件过于丑陋
Sheet sheet workbook.createSheet(FileConstants.ERROR_FILE_SHEET_NAME);
sheet.setColumnWidth(0, 40 * 256);
sheet.setColumnWidth(1, 20 * 256);
sheet.setColumnWidth(2, 20 * 256);
sheet.setColumnWidth(3, 20 * 25…
建站知识
2025/1/14 14:04:53
android framework.jar 在应用中使用
在开发APP中,有时会使用系统提供的framework.jar 来替代 android.jar, 在gradle中配置如下:
放置framework.jar 依赖配置 3 优先级配置
gradle.projectsEvaluated {tasks.withType(JavaCompile) {Set<File> fileSet options.bootstrapClasspat…
建站知识
2025/1/14 14:03:47
【微服务】面试 8、分布式任务调度
分布式任务调度简介
主流工具:在分布式任务调度技术中,XXL - Job 是目前较为主流的工具。应用场景:在 Java 后台项目中,任务调度技术应用广泛。以 XXL - Job 为例,它主要解决了以下四个常见问题: 集群任务…
建站知识
2025/1/14 14:02:45
代理模式和适配器模式有什么区别
代理模式(Proxy Pattern)和适配器模式(Adapter Pattern)都是结构型设计模式,它们有不同的应用场景和目标,虽然在某些方面看起来相似,但它们的意图和实现方式有显著的区别。
1. 代理模式&#x…
建站知识
2025/1/14 14:01:44
WPF如何跨线程更新界面
WPF如何跨线程更新界面
在WPF中,类似于WinForms,UI控件只能在UI线程(即主线程)上进行更新。WPF通过Dispatcher机制提供了跨线程更新UI的方式。由于WPF的界面基于Dispatcher线程模型,当你在非UI线程(例如后…
建站知识
2025/1/14 14:00:43
在 .NET 9 中使用 Scalar 替代 Swagger
前言
在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了…
建站知识
2025/1/14 13:59:40