自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangxy的博客

你值得拥有最好的

  • 博客(103)
  • 资源 (4)
  • 收藏
  • 关注

原创 docker启动mysql时报The container name “/mysql“ is already in use by container

GARRYDUAN-MB0:~ XX$ docker run --name=mysql -it -p 3306:3306 -e MYSQL_root_PASSWORD=123456 -d mysqldocker: Error response from daemon: Conflict. The container name "/mysql" is already in use by container "1545c5d52db8cf2370cc3d1b9bbe900f21592deef8a8c0359

2021-03-09 22:26:40 2710 3

原创 2021年社招字节跳动测试开发工程师面试题

2021年社招字节跳动测试开发工程师面试题总结(一二三面),每个人面试题可能不一样,仅供参考(字写的丑请忽略字体)

2021-02-22 20:45:35 6220 5

原创 爬取大街网keyword为python或Java等招聘信息,并写入到xls表格中保存

import requestsimport xlwtrowNum=0####爬取大街网keyword为python或Java等招聘信息,并写入到xls表格中#请求大街网的招聘信息def main(url): firstUrl = 'https://so.dajie.com/job/search' session = requests.session() session.get(firstUrl) session.headers['referer'] = fir.

2020-07-04 21:39:24 323

原创 字符串转换成一个整数

将一个字符串转换成一个整数,字符串不是一个合法的数值则返回0,要求不能使用字符串转换整数的库函数。Iuput:+21474836471a33Output:21474836470。#coding=utf-8import sys str='+1233'res=0ln=len(str)if str[0]=='+' or str[0]=='-': ln=len(str)-1for i in range(1,len(str)): if s...

2020-06-15 19:29:54 211

转载 解决Python的pip install下载请求超时time out问题

下载请求超时这种情况会发生在所有系统上。如果您出现这种情况,可以有3种方法解决。方法1.增加超时时间输入命令:pip --default-timeout=100 install xx方法2.不使用缓存pip --no-cache-dir install xx方法3.使用国内镜像源pip install xx -i http://pypi.douban.com/sim...

2020-03-28 17:22:42 1015

原创 求n个数组随机分成2组子数组使子数组和的乘积最大

求n个数组随机分成2组子数组使子数组和的乘机最大思路分析:2个子数组preA[]和finA[]的总和为sum(a[n])为固定的,要使sum(preA[])*sum(finA[])最大,则子数组和之差要最小,即abs(sum(preA[])-sum(finA[]))最小逆向推导将n个数组划分到preA和finA中:1、将长度为n的数组从小到大排序,首先将最大的数放入一个子数组中,倒...

2020-03-28 12:05:40 671

原创 利用闭包返回一个计数器函数,每次调用它返回递增整数

nonlocal是定义在闭包里面def createCounter(): n = 0 # 先定义一个变量作为初始值 def counter(): # 定义一个内部函数用来计数 nonlocal n # 声明变量n非内部函数的局部变量,否则内部函数只能引用,一旦修改会视其为局部变量,报错“局部变量在赋值之前被引用...

2020-03-26 18:17:08 462 1

原创 用一组tuple表示学生名字和成绩,上述列表分别按名字排序和按照成绩排名

sorted排序list中的每一个元素都作用于key中的函数L = [('Bob', 65), ('Adam', 82), ('Bart', 59), ('Lisa', 98)]print('按名字排序',sorted(L,key=(lambda t: t[0].lower())))print('按照成绩排名:',sorted(L, key=lambda s:s[1]))...

2020-03-22 21:40:04 1539

原创 输出n以内的所有素数(质数)

素数(质数):除能被自己和1整除,不能被其他数整除的数叫素数,1和0既非素数也非合数。***素数一定是不能整除2和3,但不能整除2和3的不一定是素数如35和49def _odd_iter(n): listE=[i for i in range(2,n+1)] k=0 while k<len(listE): r=listE[k] ...

2020-03-22 12:32:31 6258

原创 回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数

思路分析:1、当数长度为1表示为10以内的数,此类数均属于回数,所以均返回True2、当数长度大于1,此时需分长度%2是否为0,,如87与121不同处理,主要是截取数长度的后一半值与前一半值进行对比3、最后通过filter过滤函数得到符合函数要求的列表值def is_palindrome(num): if isinstance(num,int): ...

2020-03-21 11:44:13 1337 3

原创 字符串数字转换成数字类型

print("字符串转换成int类型")digits = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}def str2int(s): return reduce(lambda x,y:x*10+y,map(lambda a:digits[a],s))print(str...

2020-03-20 23:16:37 509

原创 Python之map和reduce知识

1、利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。# 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:def normalize(name): return name.lower().capitalize()#调用:L1 = ['adam', 'LISA', 'bar...

2020-03-20 22:14:10 146

原创 杨辉三角问题

杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 1...

2020-03-18 16:59:49 334

原创 列表生成式

在一个列表生成式中,for前面的if ... else是表达式,而for后面的if是过滤条件,不能带else。L1 = ['Hello', 'World', 18, 'Apple', None]L2 = [x.lower() for x in L1 if(isinstance(x,str)==True) ]# 测试:#print(L2)if L2 == ['hello', 'wo...

2020-03-17 17:02:02 119

原创 使用迭代查找一个list中最小和最大值,并返回一个tuple

#"请使用迭代查找一个list中最小和最大值,并返回一个tuple: "def findMinAndMax(list): if len(list)==0: return (None, None) minVal = list[0] maxval = list[0] for x in list: if(x>maxval): ...

2020-03-17 16:26:06 462

原创 利用切片操作,实现一个trim()函数,去除字符串首尾的空格

#利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(str): if(str[:1])!=" " and (str[-1:])!=" ": return str elif(str[:1])==" ": return trim(str[1:]) else: ...

2020-03-17 16:14:36 699

原创 Python输出n以内的奇数或偶数

方法1:#参数k表示从多少开始,如k=0表示输出n以内的偶数,n=1表示输出n以内的奇数def generateList(k,n): L=[] while(k<=n): L.append(k) k=k+2 print (L)generateList(0,100) #[0, 2, 4, 6, 8, 10...100]gene...

2020-03-17 15:32:14 9683

原创 Python输入整数n,求斐波拉契数列第n个数

# 输入整数n,求斐波拉契数列第n个数。# 思路:# 递归式算法:# 利用f(n) = f(n-1) + f(n-2)的特性来进行递归def fn(n): if n==0: return 0 if n==1: return 1 return fn(n-1)+fn(n-2)print('fn(10):',fn(10),' fn(...

2020-03-17 15:13:29 5730

原创 Python递归函数

#1、计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出:#fact(n) = n! = 1 * 2 * 3 * ... * (n-1) * n = (n-1)! * n = fact(n-1) * ndef fact(n): if n==1: return 1 else: return(n * fact...

2020-03-17 15:03:26 646

原创 以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积:

def product(*num): # print('len的长度:' ,len(num)) if len(num) == 0: raise TypeError else: res=1 for x in num: res=res*x return res# 测试print('p...

2020-03-17 11:39:20 2830

转载 Python函数的参数定义

Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple;**kw是关键字参数,kw接收的是一个dict。以及调用函数时如何传入可变参数和关键字参数的语法:可变参数既可以直接传入:f...

2020-03-17 11:28:30 394 1

原创 Python中mysql查询重复数据并删除重复数据

#coding:utf-8import mysql.connectormydb = mysql.connector.connect( host='localhost', user='root', passwd='123456', database='mydatabase', buffered = True)print(mydb)#1、创建数据库...

2020-03-16 20:56:14 3321 1

原创 Python连接MySQL数据库

#coding:utf-8import mysql.connector#D:\chrome download\mysql-5.7.29-winx64\mysql-5.7.29-winx64\data#打开这个data文件夹,找到一个类型为err的文件,用记事本打开,里面有句A temporary password is generated for root@localhost:这个后面记...

2020-03-16 16:02:53 161

原创 Python中字符串、列表、元组、集合以及字典转换

#list 方括号[],列表, 有序 可索引 可修改 有重复#tuple 括号() 元组 有序 可索引 无修改 有重复#set 书括号{} 集合 无序 无索引 可修改 无重复#dict [key:val]字典 无序 有索引 可修改 无重复myStr = "Hello World"#字符...

2020-03-16 15:45:54 432

原创 selenium+python自动化1:打开URL输入关键字搜索并截图

#code:utf-8from selenium import webdriver #加载webdriver方法import timedriver = webdriver.Firefox(executable_path = '/Users/duanlin/Downloads/geckodriver') #创建Firefox对象,调用Firefox浏览器driver.get("http:...

2019-07-24 21:04:46 1375

原创 Jenkins初识-自动构建触发邮件(QQ邮箱)

登录QQ邮箱,在“帐户”里开启“POP3/SMTP”并获取授权码 配置发送邮件的邮箱进入Jenkins初始界面,在左侧菜单中找到系统管理,点击后进入系统设置 找到邮件通知选项,点开高级后进行配置 配置系统管理员邮件地址 通过发送测试邮件测试配置,测试能收到邮件说明邮件配置成功 配置好了后,接下来测试,先创建任意风格的任务test-02,在构建中选择执行shell,下面是故意写错ec...

2019-06-30 19:43:30 576

原创 艺龙2018届秋招编程题“买面包”

import sysif __name__=="__main__": boardTypeNum=int(sys.stdin.readline().strip()) myList=list(map(int,sys.stdin.readline().strip().split())) buyNum=int(sys.stdin.readline().strip()) bu

2017-09-26 21:36:34 588

原创 顺丰科技2017年秋招笔试题“木木的密码”

原公式是Ai = Bi - B(i+1)+B(i+2)-… 可以反向思维想, 当i= n时,就是i最大时,An = Bn 即 Bn = An; 当i = n - 1时, A(n-1) = B(n-1) - Bn ,即 B(n-1) = A(n-1) + Bn; 即B(n-1) = A(n-1) + An 当i = n - 2时, A(n-2) = B(n-2)

2017-09-20 22:23:08 1037

原创 顺丰科技2017年秋招笔试题“幸运数”

可能超时了,指AC成功10%,明天再想想优化怎么减少循环~import sysif __name__=="__main__": num=int(raw_input()) res=0 while(num>0): tmp=str(num) for k in xrange(len(tmp)): if(tmp[k]!="4"

2017-09-20 22:20:54 2460

原创 统计字符串中各字符出现的次数

1、统计一个字符串中各字符出现的次数 2、统计一个字符串中各字符相邻连续出现的次数# -*- coding: utf-8 -*import sys,localereload(sys)sys.setdefaultencoding('utf8')if __name__=="__main__": mystr=raw_input() myList=[] for i

2017-09-16 13:27:02 3273

原创 【猪八戒】- 2017年在线笔试“叠字问题”

目前Python针对中文输入处理数据的时候乱码,支持性低,暂时用字符串代表import sys,localereload(sys)sys.setdefaultencoding('utf8')if __name__=="__main__": #输入:abccddeeff,mmnnggww,qqgndh,gfdzzd,xxmfsfghh #输出:['cc','dd','ee','

2017-09-16 12:41:18 505

转载 Python中list循环遍历中删除数据报溢出异常

转载来自http://www.zuimoban.com/jiaocheng/python/6727.html 初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下:num_list = [1, 2, 3, 4, 5]print(num_list)

2017-09-16 00:12:36 1939

原创 【猪八戒】- 2017年在线笔试“获取HTML标签”

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> .tbale{border:1px solid red; } </style></head><body> <table cla

2017-09-15 22:24:33 290

转载 八大排序算法-Python

转载来至http://python.jobbole.com/82270/本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第

2017-09-11 16:34:44 291

原创 python实现shift和shift方法

python list中没有js的shift和unsift方法L=[2,4,6,7,1,0,8]print L.pop(0)代替shift//获取到第一个值2//pop()方法是删除并返回最后一个的值print L //[4,6,7,1,0,8]L.insert(0, 9)代替unshift //没有返回值print L //[9,4,6,7,1,0,8]

2017-09-11 16:11:04 6271

原创 快速排序算法

一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的值A[j],将A[j]和A[i]互换; 4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[i]和A[j]互换;

2017-09-11 16:03:48 238

原创 滴滴打车2017年秋招网申笔试题-丑数

我们把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。1当做是第一个丑数。 输入一个数:n 输出第n个是丑数的数if __name__=="__main__": def isArg(num): while(num%2==0): num=num/2 while(n

2017-09-10 22:37:04 309

原创 赛码网编程练习题_2

公交车上客下客,什么时候车里容量最大if __name__=="__main__": num=int(raw_input()) myList=[] max=0 count=0 for i in xrange(num): inputVal=raw_input() myList.append(list(map(int,inputV

2017-09-10 22:32:14 1048

原创 赛码网编程练习题_1

# #题目描述:#数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。import sys,mathif __name__=="__main__": myList=[] try: while True: line=sys.stdin.readline().strip() if line

2017-09-10 22:29:42 1978

原创 搜狗 2017年秋招编程题 两点的距离

定义两点的距离S为这两点将的劣弧对应的圆心角度数(0<=s<=180) 本地运行是正确的,AC通过却自有70%import sysif __name__=="__main__": num=int(raw_input()) myList=[] resList=[] if(num>=2): for i in xrange(num):

2017-09-10 22:14:08 263

商场客流分析系统软件需求大作业报告

软件需求分析大作业,包含1-1 问题分析、1-2 前景范围、1-3 需求获取、1-4 面谈报告、1-5 用例、1-6 用户需求、1-7 商场客流量分析模型、1-8 需求规格、1-9 软件需求、2-1 问题分析、2-2 项目范围与前景.....3-6 用户需求、3-8 需求规格、3-9 软件需求等所有报告...

2015-12-27

基于Lucene索引的分析与实现

Lucene索引,知识工程实验报告 Lucene是一个基于java的全文检索工具包,它方便为应用程序添加索引和搜索功能

2015-12-23

NB朴素贝叶斯算法在UCI数据集上的的java实现

java实现的NB算法,在UCI的三个个数据集上进行了测试,包含测试结果和实验报告,还有UCI测试数据 人工智能大作业实验

2015-12-23

KNN算法在UCI数据集上的的java实现

java实现的KNN算法,在UCI的三个数据集上进行了测试,包含测试结果和实验报告 人工智能实验报告

2015-12-23

空空如也

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

TA关注的人

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