spring+mybatis+springmvc整合项目( IDEA 注解开发)

  • Post author:
  • Post category:其他

这个项目来自B站狂神说的教程 1.spring+mybatis 1.1建立数据库 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookN…

继续阅读 spring+mybatis+springmvc整合项目( IDEA 注解开发)

单片机IO管脚模拟I2C从机通信

  • Post author:
  • Post category:其他

1、思路:需要使用SDA管脚下降沿中断,通过I2C的通信协议可知,主机发送开始信号时,会先把SDA管脚拉低,所以从机在SDA下降沿会进入中断,然后做相关的操作。 2、优点:可以让没有硬件I2C的单片机通过此方式模拟通信;实测从机收发数据正常,无丢包现象;90%的代码都注释,避免初学者看不明白。 3、缺点:由于是模拟的方式,所以主机的速度不能太快,否则单片机处理不过来;SDA管脚的中断优先级尽量调到…

继续阅读 单片机IO管脚模拟I2C从机通信

nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常

  • Post author:
  • Post category:其他

出现此异常,一般是动态sql的问题,根据后面的提示信息,找到对应的sql,检查动态sql语法。 问题描述 异常信息: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ides'. Return value (806) was not iterable. 根据异常…

继续阅读 nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常

Uniapp实现swiper滑到每一项放大缩小,一排多个显示

  • Post author:
  • Post category:uniapp

先来看看效果 滑到的就放大,且一个屏幕可以显示其他item的部分内容 <swiper previous-margin='28px' next-margin='28px' @change="change" > <block v-for="(item,index) in list" :key="index" > <swiper-item> <view clas…

继续阅读 Uniapp实现swiper滑到每一项放大缩小,一排多个显示

html5 二进制数据解析,从HTML5 Canvas获取二进制(base64)数据(readAsBinaryString)

  • Post author:
  • Post category:其他

有没有办法将HTML Canvas的内容作为二进制数据读取? 目前我有以下HTML来显示输入文件和它下面的画布: Get Image Content Input: Canvas 我然后设置我的输入文件以正确设置画布,这工作正常: $('#fileInput').on('change', function() { $.each(this.files, function() { var image =…

继续阅读 html5 二进制数据解析,从HTML5 Canvas获取二进制(base64)数据(readAsBinaryString)

Echarts折线图背景添加

  • Post author:
  • Post category:其他

Echarts折线图背景添加 话不多说,先上图: 啥也不说了,这张图这真心的丑,这些都不重要,主要的是如何操作 代码如下: 在Echarts的series里面的一个itemStyle属性添加areaStyle属性 series: [ { name: "", type: "line", data: [], itemStyle: { normal: { color: "#ffb500", lineSt…

继续阅读 Echarts折线图背景添加

让reviewdog支持gitlab-push-commit,守住代码质量下限

  • Post author:
  • Post category:其他

一. 代码质量保证的手段 从世界上首款计算机高级程序设计语言Fortran[1]自上世纪50年代诞生以来,编程这个行当已经走过了近70年。虽然年头已不少,但不可否认的一点是:软件生产依然无法像硬件那样标准化,同一个小功能,N个程序员的有N种实现方法。 那么如何保证生产出的软件的质量符合我们的要求呢?不同领域的程序员都在进行着努力,比如:做编译器的让编译器更加严格,努力将内存安全问题彻底消除(如Ru…

继续阅读 让reviewdog支持gitlab-push-commit,守住代码质量下限

33 Python 详解命令解析 – argparse

  • Post author:
  • Post category:python

Python 详解命令行解析 - argparse Python 详解命令行解析 - argparse sys.argvwhy choice argparse ?创建解析器 - ArgumentParser添加参数选项 - add_argument解析参数example sys.argv 适合解析简单的命令行 filename = arg_sys.py #!/usr/bin/python # -*…

继续阅读 33 Python 详解命令解析 – argparse

v-for=“values,index in arr“ :key=“index“ key的作用

  • Post author:
  • Post category:其他

Vue中v-for=(index,item)in data :key=index,指令中的key遇到的问题:删除后成功后重新拉取数据,但是数据出现更新错误的现象 1.删除前 2.删除第二个后 现象 2.1 少了一个,第一位无任何变化; 2.2 第二个的id变了其它无任何变化; 2.3 本来删除的第二个,但是消失的确实第三个 原因分析 3.1 v-for中的key: v-for循环数据,当用for来…

继续阅读 v-for=“values,index in arr“ :key=“index“ key的作用

一起学ORBSLAM2(7)ORBSLAM中的优化问题

  • Post author:
  • Post category:其他

转载请注明原创地址:https://blog.csdn.net/qq_30356613/article/category/6897125 ORBSLAM是一种基于优化方法的SLAM方法,与之前的基于滤波器方法有很大的不同,工程中引入了第三方库g2o,g2o是基于图优化的优化算法库。 首先了解什么是图优化,图优化是将普通的优化问题用图的方式(变量用节点表示,关系用边来表示)来表示(参考文章:g2o:…

继续阅读 一起学ORBSLAM2(7)ORBSLAM中的优化问题