自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡启行的博客

记录的我的学习心得java,Python等

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java学习汇总篇

1.结果转换为byte类型//1.将aa+dd的输出结果转换为byte类型byte dd = (byte) (aa+dd);2.三元表达式//2.三元表达式int max = (a>=b)?a:b;3.Scanner控制台输入//3.Scanner控制台输入//创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:");//接收数据int i = sc.nextInt();//把数据

2021-07-17 17:33:34 785 1

原创 12.Python操作world文档

安装:pip install python-docximport docxfrom docx.enum.text import WD_BREAKfrom docx.shared import RGBColor, Pt#获取文档对象doc = docx.Document("test.docx")print(dir(doc)) #查看所有可操作的函数print(doc.paragraphs) #打印文档中的段落对象"""#输出:[<docx.text.paragraph.Parag

2021-05-25 20:22:15 544

原创 9.Python办公自动化,pandas,numpy数据转换成DataFrame数据

#1.这是一个list[[1,2],[3,4]]#2.这是一个numpy.array[[1 2] [3 4]]#3.这是一个pandas.DataFrame#4.这是一个numpy:<ndarray>#5.这是一个pandas:<DataFrame>一.安装anaconda下载网址:https://www.anaconda.com/products/individual#Downloads二.安装如下第三方包pip install -i http

2021-05-23 21:20:30 5801 18

原创 11.Python的Numpy数组操作,计算,正太分布,均匀分布等随机数组

import numpy as npimport random#生成数组t1 = np.array([1,2,3,4])print(t1,type(t1),t1.dtype) #输出:[1 2 3 4] <class 'numpy.ndarray'> int32#设置指定的数据类型t1 = np.array(range(1,4),dtype=float)print(t1,t1.dtype) #输出:[1. 2. 3.] float64t1 = np.array(range(1,

2021-05-22 11:51:57 2260

原创 10.Python基础

#这是python的单行注释"""这是Python的多行注释"""#计算1.01的365次方print(1.01**365) #输出:37.78343433288728#input函数实现键盘输入a = input("请输入密码:")print(a) %s #字符串%d #有符号十进制整数%f #浮点数 %.02f 表示小数点后只显示两位小数%% #输出%#向控制台输出内容结束之后,不会换行print("*",end="")#单纯的换行print("")prin

2021-05-15 23:14:47 977

原创 Ajax异步局部刷新技术学习

一.Ajax学习1.Ajax是多种技术的组合使用:javascript,dom,css,服务器技术,servlet,Jsp,jdbc,json等。核心是:javascript和xml(json)。使用javascript操作异步对象XMLHttpRequest和服务器交换使用json数据格式。<script type="text/javascript"> /* 1.创建异步对象 */ var xhr = new XMLHttpRequest(); /*2. XMLHttpReque

2021-05-03 17:59:52 103

原创 Jquery简化javaScript对html dom操作用学习

一.Ajax学习1.Ajax是多种技术的组合使用:javascript,dom,css,服务器技术,servlet,Jsp,jdbc,json等。核心是:javascript和xml(json)。使用javascript操作异步对象XMLHttpRequest和服务器交换使用json数据格式。<script type="text/javascript"> /* 1.创建异步对象 */ var xhr = new XMLHttpRequest(); /*2. XMLHttpReque

2021-05-03 03:42:49 723 1

原创 lombok注解,Spring框架

//1.引入依赖:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope></dependency>//2.安装插件:3//当插件出问题报错了的时候解决方法

2021-04-10 01:49:45 217 1

原创 Html学习

<!DOCTYPE html>: 版本的声明,当前是html5版本html标签: 网页的根标签,所有其它的标签都被html包含head网页头部标签: 网页的配置信息 <title>网页标签的标题</title> <meta charset="utf-8">:字符集(编码的设置) <meta name="keywords" content="千锋教育,良心培训"> 为搜索引擎提供的关键字列表:各关键词间用英文逗号

2021-04-04 20:30:22 787

原创 VBA代码片段

1.累计求和的代码片段,首先输入要加到的数值,比方说输入100,那么结果就会求出1+2+3+…..+100的结果Sub addnum() Dim num As Integer '定义要输入的整数numDim num_sum As Integer '定义累加和变量num_sumnum_sum = 0 num = InputBo

2021-04-01 03:09:58 481

原创 Python3.约瑟夫环问题,井子棋游戏

"""《幸运的基督徒》有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。"""def main(): persons = [True] * 30 counter, index, num

2021-03-30 00:06:19 175

原创 19.Java网络编程,UDP,TCP协议,接口接口实现类测试类的实现,lambda表达式,匿名内部类

//获取计算机名为sc-202103112315的IP的IP地址,创建对象可以是下面两种方式中的任意一种 //InetAddress address = InetAddress.getByName("sc-202103112315"); InetAddress address = InetAddress.getByName("192.168.232.1"); System.out.println(address); //输出 /192.168.232.1

2021-03-30 00:05:24 150

原创 Python4.定义类及使用类,类的继承,抽象方法多态

#定义类及使用类class Student(object): def __init__(self, name, age): self.age = age self.name = name sex = "男" def Study(self, course_name): print(f"{self.age}岁的{self.name}正在学习{course_name}") def watch(self):

2021-03-30 00:04:15 240

原创 Python2.最大公约数和最小公倍数,1到999的完美数,判断素数和回文数,斐波那契数列,跑马灯,生成验证码,定文件名的后缀名,列表中最大和第二大的元素的值,一年的第几天,打印杨辉三角,双色球选号

#最大公约数和最小公倍数x = int(input('x = '))y = int(input('y = '))#如果x大于y就交换x和y的值if x > y: # 通过下面的操作将y的值赋给x, 将x的值赋给y x, y = y, x#从两个数中较的数开始做递减的循环for factor in range(x, 0, -1): if x % factor == 0 and y % factor == 0: print('%d和%d的最大公约数是%

2021-03-30 00:03:27 283

原创 Python5.操作excel表格 xlrd库与excel的com接口和openpyxl库

pip install xlrd==1.2.0#读取excelimport xlrdbook = xlrd.open_workbook("income.xlsx")print(f"包含表单数量 {book.nsheets}")print(f"表单的名分别为: {book.sheet_names()}")#表单索引从0开始,获取第一个表单对象book.sheet_by_index(0)#获取名为2018的表单对象book.sheet_by_name('2018')#获取所有的表单对

2021-03-30 00:03:07 385

原创 Python7.字典操作

#创建字典的字面量语法scores = {'骆昊': 95, '白元芳': 78, '狄仁杰': 82}print(scores)#创建字典的构造器语法items1 = dict(one=1, two=2, three=3, four=4)#通过zip函数将两个序列压成字典items2 = dict(zip(['a', 'b', 'c'], '123'))#创建字典的推导式语法items3 = {num: num ** 2 for num in range(1, 10)}print(

2021-03-30 00:02:06 97

原创 Python8.时间日历date(日期),time(时间),datetime(日期时间),timedelta(时间差)

from time import time, localtime, sleep#返回显示当前电脑时钟的时,分,秒ctime = localtime(time())ctime.tm_hourctime.tm_minctime.tm_sec

2021-03-30 00:01:42 460

原创 Python6.集合操作

#创建集合的字面量语法set1 = {1, 2, 3, 3, 3, 2}print(set1)print('Length =', len(set1))#创建集合的构造器语法(面向对象部分会进行详细讲解)set2 = set(range(1, 10))set3 = set((1, 2, 3, 3, 2, 1))print(set2, set3)#创建集合的推导式语法(推导式也可以用于推导集合)set4 = {num for num in range(1, 100) if num % 3

2021-03-29 00:09:20 78

原创 Python5.元组操作

#定义元组t = ('骆昊', 38, True, '四川成都')print(t)#获取元组中的元素print(t[0])print(t[3])#遍历元组中的值for member in t: print(member)#重新给元组赋值t[0] = '王大锤' # TypeError#变量t重新引用了新的元组原来的元组将被垃圾回收t = ('王大锤', 20, True, '云南昆明')print(t)#将元组转换成列表person = list(t)prin

2021-03-29 00:09:07 92

原创 Python4.列表操作

list1 = [1, 3, 5, 7, 100]print(list1) # [1, 3, 5, 7, 100]#乘号表示列表元素的重复list2 = ['hello'] * 3print(list2) # ['hello', 'hello', 'hello']#计算列表长## 标题度(元素个数)print(len(list1)) # 5#下标(索引)运算print(list1[0]) # 1print(list1[4]) # 100print(list1[5]) # Index

2021-03-29 00:08:53 184

原创 Python3.字符串操作,输出语句print三种格式输出写法,正则表达式查找和替换字符串

s1 = 'hello ' * 3print(s1) # hello hello hello s2 = 'world's1 += s2print(s1) # hello hello hello worldprint('ll' in s1) # Trueprint('good' in s1) # Falsestr2 = 'abc123456'#从字符串中取出指定位置的字符(下标运算)print(str2[2]) # c#字符串切片(从指定的开始索引到指定的结束索引)print(str

2021-03-29 00:08:37 1740

原创 Python 1.画一个线条宽度为4,黑色的长方形图案,温度转换,字符码转换,闰年判断,用户名密码验证,if语法,英寸和厘米转换,1加到100,产生1到100的随机数,判断素数,9×9乘法表

import turtleturtle.pensize(4)turtle.pencolor('black')turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.mainloop()

2021-03-29 00:08:22 225

原创 18.Java 反射,Constructor<T>对象,泛型,类型通配符,可变参数,对象的序列化和反序列化

//获取Class对象//方式一:Student stu = new Student();Class<? extends Student> clazz1 = stu.getClass();System.out.println(clazz1); //输出 class Student//方式二:Class<Student> clazz2 = Student.class;System.out.println(clazz2); //输出 class Student

2021-03-29 00:08:04 471

原创 17.异常捕获,File文件,文件文件夹目录操作,IO流,编码方式IO流,将ArrayList集合里面的内容与文件之间IO流互相写入,录入的5个学生信息按总分排名,复制单级多级文件夹,打印流,遍历目录

//1.选中要执行的代码片段,try catch快捷键是 Ctrl+alt+ttry { //尝试要执行的代码 int a = 10 /0 ;} catch (Exception e) { //出现问题后的解决方案 System.out.println("被除数不能为0");} finally { //不管如何要执行的代码 System.out.println("看看我执行了么");}/*** 输出:* 被除数不能为0* 看看我执行了么*///2.IO流能在本地磁盘和网络上

2021-03-29 00:07:50 157 2

原创 16.list集合,增强for,迭代器,泛型,set集合,map集合,斗地主,HashSet集合,linkedHashSet集合,TreeSet集合,Collection集合,ArrayList集合

public class Student { public String name; public int age;public Student() {}public Student(String name, int age) { this.name = name; this.age = age;}@Overridepublic String toString() { return "Student{" + "name='" + name + '\''

2021-03-29 00:07:32 113 1

原创 15.Java 包装类以及类型转换,多个字符串转换成list集合和set集合,

/**#由于基本的int,char,byte等基本数据类型不是对象,不可以通过.的方式调用方法,所以才有了包装类包装类有: 基本类型 包装类 * byte Byte * short Short * int Integer * long Long * char Character *

2021-03-29 00:07:16 797

原创 14.java Date和calendar,Math类,System类

//1.创建Date对象Date date1 = new Date();System.out.println(date1); //输出 Fri Mar 26 19:15:09 CST 2021//2.获取当前系统时间的毫秒值long time = date1.getTime();System.out.println(time); // 输出 1616757399810//3.创建一个指定的时间Date date2 = new Date(1616757399810L);System.out

2021-03-29 00:06:57 67

原创 13.java StringBuilder和StringBuffer

//1.创建StringBuilder对象容器StringBuilder sb = new StringBuilder();//往容器里面添加数据sb.append("abc");System.out.println(sb); //输出 abc//2.将String字符串类型cdf转换成了StringBuilder类型StringBuilder m = new StringBuilder("cdf");System.out.println(m); //输出 cdf//3.字符串拼接功能,

2021-03-28 13:13:04 67

原创 12.Java的String类

//1.将字节数组里面的整数转换成字母byte[] bys = {97,98,99};String s = new String(bys);System.out.println(s); //输出 abc//2.将单个字母拼接成单词char[] cha = {'H','e','l','l','o'};String s1 = new String(cha);System.out.println(s1); //输出 Hello//3.实际开发中可以String类可以免newStri

2021-03-28 13:11:51 60

原创 11.Java常用类:object类,javabean重写Object类,重写euqals(),toString,hashCode()方法

//创建object类Object obj = new Object();Object obj1 = new Object();//返回对象的哈希码值,每个对象的哈希码值不一样int i = obj.hashCode();System.out.println(i); //输出 381259350//获取调用该对象的字节码文件对象,一个类只有一个字节码文件对象Class<?> Class1 = obj.getClass();System.out.println(Class1)

2021-03-28 13:09:03 107

原创 10.java的接口写法,编码和解码

//1.创建接口public interface USB { //接口中没有构造方法,写了就报错 //成员常量 public static final int NUM = 10; //成员方法 //JDK7及以前的写法 public abstract void open(); public abstract void close(); //JDK8多了两种写法 public static void method1(){ }

2021-03-28 13:02:28 313

原创 9.java抽象类的使用

#1.有父类Employee,有成员经理manager和程序员coder#因为父类中有共同的name,salary,id,work(),但是各不相同,所以方法可以定义为抽象方法#其中Manager继承Employee, 有bonus和work()#coder继承Employee, 有work()#父类Employeepublic abstract class Employee { //抽象类的成员变量 private String name; private double

2021-03-28 13:01:08 133

原创 5.Java 数组

//定义一个长度为3的整型数组int[] arr = new int[3];//定义值为1,2,3的数组int[] arr1 = {1,2,3};//定义长度为5,值是1,2,3,4,5的数组int[] arr2 = new int[]{1,2,3,4,5};/给arr1数组的第二个元素赋值arr1[1]=4;//遍历arr1数组的所有元素for (int i = 0; i < arr1.length; i++) { System.out.println(arr1[i]);

2021-03-28 12:50:39 136

原创 4.java Random随机数类

//1.创建Random对象,获取1个随机数Random r = new Random();//2.获取(0,10)随机数,包含0,但是不包含10int i = r.nextInt(10);System.out.println(i);//2.获取10个随机数Random r = new Random();for (int i = 0; i < 10; i++) {//2.获取随机数 int m = r.nextInt(10); System.out.println(m);}

2021-03-28 12:49:07 154

原创 3.java for循环,while循环,Do while循环,死循环

//1.for 循环计算100以内的偶数和int sum = 0;for (int i = 1; i <=100 ; i++) { if (i%2 ==0){ sum+=i;}System.out.println("sum:"+sum);//2.while循环计算1+2+....+100的和int i = 0;int sum = 0;while (i <= 100) { sum += i; i++;}System.out.println("sum:" + sum);

2021-03-28 12:47:27 206

原创 2.java的if 和switch语句,枚举

//if语句结构int time = 25;if(time >=0 && time <=12){ System.out.println("上午好");}else if(13<=time && time<=18){ System.out.println("下午好");}else if(19<=time && time<=24){ System.out.println("晚上好");}else{ System.

2021-03-28 12:39:38 163

原创 1.java数据类型转换,三元表达式,控制台输入Scanner类,jdbc数据库操作

//1.将aa+dd的输出结果转换为byte类型byte dd = (byte) (aa+dd);//2.三元表达式int max = (a>=b)?a:b;//3.Scanner控制台输入//创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:");//接收数据int i = sc.nextInt();//把数据输出System.out.println("i:"+i); //4

2021-03-28 12:31:59 182

HTML+CSS+JavaScript+AJAX+JQuery.docx

HTML+CSS+JavaScript+AJAX+JQuery入门

2021-02-01

JAVA最重要的编程语言学习入门.docx

JAVA最重要的编程语言学习入门.docx

2021-02-01

空空如也

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

TA关注的人

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