自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 事务

文章目录前言一、事务的语法二、事务的ACID特性1.原子性(Atomicity)2.⼀致性(Consistency)3.隔离性(Isolation)4.持久性(Duration)三、事务的并发问题四、事务隔离级别1.读未提交(READ_UNCOMMITTED)2.读已提交(READ_COMMITTED)3.可重复读(REPEATABLE_READ)4.顺序读(SERIALIZABLE)五、不同的隔离级别的锁的情况六、隐式提交前言事务(Transaction)是由⼀系列对系统中数据进行访问与更新的操作所

2020-11-02 15:44:17 143

原创 JavaScript语言进阶

文章目录一、JavaScript流程控制1.分⽀结构(条件语句)2.循环结构for 循环:for...in 循环遍历对象:while 循环:do/while 循环:循环中的 break break 和 continue continue 语句:二、JavaScript函数1.JavaScript的函数2.系统中常⽤的内置函数一、JavaScript流程控制任何编程语⾔都是由⼀系列语句构成的。⼀条语句可以是⼀个赋值语句,⼀个函数调⽤,⼀个循环,甚⾄⼀个什么也不做的(空语句)条件语句。在任何⼀⻔程序

2020-10-26 14:56:45 140

原创 JavaScript学习笔记

文章目录前言一、JavaScript简介1.什么是JavaScript?2.前端Web技术的组成:HTML、CSS、JavaScript二、JavaScript使用方法1.内部JavaScript2.外部 JavaScript3.内联JavaScript处理器三、JavaScript基础语法1.JavaScript的输出2.变量(1)什么是变量(2)为什么要使用变量(3)如何使用变量 使用var声明变量(4)变量的赋值(5)同时声明多个变量(6)同时声明多个变量并赋值3.变量的命名规则和规范4.语句与注释四

2020-10-26 13:47:28 238

原创 使用谷歌Gson进行JSON解析

文章目录一、JSON介绍1.简介2.格式3.Java与JSON二、使用Gson解析JSON1.引入JAR包2.将对象转换为JSON字符串3.将JSON字符串转换为对象一、JSON介绍1.简介JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.2.格式{ "name":"金苹果", "info":"种苹果" } JSON中一个对象,由一个大括号表示括号中通过键值对来描述对象的属性(可以理解为,大括号中,包含的是一个个的键

2020-09-23 21:30:52 1682

原创 IDEA实用又常用的快捷键大全

文章目录一、常用快捷键1.提示与代码生成部分2.选择/移动/复制代码3.代码优化4.查找与替换5.阅读代码部分二、快捷键大全1.Ctrl相关2.Alt相关3.Shift相关4.Ctrl+Alt相关5.Ctrl+Shift相关6.Alt+Shift相关7.其他一、常用快捷键1.提示与代码生成部分Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象

2020-09-20 14:45:39 144

原创 Java多线程知识总结

文章目录前言一、多线程技术概述1.线程与进程进程线程2.线程调度分时调度抢占式调度3.同步与异步同步异步4.并发与并行并发并行二、多线程的使用1.继承Thread2.实现Runnable3.实现Runnable相比于继承Thread的好处4.线程阻塞5.线程中断6.守护线程三、线程安全问题线程安全1:同步代码块线程安全2——同步方法线程安全3——显式锁Lock公平锁和非公平锁线程死锁四、线程池1.线程池的好处2.java中的四种线程池缓存线程池定长线程池单线程线程池周期性任务定长线程池前言多线程,是

2020-09-16 20:54:41 67

原创 java异常处理

文章目录前言一、什么是异常?二、异常处理1.异常处理格式2.try+catch的处理流程3.finally三、finally深究前言本文主要介绍Java中try+catch异常处理流程和finally语句块的一些细节。注在前头:不做只打印的程序员,要做会补救的工程狮一、什么是异常?异常是在程序中导致程序中断运行的一种指令流。例如,现在有如下的操作代码:public class ExceptionDemo01{ public static void main(String argsp[]

2020-09-12 20:24:18 65

原创 Java面向对象学习笔记

文章目录一、继承概述格式继承的限制子类实例化内存分析super关键字final关键字二、抽象类概念抽象方法抽象类使用原则三、接口概念面向接口编程思想全局常量和抽象方法的简写接口的实现implements接口的继承接口和抽象类的区别四、多态概念多态的使用:对象的类型转换五、Object类概念:Object的多态toStringequals六、包装类概述装箱和拆箱操作字符串转换一、继承概述继承是Java中面向对象编程技术的一块基石,因为他允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子

2020-09-06 20:41:25 280

原创 PTA旅游规划

PTA旅游规划问题 C语言实现数据结构:图实现算法:Dijkstra算法main()函数框架:{根据输入建立图;Dijkstra函数;输出;}int main(){ MGraph G=BuildGraph(); Dijkstra( G, dist, path,cost,S ); printf("%d %d",dist[D],cost[D]); }Dijkstra函数需要注意的就是本题中的边有两个权重——距离和花费,所以在收录一个新节点的时候,要同时更新两个相应值。void

2020-08-24 12:52:43 463

原创 PTA哈利波特的考试

PTA哈利波特的考试 C语言#include<stdio.h>#include<stdlib.h>#define MaxVertexNum 100 //最大顶点数设为100 #define INFINITY 65535 //∞设为双字节无符号整数的最大值65535 typedef int Vertex; //用顶点下标表示顶点,为整型 typedef int WeightType; //边的权值设为整型 //边的定义typedef struct ENode

2020-08-20 18:08:56 837

原创 PTA堆中的路径问题

PTA堆中的路径问题 C语言实现#include<stdio.h>#include<stdbool.h>#define MAXN 1001#define MINH -10001int H[MAXN],size;//用数组来表示堆,size代表堆的大小 void Create()//建堆 { size =0; H[0]=MINH;//设置“岗哨” }bool IsFull()//判断堆是否已满 { return (size==MAXN);}vo

2020-08-13 00:29:02 1003

原创 PTA判断是否是同一棵二叉搜索树

PTA判断是否是同一棵二叉搜索树思路:将第一个序列作为初始序列建树,然后把之后的序列的元素按顺序在树中做查找,通过比较每次查找过程中所遇到的节点是否在序列中出现过,来判定该序列和初始序列是否是同一棵二叉搜索树#include<stdio.h>#include<stdlib.h> typedef struct TreeNode *Tree;struct TreeNode{ int v; Tree Left,Right; int flag;};Tree Make

2020-08-12 01:52:26 557

原创 PTA树的同构

PTA树的同构问题#include<stdio.h>#define MaxTree 10#define ElementType char#define Tree int#define Null -1struct TreeNode{ ElementType Element; Tree Left; Tree Right;}T1[MaxTree],T2[MaxTree];//定义数组类型的数据 Tree BuildTree(struct TreeNode T[]);int

2020-08-11 13:27:58 318

原创 PTA多项式加法与乘法

PTA多项式加法与乘法,c语言实现#include<stdio.h>#include<malloc.h>typedef struct PolyNode *Polynomial;struct PolyNode{ int coef;//系数 int expon;//指数 Polynomial link;//指向下一节点的指针 };void Attach(int c,int e,Polynomial *pRear);Polynomial ReadPoly();

2020-08-10 15:54:18 542

原创 出现‘list‘ object is not callable错误的可能情况

出现’list’ object is not callable错误的可能情况程序中出现与关键字list的同名变量,处理方法:修改一下变量名即可也就是我的情况,我用的spyder,在运行程序之前,我在console控制台中定义了一个list变量,导致与程序中的list函数发生冲突引发错误,处理方法:在控制台中重置已定义的变量名:输入reset 再输入y即可...

2020-07-27 19:30:04 4341 1

空空如也

空空如也

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

TA关注的人

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