自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分查找中的停止条件和移动边界情况总结

if nums[mid] > target { // 缩小右边界} else {l = mid + 1 // 向右寻找if nums[l-1] == target { // 退出循环后 l-1 是最后一个等于 target 的位置return -1 // 如果没找到目标值l < r,以确保能够查找范围的最后一个位置。移动条件:当时,移动左边界,继续查找最后一个目标值。停止条件:根据你需要的结果选择使用l <= r或l < r。l <= r:通常用于简单查找。l < r。

2024-09-04 13:26:54 388

原创 Springboot自定义错误抛出的处理器(handler)

开发一个前后端分离的项目时,使用了SpringMVC中的interceptor进行请求参数校验。例如将头部中的token放在session中,供后续业务逻辑访问;同时,所有请求使用通用包装返回类R包装。如果请求中没有token header,程序会抛出默认的错误ServletRequestBindingException,客户端获得的json返回也不优雅。因此,注册一个如下的自定义处理器,可以解决抛出的此类异常。便可以优雅进行异常拦截和http返回。

2023-08-20 14:46:31 126 1

原创 CICD Tutorial

4. 修改权限,直接输入 sudo visudo,在最下面添加: terrain ALL=(ALL:ALL) NOPASSWD:ALL。5. 修改CICD中的脚本,可以直接使用sudo systemctl stop/start cb,直接启停ConfBackend。b 系统中,上述用户,即terrain在sudo组,可以通过 sudo adduser terrain sudo添加。a (上述文件)中,User=terrain (即当前用户), Group=sudo。# 检查是否已经在运行。

2023-07-08 20:50:44 70 1

原创 保姆级!WiFi气象站实验全过程-BUPT-IoT Intro

本文由TA原创,帮助大家熟悉实验,详细介绍WiFi气象站的实验全流程,包括准备过程、可能遇到的错误及解决办法。

2022-11-03 21:48:52 1481 4

空空如也

空空如也

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

TA关注的人

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