自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC学习 之 java数据类型与sql对应关系

JDBC 类型 (java.sql.Types) Java 语言类型 CHAR、VARCHAR、LONGVARCHAR String BIGINT long INTEGER int SMALLINT short TINYINT byte BINARY、LONGVARBINARY、VARBINARY byte[] BIT boolean DECIMAL java.math.BigDecimal DOUBLE double NUMERIC java.math....

2020-10-30 16:30:10 144

原创 面向对象(上)之 构造器与封装

package java_study01; /** * 类的成员之三:构造器 (constructor,构造方法) construct:建造、建设 construction * * * 1.构造器的作用:① 创建类的对象 ② 初始化对象的属性 * * 2.说明: ①如果在定义一个类时,没有显式的声明类的构造器。那么系统会自动给类提供一个无参的构造器。 ②如何声明一个类的构造器。格式:权限修饰符 * 类名(形参列表){ } ③如果我们在类中一旦定义类的构造器,那么系统就不再提供默认的无参

2020-10-22 18:23:46 261

原创 JavaSE 之 面向对象(上)可变个数形参&&变量赋值机制

package java_study01; /** * 可以个数形参的方法的使用:jdk5.0新特性 * 1.可变个数形参的格式:数据类型 ... 变量名 * 2.可变个数形参的方法在调用时,给可变个数的形参赋值时,可以赋值的个数为:0个,1个,。。。。 * 3.可变个数形参的方法与同名的方法之间,彼此构成重载 * 4.可变个数形参的方法与形参类型相同的数组的方法不能同时出现在类中。 * 5.可变个数形参必须声明为方法形参的最后一个参数。 * 6.在一个方法的形参位置,最多只能声明一个可变

2020-10-22 11:03:20 120

原创 JavaSE 之 面向对象(上)方法重载

package java_study01; /* * 1.定义:在同一类中,相同的方法名,不同的参数列表的方法之间,彼此构成重载! * 举例:Arrays中的sort(Xxx[] xxx) / System.out.println(Xxx xxx) * * 总结:"两同一不同". * 两同:同一个类、方法名相同 * 一不同:参数列表不同(①参数个数不同 ② 参数类型不同) * * 2.方法的重载与否与方法的形参的变量名没有关系!与方法返回值类型、权限修饰符、方法体都没有关系! *

2020-10-22 10:45:52 81

原创 Java Web 之解决中文乱码问题

编码:将字符转为二进制的过程。 解码:将二进制转为字符的过程。 默认服务端与客户端编码与解码情况: 服务端解码与编码一致:ISO-8859-1 客户端(浏览器)编码默认: 解码默认:GBK 解决WEB中乱码问题: 请求乱码: get请求: 修改 post请求: request.setCharacterEncoding(“UTF-8”); 响应乱码: response.setContentType(“text/html;charset=UTF-8”); ...

2020-10-21 16:50:37 134

原创 pycharm远程连接linux

方式1:连接linux python环境并同步代码(使用linux环境) 打开pycharm ,点击工具栏 右上角齿轮,点击show all next… Finish… 同步到linux服务器 方式2:只同步代码到linux(环境在windows上) 只能选择SFTP方式 点击OK,添加成功 设置一下同步按钮 开始同步… ...

2020-10-16 14:13:48 182

原创 各种排序合集

冒泡排序 __author__ = "Hao Rui Chun" def bubble_sort(array): length = len(array) for j in range(length-1): for i in range(0,length-1): if array[i] > array[i+1]: array[i],array[i+1] = array[i+1],array[i] list=[

2020-05-13 17:08:52 136

原创 快速排序

思想: 选取一个元素作为基准值(一般是选中数组中的第一个元素),将大于该基准值的元素放在数组的右边,小于基准值的元素放在数组的左边,此时完成一次排序,多次按照既定规则循环后完成排序。 详细讲解 优先设置两个变量i和j,设置元素位置i=0,j=len(array)-1; 选取第一个元素作为基准值,即:base =array[i]; j向左开始移动,每次移动一个元素,即j-=1,直到该元素小于基准值时停下,此时将该值赋值给array[i],即:array[i] = array[j]; i向右开始移动,每次移动

2020-05-13 15:44:26 107

原创 堆栈、队列、双端队列实现

堆栈 __author__ = "Hao Rui Chun" class Stack(object): def __init__(self): self._lis = [] def push(self,item): """入栈""" self._lis.append(item) def pop(self): """出栈""" self._lis.pop() def peek(self)

2020-05-13 09:50:49 90

原创 二叉树

二叉树实现广度和深度优先 __author__ = "Hao Rui Chun" class Node(object): def __init__(self,item): self.item =item self.lchild = None self.rchild = None class Tree(object): def __init__(self): self.root = None def add(self

2020-05-12 17:34:45 82

原创 数据结构学习

链表 单链表 单向循环链表 __author__ = "Hao Rui Chun" class Node(): def __init__(self, item): self.item = item self.next = None class WhileLink(object): def __init__(self,node=None): if node: node.next = node sel

2020-05-12 11:46:39 101

空空如也

空空如也

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

TA关注的人

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