- 博客(114)
- 收藏
- 关注
原创 Mysql语句返回多个结果用list接收
返回多条 Mysql报错TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 7 你希望返回一行,但实际select得到的,超过一行记录解决 :用list集合接收 结果集写list的封装类public List<Integer> monthCount();结果集类型问题...
2021-09-07 20:14:48 987
原创 layui子页面跳转到父页面
原文地址问题:想用location.href = "toLoginPage.action";退出登录页面,但是形成页面嵌套解决:用父级元素调用parent.location.href = "../user/login.html";解决: 最外层的页面跳转top.location.href
2021-09-07 09:47:26 506
原创 springmvc-mybaties-spring-radies的常识性问题
mybatis的缓存机制:Mybatis中#{}和${}的区别是什么SpringMVC怎么样设定重定向和转发的redis操作五种数据的命令说明100-Redis面试题Mybatis中核心对象生命周期SpringMVC相关试题SpringMVC错题合集
2021-08-16 16:11:37 85
原创 判断Html页面的哪个按钮被点击了-谷歌
<HTML> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <HEAD> <TITLE></TITLE> <script> document.onclick=function(){ var obj = event.srcElement; if(obj.type == "button"){ alert(obj.id); } }
2021-08-10 18:16:29 1371
原创 在Eclipes里安装Mybaties
一、利用maven配置jar就引入依赖详情地址二、手动引入jar包三、generatorConfig.xml1. 运行配置文件就能自动生成pojo和mapper2. 生成generatorConfig.xml项目右键→new→other→myba… 下边的文件,next。。。配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org
2021-08-03 20:00:43 329
原创 python- 继承
1. 继承子类可以继承父类的属性及方法当父类和子类具有相同的属性或方法时,会优先子类的属性和方法,如果想调用父类的,用super或者未绑定父类2. 基本语法# 单重继承 class 子类名(父类名): ……# 多重继承class 子类名(父类1,父类2,父类3,……) ……3,继承实例4.父类子类具有相同的属性或方法子类覆盖父类调用父类,用super调用父类,用未绑定父类4.1 被覆盖4.2 用super4.3 用未绑定类强制调用父类私有属性方法
2021-03-03 18:57:56 92
原创 python-类的简单介绍-私有
1 python对象1. 对象=属性+方法2 python类在python中,类名约定以大写字母开头class 作为关键字2.1 定义一个类
2021-02-20 12:39:04 498
原创 python-图形用户界面:EasyGui
1. 图形用户界面:EasyGuiEasyGui官网查缺补漏图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面1.1 简介EasyGUI 是 Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的。相反,所有的 GUI 交互都是通过简单的函数调用就可以实现。EasyGUI 为用户提供了简单的 GUI 交互接口,不需要程序员知道任何有关 tkinter,框架,部件,
2021-02-01 23:23:26 2080 2
原创 python-else的用法和with的用法
1. else的三种搭配if elsewhlie/for elsetry except else1.1 if else if 2 > 1: print('2>1') else : print('hh')1.2 whlie/for else如果循环全部执行结束,中间没有跳出(break)语句,执行else语句循环遍历元组,中间没有跳出,输出未中奖,有跳出,不输出未中奖def caipiao (num): for echo in cai:
2021-01-31 12:55:16 275
原创 python-检测异常和raise
1. 监测异常1.1 第一种监测方法:try-except语句1.1.1 try-except语句的基本语法try范围内真有错,剩下程序跳过,直接执行对应的except 内的代码一个try可以匹配多个except,但是只输出第一个错误的信息try: 错误代码范围except Exception[as reason]: 出现异常后的处理代码1.1.2 try-except实例在python3中,IOError属于OSError如果把异常的原因输出:需要把异常对象(reason)转
2021-01-30 23:43:18 185
原创 python-常见异常(Exception)对照
python常见异常名字解释AssertionError断言语句(assert)失败AttributeError尝试访问一个对象没有的属性,比如foo.x,但是foo没有属性xEOFError用户输入文件末尾标志EOF(Ctrl+d),input读取到EOF却没有接受任何数据FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候I
2021-01-30 22:25:55 2019
原创 python-pickle模块
1. pickle模块更多pickle模块的介绍pickle模块实现了用于序列化(dump()函数)和反序列化(load()函数)Python对象结构的二进制协议。“Pickling”是将Python对象层次结构转换为字节流的过程“unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或恶意构造的数据是不安全的。1.1 把数据对象序列化和反序列化实例用途:程序中有一个大的列表等可以用这个替换二进制文件后缀:一般为pk
2021-01-30 21:41:18 160
原创 python-os.path模块中关于路径的常用函数
1. os.path模块独立于os模块1.1 basename(path)去掉目录路径,单独返回文件名import os.path os.path.basename (r'E:\Python\WorkSpace\Demo\aa.txt') 输出:'aa.txt'1.2 dirname(path)去掉文件名,返回路径 os.path.dirname (r'E:\Python\WorkSpace\Demo\aa.txt') 输出:'E:\\Python\\WorkSpace\\Demo'
2021-01-30 10:57:51 261
原创 python-模块-OS模块
1.模块相当于Java的包用import引入2. python的OS模块OS模块包含普遍的操作系统功能Python跨平台的支撑(类似于Java中的JVM)OS会根据开发平台自己调用正确的模块3. OS模块的常用方法3.1 os.name输出正在使用的平台。如果是window 则用’nt’表示,对于Linux/Unix用户,它是’posix’。 import os os.name 输出:'nt'3.2 os.getcwd()得到当前工作目录 print(os.g
2021-01-29 23:04:43 130
原创 python-文件2-文件内容的分类保存
1. 解决的问题把jock.txt文本里甲、乙的四段对话分别提炼出来,每段对话分成两个文件,一个记录甲说的话,一个记录乙说的话,共八个文件2. 准备工作在F盘下的jock文件夹里创建jock.txt文件,文件内容是甲、乙两个人的对话存储地址:F:/jock/jock.txt对话:共四段,每段以=====作为段落的结束标识甲:我给乙妹妹解决了数学的问题乙:我要对甲哥哥以身相许甲:(语重心长)长得好看是以身相许,你这叫恩将仇报===============================
2021-01-29 16:50:24 287
原创 python-索引,切片的区间问题
字符串截取(全部,单个,一段)str1[:]-----------------输 出全部str1[x]----------------输出单个字符:x为想输出的字符(可正可负),正数0开始,负数-1开始str1[x:y]--------------输出任一段字符串:[x,y]遵循
2021-01-28 21:37:37 730
原创 python-文件-基本使用方法
1. 打开文件open()打开文件并以流对象返回失败则提示IOError1.1 准备工作在任意磁盘下新建.txt文件,在文件里随便写点东西。例如:F:\OpenFileDemo.txt1.2 open()方法的基本语法及常用参数file--------------------文件路径mode----------------文件权限encoding-----------以何种编码格式打开(默认:cp936)(常用:utf-8、gbk)open(file, mode='r', buff
2021-01-28 19:40:14 272
原创 python-集合
集合1. 基本定义语法 num = {1,2,3,4,5,6} num # 输出:{1,2,3,4,5,6} type(num) # 输出:<class 'set'>2. 用工厂函数set()定义集合可以把,字符串(str)、元组(tuple)、序列(list)、集合(set)、字典(dict)作为一个整体直接转换成集合字典只把keys变成一个集合# 字符串 set1 = set('hello word') set1 # 输出:{' ', 'e',
2021-01-27 11:02:07 222
原创 python-字典
1. 字典类型键值对:映射类型2. 字典基本语法2. 根据元素输出索引号subject = ['语文','数学','英语','物理','化学','生物']score = [90,100,91,92,93,94]print(subject.index('生物'))# 输出 :5print('你的生物成绩是',score[subject.index('生物')])# 输出:你的生物成绩是 943.把上边的实例变成字典形式# 字典的定义 school = { '语文':'90',
2021-01-26 23:47:45 305
原创 迭代-递归
迭代1.1 定义迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。1.2 处理迭代问题的条件确定迭代变量---------------------------具有的原始变量,用原始变量可以推出新值建立迭代关系式------------------------关键用上一个变量推断出下一个变量的公式(关系),通常使用递推或倒推来完成对迭
2021-01-26 20:43:49 623
原创 python- 递归Recursion
1 递归Recursion1.1 递归的优点如在树的前/中/后序遍历中,递归的实现明显比循环简单。代码简洁易于理解1.1 递归的缺点时间和空间的消耗比较大递归由于是函数调用自身,而函数的调用时消耗时间和空间的,每一次函数调用,都需要在内存栈中分配空间以保存参数,返回值和临时变量,而往栈中压入和弹出数据也都需要时间,所以降低了效率。重复计算递归中又很多计算都是重复的,递归的本质时把一个问题分解成两个或多个小 问题,多个小问题存在重叠的部分,即存在重复计算,如斐波那契数列的递归实现。调
2021-01-20 23:39:48 344
原创 python-lambda表达式-filter()-map()
lambda表达式三目运算符是对if-else的简化,lambda表达式是对函数的简化lambda表达式没有函数名处理仅用一两次的函数体,省去了定义函数的步骤1.1 基本结构关键字 参数 冒号 函数体lambda (x,y···) : 功能实现代码1.1 传统函数转成lambda表达式# 传统函数# lambda表达式...
2021-01-20 10:57:12 207
原创 python-内嵌函数和闭包
1 内嵌函数(内部函数)在函数体内定义函数1.1 实例 在a()函数里定义b函数# 定义a()函数 def a(): print('a()函数') # 定义b()函数 def b(): print('b()函数') # 调用b()函数 b()# 调用a()函数 a() #输出: #a()函数 #b()函数2 闭包(Closure)由内部函数改变而来外部函数的返回值是内部函数的函数名,所以外部函数的返回值类型是function类型使用:外部函数名+
2021-01-20 00:20:17 182
原创 python-python的组成:函数、对象、模块
python的组成:函数、对象、模块1.函数函数是组织好的模块,用来实现单一的或者相关联功能的代码块提高代码的重复利用率1.1 函数的基本格式def 函数名() : 函数体1.2 函数调用的过程函数调用,去上边查找函数的定义,执行其函数体,并返回结果1.3 形参,实参,关键字参数,默认参数形参------------------定义函数时的参数实参------------------使用函数时的参数关键字参数--------在多个参数下,防止参数顺序混乱影响程序结果`(
2021-01-19 22:55:04 163
原创 python-格式化输出-进制的转换-转义字符
1.数字的规范化输出1.1利用format(){}括号里,:-------格式化符号的标识# 案例1 四舍五入输出两位小数 # 方式1:(输出:字符串类型) a = 1.2335454 print(format(a,'0.2f')) # 输出:1.23 # 方式2:(输出:字符串类型) '%0.2f' % a # 输出:'1.23'# 案例2 输出十位,右对齐输出 # 方式1:(输出:字符串类型) format(a, '>10.1f') # 输出:'
2021-01-19 00:27:55 2076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人