自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听风无忧的博客

啊哈哈欢迎啊 能关注哈哈吗

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 python之使用pygame实现一些简单的i小游戏,飞机大战,引入time模块,添加背景音乐功能介绍和使用演示。

飞机战斗 pygame添加背景音乐import pygame #引入第三方模块import randomimport timefrom pygame.locals import *print("可以正常执行")#玩家对象class HeroPlane(object): def __init__(self,screen): # 飞机的默认位置 self.x=145 self.y=402 self.screen=screen

2021-06-10 17:07:37 746

原创 python连接数据库,下载MySQL在pycharm中,创建游标对象,条件查询,用python增删改查数据库

from pymysql import *conn=connect(host='localhost',user='root',password='root', database='market',charset='utf8')# 创建游标对象try: cur=conn.cursor() print('success')except Exception as msg: print(msg)try: # 创建游标对象 cur=co.

2021-06-10 17:01:42 443 1

原创 python之各种正则表达式介绍和筛选介绍。引入re模块。各种匹配规则介绍。分组匹配等,拆分split贪婪模式,非贪婪模式转义compile。match,search,find All

rematch从头开始匹配import redata='Python is the best Lauguage!'# result=re.match('P',data) # 精确匹配result=re.match('py',data,re.I|re.M) # 只匹配以 py开头的 re.I忽略大小写 re.M多行匹配print(result.group()) # group函数可以获取匹配的数据 有多个 则是元组存储print(result)if result: print('suc

2021-06-10 16:54:54 263

原创 python之垃圾回收处理,使用内置的计数器,创建解析器对象,标记清除,命令行参数,可选参数,位置参数,设置必填参数等。

计数器import sysa=[] # 引用次数 1 引用次数为0则被回收print(sys.getrefcount(a)) # 2 执行完为下次-1b=aprint(sys.getrefcount(a)) # 3标记清除 循环引用 达到阈值会转0->1->2 自动回收import gcgc.collect() # 手动调用释放a=10b=10print(id(a)) #140733314920992print(id(b))#140733314920992d

2021-06-10 16:40:38 88

原创 python之导入各种模块,os模块等,import模块的三种方式,多级目录删除,发布模块.安装模块的步骤的具体措施。

import# import 导入模块import timeprint(time.ctime()) #Thu Jun 3 18:38:42 2021# import planet# planet.main()#部分导入from time import ctime,timeprint(ctime()) #Thu Jun 3 18:52:50 2021# as取别名import time as myTimeprint(myTime.ctime())os模块# os模块 对文件

2021-06-10 16:35:25 328

原创 python的文件操作介绍和原理和基本使用,一系列文件方法和对文件进行操作。tell,truncate,seek

1.文件打开 open# w文件操作# 打开文件 open('文件名称','文件读写方式')# 默认编码格式是GBK 中文编码 在打开一个文件时最好指定编码类型# r 是只读类型fobj=open('./Test1.txt','w+',encoding='utf-8') # w 的方式是创建新文件 写入 事先存在会覆盖 w+是读写文件#开始操作 读写文件fobj.write('在苍茫的大海上')fobj.write('狂风赞')fobj.close()# wb 以二进制的数据形式写数据

2021-06-10 16:24:39 239 2

原创 python面向对象的终结,单例模式多例模式创建对象模式方法,异常处理动态绑定属性,限制属性

__new__方法 实例化过程会自动调用 在__init__方法前 提供实例框架只能调用父类的def __new__(cls, *args, **kwargs): return super().__new__(cls, *args, **kwargs)单例模式 常用软件设计模式: 确保一个类只有一个实例存在# 创建单例对象class DataBaseClass(object): def __new__(cls, *args, **kwargs): if not

2021-06-10 16:09:30 235 2

原创 python面向对象的升华,析构方法,面向对象的特性,封装继承多态等介绍和简单运用。私有化属性等

析构方法__del__() 对象被销毁 程序退出 作用域被释放#析构方法class Animal: def __init__(self,name): self.name=name print('构造初始化方法') pass def __del__(self): print('这是析构方法') pass passcat=Animal('small_cat')print('aaa') # 构造

2021-06-10 16:04:45 77

原创 python面向对象编程,python面向对象的定义概念和基本使用,类和对象,魔术方法等。

面向对象编程创建类和对象# 面向对象编程 OOP 【objecte oriented programming】# 类就是一个模板 包含多个函数 完成功能 # 一组相同或相似的特征属性行为方法的一系列对象的组合# 对象是一个实实在在的东西 类的实例化、具体化#定义类class Person: ''' 对应人的特征 ''' # name='xiao王' age=20 #类属性 def eat(self): # 实例方法 self必须被占用 可以

2021-06-09 18:45:31 96

原创 python的一些函数和set的介绍和简单操作和基本使用,参数的介绍和使用,包括必选参数,关键词参数,可选参数,默认参数,全局变量,局部变量,set,函数有递归函数,内置函数,类型转换等。

函数一系列python语句的组合,可以在程序中一次或多次运行,一般完成相对独立的功能代码复用最大化 结构清晰 问题局部化def 函数名(): 调用就是执行函数体的内容 调用前必须先定义函数体必选参数定义 普通函数定义# 函数定义def printInfo(): ''' 功能说明:这个函数是用来打印信息的组合 :return: ''' #函数代码块 print('小张年纪为%d'%15) print('xiao张学校为%s'%'中

2021-06-09 18:41:50 189

原创 python的一些序列的介绍和简单操作和基本使用,包括字符串str和列表list,元组tuple,字典dictionary等等,其中含有一些简单的方法使用删除添加排序等方法。

1.字符串str序列定义分类d=() #元组类型 tupleprint(type(d))e=[] #列表类型 listprint(type(e))f={} #字典类型 dict dictionaryprint(type(f))字符串的常用方法使用和介绍capitalize strip id find index spiltTest='python'list=Test.split(' ') #按照空格拆分print(type(Test))print(Test[

2021-06-09 18:33:17 96

原创 python的一些流程控制语句介绍和简单使用,顺序结构,选择结构,循坏结构,if else elif for while ,利用控制语制造一点简单的功能实现。

1.顺序流程:自上而下的执行顺序,默认流程。2.选择流程:单分支: if# 选择控制# 单分支import random#随机数范围 0-100score=random.randint(0,100)if score>=60: print('恭喜你的成绩及格了') pass # 空语句 用来占位 什么都不做 # 是为了保持程序结构的完整性。 跳过print('程序结束!')双分支: if else 可以嵌套# 双分支if score>=

2021-06-09 18:24:33 110

原创 python的基本输入输出的介绍和基础使用,input,print,format,输入输出的格式要求匹配和使用等

1.输入 input()# 输出 %占位符 %s字符串 %d整型 %f浮点型# name='小王'name=input("请输入你的姓名:")classNum='三班'age=20print('我的名字是:%s,我的班级是:%s,我的年龄是:%d'%(name,classNum,age))print("aaa换行\nbb") # \n换行# format不需要指定格式 依次代入print('我的名字:{},年龄是:{}'.format(name,age))# 强制类型转换学号=in

2021-06-09 18:12:06 305

原创 python的入门1:常用一些运算符的介绍和基本运用,三种常用注解介绍等等,其中包括python的算数运算符,逻辑运算符,比较运算符,赋值运算符等等一系列基本操作和使用。

特殊注解 和常用注解形式#!/usr/bin/python# -*- coding: UTF-8 -*- #''' """1. 算数运算符# + - * / // % 算数运算符print('----算术运算符')a=7b=3print(a+b)print(a-b)print(a*b)print(a/b)print(a%b)print(a//b)2.比较运算符 可以 if 10<x<=15: x+=1# == != >= <= &l

2021-06-09 18:07:48 66

原创 微信wecat小程序微信开发工具 自动新建文件 页面配置文件

自己先新建一个项目List item打开app.jsonList item在pages里面多加一个文件便可以并访问页面也不是index 而是test的wxml页面

2020-07-06 11:28:00 920 1

原创 微信公众平台 wecat注册一个微信小程序 并下载微信开发工具 实现设计开发一个简单的微信小程序

1. 百度搜索 “微信公众平台”进入之后5.6. 注册信息需要进入邮箱验证再登记下信息 绑定一下手机和微信填入自己的小程序的基本信息10. 等待审核成功往后面翻把自己的apple ID保存好 每个人就只有一个这样你的小程序就注册成功了下载微信开发工具List itemList itemList item稳定版本下载安装便可一个简单的微信小程序开发1.打开微信开发工具2.扫码登陆3.点击加号 新建一个

2020-07-06 09:55:26 718

原创 html中写一个简单的JavaScript动画效果+css 让一个小方框小方块从左上角到右下角 或者 右上角到左下角不断运动的效果 定时器 setInterval 函数function

1.HTML中写一个小方块2.css写该小方块的样式和初始状态3.内嵌一个Javascript脚本setInterval(move, 30); 定时器 执行move函数 每三十毫秒执行一次box.offsetTop 获取实时的距离上的大小4.效果tu初始过程...

2020-07-02 10:57:03 2747 2

原创 HTML html和css中 flex 弹性伸缩 盒子属性的基本概念和简单应用 display:flex; 加强理解 具体用法和使用

flex的概念:该属性用于设置或检索弹性盒模型对象的子元素如何分配空间。弹性布局 方便使用。主要用于对div盒子的布局 大小 位置等进行方便灵活使用。用在父子盒子关系比较多。flex的简单应用:首先在html中写好父子盒子在head标签里写简单的style的css样式父标签:需在父标签中加上display属性三个子标签效果一:自动float左浮动。增加一条 justify-content: center; 自动在中间效果二:增加一条 justif

2020-07-02 10:15:43 262

原创 Javascript中获取盒子div 标签的实时位置变化情况 offsetRight和offsetButtom没有 ,只有offsetLeft和offsetTop

我们可以熟练的运用offsetLeft和offsetTop来达到使用offsetRight和offsetButtom的目的比如right+1 等同于 left-1button-1 等同意 top+1换位思考 即可

2020-07-01 18:36:58 1115 1

转载 CSDN的排名规则 积分 算法 和 评论 发布量 排名靠前的

这是链接博主的具体博客排名1、每发布一篇原创或者翻译文章:可获得10分。2、每发布一篇转载文章:可获得2分。3、博主的文章每被评论一次:可获得1分。4、每发表一次评论:可获得1分(自己给自己评论、博主回复别人对自己博文的评论不获得积分)5、博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即文章点击上万次截止6、文章被投票:顶1票加1分,踩1票减1分7、文章被管理员或博主本人删除,相应减去博主原来基于该篇博文所获得的分数8、评论被管理员或博主删除,相应减去发评论者和博主原来

2020-07-01 18:32:46 259

原创 HTML html+css写一个简易的下拉列表 ul li 动画下拉 放在那就下拉

1. 在body中写ul列表2.在style中写css样式整个列表的宽高和背景颜色每个li行标签设置宽高 边缘线 文本居中 和 关闭list样式将不是first的li标签隐藏父子选择+后续兄弟选择 将隐藏的显示出来效果:鼠标放在上面...

2020-07-01 18:16:18 2156

原创 HTML html的一个简易的 导航栏 运用css的float 和列表无序 并增加动画效果

1. 首先写一个无序列表在body中 <ul class="two"> <li><a href="">首页</a></li> <li><a href="">百度</a></li> <li><a href="">地图</a></li> <li><a href=""&

2020-07-01 18:06:50 479

原创 html HTML的form表单的基础标签和使用 基本操作及演示

form标签form 表单标签 可以提交form action="#" method=“get”> action提交的路径method提交的方法 get/postinput标签文本框 text填入内容的 <input type="text" name="" id="" size="6" maxlength="4" minlength="1" readonly>密码框 password填入密码 <input type="password" name="

2020-06-30 14:41:05 248

原创 CSDN cdsn显示发布频繁 请稍后重试 和保存草稿不成功 的解决办法

我之前也是出现这情况然后找了很多 都没解决其说什么删除草稿 其实我的草稿箱里并没有内容最后自己把标题删除了很多字母 和尖括号之后就能保存 并发布了总结 :标题有不法字符,删除即可 不重要的删去就可以了 然后即可发布...

2020-06-30 12:05:27 411

原创 HTML html中的表格标签的简述与运用 table 标签的熟练运用 基本操作和演示

表格标签table标签table 表格标签 可以设置单元格属性 和表格样式border 设置表格边缘线cellspacing 设置单元格cellpadding 设置单元格内边距align 设置表格位置 如centercaption标签caption 设置表格的标题tr标签tr 表格的一行th标签th 表示表格的表头 第一行的标题td标签td 表示一列 一个子元素cospan标签cospan 合并列 自定义合并的个数rowspan标签rowspan

2020-06-30 12:01:56 2662

原创 HTML html 中的 三种列表简述 ul ol dl 的分别介绍 基本操作和演示

UL列表ul 无序列表li 列表里面的一条值例如效果图同时也可以改变前面的 li 的样式添加一条: <ul style=“list-style-type:lower-greek ;”效果:ol列表ol 有序列表 每一列都有标号li 列表的某列数据效果:可以改变样式dl列表dl 自定义标签dt 标签的第一列 标题dd 列表的某列值定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列...

2020-06-30 11:41:40 1132

原创 HTML html中具体文本标签介绍 H p b i u del sub sup &nbsp hr br font size pre等 基本操作和演示

h标签h1-h6 标题标签 字体逐渐变小自动换行可以设置位置 颜色P标签p 段落标签自动换行主要用来写一段内容可以设置位置 颜色 可以嵌套B标签b 用来给字体加粗I标签i 用来把字体变为斜体U标签 给字段加下划线DEL标签 用来给字段添加删除线sup标签sup 给字段添加上内容 如x的平方 上标sub标签sub 给字段加上 下 内容 下标&nbsp&nbsp 表示空格hrhr 一条长横线 brbr 换行

2020-06-30 11:20:08 546

原创 HTML的基本标签及应用 input select textarea table 列表标签 form表单标签 普通基本标签 img audio video等 基本操作和演示

文本标签普通文本将文本加粗将文本改为斜体x<sup>2</sup> x<sub>3</sub>1. `基本标签效果:列表:效果::表格:效果:音频视频:form标签及其子标签

2020-06-30 11:04:46 133

原创 码云+GitHub导入文件 index.html和页面文件

进入到自己的仓库upload file直接将自己需要的页面拖进然后提交最后访问https://xxx.github.io/index.html

2020-06-29 10:22:13 964 1

原创 码云GitHub新建仓库repositories,github建立自己的网站

github和国内的码云的新建大同小异。话不多说网址 github的地址首先创建自己的账户 需要密码复杂一些邮箱验证验证成功后 右上角点击 new repository第一个箭头处 填跟自己用户一样的名字+.github.io如 xxx.github.io之后public private 都行 我选的是public最后点击提交点击setting设置10.这个可以不用动选择主题 随便选一种提交然后提交把名字改为index

2020-06-29 10:12:05 653

原创 eclipse导入项目 maven

导入项目 导入maven项目引入外部已经好的项目打开file点击import选中选择路径等待响应 加载

2020-06-24 18:06:47 140

原创 dao层持久层运用QueryRunner+C3P0实现对数据库的所有操作 增删改查 特殊条件查询

QueryRunner*获取连接C3P0Utils.getDataSource()封装到QueryRunner中去,数据库对象 QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());查询所有public List<Book> findAllBook() throws SQLException{ QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource...

2020-06-24 17:40:14 504

原创 servlet取到传来所有参数信息map集合,然后数据封装到JavaBean对象中 和将string改为date类型

获取参数到map集合 Map<String, String[]> map=request.getParameterMap();string——》map使用了工具类,需在前面就导入所需jar包//将String -> date DateConverter converter = new DateConverter(); converter.setPattern(new String("yyyy-MM-dd")); ConvertUtils.register(con

2020-06-24 17:24:42 537

原创 mysql数据库查出来显示乱码,不识别中文,响应到JSP页面中

展示乱码????解决:在连接数据库时在末尾加上?useUnicode=true&amp;characterEncoding=UTF8</property>便可解决中文乱码问题

2020-06-24 17:18:07 534

原创 C3P0数据源的连接数据库配置的相关配置和Java类实现,JDBC 和使用UUID获取随机ID

C3p0首先在pom文件中引入jar包mysql连接包JDBCC3P0的Java类实现package com.xdy.util;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooled

2020-06-24 17:14:26 164

原创 基于J2EE架构的登录页面的验证和实现和验证码设置,servlet+JSP+JavaScript实现

基于J2EE架构的登录页面的验证和实现,servlet+JSP实现登录操作实现效果实现代码页面的JSPform action="${pageContext.request.contextPath}/login" method="get"> <div class="panel loginbox"> <div class="text-center margin-big padding-big-top"><h

2020-06-24 16:55:10 652 1

原创 J2EE的文件结构建立和细节和maven建立系统的标准结构 pom文件包作用 和各个建包

eclipse建立maven系统的文件结构 基于J2EE开发项目路径:项目名称+公益私立类型如/com/cn+公司名称或自定义List 1 项目结构List 2 建立包目录List 3 web前端网页和jsp结构pom 导入所需要的jar包和工具包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch

2020-06-23 16:02:01 199

一个基于J2ee模式的图书管理系统

一个基于J2ee模式的图书管理系统,有许多功能,用户信息管理,图书增删改查,查询关键图书,借阅记录增删改查,用户注销,退出,登录,验证,归还图书,个人信息修改

2020-06-24

book的Javabean类的实现

实现Java类的创建,基于book的类,包括许多的信息 name id book_type author

2020-06-24

空空如也

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

TA关注的人

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