- 博客(35)
- 收藏
- 关注
原创 python中2分法的基础用法
废话不多说,直接上代码...#用递归实现2分查找的算法,# 以从列表 a = [1,3,4,6,7,8,9,11,15,17,19,21,22,25,29,33,38,69,107]# 查找指定的值def cal(li, item): #传入列表和需要查询的值 print(li, item) if not li: #每次传入都要为一个新生成的列表 ret...
2019-09-19 16:56:15
433
原创 Mysql5.6压缩文件的下载与安装
1.下载Mysql5.6压缩文件;2.解压压缩文件;3.配置环境变量:系统变量中PATH新增一个Mysql解压的bin路径;4.修改Mysql5.6解压路径下的my.ini()文件:#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql-5.6.24-win32# 设置mysql数据库的数据
2018-01-25 01:30:04
367
原创 java基础练习_ArrayList完善随机点名器
import java.util.ArrayList;import java.util.Random;public class PracticeDemo_4{ /* ArrayList集合完善随机点名器*/ public static void main(String[] args){ /* 1.定义一个Student类,
2018-01-24 14:47:31
782
原创 JAVA基础练习_商品库存案例
import java.util.Scanner;public class PracticeDemo_3{ /* 实现一个简单的商品库存案例 需求分析:1.定义数组,存储商品信息; 2.预览数组,预览商品; 3.用户可修改商品*/ public static void main(
2018-01-23 18:39:31
2022
原创 java基础练习2_一个简单的随机点名器
import java.util.Random;public class PracticeDemo_2{ /* 实现一个简单的随机点名器 需求分析:1.定义数组,存储学生姓名; 2.预览数组,预览学生姓名; 3.随机数组,随机抽取一个学生姓名*/ public static vo
2018-01-23 17:20:16
9556
1
原创 java基础练习2
import java.util.Scanner;import java.util.Random;public class PracticeDemo_1{ /* 方法的重载 定义:在同一个类中,可以用同一方法名,参数列表不同 参数列表:参数类型,参数个数*/ public static void main(String[] ar
2018-01-23 16:46:07
380
原创 java基础练习
import java.util.Scanner;import java.util.Random;public class PracticeDemo{ /* 方法的调用*/ public static void main(String[] args){ /* 调用方法method_1*/ //metho
2018-01-23 15:53:38
223
原创 JAVA中变量,常量,基本类型,引用类型,数据类型转换
变量: 可改变的“”量“”;公式: 数据类型 + 数据名 = 值 (String name = "leo");常量:不可改变的“”量“”,也称终量;公式:final +数据类型 + 数据名 =值(Final double Ni =3.15);基本类型:四种八类;整型: byte \short\int\long浮点型: double\float字符型: char布尔型: boolean引用类型:
2018-01-18 10:37:22
226
原创 eclipse工具下载
1.http://www.eclipse.org/下载eclispse;2.根据jdk版本选择适应的eclipse;3.Eclipse并不是越新的越好,可能会有bug,或和别的软件不兼容。我用的是eclipse-SDK-3.7.2-win64;4.安装:加压压缩包,双击eclispse.exe运行即可;
2018-01-08 15:31:14
954
原创 JAVA基础之jdk下载安装
1.JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html2.建议下载jdk1.7版本,当然版本在之后公司会统一,在自己学习的时候还是下载1.7较适合;3.下载jdk路径按照自己需要存路径即可;4.jdk下载完毕之后,安装环境变量;5.编辑JAVA_HOME环境变量,内容为:jdk的
2018-01-08 14:39:01
235
原创 mysql基础命令
1.show databases; #查看数据库2.use 数据库名; #进入数据库3.show tables; #查看数据库中的所有数据表4.create table 表名(字段 类型);#创建表和字段5.alter table 表名 add 字段名 类型; #为数据表增加字段6.desc 表名;#查看数据表结构
2017-12-15 16:29:50
221
原创 Mysql5.7版本的下载与安装
一。下载和安装1.登入mysql官网:https://dev.mysql.com,进入下载页面下载MYSQL安装包;2.下载完成后,解压到你指定的文件夹中;3.初始化mysql,创建“data”文件夹打开cmd,进入mysql的bin目录下输入 mysqld --instialize-insecure 进行mysql初始化4.安装环境变量
2017-12-15 11:42:47
511
原创 python中socket初识
#网络通信三要素#IP地址#应用程序端口#通信协议(TCP、UDP)#socket初识import socket#参数有family,type#family=AF_INET, type=SOCK_STREAM#server端sk = socket.socket() #创建socket对象address = ('127.0.0.1', 8000)sk.bind(addr
2017-11-28 11:12:39
282
原创 python中封装、继承与多态
#定义类# class bar:# def foo(self, arg):# print(self, self.name, self.age, self.sex, arg)#类实例化(中间变量调用类方法)# z = bar()# z.name = 'alex'# z.age = 18# z.sex = 'female'# z.foo(666)#=====
2017-11-26 22:38:52
472
原创 python中json模块的基础用法
json中主要是方法的使用,“dump”'\"dumps"和“load”以及"loads",具体代码如下:import json# dic = {'name':'leo','age':'18','sex':'male'}# date = json.dumps(dic)# f = open('jason_text','w')# f.write(date)# f.close()d
2017-11-21 22:32:11
259
原创 python中re模块基础用法(正则)
#re模块import re# ret = re.findall('w\w{2}l', 'hello world')# print(ret) #['worl']#2元字符:. ^ $ * + ? {} [] | () \# .通配符# ret = re.findall('w..l', 'hello world')# print(ret) #['worl'] .只能代指任意一个字符
2017-11-21 15:44:25
453
原创 python中configParser模块的基础用法
#配置文件模块import configparserconfig = configparser.ConfigParser()config['default'] = { 'ServerAliveInterval': '45', 'Conpression': 'yes', 'ConpressionLevel': '9'}config['bitbucket.org']
2017-11-17 21:41:50
283
原创 Pythong中Logging模块基础用法
#日志模块import logginglogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a,%d %b %
2017-11-17 20:43:33
428
原创 python中利用Time模块判断输入年月日为该年第几天
import timedef inpu(): the_year = int(input('输入年份(年份需大于等于1970小于等于2038):')) if len(str(the_year)) == 4 and 1970 2038: the_mon = int(input('输入月份:')) if 1 12: the_day
2017-11-08 10:56:37
2314
2
原创 python中hashilib模块基础用法(hashilib加密)
import hashlib# m = hashlib.md5()# #print(m)## m.update('hello'.encode('utf8'))# print(m.hexdigest())#5d41402abc4b2a76b9719d911017c592def hashi(s):#定义一个加密函数,传一个字符串返回一个加密 m = hashlib.sha256()
2017-11-07 22:35:44
540
原创 python中random模块基础用法(利用random生成验证码)
#random随机数模块#import random#随机生成0-1的随机数#print(random.random())#随机生成1-3的整数包括3#print(random.randint(1, 3))#随机生成1-4的随机整数#print(random.randrange(1, 5))#随机抽取序列中的一个值#print(random.choice('hello'))#随
2017-11-06 17:49:58
576
原创 time模块与datetime以及timedelta模块基础用法
#time模块import time#import引入模块#help(time)# time - This module provides various functions to manipulate time values.#print(time.time())#1509953057.485669 时间戳,电脑打印的一个时间段#time.sleep(1)#print(time.clo
2017-11-06 16:34:20
2070
原创 装饰器,生成器,迭代器
#装饰器# import time# def show_time(func):# def inner(*x):# start_time = time.time()# func(*x)# end_time = time.time()# print(end_time-start_time)# return
2017-11-04 16:36:27
172
原创 字典的一些基础用法
#字典的一些基础用法dic={'k1':"v1","k2":"v2","k3":[11,22,33]}#a. 请循环输出所有的 keyfor i in dic.keys(): print(i) #k1k2k3#b. 请循环输出所有的 valuefor i in dic.values(): print(i) #v1v2[11, 22, 33]#c. 请循环输出所有的
2017-10-30 16:22:50
849
原创 列表中一些基础方法的使用
#列表的一些基础方法li = ['alex','eric','rain']#a.计算列表长度并输出print(len(li))#b.列表中追加元素"seven",并输出添加后的列表li.append('seven')print(li)#c.请在列表的第1个位置插入元素 "Tony",并输出添加后的列表li.insert(0, 'Tony')print(li)#d.请修改列表第2
2017-10-30 15:57:48
627
1
原创 python中字符串一些基础方法的使用
name = " aleX "#a.移除name变量对应的值两边的空格,并输入移除有的内容print(name.strip()) #aleX#b.判断name变量对应的值是否以 "al"开头,并输出结果print(name.startswith('al')) #False#c.判断name变量对应的值是否以 "X"结尾,并输出结果print(name.endsw
2017-10-30 15:06:30
316
原创 Python中函数定义及基本操作
1.函数概念:一个子程序定义:def即define(定义)作用:减少代码量,可扩展,一致性;2.形式参数与实际参数
2017-10-25 18:02:35
474
原创 Python集合(set)
1.集合set:将不同元素组合在一起,若有相同元素只保留一个,创建方法set()2.set去重3.set集合对象必须是可哈希的(键值不可变的)4.set集合是无序的5.set集合判断使用in 和not in 判断元素是否在集合中,是返回TRUE,不是返回FALSE6.set()中方法6.1.add()方法:在set
2017-10-25 14:17:14
405
原创 PYTHON深浅拷贝
1.拷贝方法copy()2.浅拷贝之修改列表中的值,拷贝值与被拷贝值都会跟着改变3.浅拷贝之修改字典的值,同第2点4.修改元祖是不会改变的,因为元祖的值是不可变的5.深拷贝注:浅拷贝即拷贝第一层,第二层内容改变也会随之改变;深拷贝即克隆一份为独立存在,与被拷贝无关联关系
2017-10-25 11:10:51
191
原创 LINUX下载与安装
一。ubntu下载搜索ubuntu,去官网进行下载2.vmware工具下载3.安装vmware的安装没什么特别的,一直点击“下一步”即可,在选择镜像文件时选择"ubuntu"镜像文件。4.安装可能遇到的问题安装时可能会遇到无法安装的问题:5.解决方法:错误提示已经很清楚了,需要在BIOS 中打开
2017-10-24 09:15:04
2998
原创 python中文件操作基本流程
在python中存在许多内置函数,在这里说一下文件操作1.Open()打开文件;2.read()读文件;3.write()写文件;4.close()关闭文件;5.'r':读模式;6.'w'写模式;7.'a'追加模式;如下图所示:
2017-10-20 14:38:33
372
原创 Python杂谈(二)
一。IDE(集成开发环境)一个好士兵离不开他的武器,那么作为一个程序员当然需要选择一个IDE(集成开发环境,也就是常说的开发工具)。在这里,我选择的是pyCharm来进行PYTHON的学习,那么pyCharm的安装与使用教程我这里也不多说了,网上搜一下很多的教程。在这里,我提一点的就是pyCharm的字体主题设置,这个可能用的比较多一点,如图所示:二。占位符在python中
2017-10-18 11:29:43
411
原创 Python杂谈
最近与好友聊天聊到PYTHON,感觉比较新颖故开始学习Python。那么在开始之前由于本人是手敲键盘所以一些套话我就不说了,比如:PYTHON发展史、历史什么的,这都可以百度的到。一。变量Python中的变量与其他变成语言并没有什么不同,所以比较好理解,如:name=LEO,age=18等等,这都是变量,那么值得一提的是,在PYTHON中没有常量一说,因为PYTHON中任何“量”都可以是变
2017-10-17 10:58:19
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人