自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason的学习笔记

个人学习笔记,如有侵权,请私信我删除,谢谢!

  • 博客(418)
  • 资源 (5)
  • 收藏
  • 关注

转载 Java Swing 图形界面开发(目录)

感谢大佬:https://blog.csdn.net/xietansheng/article/details/728144920. JavaSwing 简介Java Swing 图形界面开发简介1. JavaSwing 布局管理器JavaSwing_1.1: FlowLayout(流式布局)JavaSwing_1.2: GridLayout(网格布局)JavaSwing_1.3:...

2019-09-09 18:04:50 242

原创 每日一题-C-最大子数组和[待复盘]

题目描述给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例输入输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。实现#include<stdio.h>//推荐方式:1.动态规划算法 2.贪心算法 3.分治算法 //不推荐暴力迭代法 //动态规划法:将大问题划分为小问题进行解决,从而一

2022-04-09 12:21:30 281 2

原创 每日一题-C-存在重复元素[待复盘]

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。实现推荐实现方式:1.哈希表 2.排序后比较相邻元素 3.暴力迭代方式不推荐#include<stdio.h>#include<stdlib.h>//推荐实现方式:1.哈希表 2.排序后比较相邻元素 int containsDuplicate(int* nums, int numsSize);int compare(void *a, voi

2022-04-08 17:37:51 349

原创 PTA每日一题-Python-简单计算器(仅针对两位操作数)

输入一个表达式字符串,计算其结果输入格式:行1:输入字符串数目下面分别输入要计算的表达式输出格式:输出计算结果,结果保留2位小数。对于异常数据能输出相应异常信息。实现我的实现为仅针对两位操作数计算,如果需要多位操作数并且判断操作符,可以参考 中/后缀表达式进行实现。我的另一篇文章:C语言中缀表达式求值(综合)#!/usr/bin/env python3# -*- encoding: utf-8 -*-"""@File : test_1.py @Contact :

2022-04-01 15:40:53 1532 3

原创 PTA每日一题-Python-通过两个列表构建字典+排序

输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。输入格式:输入两行字符串,分别以空格为分隔存为列表。输出格式:按键的升序,输出字典键值对列表。输入样例:学校 城市 邮编集美大学 厦门 361021输出样例:[('城市', '厦门'), ('学校', '集美大学'), ('邮编', '361021')]实现#!/usr/bin/env python3# -

2022-03-30 15:05:54 877 1

原创 PTA每日一题-Python-字典合并+排序

输入用字符串表示两个字典,输出合并后的字典。字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!输入格式:在第一行中输入第一个字典字符串;在第二行中输入第二个字典字符串。输出格式:在一行中输出合并的字典,输出按字典序。“1” 的 ASCII 码为 49,大于 1,排序时 1 在前,“1” 在后。其它的字符同理。实现#!/usr/bin/env python3# -*- encoding: utf-8 -*-"""@File : test_3.py @Cont

2022-03-30 14:29:48 1438

原创 趣味Python-命令行的课程表

让用户输入周一到周五的课程名称,每天的课程依次输入,逗号隔开程序输出课程表表格如下:---------------------------------周一 周二 周三 周四 周五语文 数学 体育 英语 道德数学 数学 语文 英语 体育数学 数学 语文 英语 体育语文 数学 体育 英语 道德---------------------------------用户可以查询某一天的第几节课。实现题目要求已实现,并且使用转为json格式存入本目录.cs文件。#!/usr/bin/env py

2022-03-22 16:17:26 1148 2

原创 趣味Python-初级凯撒加密

凯撒加密凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C原文字符P,其密文字符C满足如下条件:C = ( P + 3 ) mod 26解密方法反之,满足:P = ( C –

2022-03-20 23:27:19 768

原创 PTA每日一题-Python-人民币与美元汇率兑换程序

设计人民币与美元汇率兑换程序,按照1美元=7人民币的汇率 编写一个双向兑换程序。输入格式:输入美元或者人民币的金额,币种在前,金额在后,如:$20、¥100。每次输入一个金额。输出格式:输出经过汇率计算的美元或人民币的金额,格式与输入一样,结果保留两位小数。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-def main(): s=input() #I know that it is superfluous to use comple

2022-03-20 23:10:18 988

原创 PTA每日一题-Python-裁判打分

体操比赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。输入格式:第1行包含一个整数n (2<n<100),表示评委的人数, 第2行包含n个整数,表示n个评委的打分。每个整数之间用空格分隔。输出格式:输出选手的得分,结果保留2位小数。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-def main(): #Maybe raise error,because there

2022-03-20 23:07:43 2514

原创 PTA每日一题-Python-列表去重

输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素实现#!/usr/bin/env python3#-*- coding:utf-8 -*-from functools import reducedef main(): #There is superfluous operation,but I just want to practice syntax. #print(reduce(lambda x,y:x+'

2022-03-20 23:05:09 623

原创 PTA每日一题-Python-身份证校验

中国居民身份证校验码算法如下:将身份证号码前面的17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。 将这17位数字和系数相乘的结果相加。用加出来和除以11,取余数。 余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字, 其分别对应的最后一位身份证的号码为1-0-X-9-8-7-6-5-4-3-2。余数和校验码的对应关系可以用公式:m=(12-n) mod 11计算,其中mod为求余运算,m为校验码,n为之前

2022-03-20 23:02:31 667

原创 PTA每日一题-Python-大于身高的平均值

中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。输入格式:在一行输入中一个班的身高值,以空格分隔。输出格式:在一行输出超过输入的平均数的输入值,以空格分隔。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-from

2022-03-20 22:59:28 532

原创 PTA每日一题-Python-计算各对应位乘积之和

读入两个整数a和b,输出绝对值a和绝对值b的各对应位乘积之和,如a=1234,b=608,则输出值为:“1×0+2×6+3×0+4×8“的值,即44。输入格式:在一行中输入两个数输出格式:在一行中输出对应位乘积之和实现#!/usr/bin/env python3#-*- coding:utf-8 -*- #Need two list type data whose length are equal. #return int type def listSum(a,b): i

2022-03-20 22:55:47 945

原创 PTA每日一题-Python-逆序输出

输入一行字符串,然后对其进行如下处理。输入格式:字符串中的元素以空格或者多个空格分隔。输出格式:逆序输出字符串中的所有元素。然后输出原列表。然后逆序输出原列表每个元素,中间以1个空格分隔。注意:最后一个元素后面不能有空格。输入样例:a b c e f gh输出样例:ghfecba['a', 'b', 'c', 'e', 'f', 'gh']gh f e c b a实现#!/usr/bin/env python3#-*- coding:utf-8 -*-from f

2022-03-20 22:51:17 402

原创 PTA每日一题-Python-统计字符串中指定字符的个数

输入一个字符串和一个字符,统计这个字符在字符串中出现的次数输入格式:输入2行。第1行是字符串,第2行是要查找的字符。输出格式:字符出现的次数实现#!/usr/bin/env python3#-*- coding:utf-8 -*- def m

2022-03-13 15:36:49 712

原创 PTA每日一题-Python-统计字符个数

输入一个字符串,统计其中数字字符及小写字符的个数实现#!/usr/bin/env python3#-*- coding:utf-8 -*- def method_1(): numCount=0 chCount=0 s=inpu

2022-03-13 15:33:28 1047

原创 PTA每日一题-Python-删除字符

输入一个字符串 str,再输入要删除字符 c,大小写不区分,将字符串 str 中出现的所有字符 c 删除。提示:去掉两端的空格。输入格式:在第一行中输入一行字符 在第二行输入待删除的字符输出格式:在一行中输出删除后的字符串实现#!/usr/bin/env python3 #-*- codin

2022-03-13 15:29:10 1498

原创 PTA每日一题-Python-格式化输出字符串

输入3行字符串,然后对其按照说明进行格式化输出输入格式:第1行:一个浮点数字符串第2行:一个整数字符串第3行:一个非数值型字符串输出格式:对浮点数字符串:第1行: 保留2位小数输出第2行: 分别输出浮点数的小写字母e的指数形式,大写字母e的指数形式, 百分数形式且其小数部分为2位。每个输出的元素之间以一个空格分隔。对于整数:第3行:在一行分别输出其二进制与小写十六进制,之间以一个空格分隔。对非数值型字符串:首先,去除掉字符串得左右空格。然后输出3行:第4行,将全部字符转化为大写并输

2022-03-13 15:23:27 776

原创 PTA每日一题-Python-计算字符串中的数

将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。输入格式:一行字符串,字符串中的数之间用1个空格或者多个空格分隔。输出格式:第1行:输出数的个数。第2行:求和的结果,保留3位小数。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-def main(): try: s=input() #overlooking the char of ' ' s=s.split() pr

2022-03-13 15:16:23 135

原创 Python入门练习笔记【2022-3-12】

练习myfunc.py#-*- coding:utf-8 -*-#It will return a tuple type date,because the function need to return two objects. #defining a function and seting a default value which must be in the end of the function param

2022-03-12 21:17:55 326

原创 Python入门练习笔记【2022-3-6】

#! /usr/bin/env python3# -*- coding:utf-8 -*-#become byte data by encoding of 'utf-8', then to transfer in network.x="Hello World".encode("utf-8")print(x) #Result is "b'Hello World'", which became a byte data.x.decode('utf-8') #become a string date by

2022-03-06 23:31:02 54 2

原创 PTA每日一题-Python-求任意位数的水仙花数

求任意位数的水仙花数。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-import mathfrom functools import reduce#---------------------def returnReverseNumber(ls): ls.reverse() return eval(reduce(lambda x,y:x+y,ls))#Tip:Need a string number def returnN.

2022-03-06 23:28:07 247

原创 PTA每日一题-Python-计算逆序的四位数

输入一个四位数,得到一个新的四位数。新数的千位数字、百位数字、十位数字和个位数字分别是原数的个位数、十位数、百位数和千位数。实现#!/usr/bin/env python3#-*- coding:utf-8 -*-from functools import reduce#---------------------def returnReverseNumberString(ls): ls.reverse() return reduce(lambda x,y:x+y,ls) .

2022-03-06 23:15:32 1125

原创 PTA每日一题-Python-判断是否偶数

输入一个整数,判断是否偶数实现#!/usr/bin/env python3#-*- coding;utf-8 -*-#True - x is even number.#False - x isn't event number,so it is a odd number.def isEven(x): return x%2==0def main(): x=eval(input()) print(f"{x}是偶数" if isEven(x) else f"{x}不是偶数".

2022-03-06 23:12:47 134

原创 PTA每日一题-Python-计算M和N的多个结果

用户输入两个数M和N(用两个input语句输入),其中N是整数,计算M和N的5种数学运算结果,并依次输出,结果间用空格分隔。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬5种数学运算分别是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬M与N的和、M与N的乘积、M的N次幂、M除N的余数、M和N中较大的值实现#!/usr/bin/env python3#-*- coding:utf-8 -*-i.

2022-03-06 23:09:20 1357

原创 PTA每日一题-Python-Py的A+B

程序会读入两行,每行都是一个数字,输出这两个数字的和实现#!/usr/bin/env python3#-*- codin:utf-8 -*-ls=[0,0]try: i=0 while i<2: ls[i]=int(input()) i+=1except: sum='The data\'s type of inputing is error! 'finally: print(f"{sum(ls)}")输出13.

2022-03-06 23:06:12 188

原创 PTA每日一题-Python-计算字符串中的数

将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。输入格式:一行字符串,字符串中的数之间用1个空格或者多个空格分隔。输出格式:第1行:输出数的个数。第2行:求和的结果,保留3位小数。输入样例:2.1234 2.1 3 4 5 6输出样例:622.223实现#!/usr/bin/env python3#-*- coding:utf-8 -*-from functools import reduce#-----------------------.

2022-03-06 23:01:41 235

原创 PTA每日一题-Python-求圆面积

PTA-Python-求圆面积输入一个数值表示圆的半径,求相应圆的面积。圆周率要求使用math库中的pi常量。实现#! /usr/bin/env python3# -*- coding: utf-8 -*-import math# Return Areadef Area(r): # Type and value checking if not isinstance(r,(int,float)): raise TypeError("Radius type

2022-03-06 22:52:21 1337

转载 C#操作SQL Server数据库

感谢原文大佬:Rain Man原文链接:https://www.cnblogs.com/rainman/archive/2012/03/13/2393975.html文章目录1、概述2、连接字符串的写法3、SqlConnection对象4、SqlCommand对象常用方法:常用操作① 执行SQL② 调用存储过程③ 整张表5、SqlDataReader对象6、DataSet对象6.1 SqlDataAdapter属性和方法6.2 SqlCommandBuilder6.3 DataSet① 访问Data.

2021-12-12 21:26:38 411

原创 为什么重写equals方法时还要重写hashCode

文章目录前言示例代码结构情景演示情景一:不重写equals与hashCode普通情况下使用在哈希存储结构下使用情景二:仅重写equals普通情况下使用在哈希存储结构下使用情景三:仅重写hashCode普通情况下使用在哈希存储结构下使用情景四:同时重写hashCode与equals普通情况下使用在哈希存储结构下使用总结补充:String前言在使用集合存储非Java基本类型与String的对象涉及到排序或者其他操作时,我们总是会同时重写hashCode与equals方法,但是我一直不明白其中的具体原因,今天

2021-11-20 12:49:41 642

原创 期末入门题库-C#实现

C#考试题库初体验:C#与Java书写的一些不同C#方法首字母习惯为大写C#变量还是采用驼峰命名法,但是属性首字母在C#中推荐为大写C#无需写get&set方法,在C#中优雅的使用属性实现与Java类似的效果C#重写(覆写)增加virtual关键字限制派生类操作,并且派生类必须加上override关键字标记覆写方法接口的方法在派生类实现时不可使用override标记接口方法的实现分为显式实现与隐式实现接口中不可以含有 字段 但可以存在属性C#中与Java中 instanc

2021-11-17 19:16:12 1135 2

原创 The Meaning and Purpose of Life

     I don’t know whether you have thought about what the meaning and purpose of life was. I know that different people hold different views towards this question, so, as for me, I think the meaning of life is undertaking the due obligations and the purpos

2021-11-17 15:56:01 240

原创 Docker 挂载容器配置文件

问题描述在使用Docker时,不免需要将各个容器的配置文件/目录挂载到宿主机上,下面我以挂载Nginx的配置文件来做演示,其他容器挂载配置文件也大同小异。演示前提先去搜索需要挂载的目录/文件有哪些,以Nginx为例:静态页目录:/usr/share/nginx/html配置文件目录: /etc/nginx操作步骤然后随便启动起来一个Nginx容器:docker run -d -p 80:80 --name docker_nginx nginx直接从容器拷贝目录到宿主机(‘.’代

2021-10-22 20:12:38 1284

原创 Docker 限制容器日志大小后重启失败

文章目录问题描述问题分析问题描述今天准备限制一下docker容器日志的大小,发现在/etc/docker/daemon.json文件中添加以下内容后重启报错。"log-opts":{"max-size" :"5g","max-file":"3" }报错信息:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service"

2021-10-19 19:52:44 353

原创 计算机组成原理基础扫盲

目录第一次课盲点主频(CPU内核工作的时钟频率)换算关系时钟周期换算单位CPIMIPS列题第一次课盲点主频(CPU内核工作的时钟频率)CPU运算时的工作频率(1秒内发生的同步脉冲数)的简称。单位是Hz。换算关系1千赫 (kHz 10^3 Hz) =1 000 Hz1兆赫 (MHz 10^6 Hz) =1 000 000 Hz1吉赫 (GHz 10^9 Hz) =1 000 000 000 Hz1太赫 (THz 10^12 Hz) =1 000 000 000 000 Hz1拍赫 (PHz

2021-09-17 17:22:20 83

转载 报错无限递归:Could not write JSON: Infinite recursion (StackOverflowError);

感谢原文大佬:https://blog.csdn.net/east123321/article/details/80435051问题描述在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。问题分析A类中,有个属性:List b, A与B的关系为 OneToMany;在B类中,有属性A a,引用到A中的字段id,并作为外键.

2021-08-10 17:25:26 309

原创 在js模板中使用thymeleaf语法

问题描述今天在学习thymeleaf时遇到一个问题,就是如果正常在JS中写thymeleaf语法会报错。解决方案在script标签中通过th:inline="javascript"来声明这是要特殊处理的js脚本使用格式:/*[[Thymeleaf表达式]]*/示例<script th:inline="javascript"> let aa = /*[[${user}]]*/ ; </script>...

2021-08-10 17:12:45 1769

原创 Docker容器时间跟宿主机时间同步

问题描述在Docker容器运行起来以后,可能会发现容器时间和宿主服务器时间不一致问题。解决方案1.利用Dockerfile创建镜像时。在Dockerfile中加入FROM openjdk:8-jre-alpine#设置时区RUN ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime && echo $TIME_ZONE > /etc/timezone# 简略版#RUN echo "Asia/shanghai" &gt

2021-08-10 16:04:45 355

原创 解决Docker容器日志占用空间过大

目录问题描述查看容器日志大小解决方案脚本方案(不推荐)针对单个容器方案针对全局容器方案注意问题描述docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。查看容器日志大小在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面,查看各个日志文件大小的脚本docker_log_size.sh,内容如下:#!/bin/sh echo "====

2021-08-10 13:24:43 1137

JDBC分页.xmind

JDBC分页实现方式总结。

2020-04-26

JSTL1.2.zip

JSTL所需Jar包,版本为1.2JSTL所需Jar包,版本为1.2JSTL所需Jar包,版本为1.2

2020-04-20

JspSmartUpload 简单实用.png

JspSmartUpload简单实用思维导图

2020-03-27

jsonobject.zip

如果想要在Java中使用JSONObject,而且只想通过导入jar包的方式下,那么仅仅导入Json的jar包还是不够的。JSONObject完整所需jar包,注意版本问题。

2019-12-03

StudentInforSystem.zip

学校Java实训做的一个小型的学生信息管理系统,欢迎参考!

2019-06-29

空空如也

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

TA关注的人

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