自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 springboot部署linux服务踩坑 环境变量

注入失败排查顺序:测试环境变量是否生效(直接terminal打印),不生效先判断是否修改环境变量后reload了,然后再去判断用户权限是否正确。坑3. linux配置系统服务,是独立的服务环境,无法直接读取系统环境变量!1. Environment=""可以一次写一条,也可以一条里面写多条,以空格分开不同环境变量。一个是临时环境变量,关闭终端失效,远程连接是打开一个新的终端,因此远程连接的时候不适用这种。第二个是用户环境变量,仅指定用户和root可以读取。第三种是系统环境变量,任何用户可以读。

2024-11-26 01:57:20 429 1

原创 Linux多进程开发

一个进程相当于一个打开的应用程序,对于系统来说,分配资源是以进程为单位的。每个进程独享一个4g的空间,包括1g的内核区和3g的用户区,一个程序的所有资源都在这里面,包括堆栈,堆,文件描述符,函数表等。

2024-01-28 16:34:10 374

原创 递归常用写法(cpp实现)

本文讨论递归的用法,不对递归的退出条件进行讨论。递归是对一个表两次遍历的过程。第一次遍历是从前往后遍历,也就是未达到返回条件时一步步向下递归的过程。第二次遍历是从后往前,也就是达到返回条件后一步步向上返回的过程。以单链表为一个例子,结合另外几个例子来说明。

2023-12-19 14:31:58 518 1

原创 scanf的细节

笔者猜测是\n让scanf认为有待输入的字符,但是按回车开始读取后并没有读取到非空白符,而scanf有特性跳过先导空白符,这时候缓冲区都是\n,前后都没有非空白符,scanf在跳过先导空白符后没有读取到数据,认为缓冲区没有数据,因此保持闭塞,直到我们再次输入一个非空白符并按回车,这时候scanf跳过前面的所有\n读取到该非空白符,同时要待输入的区域已清空,就结束了函数,而最后读取的非空白符由于没有给定赋值的地址,不会出现。接下来按如下顺序输入\n\n\n1\n\n\n2\n\n\n3\n1\n。...

2022-08-14 21:40:34 178

原创 指针步长相关问题

本文从指针步长设置的意义出发帮助大家理解步长的转换。

2022-08-13 22:13:10 491

原创 二维数组名的本质与指针

二维数组名的本质与指针

2022-08-10 15:06:47 1140 1

空空如也

空空如也

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

TA关注的人

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