自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC总结-2

文章目录SpringMVC增强3种情况必须配置的情况CRUD(增删改查)(可能要补充)数据转化、格式化、校验1. 自定义类型转换器1) 类型转换器概述2) Spring 支持的转换器类型3) 自定义转换器示例InitBinder注解数据格式化概述日期格式化数值格式化概述类型转换失败,获取错误消息数据校验在页面显示错误信息Spring MVC 数据校验原生表单获取错误信息国际化定制自己...

2020-01-17 17:45:10 236

原创 SpringMVC总结-1

文章目录基础知识简介基础注解@RequestMapping 标注位置@RequestMapping的各个属性:@PathVariable 映射URL绑定的占位符REST风格概念解释问题:页面上只能发起GET、POST两种请求获取页面发送请求时所带的参数@RequestParam@RequestHeader@CookieValue传入POJO对原生API的支持乱码处理请求乱码:响应乱码发送数据到页面...

2020-01-17 17:43:34 527

原创 SpringMVC-访问页面提示404-The origin server did not find a current representation for the target resource

情况叙述首先编程环境是intellij idea首页面index.jsp可以正常访问但是其他的页面均无法访问,报错页面信息原因猜测我们在配置tomcat 时,配置了这个意思就是:我们将项目打成war 包(自动的),之后将war 包部署到tomcat 上运行.在运行过程中用到的各种资源,tomcat 都是在这个war 包中拿的.当我们请求了某个页面,tomcat 到war 包中拿...

2020-01-16 17:18:55 881 2

原创 spring-AOP面向切面编程

AOP场景AOP(Aspect Oriented Programming):面向切面编程OOP(Object Oriented Programming):面向对象编程面向切面编程:基于OOP基础之上的新的编程思想面向切面编程指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这种编程方式,面向切面编程。辅助理解面向切面编程场景:计算器运行计算方法的时候进行日志记录日志...

2019-12-02 16:33:54 155

原创 spring-高级装配,bean的作用域,工厂方法在xml中的调用

高级装配bean 的作用域单例(Singleton):在整个应用程序中,只创建bean 的一个实例原型(Prototype):每次注入或通过spring 上下文获取时,都会创建一个新的bean 实例会话(Session):在Web 应用中,为每个会话创建一个bean 实例请求(request):在Web 应用中,为每个请求创建一个bean 实例<bean> 中有...

2019-11-17 17:17:30 112

原创 spring-XML装配,构造函数、c-名称空间、property属性、p-名称空间的只用

XML 装配新项目不怎么用了XML 来进行配置了,但是在对老项目进行维护时,还是需要的。在resource 中新建Spring XML 文件,我们一般把这个文件命名为ApplicaContext。<?xml version="1.0" encoding="UTF-8"?><!-- 我们一般根据需要在下方声明xml 命名空间,或者xsd 文件<beans xmlns...

2019-11-17 17:14:20 198

原创 spring-配置类-@Bean 注解的使用,显式装配

遇到无法在给类加@Component 等注解时,如何做配置类?比如:使用第三方jar包时,就不能使用@component 和@Autowired 自动装配了解决办法:显式装配java 配置类配置类不能有任何的业务逻辑,也不能入侵到任何的业务逻辑中,所以应当为配置类单独设置一个包@Bean 的使用:我们只在配置类中添加@Configuration 注解,而不添加@Compon...

2019-11-17 16:24:42 313

原创 web 基本结构,@Repository、@Service 、@Controller、@Component 四者关系

web的基本架构我们使用spring构建web程序时,可以根据类所在添加不同的注解。比如Controller 层下的类我们可以添加@Controller 注解代替@ComponentService 层下的类我们可以添加@Service 注解代替@Componentdao 层下的类我们可以添加@Repository 注解代替@Component事实上,@Repository、@Servic...

2019-11-17 10:22:09 532

原创 spring-测试类 junit4 以及spring-test 的使用

测试类junit 测试在pom文件中添加对 junit 的依赖在test 文件夹下创建一个新的包(建议与被测试类所在包的包名相同),创建测试类在测试类中添加所需的注解:public class AppTest { // 需要添加的注解 @Test public void testPlay(){ ApplicationConte...

2019-11-17 10:18:39 436

原创 spring-@ComponentScan 组件扫描及 @Autowired 自动装配的使用

组件扫描:@ComponentScanspring进行扫描时,会以配置类(默认@Component 注解加在配置类中)所在的包为基础,扫描当前包,以及其子包。所以配置类的位置一般放在最外层的包目录下还可以特别指定一下扫描的路径指定@ComponentScan(“路径”)在xml 中进行配置这里有详细的演示@Autowired 的使用场景有参构造函数...

2019-11-17 10:08:02 1086

原创 java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected

Java spring报错 java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected首先感谢大佬ncepu_Chen的热情帮助,自己搞了一下午没成,结果大佬来了分分钟解决战斗。先确定下问题的情况,在程序的正确位置加了注解之后,开始运行。首先第一点发现程序运行特别慢之后程序报错...

2019-11-11 21:02:39 690

原创 opencv在pycharm中没有智能提示,或者报错:无法导入cv2模块

opencv在pycharm中没有智能提示,或者报错:无法导入cv2模块出现这两个问题的原因大多数都是因为没有安装opencv的扩展库。如果使用的是anaconda的虚拟环境,直接进入anaconda的prompt,输入如下代码,等待安装成功即可pip install opencv-contrib-python...

2019-09-08 22:26:44 1279

原创 python基本知识回顾

python 部分知识回顾列表的存储方式,对于列表 list[5] 来说,他在内存中的存储形式为: 作图因为列表中的元素可以是任意类型的,所以列表不能像C中的数组那样,划分一块连续的空间,并在其中直接存储数据。变量值的修改a = 123a = "abc"当第二条代码运行时,系统再内存中新申请一片内存,并存入“abc“,之后将新内存的引用,而旧内存将由垃圾回收机制回收,垃圾...

2019-09-02 20:57:13 182

转载 编译报错:object_detection/protos/*.proto: No such file or directory

在学习到第五章“深度学习的目标检测”的 “5.2.1 安装TensorFlow Object Detection API”时需要编译 proto文件,因为电脑比较老旧用的Win10系统,所以尝试从官网下载了 protoc-3.6.0-win32,解压后将bin里面的protoc.exe的路径加到电脑的 环境变量的PATH中,然后运行书上给的命令 protoc object_detection/pr...

2019-08-19 16:54:27 237

原创 pycharm报错:AttributeError: module 'cv2.cv2' has no attribute 'cv2.MultiTracker_create()'

解决办法:在cmd中输入下列代码,如果是anaconda配置的环境,就在anaconda得prompt中输入pip install opencv-contrib-pythonopencv-contrib-python简介:opencv-contrib是opencv的一个扩展模块,里面包含许多最新的以及可能还没有正式发布的有待于进一步完善的算法。具体的介绍看这里。安装普通的openc...

2019-08-13 08:34:13 4787

原创 surface pro4 多点触控失灵及触控笔失灵问题的解决

废话不多说,先上解决办法,再聊我绝望的历程。嗯嗯嗯,很简单 win+x 打开设备管理器呐,就是它。之后出来这么个东西然后,我们打开那个“人体输入学设备”,里面有个“Intel( R) Precise Touch Device”右击,“卸载设备”,然后弹出个对话框, 不要点那个“删除此设备的驱动软件”,有啥后果我也不知道,没试过,建议你也别试,嘿嘿,试完了有啥后果告我一声哈。直接点卸载就...

2019-08-08 09:27:07 27541 9

原创 算法-分治法

分治法算法思想设计思想:讲一个难以解决的大问题,分割成一些类型相同的、规模较小的、可独立求解的子问题,求解后还可以找到适当的方法把他们合并成原问题的解分治法与递归联系十分紧密递归边界条件和递归方程是递归函数的两个要素,有了他们,递归才能在有限次计算后得出结果使用条件该问题的规模缩小到一定的程度就可以容易地解决;该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子...

2019-07-13 16:49:03 309

转载 java 入门、简介

文章目录Java 和 C/C++ 的区别Java 程序的分类Java 程序结构命名规范三种注释风格一些 java 语法字符串类java.util.Scanner 的使用:数组for 循环的使用向量面向对象三大特性类和它的属性、方法异常处理错误异常输入输出流数据库多线程这片文章只是对java 做了一个大体的介绍,细节有,但是不多,可以用来简单的入门,感谢华北电力大学王素琴老师的pptJava...

2019-06-26 16:08:47 152 1

原创 算法-归并排序-分治法

归并分类法简介归并分类算法利用分治法的思想,将要排序的数据二分为2组、又对这2组继续二分为4组…直至每组只有1到2个数据,这时通过比较进行排序。之后再将排序后的各组数据通过比较不断合并为更大的数组,直至最后合成为初始的数组。算法流程或算法设计思想。利用分治法思想,具体流程:1. 使用递归思想,将每组数据不断二分为两组,直至无法继续二分。2. 对完成分组的数据进行排序,排序后按原路线...

2019-05-19 17:29:23 703

转载 算法-贪心法

贪心法基础知识贪心算法总是做出在当前阶段看来最好的选择,而并不从整体最优考虑。因此他做出的选择都是局部最优解。贪心算法只能在某些问题上得到整体最优解对于一些特殊的问题,若要求得最优解,需要花费的代价(时间、空间)很大。这时作为一个平衡,花费较小代价获得一个次优解就成了另一个选择,这也是贪心法存在的意义。贪心方法是一种分级处理方法,它首先根据题意,选取一种量度标准,然后根据量度标准对成本...

2019-05-14 11:41:31 1977 1

转载 算法-动态规划

动态规划基础知识最优化概念:在一定条件下,找到一种途径,使对各阶段的效益,经过按问题具体性质所确定的运算以后,使得全过程的总效益达到最优关键点:对阶段的划分(必须依据题意分析,寻求合理的划分阶段,很重要!很重要!很重要!)多阶段决策过程:在任一阶段后的行为都依赖于该阶段的状态,而与该阶段之前的过程是如何达到这种状态的方式无关。(通俗理解:对一阶段a,a 之后的阶段都依赖于a 阶段,但是与...

2019-05-12 22:56:52 447

原创 java 连接 access 后插入“insert”语句出错

错误点:insert 语句出错错误句: stmt.execute(“insert into stu (姓名,院系,出生日期,平均成绩,性别) values(‘东田’,‘能动学院’,#1992-3-4#,‘20’,‘男’)”);这里面的 insert into stu (姓名,院系,出生日期,平均成绩,性别) values(‘东田’,‘能动学院’,#1992-3-...

2019-05-12 10:26:09 598

原创 Anaconda-numpy-opencv配置问题-dll can not be found

使用 anaconda 配置 opencv ,各种包都已经在 anaconda 中下载好之后,运行一个 opencv 程序,出现这种类型的错误,编译器用的 vscode,下面有两个解决办法反复重装,在网上找了很多办法,包括使用 conda 安装,pip 安装都无法解决这个问题。后来发现 numpy 在 VS code 中也无法使用,而且报的是同样的错误猜测 numpy 和 opencv 都...

2019-04-24 11:15:49 234

原创 opencv-图像处理-行、列、通道

img=cv2.imread('1P40G41214-5.jpg') print(img.shape) print(img[100,100]) print(img[100,100,0]) print(img[100,100,1]) print(img[100,100,2])#输出# (1200, 1920, 3)# [121 167 208]# 121# 167# 208...

2019-04-08 20:30:34 2386

原创 java-对象数组与 vector 向量组合

问题 // 大概的意思就是:要添加 3 个 Book 对象到 vec(向量 vector)中去,但是只想创建一个 Book 对象; // 给 b 赋一次值,向 vec 中添加一次。 Book b = new Book(); for(i=0;i<3;i++){ b.setInfor(); vec.add(b); }添加的时候并没有报错,但是到后面从 vec 中 get(...

2019-03-28 12:26:58 728

原创 蓝桥杯-数字三角形

问题描述  (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路  径,使该路径所经过的数字的总和最大。  ●每一步可沿左斜线向下或右斜线向下走;  ●1<三角形行数≤100;  ●三角形中的数字为整数0,1,…99;  输入格式  文件中首先读到的是三角形的行数。  接下来描述整个三角形输出格式  最大总和(整数)样例输入573 88 ...

2019-03-22 15:49:10 1728 2

原创 蓝桥杯-未名湖边的烦恼-递推递归

问题描述  每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。  每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法)输入格式  两个整数,表示m和n输出格式  ...

2019-03-21 14:34:15 204

转载 蓝桥杯 算法训练 ALGO-116 最大的算式

算法训练 最大的算式  时间限制:1.0s   内存限制:256.0MB问题描述  题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:  N=5,K=2,5个数字分别为1、2、3、4、5,可以加成:  1*2*(3+4+...

2019-03-20 19:57:11 885

转载 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-20 19:48:34 116

多项式计算器-简易版本-java

1.可进行多位整数、小数运算。 2.可进行简单的多项式运算,但是没有小括号 3.输入“=”,之后还可以接着运算,但之前的运算结果会丢失

2019-04-14

空空如也

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

TA关注的人

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