自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 剑指 Offer 58 - II. 左旋转字符串

剑指 Offer 58 - II. 左旋转字符串

2023-03-09 19:21:13 89

原创 DAY02-循环,switch

第二天学习内容

2023-03-04 10:19:03 107

原创 day01

第一天学习记录

2023-03-04 09:10:03 103

原创 Redis基础

一,概述1.redis是一款高性能的nosql系列的非关系型数据库2.下载:下载链接3.命令操作<1>redis数据结构*redis存储的是:key-value,其中key是字符串,value有五种不同的数据类型结构****字符串类型:string****哈希类型:hash****列表类型:list****集合类型:set****有序集合类型:...

2020-03-17 15:18:16 107

原创 AJAX&&JSON简介

一,概念1.异步的javascript和xml2.异步和同步:客户端和服务器端相互通信的基础上二,实现方式

2020-03-16 19:54:43 131

原创 JQuery

一,概念1.一个javaScript的框架,简化js开发二,快速入门1.使用步骤<1>下载JQueryJQuery下载<2>导入JQuery的js文件<3>使用<4>初次使用<!DOCTYPE html><html lang="en"><head> <meta...

2020-03-11 14:52:34 126

原创 设计模式笔记----装饰模式

一,问题引入辛巴克咖啡订单项目1.咖啡种类:Espresso(意大利浓咖啡),ShortBlack,LongBlack(美式咖啡),Decaf(无因咖啡)2.调料:milk,soy(豆浆),Chocolate3.要球在扩展新的咖啡种类时,具有良好的扩展性,改动方便,易于维护4.使用oo的思想来计算不同种类咖啡的费用:客户可以点单品咖啡,也可以点单品咖啡+调料组合二,解决方案...

2020-03-05 10:43:34 109

原创 PTA 浙大版《Python 程序设计》题目集第三章11-15题

第3章-11字符串排序(20分)list=input().split(" ")list.sort()print("After sorted:")for i in list: print(i)第3章-12求整数的位数及各位数字之和(15分)s=input()num=len(s)ans=0for i in s: ans+=int(i)print("{:...

2020-03-04 16:00:31 666

原创 设计模式笔记----观察者模式

一,问题引入天气预报项目需求1.气象站可以将每天测量到的温度,湿度,气压等以公告的形式发布出去2.需要设计开放型api,便于其他第三方,也能接入气象站获取数据3.提供温度,气压和湿度的接口4.测量数据更新时,要能实时的传给第三方二,普通方案WeatherData:天气数据package 设计模式.观察者模式.普通方案;//包含一个website对象,一旦数据有更...

2020-03-04 15:19:45 104

原创 设计模式笔记----代理模式

test

2020-03-03 11:54:49 106

原创 设计模式笔记----备忘录模式

一,问题引入游戏角色状态恢复问题游戏角色又攻击力和防御力,在大战boss之前保存自身状态(攻击力和防御力),当大战boss后攻击力和防御力下降,从备忘录对象恢复到大战前的状态二,备忘录模式1.备忘录模式在不被破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态2.备忘录对象主要用来记录一个对象的某种状态,或者某些数据...

2020-03-02 14:19:26 145

原创 PTA 浙大版《Python 程序设计》题目集第四章8-14题

第4章-8求分数序列前N项和n=int(input())a=[0 for i in range(0,n+10)]b=[0 for i in range(0,n+10)]a[1]=2.0a[2]=3.0b[1]=1.0b[2]=2.0for i in range(3,n+10): a[i]=a[i-1]+a[i-2] b[i]=b[i-1]+b[i-2]sum...

2020-02-27 18:13:25 977

原创 设计模式----适配器模式

一,基本介绍1.将某个类的接口转换成客户端期望的另一个接口表示,主要目的是为了兼容性,让原本因为接口不匹配不能在一起工作的两个类可以协同工作2.适配器模式属于结构性模式3.主要分为3类:类适配器模式,对象适配器模式,接口适配器模式二,案例引入案例:手机充电器,充电器本省相当于适配器类,220v交流电相当于被适配者,目标是得到手机达到手机要求的电流1.类适配器<1&...

2020-02-27 17:52:24 98

原创 设计模式笔记----建造者模式

一,案例引入盖房项目需求1.需要建造房子,这一过程为打桩,砌墙,封顶2.房子有各种各样的,比如普通房,高楼,别墅,各种房子虽然建造过程一样,但是要求不同二,传统方式解决1.代码AbstractHousepackage 设计模式.建造者模式.传统方式;public abstract class AbstractHouse { abstract void bu...

2020-02-26 11:34:14 180

原创 poj1273网络流

#include<iostream>#include<string.h>#include<stdio.h>#include<queue>using namespace std;const int maxn = 500;#define INF 0x7f7f7f7fint G[maxn][maxn],flow[maxn],pre[maxn...

2020-02-25 17:47:39 118

原创 PTA 浙大版《Python 程序设计》题目集第三章6-10题

第3章-6求整数序列中出现次数最多的数set=set()list=input().split(" ")#print(len(list))map={}#print(map[0])for i in range(1,len(list)): set.add(int(list[i])) map[int(list[i])]=map.get(int(list[i]),0)+1...

2020-02-25 14:04:26 534

原创 设计模式笔记----原型模式

一,克隆羊问题现在有一只羊tom,姓名为tom,年龄为1,颜色为白色,请编写程序创建和tom属性完全相同的10只二,传统方式解决1.sheep类package 设计模式.原型模式.传统方式;public class Sheeep { private String name; private int age; private String color;...

2020-02-25 11:10:30 243

原创 设计模式笔记----单例设计模式

一,静态常量饿汉式1.所谓类的单例设计模式,就是采用一定的方法保证在整个系统软件中,对某个类只能实例化一个对象,并且该类只提供一个取得其对象实例的方法(静态方法)2.步骤...

2020-02-23 16:26:46 108

原创 设计模式笔记-----七大原则

一,设计模式的目的提高代码重用性,可读性,可扩展性,可靠性,使程序具有低耦合高内聚的特征二,七大原则1.单一职责原则2.接口隔离原则3.依赖倒置原则4.里欧替换原则5.开闭原则6.迪米特法则7.合成复用原则三,单一职责原则1.一个类只负责一项职责2.注意事项和细节<1>降低类的复杂度,一个类只负责一个职责<2>提高类的...

2020-02-20 11:33:48 115

原创 PTA 浙大版《Python 程序设计》题目集 第六章函数题

第6章函数-1使用函数求特殊a串数列和def fn(a,n): sum=0 i=1 num=a while i<=n: sum+=num num=num*10+a i+=1 return sum第6章函数-2使用函数求素数和def judge(n): if n==0 or n...

2020-02-19 15:10:07 2468

原创 PTA 浙大版《Python 程序设计》题目集第四章1-7题

第4章-1生成3的乘方表n=int(input())i=0while i<=n: print("pow({:d},{:d}) = {:d}".format(3,i,3**i)) i+=1第4章-2统计素数并求和n,m=map(int,input().split(" "))flag=Falsesum=0count=0for i in rang...

2020-02-12 13:46:12 781

原创 PTA 浙大版《Python 程序设计》题目集第三章1-5题

第3章-13-1.大于身高的平均值list=input().split(" ")#print(list[0])sum=0.0for i in list: sum+=int(i)sum/=len(list)flag=False;for i in list: if int(i)>sum: print("{:d} ".format(int(i)),...

2020-02-11 14:24:25 1760 2

原创 PTA 浙大版《Python 程序设计》题目集第二章8-14题

第2章-8转换函数使用a,b=input().split(",")print(int(a,int(b)))第2章-9比较大小a,b,c=map(int,input().split(" "))if a>b: tmp=a a=b b=tmpif a>c: tmp=a a=c c=tmpif b>c: ...

2020-02-08 14:45:31 811

原创 PTA 浙大版《Python 程序设计》题目集第二章1-7题

第2章-1计算 11+12+13+...+mnum=(int)(input())ans=(int)((11+num)*(num-11+1)/2)a=3#print(a)#print(ans)print("sum =",ans)第2章-2计算分段函数[1]num=(float)(input())if num==0: print("f(0.0) = 0.0")...

2020-02-07 13:53:36 1569

原创 PTA 浙大版《Python 程序设计》题目集第一章

第1章-1从键盘输入两个数,求它们的和并输出a=input()b=input()aa=(int)(a)bb=(int)(b)print(aa+bb)第1章-2从键盘输入三个数到a,b,c中,按公式值输出s=input()a,b,c=map(int,s.split(" "))print(b*b-4*a*c)第1章-3输出“Python语言简单易学”s...

2020-02-06 16:25:57 633

原创 JVM 学习笔记 1 类加载器深入分析与阶段分解

一.类加载在java代码中,类的加载,连接,初始化过程都是在运行期间完成的解释:<1>加载:将.class文件从磁盘中加载到内存中<2>确立类间关系等提供了更大的灵活性,增加了更多的可能性类加载器深入剖析java虚拟机与程序的生命周期在如下几种情况下,java虚拟机将结束生命周期<1>执行System.gc()方法,主...

2020-01-10 14:25:24 112

原创 Silver Cow Party POJ - 3268

题目大意:n个地点,每个地点都有一个奶牛,m条有向边,指定n个地点中的其中一个地点用于举办派对,求所有奶牛往返的最短路径之和当中的最大权值解法:建立两张图,一张存储正向边,一张存储反向边,存储正向边的那个图可以通过Dijkstra算法计算出举办派对的地点到地点的最短路,也就是返回时的最短路,存储反向边的那个图可以用于计算从各个地点到达举办派对的地点的最短路代码/*Silver Co...

2020-01-08 14:15:18 169

原创 山东科技大学 数据结构 数据结构基本概念

数据结构基本概念判断题1.若用链表来表示一个线性表,则表中元素的地址一定是连续的。答案:F链表形式的线性表的地址是不连续的选择题2-1数据的()包括集合、线性结构、树形结构和图形结构四种基本类型。(2分)存储结构 逻辑结构 基本运算 算法描述数据 逻辑结构是数据之间关系的描述2-2数据在计算机内存中的表示是指() 。(2分)数据的存储结构...

2019-11-14 16:34:00 401

原创 java IO(Properties集合)几个重要的操作

package IO.unit1;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;im...

2019-11-04 22:36:40 117

原创 java IO流(File对象)

*一.构造方法与字段* 1.用于将文件或者文件夹封装成对象* 2.方便对文件或者文件的属性进行操作* 3.File对象可以作为参数传递给流的构造函数* 4.File类的构造函数* (1)File(File parent,String child);* (2)File(String pathname);* (3)File(String parent,String chil...

2019-11-03 19:31:29 145

原创 java IO流(转换流)

1.将文本文件显示在控制台上public static void test1() throws IOException { //将文本文件显示在控制台上 //创建转换流,读入文件 BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream("in.txt"))); //创建一个转...

2019-11-01 19:39:23 110

原创 java IO流(模拟简单的键盘输入)

package IO.unit1;import java.io.IOException;import java.io.InputStream;/*1. * */public class 演示键盘输入 { public static void main(String []args) throws IOException { // readfromkey(); readkey...

2019-11-01 19:33:33 532

原创 java IO流(字节流)

/*一,操作文件* 1.操作字符,也可以操作其他媒体文件* 字节流可以复制图片等文件,但是字符流不可* 2.InputStream* OutputStream* 3.直接将数据写入到目的地中,有flush函数只是单单继承了父类函数的原因* 4.代码public class 字节流 { public static void main(String[]args) t...

2019-10-25 09:01:40 106

原创 Codeforeces 1198(B)

#include<bits/stdc++.h>using namespace std;const int maxn = 2e5 + 10;int vis[maxn];class Edge{public: int p; int x; int id;public: Edge(int a,int xx,int idd){p=a;x=xx;id=...

2019-10-23 22:16:29 106

原创 java:常见API

1.Randompackage 常见API;import java.util.*;public class random { public static void main(String[]args) { /* * Random类的常见用法*/ Random rand=new Random(); System.out.println(rand...

2019-10-23 22:16:00 105

原创 数据结构:顺序表(java版本带迭代器)

package Unit3表栈队列;import java.util.Iterator;import java.util.NoSuchElementException;import java.util.jar.JarException;import java.util.Scanner;//import com.sun.tools.javac.code.Type.ForAll;pu...

2019-10-23 22:15:17 120

原创 java IO流一 (字符流)

/*一,FileWriter*1.字节流的两个基类*Inputstream*OutputStream* 字符流的两个基类*Reader*Writer*如果操作文字数据,优先字符流*实例import java.io.FileWriter;import java.io.IOException;public class 字符流 { public static ...

2019-10-22 22:37:13 167

原创 java 多线程(5) 线程间的通信

/*1.wait()使当前线程进入等待状态,直到其他线程调用该同步监视器的notify()或者notifyAll()来唤醒线程* wait的三种使用方法* (1)wait()持续等待直到被其他本同步监视器下的线程唤醒* (2)wait(long n)等待n毫秒* (3)wait(long n,int m)等待n毫秒,m微秒*2.notify()*随机唤醒当前同步监视器下处于...

2019-10-15 21:45:57 80

原创 数据结构作业:树的同构 pta 7-1 java版本

7-1树的同构(25分)给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。图1图2现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首...

2019-10-13 21:31:05 174

原创 java 多线程(4) 线程同步

/* 一,线程安全* 1.如本例代码所示* { * 假如线程demo1在num=1时进入到if(num>0)的判断中然后此时有切换到线程demo2此时线程demo2也是满足条件的,也就是说num * 在一定概率下是有可能小于0的* }* 2,线程安全问题产生的原因* (1)多个线程操作共享数据* (2).操作共享数据的线程代码有多条 * 当一个线程在执行共...

2019-10-13 21:16:53 77

Cglib所需的jar包

Cglibjar包

2020-03-03

空空如也

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

TA关注的人

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