自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 函数与递归基础练习

1.七段数码管七段数码管是一种展示数字的有效方式。请用程序绘制当前系统时间对应的七段数码管,效果如下:要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪

2021-02-09 22:37:45 711

原创 分支循环结构和random库的基础应用

1.BMIBMI:Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬定义:BMI

2021-02-08 22:09:23 282

原创 字符串格式化练习

1.三次方格式化获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬

2021-02-07 23:20:25 727

原创 文本进度条基础

采用字符串方式打印可以动态变化的文本进度条‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬,进度条需要能在一行中逐渐变化‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬

2021-02-07 22:38:11 629

原创 天天向上的力量

工作日模式要努力到什么水平,才能与每天努力1%一样?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬-A君: 一年365天,每天进步1%,不停歇 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬

2021-02-07 22:25:44 1232

原创 python绘图turtle基本练习

1.蟒蛇import turtle as t#引入turtle绘图库#准备窗体 宽,高,起始坐标t.setup(650,250,0,0)#海龟飞行 不绘制 别名t.penup()t.pu()#后退留足够绘图空间 蛇头 t.fd(-d) 前进负数为后退t.bk(400)#设置画笔#颜色 可用颜色字符串/GBK三通道参数的小数值/元组值 模式设置t.colormode(1.0/255)小数或者整数模式t.pencolor("pink")#宽度 t.width(width)t.pe.

2021-02-06 20:44:32 2090 1

原创 数字字符串转换为中文字符串

获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬0到9对应的中文字符分别是:零一二三四五六七八九#NumberSwap.pynum="零一二三四五六七八九"#输入字符串类型的数据numStr=input()#遍历字符串for c in numStr: print(num[eval(c)],e

2021-02-06 16:45:44 2125

原创 温度及币值转换问题

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬

2021-02-06 16:12:28 287

原创 第二个项目宠物商城 O2O 前后端分离springboot/ssm/elementui/vue/redis/nginx

本项目是一个o2o(Online To Offline的缩写即在线离线/线上到线下,是指将线下的商务机会与互联网结合)宠物之家项目架构:前后端分离跨域解决方案:CORS 规范化的跨域请求解决方案,安全可靠。SpringMVC的CorsFilter 后端架构: springboot+ ssm+ quartz+Javaemail+ redis+第三方登录前端架构: vuejs+elementui 接口数据模拟-Mockjs&Easymockvuecli项目:PetHom

2020-11-06 15:56:57 907 1

原创 内容管理项目 公司网站 第一个java项目 cms

2020-09-17 19:56:59 228

原创 ssm框架 spring springmvc mybatis整合配置文件

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-

2020-09-17 19:49:09 183

原创 springmvc视图层架构未整合配置文件

applicationContext-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" x

2020-09-17 19:48:16 151

原创 spring管理对象框架未整合配置文件头

导包:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframewo

2020-09-03 16:01:46 103

原创 mybatis.xml单纯mybatis配置文件(java)

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- 主配置文件 --> <properties resource="db.properties">&l

2020-09-03 15:57:55 125

原创 log4j.properties 日志配置文件

#5.控制台输出+自定义布局log4j.rootLogger=Error,my#指定输出器log4j.appender.my=org.apache.log4j.ConsoleAppender#指定布局器(自定义布局)#指定布局为自定义布局log4j.appender.my.layout=org.apache.log4j.PatternLayout#指定在自定义布局的格式,%d – 表示当前系统时间,%t – 执行该业务的线程名称,%p – 日记器的级别,-5 – 5表示输出字符的个数,符号表示

2020-09-03 15:56:17 305

原创 DBCP工具类(java)

/**DBCP工具类使用静态代码块来实现单例模式@author 11561*/导包:private static DBCPUtil2 INSTANCE = null; private static DataSource dataSource = null; /** * 私有化构造方法 */ private DBCPUtil2() { // TODO Auto-generated constructor stub } //静态代码块先执行 static{ /

2020-09-03 15:48:28 249

原创 dbcp配置文件(java)

url=jdbc:mysql://localhost:3306/newdb?useUnicode=true&characterEncoding=utf8username=rootpassword=0629driverClassName=com.mysql.jdbc.DriverinitialSize=1maxActive=50maxIdle=20

2020-09-03 15:45:32 349

原创 JDBC原始工具类(java)

/**JDBC工具类 实例工具类单例模式 饿汉@author 11561*/导包:/** * 私有化构造方法 */ private JDBCUtil() { // TODO Auto-generated constructor stub } /**私有化单例常量*/ private static final JDBCUtil INSTANCE = new JDBCUtil(); /** * 公开静态方法获取单例工具类对象 * @return */

2020-09-03 15:42:50 190

原创 数据库配置文件jdbc.properties 中文更换

driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:端口/数据库?useUnicode=true&characterEncoding=utf8user=用户名password=密码

2020-09-03 15:35:25 638 1

原创 xml文档解析dom4j的使用

xml文档的测试查询 修改 删除 添加导入jar包:dom4j中使用到的方法1.创建SaxReader对象SAXReader reader = new SAXReader();2.设置命名空间 (如果XML使用约束的话必须要设置)reader.getDocumentFactory().setXPathNamespaceURIs(map);SAXReader对象调用read方法,将当前XML文件,转换为Document对象document = reader.read(file)

2020-09-03 15:32:25 193

原创 Hashcode相等和equals相等的关系

Hashcode和equals 关系以下都是除了特例以外:(如“AA” “Bb” 的hashcode都是2112)1. equals相等Hashcode不一定相等1.1 若是equals方法未重写,比较的是堆中地址相等 ,则是同一个对象,hashcode不管重不重写都相等1.2 若是equals方法重写,比较的是对象的成员变量值,equals相等有可能是堆中new了一个对象,地址不同,所以hashcode若是没有重写,则根据地址算法不相等,若是hashcode方法也重写了,则根据成员变量的h

2020-09-03 15:11:35 4797

原创 java学习笔记2基础语法疑难

Arrays工具类方法是操作从某个下标到某个下标的片段时 末下标的值不改变 (排序 初始化等)继承 父类与子类静态成员 由类调用 如果创建对象person1.sta = 1 实际上编译为Person.sta = 1在子类中相当于隐式继承父类的无参构造 也可以用super显示 super(); 若子类中有有参构造且与父类有参构造的参数列表相同 不会隐式继承父类有参 只能通过super调用super(形参) 且只能在构造方法的第一句在子类中使用super.成员变量等访问修改了父类的成员变量

2020-09-03 15:01:52 123

原创 java打印杨辉三角形 (漂亮格式)

题目打印出杨辉三角形(要求打印出10行)思路找规律,除了第一和第二行,其余每行都是开头结尾是1且数字等于上一行左右两边的和为了格式好看,用二维数组,默认全是0,遇到有数字就赋值,没数字的保持0,打印的时候输出空格如果空格输出是两个 数字printf时应该用2d 如果是三个 则3d代码实现:private static void yanghuiTriangle(int row1) { if (row1 == 1) { System.out.println(1); }els

2020-07-21 22:30:42 1059

原创 java递归相关练习:倒序数字+猴子吃桃+兔子生小兔

把递归想象成一个分情况的函数,每种情况就是if条件题目编写程序,将一个整数按相反顺序输出该数。例如, 3578,输出为 8753。思路f(x) =输入异常(x<0 )x , 直接打印(0 < x < 10 )x%10,打印后 , 要返回f(x/10)把当前最小位舍去(x>10)代码实现:public static void traverse(int a) { if (a < 0) { System.out.println("请输入正整数"

2020-07-21 21:50:49 288

原创 java水仙花数n位拓展narcissus

题目水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)。编程求出所有三位的水仙花数。(扩展为n位)思路根据位数先确定遍历范围用fromnum表示起始数字 tonum表示结束数字一个变量sum保存该数字的和,一个变量product保存每位数字的n次方,这里如果用数学类方法pow(j,n)更简单,就不用遍历了,但要注意该方法返回double类型,要强制转换为int如果遍历到的数字与sum相等则是水仙花数具

2020-07-21 20:40:32 1189

原创 java中去除数组中重复元素的方法

题目请设计一个方法,将一个int数组arr中重复的元素去除,并且返回新数组newArr。解法一 保留重复数字中的第一次出现的元素首先建立一个与原数组等长的标记数组flag[],它的下标与原数组下标相同,而我们只要改变它的值,就可以知道第几个元素是重复的遍历原数组 内层也遍历原数组,如果arr[i] == arr[j] ,也就是外层循环到的元素与内层循环的相等 (内层是从i+1 开始找) 就把flag[j] = 1 也就是标记了一个重复元素循环结束后 ,flag数组求和,就是重复元素的个数

2020-07-21 20:08:01 9579 4

原创 java求素数的两种方法

求200-500之间所有素数思想一 试除法要判断X是否为质数,就从2一直尝试到x-1做法效率差,可适当修改循环控制条件稍微加强效率 int count2 = 0;// for (int j = 200; j < 500; j++) { for (int j = 201; j < 500; j +=2) { boolean flag = true;// for (int j2 = 2; j2 < j; j2++) {// if (j%j2 == 0) {

2020-07-16 02:01:28 2874

原创 Java学习笔记1基础语法疑难

DOS命令cd 进入 格式为 cd a (a是文件夹/文件的名字 中间是空格 不能用其他的符号)rd 和del一样不能在打开当前文件夹的时候删除 且只能删空文件夹del使用时 删除文件一定要加文件的后缀 如 del a.docJava安装编译运行环境变量设置 先设置根目录 home 然后再加%home%\bin环境变量可配置到用户或者系统中,若再开机发现消失了,可换为设置另一个用记事本打开.java的时候如果编译运行出乱码,可把.java打开另存为,修改编码为ASNI4. 用cmd编译

2020-07-12 13:26:42 184

空空如也

空空如也

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

TA关注的人

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