自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言编译环境配置 + linux可执行二进制包编译

本文目标:适用于初学者在window10环境,快速设置GO编译环境,并编译在linux下可执行二进制包步骤1,go编译环境配置,​ 1)安装go语言,官方下载最新正式版本并安装​ 2)设置开发路径,例如 D:\Golang,并新建3个文件夹,分别为bin,pkg,src​ 3)配置GOPATH,在环境变量-系统变量,增加“GOPATH”,配置为“D:\Golang”;同时删除默认生成的GOPATH路径(可能在用户变量设置部分)​ 4)在用户变量,系统变量的path中添加D:\Golang\

2020-09-20 19:37:36 1819

原创 云计算基础-基本概念(一)

网络VPC 虚拟专有网络VPC(Virtual Private Cloud)是公有云上自定义的逻辑隔离网络空间,是一块可我们自定义的网络空间,与我们在数据中心运行的传统网络相似,托管在VPC内的服务资源包括,如云主机、负载均衡、云数据库等。可以自定义网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。同时也可以通过VPN或专线连通VPC与数据中心,灵活部署混合云LB 负载均衡负载均衡可以对多台云主机进行流量分发,提升应用系统的对外服务能力,消除单点故障。ALB

2020-06-20 19:21:41 3198

原创 云计算基础学习之 -- docker 入门基础命令

Dockerdocker安装centos 系统安装dockercentos7及以上版本先检查是否已安装,卸载旧版本(新装系统可略过此步骤)$ yum list installed | grep docker containerd.io.x86_64 1.2.13-3.2.el7 @docker-ce-stabledocker-ce.x86_64 3:19.03.9-3.el7

2020-06-01 22:16:29 293

原创 Python--检查ipV4的有效性

检查ipV4的有效性,有效则返回True,否则返回False,(提示使用split函数进行分割)#IP_input=input(‘请输入一个IPV4的地址:’)#256.168.1.1import sysdef func(IP):IP_list=IP.split(’.’)if len(IP_list)!=4:print(‘地址无效,地址输入错误’)elif len(IP_list...

2019-05-21 23:05:21 1238

原创 Python--生成测试电话号码

生成指定数目的电话号码作为测试数据方法1#生成电话号码def creat_phone_num(n):import randomfp=open((‘e:\phone_num_’+str(n)+’.txt’),‘w’,encoding=‘utf-8’)result=’’for i in range(n):result+=(str(random.randint(13000000001,1...

2019-05-21 23:04:34 734

原创 Python 遍历指定目录下的所有文件,找出其中占用空间最大的前3个文件

#遍历指定目录下的所有文件,找出其中占用空间最大的前3个文件def find_max_file(path,count):import os.pathimport osdir_list=os.listdir(path)dir_dict={}size_list=[]result=[]for i in dir_list:if os.path.isfile(path+’\’+i):di...

2019-05-14 19:52:26 1485

原创 Python 常用列表去重方法

#列表去重#把一个列表重复元素去重;重复元素只保留一个;#方法1:l = [1,2,3,2,2,4,4,5,9,20]for value in l:num_count=l.count(value)if num_count>1:for i in range(num_count-1):l.remove(value)print(l)#封装成函数def rm_duplic(l)...

2019-05-14 19:50:20 203

原创 Python 实现用户登录的简单方法

#实现用户的登录设定一个用户名和密码,用户输入正确的用户名和密码,则显示登录成功否则提示登录失败,用户最多失败3次,否则退出程序思路:1)初始化用户名和密码2)输入用户名和密码3)判断用户名和密码是否正确,正确提示成功,错误提示失败4)循环3次username=‘root’password==‘admin’for i in range(3):username_input=in...

2019-05-14 19:46:57 4242

原创 Python 生成指定位数随机不重复密码,必须包含大小字母数字特殊字符

#生成指定位数随机不重复密码,必须包含大小字母数字特殊字符import randomimport stringdef random_password(num):result=’’choice=‘0123456789’+string.ascii_lowercase+string.ascii_uppercase+string.punctuationresult += random.choi...

2019-05-14 19:39:49 6011

原创 Python 使用map函数 大写变小写

#使用map函数 大写变小写“”“先定义一个函数,然后用map映射”""def func(list_upper):lower_letter=’’for i in list_upper:if ord(i)>=ord(‘A’) and ord(i)<=ord(‘Z’):j=ord(i)+ord(‘a’)-ord(‘A’)lower_letter+=chr(j)else:lo...

2019-05-14 19:38:13 796

原创 Python 替换指定的内容(纯数字内容),然后将数字转换为密文,然后在文件中进行替换

实现功能:替换指定的内容(纯数字内容),然后将数字转换为密文,然后在文件中进行替换 #将匹配到的数字转换成密文 def func(s): result = '' for i in range(len(s)): result+= chr(int(dict_1[s[i]])+i) return result ...

2019-05-14 19:37:20 3189

原创 Python 从路径文件中找到匹配特定内容的文件

需求说明:从特定路径下的文件中,找到包含特定字符的文件,并放入指定的目录下,同时输出匹配文件的excel表格,打开文件错误的表格代码实现如下:import os import shutilfrom openpyxl import Workbookimport timewb = Workbook()ws1 = wb.create_sheet('找到的文件目录')def print_...

2019-05-11 23:43:30 2918

原创 Mysql数据库 的 root密码忘记如何恢复?

root密码忘记如何恢复?1、停止数据库服务 — 服务里停止2、管理员运行cmd,进入数据库路径中 C:\Program Files\MySQL\MySQL Server 5.6\bin>3、执行 mysqld -nt --skip-grant-tables # (跳过密码输入),执行成功,没有错误提示4、管理员运行cmd ,执行:mysql -uroot -p 直接回车(跳过密码...

2019-05-01 23:00:52 158

原创 Python 最常用的MySQL数据库方法

#######python操作数据库########python安装 mysql数据库,使用pippy -3 -m pip install pymysql #python3#一、建库import pymysqltry:conn = pymysql.connect(host = “127.0.0.1”,port = 3306,user = “root”,passwd = “adm...

2019-05-01 22:53:37 232

原创 Python--获取当前日期和时间(含中文格式)

调用locale函数调用time函数def get_current_date(is_chinese=False): import time import locale if not is_chinese : return time.strftime('%Y-%m-%d') elif is_chinese: locale.setlo...

2019-03-22 21:59:14 5059

原创 Python--常见排序之选择排序

选择排序算法思想:先从序列中找出最小的元素放在第一个位置,在找到第二小的元素,放在第二个元素的问题以此类推,完成排序a=[5,2,6,3,1,4]for j in range(len(a)-1): for i in range(j+1,len(a)): min=a[j] if min>a[i]: tmp=a[j] ...

2019-03-20 21:50:28 132

原创 Python--常见排序之插入排序

插入排序:算法思想:将一个数插入到已经排好序的有序数列中,从而得到一个新的个数加一的序列序列的第一个元素肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着把第三个元素插入到前面包含两个元素的有序序列中,a=[5,2,6,3,1,4,0,9,7]for i in range(1,len(a)): for j in range(i,0,-1)...

2019-03-20 21:47:53 156

原创 Python--常见查找之二分法查找

方法1:l = [1,2,3,4,5,6,7,8,9]find_num = int(input('请输入需要找的数字'))start = 0end = int(len(l))-1while True: middle = int((start+end)//2) if l[middle] == find_num: print("找到您要找的数字%d在数列中的...

2019-03-20 21:46:09 157

原创 Python-冒泡排序函数

1、冒泡排序算法思想:依次遍历列表中的数(列表长度-1次),对比两个数,大的向后移一位,共遍历列表长度的-1次定义一个冒泡排序的函数:def bubb_sorted(a): if not isinstance(a,(list,set)): return '输入为非序列' for k in range(len(a)): if not isins...

2019-03-14 22:54:54 3061

原创 Python-常见推导列表/lambda/map/filter/reduce

整理,数据处理中的python-style1、推导列表:例:[i*3 for i in range(1,9) if i%2==0][6, 12, 18, 24]#设置函数,先执行后边的条件,再执行前边的条件作用:用语生出含规律数据的列表2、推导字典:例{x:x*2 for x in range(1,9)}{1: 2, 2: 4, 3: 6, 4: 8, ...

2019-03-11 22:41:09 179

原创 Python-图书馆程序

图书馆程序,实现需求如下:1、注册、登录 、登出(注册用户名包含字母数字,密码包括字母数字特殊字符8位以上;登录三次失败,提示重新登录)2、添加图书、删除图书3、查看当前图书4、查看当前注册用户5、查看当前在线用户6、退出图书馆程序#注册程序d_name_password={}def register(): #隐含需求:去掉输入的空格; 检查是否有重复注册;检查用户名长度(&l...

2019-03-11 21:13:55 1493

原创 Python-生成包含某年12个月天数的字典

生成一个包含一年中12个月,每个月天数的字典,调用判断闰年的函数思路:1、先用推导字典生成一个含12个月的字典2、依次判断每个月的天数,对字典values值进行赋值def leap_year(year): #判断是否闰年,输入参数可以是字符串的年份或数字的年份 print('您输入的年份是:',year) #打印输入 if isinstance(year,int) a...

2019-03-10 21:18:55 3400

原创 python--判断是否闰年

通过python函数实现判断是否闰年!思路:1、判断输入是否为大于0整数,若是则进行判断闰年(能被4整除且不能被100整除,或者能被400整除的年份都是闰年)若是则返回True2、判断输入是否为数字类字符(isdigit判断),若是则进行判断闰年,若是则返回True3、其他情况,均返回‘输入参数错误’ 加 Falsedef leap_year(year): #判断是否闰年,输入参数...

2019-03-10 20:52:24 8785

空空如也

空空如也

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

TA关注的人

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