- 博客(109)
- 资源 (1)
- 收藏
- 关注
原创 【springMVC】【HTTP状态 500 - 内部服务器错误】
1、报错:run输出报错Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘cacheManager’ available2、记录:在学springMVC的时候,配置spring-servlet.xml web.xml都没有问题,所有代码都没有发现问题,注释掉springMVC配置就能启动tomcat,看了好多方法,jdk版本都换了,就是不行。最后发现
2022-04-08 20:43:51
981
原创 【mybatis】【构建SQL语句】
一、SQL构建对象介绍我们之前通过注解开发时,相关SQL语句都是自己拼血的,一些关键字写起来比较麻烦,而且容易出错。 MyBatis给我们提供了org.apache.ibatis.jdbc.SQL功能类,专门用于构建SQL语句。1、查询操作定义功能类并提供获取SQL语句的方法。 @SelectProvider:生成查询用的SQL语句注解。 type属性:生成SQL语句功能类对象 method属性:指定调用方法 2、新增操作定义功能类并提供获取SQL语句的方法。 @InsertP
2022-03-04 15:24:23
435
原创 【MyBatis】【注解开发、注解实现多表操作】
目录一、注解开发1、介绍2、相关标签、属性介绍3、步骤1、在核心配置文件中配置映射关系2、创建接口 和 查询方法:3、创建测试类:二、注解实现多表操作一对一1、相关属性 标签介绍2、实现步骤一对多多对多三、构建SQL语句四、学生管理系统一、注解开发1、介绍2、相关标签、属性介绍3、步骤1、在核心配置文件中配置映射关系<?xml version="1.0" encoding="UTF-8" ?&
2022-03-02 19:11:31
1451
原创 【MyBatis】【多表操作】
一、多表之间的关系1、一对一:在任意一方建立外键,关联对方的主键2、一对多:在多的一方建立外键,关联一的一方建立主键3、多对多:借助中间表,中间表至少两个字段,分别关联两张表的主键...
2022-03-02 15:53:30
1178
原创 【mybatis】遇到的问题(Could not find result map ‘....‘ referenced from ‘....)
1、先放图2、分析提示说找不到result map这时候去检查映射配置文件的<resultMap>标签很傻X,发现是自己的<select>中的 resultMap 的名字大小写问题。总结:以后遇到 Cloud not find result map 报错先检查一下名字是不是写错了。3、小问题完美解决看看输出结果加戏阶段:现在学的很基础,不要眼高手低,任何一个小问题都要分析明白了。努力把基础打好。加油。...
2022-03-01 22:41:52
7571
1
原创 【MyBatis】遇到的问题(Cause: java.lang.ClassNotFoundException: Cannot find class: card)
1、先放图2、分析报错一直提示xml配置文件有问题,可是怎么也找不到问题。最后提示无法解析类别名 card ,这里我突然想到类别名怎么也应该是 Card 。突然想到:起别名! <!--起别名--> <typeAliases> <package name="com.itheima.bean"/> </typeAliases>在MyBatis核心配置文件中,可以通过上述标签起别名。<pac.
2022-03-01 21:13:31
743
原创 【MyBatis】【接口代理实现Dao、动态SQL、分页插件】
接口代理实现Dao层 映射配置文件-----动态SQL 核心配置文件-----分页插件 多表操作接口代理实现Dao层传统的方式实现Dao层,我们既要写接口,还要写实现类。而MyBatis框架可以帮助我们省略编写Dao层接口实现类的步骤。程序员只需要编写接口,由MyBatis框架根据接口的定义来创建该接口的动态代理对象。 实现规则 映射配置文件中的名称空间必须和Dao层接口的全部类名相同。 映射配置文件中的增删改查标签的id属性必须和Dao层接口的方法名相同。 映射配置文件中的增删
2022-03-01 16:37:33
462
原创 【MyBatis】【相关API 、配置映射文件、核心配置文件、传统方式实现Dao层】
Mybatis相关的APIorg.aoache.ibatis.io.Resources:加载资源工具类。org.aoache.ibatis.session.SqlSessionFactoryBuilder:获取SqlSessionFactory工厂对象的功能类。org.aoache.ibatis.session.SqlSessionFactory:获取SqlSession构建这对象的工厂接口。org.aoache.ibatis.session.SqlSession:构建者对象.
2022-02-27 22:08:29
815
原创 【mybatis】遇到的问题(Mapped Statements collection does not contain value for StudentMapper.update)
1、放图2、错误分析:提示语是说 在Mapper Statements 中 没有找到 StudentMapper.update 的值3、错误解决第一种错误:唯一标识符id是不是有错误字母。
2022-02-27 19:33:48
409
原创 【JDBC】学习笔记__案例
JDBC入门 JDBC功能类详解 JDBC案例 JDBC工具类 JDBCSQL注入攻击 JDBC事务JDBC入门概念:是一种用于执行java语句的API本质:一套帮助开发人员实现不同关系型数据库链接的规范(接口)1、程序案例:导入jar包 注册驱动 获取数据库连接(已经提前准备好一个案例数据库) 获取执行者对象 执行sql语句返回结果 处理结果 释放资源 总结:首先注册驱动,然后获得一个数据库连接的对象connection,通过使用该对象获得一个执行者对象...
2022-02-25 22:24:30
3123
原创 【mybatis】遇到的问题(Unknown initial character set index ‘255‘ received from server)
上来先放图在运行mybatis入门案例的时候报的错误,前后检查了很多遍,完全按照教程来的,但是一直报错,纠结了很久。上网看了大佬们的分析与解决方法,做一个总结。这个问题错误提示很明显,是字符集有问题。解决方法:原代码:<dataSource type="POOLED"><!-- 配置数据库四个的基本信息--> <property name="driver" value="co.
2022-02-25 15:10:01
624
原创 MySQ安装与配置(压缩包版本)
目录下载压缩包 配置初始化文件my.ini1、MySQL 下载地址(https://dev.mysql.com/downloads/mysql/)MySQL可以选择安装版,也可以选择压缩包版,我在这里用到的是压缩包版本。(安装包版本有时间补上)...
2022-02-22 15:29:37
496
原创 Ensemble Learning from Crowds
摘要来自众包标记数据的传统学习由两个阶段组成:从其多噪声标签的实例推断出真实标签,并使用这些实例使用这些实例使用这些实例。这种直接的两级学习方案遭受了两个弱点:(1)推理的准确性可能非常低; (2)有用的信息可能在推论期间丢失。在本文中,我们提出了一种从人群中学习的新型集合方法。我们所提出的方法是元学习计划。它首先使用引导过程从原始众包标记的数据集中创建M子数据集。对于每个子数据集,根据其多个噪声标签的分发和类成员资格,每个实例都以不同的权重复制。然后从此扩展子数据集接受基本分类器。最后...
2021-07-31 15:36:01
2476
原创 对python控制流求梯度
使用MXNet的便利之处是。即使函数的计算图包括了python的控制流(如条件或者循环),也可以求梯度,比如:定义一个函数f():def f(a): b = a * 2 while b.norm().asscalar() < 1000: b = b * 2 if b.sum().asscalar() > 0: c = b else: c = 100 * b return c求函数 f()的梯度:
2020-10-29 15:03:26
1024
原创 自动求梯度
深度学习中,我们经常要对函数求梯度,那么梯度是什么?如:z=x+y则:z的梯度为:(dz/dx,dz/dy)=(1,1),即由多元函数的各一阶导数构成的向量.代码演示:from mxnet import autograd, nd #创建变量x 并赋值x = nd.arange(4).reshape((4,1))#为了求得有关变量x的梯度,要调用函数 attach_grad 来申请存储梯度所需要的内存x.attach_grad()#为了减少计算和内存的开销,默认条件下MXNet
2020-10-29 14:29:36
765
1
原创 Android开发 UI组件
布局管理器线性布局(linearLayout)常用属性:android:idandroid:layout_widthandroid:layout_heightandroid:background //自定义背景颜色 图片android:layout_margin //外边距,距离外部元素的边距android:layout_padding //内边距android:orintation //线性布局的方向<?xml version="1.0" enco...
2020-09-22 19:41:14
268
原创 python——爬虫基础2
一、 重要方法①获取一个get请求:import urllib.requestresponse = urllib.request.urlopen("http://baidu.com")print(response.read().decode('utf-8'))②获取一个post请求:import urllib.parsedata = bytes(urllib.parse.urlencode({"name": "hahahhaha", "sex":"boy"}), encodi.
2020-08-18 17:28:11
138
原创 python——urllib.error.HTTPError: HTTP Error 418错误
源代码如下:from urllib.request import urlopen, Requesturl = 'https://movie.douban.com'ret = Request(url, headers=headers)res = urlopen(ret)aa = res.read().decode('utf-8')print(aa)报错:Traceback (most recent call last): File "G:\python练习空间\电影爬虫\tes
2020-08-18 11:13:10
1764
原创 python——xlwt
安装$ pip install xlwt例子:import xlwt# 创建一个workbook 设置编码workbook = xlwt.Workbook(encoding = 'utf-8')# 创建一个worksheetworksheet = workbook.add_sheet('My Worksheet')# 写入excel# 参数对应 行, 列, 值worksheet.write(1,0, label = 'this is test')# 保存workboo
2020-08-17 10:19:43
604
原创 python——ModuleNotFoundError: No module named ‘bs4‘
报错原因是没有安装bs4模块什么是bs4模块?Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.解决:可以直接在命令窗口安装,通过命令C:\Users\徐文涛>pip install beautifulsoup4Collecting beautifulsoup4 Downloading https://fi
2020-08-17 10:08:34
810
原创 python——爬虫基础
一 在placekitten上面下载一只猫咪图片import urllib.requestresponse = urllib.request.urlopen("http://placekitten.com/g/300/600")cat_img = response.read()with open('cat_500_600.jpg','wb') as f: f.write(cat_img)或者import urllib.request#先获取一个request对.
2020-08-10 13:17:51
157
原创 python——魔法方法
python 支持通过对一些魔法方法的重写 可以实现自定义如算术运算 __add__(self, other) + __sub__(self, other) - __mul__(self, other) * __truediv__(self, other) / __floordiv__(self, other)
2020-08-05 13:45:23
110
原创 python——time模块
time 模块 -- 时间获取和转换time 模块提供各种时间相关的功能在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendar必要说明:虽然这个模块总是可用,但并非所有的功能都适用于各个平台。 该模块中定义的大部分函数是调用 C 平台上的同名函数实现,所以各个平台上实现可能略有不同。时间元祖(time.struct_time):gmtime(),localtime() 和 strptime() 以时间元祖(struct_time)的形式返回。..
2020-08-02 22:56:03
203
原创 python——pickle模块
pickle模块 (泡菜) pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。“Pickling”是将Python对象层次结构转换为字节流的过程,“unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或恶意构造的数据是不安全的。重要方法:pickle.dump( 绝对路径,打开要存的文件 )pickle.load(打开要读的文件)举例1:创建一个列表保存到文...
2020-07-31 16:31:00
192
原创 python——对象
1 对象1.1 定义一个类 (对象 = 属性 + 方法)class Turtle: #属性 color = 'green' weight = 10 legs = 4 shell = True mouth = '大嘴' #方法 def climb(self): print("正在向前爬...") def eat(self): ...
2020-07-29 22:28:05
227
原创 python——丰富的else语句 简洁的with语句
丰富的else语句· 结合 判断语句:要么怎样 ,要么不怎么样if : _______________else: _______________ · 结合 循环语句:干完了就能怎么样,干不完就别想怎么样 循环完成时执行#求最大约数def showMaxFactor(num): count = num // 2 while count > 1: if num % c...
2020-07-28 17:52:15
135
原创 python——try-except语句
1语法try: #检测范围except Exception[as reason]: #出现异常(Exception)后处理的代码2举例 打开文件try: f = open("C:\\Users\\徐文涛\\Desktop\\哈哈.txt") print(f.read()) f.close()except OSError: print("没有改文件")3错误类型总结:...
2020-07-28 17:20:55
469
原创 python——OS模块
模块是一个所有你定义的函数和变量的文件,其后缀名是py。模块可以被别的程序引入,已使用该模块中的函数等功能。一 OS模块:Operating System 有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。 os模块中关于文件/目录常用的函数使用方法 函数名 ...
2020-07-22 16:39:53
105
原创 python 文件打开方式
r 以只读方式打开 w 以写入方式打开文件,会覆盖已存在的文件 x 用词方式打开文件,如果文件已存在,会发生异常 a 一些如模式打开,如文件存在,在文件末尾追加写入 b 以二进制打开文件 t 以文本模式打开 + ...
2020-07-21 23:17:01
420
原创 python——错误总结
①读取文件时,出现乱码或者UnicodeDecodeError: 'gbk' codec can't decode byte 0xXX in position XX: incomplete multibyte sequence错误原因: 1 中文字符乱入解决:在读取文件时,就指定编码方式 如:f = open('C:\\Users\\taotao\\Desktop\\1.txt', encoding='utf-8')...
2020-07-21 21:25:04
273
原创 python——文件
任务:将文件(record)中数据进行分割并按照以下规则保存:--涛涛的对话单独保存为boy_*.txt文件(去掉 涛涛:)--星星的对话单独保存为girl_*.txt文件(去掉 星星:)--文件总共三段对话分别保存为boy_1.txt, girl_1.txt, boy_2.txt, girl2_txt, boy_3.txt, girl_3.txt 6个文件(去掉文件中的“=====...”)①split(sep=None, maxsplit=-1): 不带参数默认以空...
2020-07-21 21:19:04
226
原创 C语言的输入输出
printf("%d",x)%md : 使不足m位的int型以m位 右对齐 补充空格%0md:使不足m位的int型以m位 右对齐 补充0%.mf: 保留m位小数
2020-05-16 12:08:24
165
原创 101_本土化
#include<iostream>#include<string>using namespace std;int main(){ string str1; while(cin>>str1){ string str2,str3; int t2=0,t3=0; for(int i=0;i<str1.length();i++){ if(str1[i]!=','){ ...
2020-05-14 11:52:29
216
原创 36_JLH统计法统计飞龙
#include<iostream>#include<string>#include<string.h>#include<math.h>using namespace std;int ele[26]={0};int main(){ int T; string dragons; cin>>T; while(T--){ cin>>dragons; fo...
2020-05-13 14:43:24
303
原创 Daota(未完成)
#include<iostream>#include<string>#include<math.h>using namespace std;struct Opponent//敌人类型{ int x; int y; int hp; int distance;}opponent[5];int main(){ int X, Y;//我的位置 int x, y, hp;//敌人 double L, R;/...
2020-05-13 14:14:41
204
原创 数据库原理
1什么是数据库系统? 在计算机系统中引入数据库后的系统。它是由数据库、数据库用户、计算机软硬件、数据库管理员2什么是数据库系统的三级模式? 模式(逻辑模式或概念模式)、外模式(子模式或用户模式)、内模式(存储模式或物理模式)3什么是数据模型的组成要素?数据结构、数据操作、数据的完整性约束4什么是四种数据模型?层次模型、网状模型、关系模型、面向对象模型5什么是第一范式、第二范式、第三范式?关系模式R中每个属性都不可再分关系模式R属于第一范式、且...
2020-05-12 23:52:14
1143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人