相关文章
【LeetCode】【算法】34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
题目描述
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计…
编程日记
2024/11/12 11:38:30
403 Request Entity Too Lager(请求体太大啦)
昨天收到 QA 的生产报障,说是测试环境的附件上传功能报了 403 的错误,错误信息:403 Request Entity Too Lager。我尝试复现问题,发现传个几兆的文件都费劲啊,一传一个失败。不用说,项目用到 ng 代理&#x…
编程日记
2024/11/12 11:35:26
关于PCB供电保护的问题
最近在项目上遇到了一个因后级短路,导致PCB烧起来的情况。
这个PCB主要用来做通信控制的,电源部分使用了一个DCDC隔离电源。前级供电DC12V是一个可靠性很好的ACDC,过流、过热、浪涌这些保护都有,加上板子的低压部分用的也是一个带…
编程日记
2024/11/12 10:33:06
阿里面试官:加密后的手机号如何进行模糊查询??被问懵了。。
在日常的开发工作中,为了数据安全,我们经常会对重要的数据进行加密,比如客户手机号、身份证号、银行卡号等。今天我们就来探讨下,加密后的手机号如何进行模糊匹配以及精准匹配。
一、精准匹配
在了解手机号的精准匹配之前&#…
编程日记
2024/11/12 10:30:01
gitlab ci/cd搭建及使用笔记
记录下使用gitlab的ci/cd的devops构建过程中,一些易忘点或者踩坑点:
官方文档中英文(建议英文) https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html https://gitlab.cn/docs/jh/ci/pipelines/schedules.html为什么创建了…
编程日记
2024/11/12 10:26:57
turtlesim修改窗口大小;添加自己的小乌龟;
目前手边有humble版本ROS。以此为教程。其他版本以此类推
github中搜索ros,然后选择ros官网(九点方阵那个图标)。然后 在branch中,选择humble,然后复制链接。
git clone https://github.com/ros/ros_tutorials.git -…
编程日记
2024/11/12 10:25:56
Golang自带的测试库testing的使用
testing是golang自带的测试库。
testting规则:
在待测试功能所在文件的同级目录中创建一个以_test.go结尾的文件。
测试函数名必须是TestXxxx这个形式,而且Xxxx必须以大写字母开头,另外函数带有一个*testing.T类型的参数。 // 单元测试&am…
编程日记
2024/11/12 10:19:48
删除.svn版本控制文件夹后,文件夹上的svn图标仍然显示的问题
当你删除了.svn文件夹后,文件夹上的svn图标仍然显示的问题可能是由于操作系统的缓存导致的。操作系统会将文件夹的图标信息保存在缓存中,以便快速显示。
解决这个问题的方法是清除缓存。具体操作方法如下:
打开资源管理器,导航到…
编程日记
2024/11/12 10:18:46