自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勇敢牛牛

hello world

  • 博客(90)
  • 问答 (4)
  • 收藏
  • 关注

原创 C++写入CSV的操作、混合类型数据写入CSV、写入大数据

写入CSV的操作

2024-09-11 00:02:32 784

原创 开发中ostringstream,格式化输出的问题

这段代码利用了 C++17 的特性,结合模板和来处理不同类型的输入。对于浮点类型,代码会格式化输出,保留四位小数;对于非浮点类型,直接将值转化为字符串输出。这种方法可以在编译时根据类型生成优化的代码,非常适合模板编程场景。:允许在编译时对类型进行条件判断,避免不必要的代码生成。:提供了一个灵活的方式来将各种类型的数据格式化为字符串。和 std::fixed:用来控制浮点数的输出格式。非常适合格式化输出,特别是当你需要将多种不同数据类型格式化成字符串时。通过重载

2024-09-10 23:33:13 658

原创 std::ostringstream的原理和实际开发中的应用场景

std::ostringstream和运算符重载

2024-09-10 23:27:40 808

原创 C++标准库函数 std::rotate

前向迭代器是一种迭代器类型,它支持以下操作:可以通过解引用来访问元素。可以向前移动(支持++操作符)。任何可以用前向迭代器的算法,也可以用更强的随机访问迭代器来工作(如std::vector和std::array的迭代器)。C++标准库中的容器如std::vector、std::list、std::deque等都提供了前向迭代器,因此你可以直接在这些容器上使用std::rotate。

2024-08-12 20:30:19 423

原创 C++中constexpr和#define定义常量的区别

在C++中,使用constexpr来定义常量和使用宏#defineconstexprconstexprconstexprconstexpr你可以在类内使用constexpr来定义常量,并规定这些常量只在类的范围内生效。

2024-07-03 17:17:10 314

原创 lib库和dll库的介绍和使用

静态库的.lib文件:包含了所有函数的完整实现。动态库的.lib文件:不包含函数实现,仅包含函数的符号信息,用于链接时指向对应的.dll文件。在解决方案中,一个DLL工程中和一个Lib工程,DLL工程调用Lib工程需要添加附加依赖项和附加库目录。

2024-06-05 21:13:09 631

原创 VS2022,DLL1调用lib,lib调用DLL2

DLL1工程调用lib工程,lib工程调用DLL2工程

2024-06-05 20:56:49 937

原创 VS2022,lib调用dll工程的一个函数

lib工程本身是一个静态库工程,没有链接器设置。然而,我们依然可以在lib工程中调用DLL工程中的函数,只需要确保头文件正确导入,并在最终使用lib的可执行文件项目中正确链接DLL的.lib文件。下面是一个详细的步骤说明:假设有以下项目:::2. 在静态库工程中包含DLL工程的头文件并使用函数:3. 在可执行文件工程中配置链接和调用在可执行文件工程中,需要链接DLL的.lib文件以及静态库的.lib文件。:可执行文件工程设置:包含路径:库目录:附加依赖项:假设目录结构如下:ExeProject

2024-06-05 20:50:28 423

原创 tomcat解决Output和Tomcat Localhost Log乱码问题

【代码】Tomcat解决Output和Tomcat Localhost Log乱码问题。

2024-05-26 02:47:20 456

原创 C++函数指针,键值对集合的学习

这段代码使用了来存储作为键(key),而对应的值(value)是一个类型的函数指针。这个结构使得根据字符串键来动态调用不同的函数成为可能。下面,我将详细解释代码中的每个关键部分。这是一个基于哈希表的关联容器,它允许快速的键值对查找。键(key)是唯一的,并且每个键都映射到一个值。在这个例子中,键是类型,而值是一个函数指针,封装在中。是一个函数包装器,它可以存储、调用或引用任何可调用的目标——函数、Lambda 表达式、函数指针、或其他函数对象。这里,它被用来存储接受三个参数的函数:一个,一个。

2024-05-23 20:56:45 664

原创 C读取CSV文件,通过某种条件,按照特定行和同一列进行读取

读取CSV文件,按照特定行和列进行读取

2023-12-06 02:42:16 475

原创 C++运算符重载

C++运算符重载

2023-11-21 22:33:04 203

原创 C语言—窄字符或宽字符

在Windows编程中,API函数通常提供了窄字符版本(以“A”结尾,例如MessageBoxA)和宽字符版本(以“W”结尾,例如MessageBoxW),开发者可以根据需要选择使用窄字符或宽字符版本的函数。在窄字符编码中,一个字节能够表示的字符数量有限,通常包括基本的ASCII字符集(0-127)和一些扩展字符,但不包括特殊字符、非拉丁字符、汉字等。在Windows环境下,宽字符编码通常使用Unicode编码,每个字符占用两个字节(UTF-16编码),用于支持世界上各种语言的字符。

2023-11-07 23:54:40 354

原创 C—结构体,动态分配内存存储字符串

C语音,字符串大小不固定,动态分配内存

2023-11-06 23:17:53 417

原创 C++基础复习

【代码】C++基础复习。

2023-10-31 20:51:54 99

原创 React18学习

React18学习

2023-10-06 21:15:41 452

原创 idea在控制台中输出文字显示乱码

idea在控制台中输出文字显示乱码

2023-08-09 20:06:17 167

原创 Java常用工具类

Calendar、SimpleDateFormat等常用工具类

2023-07-31 23:20:49 171

原创 jQuery学习

/ 自动触发事件(对于最外面的函数),必须写在前面已经定义的后面。一、trigger()触发器。

2023-07-25 23:53:17 298

原创 JS、jQuery开发小笔记

开发笔记

2023-07-20 23:35:24 97

原创 freemarker学习

freemarker学习

2023-07-12 23:45:25 557

原创 Jersey框架学习

Jersey框架学习

2023-07-06 22:49:43 521

原创 SpringMVC快速学习

SpringMVC—动力节点快速学习

2023-07-04 23:09:10 209

原创 jsp—MacOS下配置Tomcat和JSTL

jsp——配置Tomcat和jstl

2023-06-25 21:55:38 760

原创 ssm学习-spring01

黑马ssm框架原理学习-spring01day01

2023-06-03 12:04:07 246

原创 30完结散花

javaweb黑马2023最新版完结散花

2023-05-31 18:52:56 84

原创 29Maven高级

Maven高级

2023-05-31 18:50:29 871

原创 28SpringBoot原理

springboot原理学习

2023-05-30 18:02:17 82

原创 27事务管理&AOP

事务管理&AOP

2023-05-24 15:58:57 666

原创 P26全局异常处理器P172

全局异常处理器

2023-05-19 09:32:52 70

原创 eclipse项目导入idea

摘要:把eclipse项目导入idea

2023-05-16 16:36:23 207

原创 24P153配置文件-优化

【代码】24P153配置文件-优化。

2023-05-15 19:25:51 76

原创 23案例P135-员工部门增删改查实现

或者下面这样(一般不推荐)这里就是把前端的username传到name。

2023-05-15 17:02:04 789

原创 @RequestParam案例、简单介绍

@RequestParam

2023-05-12 17:10:11 177

原创 MacOS下安装和配置Nginx

按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。如果上面这个不管用,就用第2步的先杀死进程之后再启动。获取到nginx的进程号,注意是找到“二、brew 卸载脚本。

2023-05-09 21:57:15 2547

原创 Mybatis动态SQL

/</</</</

2023-05-08 21:26:52 566

原创 Mybatis基础操作&XML映射文件

数据库表和springboot工程在课程资料中都有提供注意,entrydate是用的jdk1.8中的LocalDate类型,createTime用的是jdk1.8中的LocalDateTime类型。

2023-05-07 18:45:39 1008

原创 Mybatis快速入门P116

创建数据库和数据库表create table user(id int unsigned primary key auto_increment comment 'ID' , name varchar(100) comment '姓名' , age tinyint unsigned comment '年龄' , gender tinyint unsigned comment '性别, 1:男, 2:女' , phone varchar(11) comment '手机号') comment '用户表';

2023-05-06 23:31:28 72

原创 P104MySQL-多表查询

- 多表查询 select * from tb_emp , tb_dept;-- 笛卡尔积 17*5 select tb_emp . name , tb_emp . dept_id , tb_dept . name from tb_dept , tb_emp where tb_dept . id = tb_emp . dept_id;

2023-05-05 21:48:34 68

原创 P99-MySQL-多表设计

都是用图形化界面创建的表。

2023-05-05 21:21:52 127

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除