hibernate validation,spring validation自定义参数校验

  • Post author:
  • Post category:其他

自定义枚举检验 Maven依赖 springboot2.3之后,hibernate-validator依赖缺失,需要添加spring-boot-starter-validation依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st…

继续阅读 hibernate validation,spring validation自定义参数校验

浅谈一下C中的字节对齐

  • Post author:
  • Post category:其他

在寒假的几次嵌入式工程师的面试中,经常被面试官问到关于c语言中字节对齐的问题,在一般的书上也并不会谈及关于字节对齐的内容,因此想以此篇文章记录一下我对字节对齐的一些想法。 在结构体中,包含着不同类型的数据,他们类型不同,所占的字节数也各不相同,因此,这就涉及到了关于字节对齐的知识,在32位机中,常常按照4字节对齐,也就是int所占字节数,那么为什么字节对齐呢? 翻看微机的书,再结合网上大佬们的解答…

继续阅读 浅谈一下C中的字节对齐

内存越界

  • Post author:
  • Post category:其他

前段时间线上报障PPCache2.0版本的BTPPC经常core掉,花了几天的时间,终于找到了问题并予以解决,结合本次遇到的问题和以前的一些经验简单写个东西,和大家一起分享一下关于内存越界方面的bug定位方法。 内存问题的几种情况 根据之前的经验,常见的内存越界主要有以下几种: 一、             栈越界。这种问题一般不太常见,一般有点经验的程序员都不会出现这种错误。我曾经犯过的错误是在…

继续阅读 内存越界

—GD32F450—bootloader跳转到app无法运行

  • Post author:
  • Post category:其他

问题描述: bootloader和app程序都能单独正常运行,但是在使用bootloader进行跳转时,程序跑飞。 原因: bootloader在运行时已经进行了使能外部时钟、设置PLL为系统时钟的操作,但是在跳转到app程序后,app重新将系统时钟初始化,如图,系统重新使用了内部时钟,由于系统时钟较高(GD32450时钟为200M,ST的4系列频率低,所以不会出现这种现象),在还没有切换成功时就…

继续阅读 —GD32F450—bootloader跳转到app无法运行

catia V5R21 32位打开大型装配体非常卡,亲测可用解决方案

  • Post author:
  • Post category:其他

问题描述: 1.catia V5R21 32位 打开大型装配体非常卡 2.catia开启高速缓存后反而变卡 非常卡 卡死机 3.catia 在64位系统上安装32位的软件会不会影响性能发挥 4.明明电脑配置很高,比别人电脑配置高catia却比别人卡 5.catia跑不满CPU、内存、GPU,缺依旧非常卡 解决方案: 1.在catia中:工具-选项-基础结构-产品结构-高速缓存管理 a.勾选使用高速…

继续阅读 catia V5R21 32位打开大型装配体非常卡,亲测可用解决方案

解决git error: src refspec master does not match any.

  • Post author:
  • Post category:其他

问题原因:未匹配到任何Master分支。(这是根本) 问题一:未添加任何文件/未修改任何文件 解决方法: 第一步,添加文件(这里是目录下所有文件,你也可以自己修改为需要提交的)【没init的先init】 git add . 第二步,commit到本地仓库 git commit -m"ILOVEGIT" 第三步,PUSH到远程仓库 git push -u origin master 当然,上面步骤不…

继续阅读 解决git error: src refspec master does not match any.

Windows7中Android Studio无法启动Virtual Device的问题

  • Post author:
  • Post category:其他

在启动终端时,提示: could not start avd 查看界面,出现: 从终端的提示来看,是驱动没安装成功,点提示看到 安装的时候提示:haxm 错误需要数字签名的驱动程序 参考:android studio 3.0中的haxm错误需要数字签名的驱动程序 去下载Windows7的安全升级程序 Security Update for Windows 7 for x64-based Syste…

继续阅读 Windows7中Android Studio无法启动Virtual Device的问题

Open3d对kitti数据集可视化

  • Post author:
  • Post category:其他

Open3d对kitti数据集进行可视化 1.数据集工程结构2.kitti数据集解析Kitti_Dataset类Object3d类Calib类 3.单帧显示kiiti的点云bin demo4.Opencv对img进行显示demo后续内容介绍参考 1.数据集工程结构 数据集和kitti类解析文件结构如下: 数据集的工程结构如下: kitti文件夹的部分直接将kitti数据集对应文件放入其中,trai…

继续阅读 Open3d对kitti数据集可视化

java计算机毕业设计农田节水灌溉监测系统源码+系统+数据库+lw文档+mybatis+运行部署

  • Post author:
  • Post category:java

java计算机毕业设计农田节水灌溉监测系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计农田节水灌溉监测系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10…

继续阅读 java计算机毕业设计农田节水灌溉监测系统源码+系统+数据库+lw文档+mybatis+运行部署

std list

  • Post author:
  • Post category:其他

目录 1、list构造 2、元素插入 2.1、insert 2.2、push_back or pop_front 3、访问 3、元素移除 3.1、pop_back or pop_front 3.2、erase 3.3、remove or remove_if 3.4、clear 3.5、resize 4、list特殊函数 4.1、unique 4.2、splise 4.3、sort 4.4、merg…

继续阅读 std list