自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (15)
  • 收藏
  • 关注

原创 【笔记】sobel算子 scharr算子 laplacian算子

sobel算子参数ksize:sobel核的大小,为-1时会使用scharr算子运算直接将参数ddepth的值设置为-1,在计算时得到的结果可能是错误的。 在实际操作中,计算梯度值可能会出现负数。如果处理的图像是8位图类型,则在ddepth的参数值为-1时,意味着指定运算结果也是8位图类型,那么所有负数会自动截断为0,发生信息丢失。为了避免信息丢失,在计算时要先使用更高的数据类型 cv2.CV_64F,再通过取绝对值将其映射为cv2.CV_8U(8位图)类型。所以,通常要将函数cv2.Sobel()内参

2021-02-28 02:58:33 3048

原创 【学习笔记】opencv的python接口 形态学操作 腐蚀 膨胀 通用形态学函数

腐蚀img=np.zeros((5,5),np.uint8)img[1:4,1:4]=1kernel=np.ones((3,1),np.uint8)erosion=cv2.erode(img,kernel)print("img=\n",img)print("kernel=\n",kernel)print("erosion=\n",erosion)img=[[0 0 0 0 0][0 1 1 1 0][0 1 1 1 0][0 1 1 1 0][0 0 0 0 0]]kernel

2021-02-27 23:21:00 216

原创 【笔记】opencv阈值处理 threshold函数 cv2.THRESH_BINARY ,cv2.THRESH_TRUNC) cv2.adaptiveThreshold()

像素是在模拟图像数字化时对连续空间进行离散化得到的。每个像素具有整数行(高)和列(宽)位置坐标,同时每个像素都具有整数灰度值或颜色值。二值化阈值处理(cv2.THRESH_BINARY)二值化阈值处理会将原始图像处理为仅有两个值的二值图像,其针对像素点的处理方式为:在8位图像中,最大值是255。因此,在对8位灰度图像进行二值化时,如果将阈值设定为127,那么: ● 所有大于127的像素点会被处理为255。 ● 其余值会被处理为0。阈值设置为210:设置为240:反二值化阈值处理(cv2.THR

2021-02-27 18:07:41 23072 5

原创 vue响应的res.data和res.data.data

今天因为搜索功能一直接收到了后台数据但是前端页面没有渲染出来很奇怪,详细调试了好久,试验:后端的数据: @GetMapping("/exam/{examCode}") public ApiResult findById(@PathVariable("examCode") Integer examCode){ System.out.println("根据ID查找"+examCode); ExamManage res = examManageService.findB

2021-02-27 10:21:50 23699 6

原创 【错误记录】Error creating bean with name: Unsatisfied dependency expressed through field

启动一个Spring boot集成mybatis plus报错:Error creating bean with name ‘examManageController’: Unsatisfied dependency expressed through field ‘examManageService’描述:启动类中有加注解mapperscan:@MapperScan("com.naughty.userlogin02.dao")@SpringBootApplicationpublic clas

2021-02-26 17:15:26 17720

原创 【笔记】opencv图像运算 图像加密

图像加权和可以用cv2.addWeighted()表示加权和一个注意点:cv2.addWeighted(a,0.5,b,0.5,0)中两个图像的尺寸和通道数要相同,不然会报错。示例:a = cv2.imread("p7.jpg")b = cv2.imread("me1.jpg")face1 = a[0:300,100:400]face2 = b[150:450,100:400]result= cv2.addWeighted(face1,0.5,face2,1,0)cv2.imshow("

2021-02-25 19:59:04 393

原创 【笔记】opencv图像轮廓 获得平均灰度值在原图上画轮廓 观察灰度图的分解

查了很多资料,记录一下。**获得平均灰度值的办法:**template = cv2.imread('pl2.jpg')#获得灰度图template_gray = cv2.cvtColor(template, cv2.COLOR_BGR2GRAY)h, w = template_gray.shape[:2] # template_gray 为灰度图m = np.reshape(template_gray, [1, w*h])mean = m.sum()/(w*h) # 图像平均灰度值发现

2021-02-25 14:22:02 5480 4

原创 【笔记】opencv的python实现·像素处理 像素访问 alpha通道

像素概念计算机在处理某个图像时,会首先将其划分为一个个小方块,每个小方块是一个独立的处理单位,成为像素点记录一些基础语法:,X[:,0]就是取矩阵X的所有行的第0列的元素,X[:,1] 就是取所有行的第1列的元素彩色图像的读取RGB模式的彩色图像在读入OPENCV进行处理时会按照行方向依次读取该RGB图像的B通道 G通道 R通道的像素点,并将像素点以行为单位存储在ndarray的列中可以用image[0,0,0]访问图像image的B通道内第0行第0列上的像素点,第一个索引表示第0行,第二个索引

2021-02-25 00:26:51 964

原创 mybatis-plus代码生成器使用和代码

在springboot项目中第一次用这个,试了一下,能成功启动和生成文件但目前还有问题,先记录一下:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a

2021-02-24 11:33:09 273

原创 笔记2深度学习 梯度和梯度法

函数实现对于一个函数f(x0,x1)=x0的平方+x1的平方偏导数可以这样实现:def function_2(x): return x[0]**2 + x[1]**2 #或者return np.sum(x**2)+梯度可以这样实现:def _numerical_gradient_no_batch(f, x): h = 1e-4 # 0.0001 grad = np.zeros_like(x) for idx in range(x.size):

2021-02-24 00:57:27 747

原创 JDBC批量操作批量增加批量修改

批量增加利用JdbcTemplate的batchUpdate方法有两个参数,第一个是Sql语句,第二个是list集合代码:1.先在service中创建方法(已经有了增删改查方法,现在加上)public void batchAdd(List<Object[]>batchArgs){ bookDao.batchAddBook(batchArgs);}2.再在Dao接口创建这个方法://批量添加void batchAddBook(List<Object[]>batchA

2021-02-22 13:58:55 1580

原创 axios取消请求

let btns= document.getElementsByTagName('btn'); let cancel = null; btns[0].onclick = function (){ if(cancel !== null){ cancel(); //检测上一次的请求是否完成,如果未完成则取消请求 } axios( { method: 'GET', url:.

2021-02-21 16:25:02 187

原创 【前端笔记】vue父子组件通信和vuex的使用

父子组件通信父组件向数据先创建Home.vue和HelloWorld.vue:<template> <div class="home"> <h2>{{count}}</h2> <button @click="count++">+</button>f <button @click="count--">-</button> <img alt="Vue logo" src

2021-02-20 17:42:22 490

原创 vue3.x案例 购物车

购物车:<template> <div> <table> <caption><h1>购物车</h1></caption> <tr> <th></th> <th>编号</th> <th>商品名称</th> <th>商品价格&lt

2021-02-20 07:48:15 2468

原创 spring自定义作用域 依赖注入之手动注入

自定义作用域spring容器自带的有2种作用域,分别是singleton和prototype;还有3种分别是spring web容器环境中才支持的request、session、applicationsingleton是spring容器默认的作用域,一个spring容器中同名的bean实例只有一个,多次获取得到的是同一个bean;单例的bean需要考虑线程安全问题prototype是多例的,每次从容器中获取同名的bean,都会重新创建一个;多例bean使用的时候需要考虑创建bean对性能的影响

2021-02-18 23:50:04 266

原创 springboot项目启动后无法访问index.html首页

今天新建了一个springboot项目,目录如下:index.html在static目录下。然后启动后访问端口仍然显示error page,找了一下看到有一个说是要加上themleaf依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artif

2021-02-18 11:50:12 3295

原创 Uncaught (in promise) Error: Request failed with status code 500

前端: // 获取所有的导航菜单 async getMenuList(){ const {data:res} = await this.$http.get("menus"); console.log(res.data); if( res.status != 200) return this.$message.error("操作失败!!!"); this.menuList = res.data; },后端:@RestControlle..

2021-02-15 15:45:54 41613

原创 springboot集成swagger

先新建springboot项目,选择springweb导入依赖:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>

2021-02-15 01:00:56 158

原创 promise的应用和在VUE中使用axios发送AJAX请求服务器

promise用promise对函数封装:原来的代码:<!DOCTYPE html><html><head> <title>vue demo</title> <style type="text/css"> body { font: 1.2em arial, helvetica, sans-serif; margin-top: 50px;

2021-02-14 00:13:05 424 1

原创 mybatis复杂查询环境 多对一的处理 按照结果嵌套处理和按照查询嵌套处理

sql插入表student的语句:insert into student (id, name, tid) values ('9', '梁梁','2');insert into student (id, name,tid) values ('7', '亮亮','2');两张表:所对应的实体类,学术类:package com.kuang.pojo;import lombok.Data;public class Student { private int id; pr

2021-02-11 01:21:27 217

原创 redis设置密码和启动 redis数据类型

启动操作:输入:redis-server.exe redis.windows.confredis-cli.exeshutdownexitredis-server.exe redis.windows.conf设置密码L:cd C:\Program Files\RedisC:\Program Files\Redis>redis-cli.exe127.0.0.1:6379> config get requirepass“requirepass”“”127.0.0.1:

2021-02-10 02:17:58 318

原创 javascript箭头函数和this的指向问题

箭头函数下面两代码等价:const fun1 = function(x){return x*x;}const fun = x => x*x;function换成=>,放在参数和函数体中间注意:如果没有参数,或有多个参数,需要使用()来定义参数列表如果有一个参数,可以不()如果函数体中只有一条语句,可以不用{}排序:let arr = [1,5,2,34,22];let narr = arr.sort(function(a,b){ return a-b;});conso

2021-02-09 00:09:19 485

原创 【学习笔记】opencv的python接口 读取摄像头、图像和绘图

读取摄像头:import cv2 as cvif __name__ == '__main__': cap = cv.VideoCapture(0) #一般电脑内置摄像头为0,你可以通过设置成 1 或者其他的来选择别的摄像头 if not cap.isOpened(): print("Cannot open camera") exit() while True: # Capture frame-by-frame ret, frame = cap.read()

2021-02-08 11:59:15 889 2

原创 【学习笔记】opencv的python接口 几何变换

先跑一下示例代码:平移:import cv2 as cvimport numpy as npfrom matplotlib import pyplot as pltimg = cv.imread('66.png')imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]mode = imgInfo[2]dst = np.zeros(imgInfo, np.uint8)for i in range( height ):

2021-02-08 11:11:02 260 1

原创 task2:opencv的python接口图像储存、色彩空间、

task2:图像储存、色彩空间、图像的算数运算。笔记:使用managers.WindowManager抽象窗口和键盘:main.py:import cv2from manager import WindowManager, CaptureManagerclass Cameo(object): def init (self): self._windowManager = WindowManager('Cameo', self.onKeypress) self._ca

2021-02-07 12:44:47 321

原创 mybatis的mapper.xml文件中含有中文注释时运行出错,mybatis配置优化和别名优化 mybatis配置之映射器说明

(## 配置优化## 别名## 映射器## 配置优化## 解决属性名和字段名不一致的问题

2021-02-03 01:21:42 644

原创 IDEA第一个mybatis程序 mybatis增删查改操作 mybatis的map模糊查询

新建IDEA的MAVEN项目目录:数据库:打开可视化管理工具:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2021-02-02 20:10:47 337

原创 【python笔记】python模块 datatime模块

模块使用“ import xxx module ”导入模块的本质就是: 将xxxmodule .py 中的全部代码加载到内存井执行,然后将整个模块内容赋值给与模块同名的变量,该变量的类型是module ,而在该模块中定义的所有程序单元都相当于该module 对象的成员。使用from… .import 只导入模块中部分成员, 该模块中的输出语句也会在import 时自动执行, 这说明Python 依然会加载并执行模块中的代码。在默认情况下, 如果使用“from xxx import *”这样的语句来导

2021-02-02 16:32:24 478 1

原创 npm安装vue 解决VUE无法打开图形界面工具,输入vue ui无反应 vue-cli版本2.9.6无法升级 npm uninstall vue-cli卸载时失败

一开始想弄vue的项目管理工具,又安装了cnpm 试了一下:cnpm install -g @vue/[email protected] ui输入以后毫无反应。又试了cnpm i -g @vue/cli版本没有到3.0 难怪没法升级尝试卸载:cnpm uninstall vue-cli -g又尝试用npm装仍然失败:卸载命令输入了无效:然后实在毫无办法我去文件夹直接点了右键删除了VUE和cli开头的文件夹,似乎卸载了,但出现了毛病:输入:cnpm i -g @v

2021-02-01 04:22:31 869

合肥工业大学数据库实验报告

合肥工业大学数据库系统的实验报告

2023-11-28

jvm相关的一些学习笔记记录

jvm

2023-07-28

合工大分布式程序设计综合设计报告

张赞老师,题目内容是:从网页爬取气象数据(数据规模要求超过1000个城市),并使用spark技术对爬取的气象数据进行处理分析,并对分析结果进行可视化处理。 限于本次大作业时间有限,没有办法全面分析这些数据,大作业中主要计算分析了各个城市过去24小时的平均气温和降水量、湿度情况。

2023-06-03

合肥工业大学软件工程大作业-车票管理系统

蒋哲远老师的车票管理系统大作业

2023-06-03

计算机体系结构考试复习笔记

计算机体系结构考试复习笔记

2023-04-16

合肥工业大学分布式程序设计实验报告

几个实验的实验报告。

2023-04-04

合工大计算机网络课程设计报告

合肥工业大学计算机网络课程设计

2023-03-20

2022计算机设计大赛的作品文档

2022计算机设计大赛的作品文档

2023-03-19

合工大分布式程序设计期末报告

合肥工业大学分布式程序设计,有关大数据技术的一项期末报告

2023-02-20

合工大自然语言处理实验报告和代码,孙晓老师的课

合工大自然语言处理实验报告和代码,孙晓老师的课

2022-12-01

合工大嵌入式课程设计实验报告,合肥工业大学嵌入式系统原理

嵌入式系统原理的课程设计报告,是间隔点亮leD灯的,用C++写的

2022-08-03

合肥工业大学编译原理课程设计报告

李宏芒老师教的编译原理,本人为2020级计科学生,程序用java写的

2022-08-03

软件工具与环境汇报的ppt

石雷老师的课程,自己的汇报ppt。

2022-05-19

合工大程序设计艺术与方法报告

合工大程序设计艺术与方法报告

2022-01-30

李培培python实验报告.zip

李培培老师上机的实验报告

2021-12-15

合工大数据结构课程设计计算器源码

合工大数据结构课程设计计算器源码

2021-08-21

flash-vue-h5.zip

vue前端代码

2021-08-21

学习(markdown.zip

自己的学习笔记

2021-08-09

redis-string-springcache.zip

springcache+redis+tkmybatis

2021-08-04

mango-platform.zip

springboot项目-mongoplat

2021-07-26

springboot+vue商城项目(谷粒

商城

2021-07-26

SpringBoot+Vue(网盘 记得改英文.zip

网盘项目

2021-07-26

spring-boot-demo.zip

例子

2021-07-26

springboot+vue 网课管理系统后端代码

springboot+vue 网课管理系统后端代码

2021-07-25

spring-boot-mmanyexamples.zip

spring-boot-mmanyexamples.zip

2021-07-25

空空如也

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

TA关注的人

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