自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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学习路线

2018-01-08 14:57:07 191

原创 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

原创 文件操作具体方法

1.readline(),每次读取一行,返回字符串;2.readlines(),读取所有,返回列表;

2017-10-20 16:11:53 151

原创 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关注的人

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