- 博客(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关注的人