当前位置: 首页 > 编程日记 > 正文

python面试基本题(你需要的)

1、冒泡排序

复制代码
复制代码
lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58]def sortport():for i in range(len(lis)-1):for j in range(len(lis)-1-i):if lis[j] > lis[j+1]:lis[j],lis[j+1] = lis[j+1],lis[j]return lis
复制代码
复制代码

2、计算x的n次方的方法

复制代码
复制代码
def power(x, n):s = 1while n > 0:n = n - 1s = s * xreturn s
复制代码
复制代码

3、计算a*a + b*b + c*c + ……

def calc(*numbers):sum = 0for n in numbers:sum = sum + n * nreturn sum

4、计算阶乘n!

复制代码
复制代码
def fac():num = int(input("请输入一个数字: "))factorial = 1# 查看数字是负数,0 或 正数if num < 0:print("抱歉,负数没有阶乘")elif num == 0:print("0 的阶乘为 1")else:for i in range(1, num + 1):factorial = factorial * iprint("%d 的阶乘为 %d" % (num, factorial))
复制代码
复制代码
def factorial(n):result = nfor i in range(1, n):result *= ireturn result
def fact(n):if n==1:return 1return n * fact(n - 1)

5、列出当前目录下的所有文件和目录名

[d for d in os.listdir('.')]

6、把一个list中所有的字符串变成小写:

L = ['Hello', 'World', 'IBM', 'Apple']
[s.lower() for s in L]

7、输出某个路径下的所有文件和文件夹的路径

复制代码
复制代码
def print_dir():filepath = input("请输入一个路径:")if filepath == "":print("请输入正确的路径")else:for i in os.listdir(filepath):       #获取目录中的文件及子目录列表print(os.path.join(filepath,i))  #把路径组合起来print(print_dir())
复制代码
复制代码

8、输出某个路径及其子目录下的所有文件路径

复制代码
复制代码
def show_dir(filepath):for i in os.listdir(filepath):path = (os.path.join(filepath, i))print(path)if os.path.isdir(path):      #isdir()判断是否是目录show_dir(path)             #如果是目录,使用递归方法filepath = "C:\Program Files\Internet Explorer"
show_dir(filepath)
复制代码
复制代码

9、输出某个路径及其子目录下所有以.html为后缀的文件

复制代码
复制代码
def print_dir(filepath):for i in os.listdir(filepath):path = os.path.join(filepath, i)if os.path.isdir(path):print_dir(path)if path.endswith(".html"):print(path)filepath = "E:\PycharmProjects"
print_dir(filepath)
复制代码
复制代码

10、把原字典的键值对颠倒并生产新的字典

11、打印九九乘法表

for i in range(1, 10):for j in range(1, i+1):# print('{}x{}={}\t'.format(j, i, i*j), end='')print('%d x %d = %d \t'%(i, j, i*j),end='')print()

通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。

12、替换列表中所有的3为3a

复制代码
复制代码
num = ["harden","lampard",3,34,45,56,76,87,78,45,3,3,3,87686,98,76]
# print(num.count(3))
# print(num.index(3))
for i in range(num.count(3)):     #获取3出现的次数ele_index = num.index(3)      #获取首次3出现的坐标num[ele_index]="3a"           #修改3为3print(num)
复制代码
复制代码

13、打印每个名字

L = ["James","Meng","Xin"]
for i in range(len(L)):print("Hello,%s"%L[i])

** 善于使用rang(),会使问题变得简单

14、合并去重

复制代码
复制代码
list1 = [2, 3, 8, 4, 9, 5, 6]
list2 = [5, 6, 10, 17, 11, 2]list3 = list1 + list2
print(list3)                # 不去重只进行两个列表的组合
print(set(list3))           # 去重,类型为set需要转换成list
print(list(set(list3)))
复制代码
复制代码

15、随机生成验证码的两种方式

复制代码
复制代码
import random
list1=[]
for i in range(65,91):list1.append(chr(i))     #通过for循环遍历asii追加到空列表中
for j in range(97,123):list1.append(chr(j))
for k in range(48,58):list1.append(chr(k))
ma = random.sample(list1,6)
print(ma)                    #获取到的为列表       
ma = ''.join(ma)             #将列表转化为字符串
print(ma)
复制代码
复制代码
复制代码
复制代码
import random,string
str1 = "0123456789"
str2 = string.ascii_letters     # string.ascii_letters 包含所有字母(大写或小写)的字符串
str3 = str1+str2
ma1 = random.sample(str3,6)     #多个字符中选取特定数量的字符
ma1 = ''.join(ma1)              #使用join拼接转换为字符串
print(ma1)                      #通过引入string模块和random模块使用现有的方法
复制代码
复制代码
复制代码
复制代码
#随机数字小游戏
import random
i = 1
a = random.randint(0,100)
b = int( input('请输入0-100中的一个数字\n然后查看是否与电脑一样:'))
while a != b:if a > b:print('你第%d输入的数字小于电脑随机数字'%i)b = int(input('请再次输入数字:'))else:print('你第%d输入的数字大于电脑随机数字'%i)b = int(input('请再次输入数字:'))i+=1
else:print('恭喜你,你第%d次输入的数字与电脑的随机数字%d一样'%(i,b))
复制代码
复制代码

16、计算平方根

num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.2f 的平方根为 %0.2f'%(num ,num_sqrt))

17、判断字符串是否只由数字组成

复制代码
复制代码
def is_number(s):try:float(s)return Trueexcept ValueError:passtry:import unicodedataunicodedata.numeric(s)return Trueexcept (TypeError, ValueError):passreturn False
复制代码
复制代码
print(chri.isdigit())       #检测字符串是否只由数字组成
print(chri.isnumeric())     #检测字符串是否只由数字组成,这种方法是只针对unicode对象

18、判断奇偶数

num = int(input("输入一个数字: "))
if (num % 2) == 0:print("{0} 是偶数".format(num))
else:print("{0} 是奇数".format(num))
复制代码
复制代码
while True:try:num = int(input('输入一个整数:'))    #判断输入是否为整数except ValueError:                      #不是纯数字需要重新输入print("输入的不是整数!")continueif num % 2 == 0:print('偶数')else:print('奇数')break
复制代码
复制代码

19、判断闰年

复制代码
复制代码
year = int(input("输入一个年份: "))
if (year % 4) == 0:if (year % 100) == 0:if (year % 400) == 0:print("{0} 是闰年".format(year))   # 整百年能被400整除的是闰年else:print("{0} 不是闰年".format(year))else:print("{0} 是闰年".format(year))       # 非整百年能被4整除的为闰年
else:print("{0} 不是闰年".format(year))
复制代码
复制代码
year = int(input("请输入一个年份:"))
if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0:print("{0}是闰年".format(year))
else:print("{0}不是闰年".format(year))
复制代码
复制代码
import calendaryear = int(input("请输入年份:"))
check_year=calendar.isleap(year)
if check_year == True:print ("%d是闰年"% year)
else:print ("%d是平年"% year)
复制代码
复制代码

20、获取最大值

复制代码
复制代码
N = int(input('输入需要对比大小数字的个数:'))
print("请输入需要对比的数字:")
num = []
for i in range(1,N+1):temp = int(input('输入第 %d 个数字:' % i))num.append (temp)print('您输入的数字为:',num)
print('最大值为:',max(num))
复制代码
复制代码
复制代码
复制代码
N = int(input('输入需要对比大小数字的个数:\n'))num = [ int(input('请输入第 %d 个对比数字: \n'%i))for i in range(1,N+1)]print('您输入的数字为:',num)
print('最大值为: ',max(num))
复制代码
复制代码

21、斐波那契数列

斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13;特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。

复制代码
复制代码
# 判断输入的值是否合法
if nterms <= 0:print("请输入一个正整数。")
elif nterms == 1:print("斐波那契数列:")print(n1)
else:print("斐波那契数列:")print(n1, ",", n2, end=" , ")while count < nterms:nth = n1 + n2print(n1+n2, end=" , ")# 更新值n1 = n2n2 = nthcount += 1
复制代码
复制代码

22、十进制转二进制、八进制、十六进制

复制代码
复制代码
# 获取输入十进制数
dec = int(input("输入数字:"))print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
复制代码
复制代码

23、最大公约数

复制代码
复制代码
def hcf(x, y):"""该函数返回两个数的最大公约数"""# 获取最小值if x > y:smaller = yelse:smaller = xfor i in range(1, smaller + 1):if ((x % i == 0) and (y % i == 0)):hcf = ireturn hcf# 用户输入两个数字
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))print(num1, "和", num2, "的最大公约数为", hcf(num1, num2))
复制代码
复制代码

23、最小公倍数

复制代码
复制代码
# 定义函数
def lcm(x, y):#  获取最大的数if x > y:greater = xelse:greater = ywhile(True):if((greater % x == 0) and (greater % y == 0)):lcm = greaterbreakgreater += 1return lcm# 获取用户输入
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))print( num1,"和", num2,"的最小公倍数为", lcm(num1, num2))
复制代码
复制代码

24、简单计算器

复制代码
复制代码
# 定义函数
def add(x, y):"""相加"""return x + ydef subtract(x, y):"""相减"""return x - ydef multiply(x, y):"""相乘"""return x * ydef divide(x, y):"""相除"""return x / y# 用户输入
print("选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")choice = input("输入你的选择(1/2/3/4):")num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))if choice == '1':print(num1, "+", num2, "=", add(num1, num2))elif choice == '2':print(num1, "-", num2, "=", subtract(num1, num2))elif choice == '3':print(num1, "*", num2, "=", multiply(num1, num2))elif choice == '4':if num2 != 0:print(num1, "/", num2, "=", divide(num1, num2))else:print("分母不能为0")
else:print("非法输入")
复制代码
复制代码

25、生成日历

复制代码
复制代码
# 引入日历模块
import calendar# 输入指定年月
yy = int(input("输入年份: "))
mm = int(input("输入月份: "))# 显示日历
print(calendar.month(yy, mm))
复制代码
复制代码

26、文件IO

复制代码
复制代码
# 写文件
with open("test.txt", "wt") as out_file:out_file.write("该文本会写入到文件中\n看到我了吧!")# Read a file
with open("test.txt", "rt") as in_file:text = in_file.read()print(text)
复制代码
复制代码

27、字符串判断

复制代码
复制代码
# 测试实例一
print("测试实例一")
str = "runoob.com"
print(str.isalnum()) # 判断所有字符都是数字或者字母
print(str.isalpha()) # 判断所有字符都是字母
print(str.isdigit()) # 判断所有字符都是数字
print(str.islower()) # 判断所有字符都是小写
print(str.isupper()) # 判断所有字符都是大写
print(str.istitle()) # 判断所有单词都是首字母大写,像标题
print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\rprint("------------------------")# 测试实例二
print("测试实例二")
str = "Bake corN"
print(str.isalnum()) 
print(str.isalpha()) 
print(str.isdigit()) 
print(str.islower()) 
print(str.isupper()) 
print(str.istitle()) 
print(str.isspace()) 
复制代码
复制代码

28、字符串大小写转换

str = "https://www.cnblogs.com/ailiailan/"
print(str.upper())          # 把所有字符中的小写字母转换成大写字母
print(str.lower())          # 把所有字符中的大写字母转换成小写字母
print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写
print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写

29、计算每个月天数

import calendar
monthRange = calendar.monthrange(2016,9)
print(monthRange)

30、获取昨天的日期

复制代码
复制代码
# 引入 datetime 模块
import datetime
def getYesterday(): today=datetime.date.today() oneday=datetime.timedelta(days=1) yesterday=today-oneday  return yesterday# 输出
print(getYesterday())
复制代码
复制代码

31、Python list常用操作

      1.list负数索引

复制代码
复制代码
>>> li 
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li[-1] 
'example'
>>> li[-3] 
'mpilgrim'
>>> li 
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li[1:3]  
['b', 'mpilgrim'] 
>>> li[1:-1] 
['b', 'mpilgrim', 'z'] 
>>> li[0:3]  
['a', 'b', 'mpilgrim'] 
复制代码
复制代码

2.list增加元素

复制代码
复制代码
>>> li 
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li.append("new")
>>> li 
['a', 'b', 'mpilgrim', 'z', 'example', 'new']
>>> li.insert(2, "new")
>>> li 
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new']
>>> li.extend(["two", "elements"]) 
>>> li 
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
复制代码
复制代码

 3.list搜索

复制代码
复制代码
>>> li 
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> li.index("example")
5
>>> li.index("new")
2
>>> li.index("c")
Traceback (innermost last):File "<interactive input>", line 1, in ?
ValueError: list.index(x): x not in list
>>> "c" in li
False
复制代码
复制代码

       4.list删除元素

复制代码
复制代码
>>> li 
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> li.remove("z")  
>>> li 
['a', 'b', 'new', 'mpilgrim', 'example', 'new', 'two', 'elements']
>>> li.remove("new")    # 删除首次出现的一个值
>>> li 
['a', 'b', 'mpilgrim', 'example', 'new', 'two', 'elements']    # 第二个 'new' 未删除
>>> li.remove("c")     #list 中没有找到值, Python 会引发一个异常
Traceback (innermost last): File "<interactive input>", line 1, in ? 
ValueError: list.remove(x): x not in list
>>> li.pop()      # pop 会做两件事: 删除 list 的最后一个元素, 然后返回删除元素的值。
'elements'
>>> li 
['a', 'b', 'mpilgrim', 'example', 'new', 'two']
复制代码
复制代码

5.list运算符

复制代码
复制代码
>>> li = ['a', 'b', 'mpilgrim']
>>> li = li + ['example', 'new']
>>> li 
['a', 'b', 'mpilgrim', 'example', 'new']
>>> li += ['two']         
>>> li 
['a', 'b', 'mpilgrim', 'example', 'new', 'two']
>>> li = [1, 2] * 3
>>> li 
[1, 2, 1, 2, 1, 2] 
复制代码
复制代码

6.使用join链接list成为字符串

>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}
>>> ["%s=%s" % (k, v) for k, v in params.items()]
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> ";".join(["%s=%s" % (k, v) for k, v in params.items()])
'server=mpilgrim;uid=sa;database=master;pwd=secret'

7.list分割字符串

复制代码
复制代码
>>> li = ['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> s = ";".join(li)
>>> s 
'server=mpilgrim;uid=sa;database=master;pwd=secret'
>>> s.split(";")   
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> s.split(";", 1) 
['server=mpilgrim', 'uid=sa;database=master;pwd=secret']
复制代码
复制代码

8.list的映射关系

复制代码
复制代码
>>> li = [1, 9, 8, 4] 
>>> [elem*2 for elem in li]    
[2, 18, 16, 8] 
>>> li
[1, 9, 8, 4] 
>>> li = [elem*2 for elem in li] 
>>> li 
[2, 18, 16, 8] 
复制代码
复制代码

9.字典中的解析

复制代码
复制代码
>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}
>>> params.keys()
['server', 'uid', 'database', 'pwd']
>>> params.values()
['mpilgrim', 'sa', 'master', 'secret']
>>> params.items()
[('server', 'mpilgrim'), ('uid', 'sa'), ('database', 'master'), ('pwd', 'secret')]
>>> [k for k, v in params.items()]
['server', 'uid', 'database', 'pwd']
>>> [v for k, v in params.items()]
['mpilgrim', 'sa', 'master', 'secret']
>>> ["%s=%s" % (k, v) for k, v in params.items()]
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
复制代码
复制代码

10.list过滤

复制代码
复制代码
>>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
>>> [elem for elem in li if len(elem) > 1]
['mpilgrim', 'foo']
>>> [elem for elem in li if elem != "b"]
['a', 'mpilgrim', 'foo', 'c', 'd', 'd']
>>> [elem for elem in li if li.count(elem) == 1]
['a', 'mpilgrim', 'foo', 'c']
复制代码

转载于:https://www.cnblogs.com/lxiaodi/p/10323527.html

相关文章:

leetcode-92 反转链表II

题目描述如下&#xff1a; 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m 2, n 4 输出: 1->4->3->2->5->NULL 很明显这个题目是206 反转链表的进阶版 需要记…

地铁框架保护的原理_地铁屏蔽门是如何保证通讯的稳定?

地铁作为人们出行首选交通方式&#xff0c;安全可靠尤为重要&#xff0c;在复杂的地铁控制系统中&#xff0c;如何保障通讯的稳定性呢&#xff1f;本篇文章将从地铁系统中通讯单元的简单拓扑谈谈通讯防护的方案。随着我国经济的快速发展&#xff0c;地铁工程项目建设也处在快速…

HDU1548:A strange lift(Dijkstra或BFS)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid1548 题意&#xff1a;电梯每层有一个数&#xff0c;例如第n层有个数k&#xff0c; 那么这一层只能上k层或下k层&#xff0c;但是不能低于一层或高于n层&#xff0c; 给定起点与终点&#xff0c;要求出最少要按几次键 我的…

(转)C语言位运算详解

地址&#xff1a;http://www.cnblogs.com/911/archive/2008/05/20/1203477.html C语言位运算详解 作者&#xff1a;911说明&#xff1a;本文参考了http://www2.tsu.edu.cn/www/cjc/online/cyuyan/&#xff0c;算是对其的修正&#xff0c;在此将本文列为原创&#xff0c;实有抄袭…

[bzoj2300] [HAOI2011]防线修建

Description 近来A国和B国的矛盾激化&#xff0c;为了预防不测&#xff0c;A国准备修建一条长长的防线&#xff0c;当然修建防线的话&#xff0c;肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决&#xff0c;到底该把哪些城市作为保护对象呢&#xff1f;又由…

leetcode-142 环形链表II

给定一个链表&#xff0c;返回链表开始入环的第一个节点。 如果链表无环&#xff0c;则返回 null。 为了表示给定链表中的环&#xff0c;我们使用整数 pos 来表示链表尾连接到链表中的位置&#xff08;索引从 0 开始&#xff09;。 如果 pos 是 -1&#xff0c;则在该链表中没有…

1.低权限的程序向高权限的程序发消息 2.慎用setcurrentdirectory

1.低权限的程序向高权限的程序发消息 2.慎用setcurrentdirectory转载于:https://www.cnblogs.com/chunyou128/p/3921903.html

增加service_.NET Core + Kubernetes:Service

通过 .NET Core Kubernetes&#xff1a;Deployment 文章的介绍&#xff0c;我们可以通过 Deployment 控制器快速创建一组 Pod 来提供服务&#xff0c;每个 Pod 都会被分配一个集群内可见的虚拟 IP 地址&#xff0c;然后通过一个独立的 Endpoint(Pod IP ContainerPort)进行访问…

IIS配置相关问题:Framework 4.5 在IIS 7.5中运行

<system.webServer> <validation validateIntegratedModeConfiguration"false" /> <!--4.5 在IIS7.5中运行的时候--> <modules runAllManagedModulesForAllRequests"true" /> </system.webServer>转载于:https://…

[优先队列] 洛谷 P2085 最小函数值

题目描述 有n个函数&#xff0c;分别为F1,F2,...,Fn。定义Fi(x)Ai*x^2Bi*xCi (x∈N*)。给定这些Ai、Bi和Ci&#xff0c;请求出所有函数的所有函数值中最小的m个&#xff08;如有重复的要输出多个&#xff09;。 输入输出格式 输入格式&#xff1a; 输入数据&#xff1a;第一行输…

leetcode-86 分隔链表

给定一个链表和一个特定值 x&#xff0c;对链表进行分隔&#xff0c;使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head 1->4->3->2->5->2, x 3 输出: 1->2->2->4->3->5 …

[WCF编程]1.WCF入门示例

一、WCF是什么&#xff1f; Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架&#xff0c;整合了原有的windows通讯的 .net Remoting&#xff0c;WebService&#xff0c;Socket的机制&#xff0c;并融合有Http和Ftp的相关技术&#xff0c…

ios 自动打包命令_iOS自动打包上传脚本

自从将swift2.2升级到swift3.0, 每次使用Xcode8编译都很慢&#xff0c;很是不爽&#xff0c;于是有了研究下xcodebuild命令行打包的想法&#xff0c;起初不知道用shell&#xff0c;还是用python, 在网上大概搜了一下&#xff0c;关于python的比较多点&#xff0c;于是就先学习p…

linux系统下添加新硬盘的方法详解

对于linux新手来说&#xff0c;在linux上添加新硬盘&#xff0c;是很有挑战性的一项工作。在Linux服务器上把硬盘接好&#xff0c;启动linux&#xff0c;以root登陆。 fdisk -l ## 这里是查看目前系统上有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63 s…

【CF EDU59 E】 Vasya and Binary String (DP)

题意 给一串01串&#xff0c;对该串进行若干次操作&#xff0c;直到串为空 操作为&#xff1a;选择一段连续的0或者1,删除它&#xff0c;拼接前后两部分成为新串&#xff0c;得到价值为a[删除的长度]&#xff08;a为给定的数组&#xff09; 思路 一个非常规的DP 考虑题目所给的…

leetcode-21 合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例&#xff1a; 输入&#xff1a;1->2->4, 1->3->4 输出&#xff1a;1->1->2->3->4->4 总体思路是&#xff1a; 比较两个链表头节点&#xff0c…

log4cxx第三篇----使用多个logger

使用多个logger时&#xff0c;所有logger的配置写在一个配置文件里面 两个例子&#xff1a; 1 一个继承的例子&#xff08;http://logging.apache.org/log4cxx/&#xff09; // file com/foo/bar.h #include "log4cxx/logger.h"namespace com {namespace foo {class…

authy不同账户间不同步_「第七期」shopify产品还能同步到微信小程序销售?看这里...

众所周知&#xff0c;微信坐拥12亿用户&#xff0c;已经是国民应用&#xff0c;而其中小程序依托于微信生态日活已经超过4亿&#xff0c;对于国内的一些商家来讲是不可错过的流量圣地&#xff0c;那么对于做跨境的朋友来讲怎么利用起来了&#xff1f;今天给大家介绍一款无缝对接…

Ubuntu环境变量

2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 环境变量 环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执…

mysql 免安装

1. 解压得到如下目录 2. 配置环境变量 D:\Program Files\mysql-5.7.11-winx64\bin 3. 安装的根目录&#xff0c;新增 my.ini 文件 [mysqld] port 3306 character_set_serverutf8 basedir D:\Program Files\mysql-5.7.11-winx64 datadir D:\Program Files\mysql-5.7.…

leetcode-23 合并K个排序链表

合并 k 个排序链表&#xff0c;返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 方法一&#xff1a; 使用vector数组存多个链表的所有节点&#xff0c;进行从小…

Access应用日志一

今天在确认实习生不能帮忙搭建数据库后&#xff0c;自己根据业务需求尝试搭了一个小型access数据库。 主要目的&#xff1a;储存历史月度数据&#xff0c;避免每次从公司数据库下载数据的麻烦&#xff0c;节省数据拉取时间。 搭建了以acct id为主键的两种数据。 1&#xff09;客…

mongodb检查点_mongodb 监控命令mongostat

mongodb 监控命令mongostat2016/03/07 15:11 于 数据分析mongostat实用工具提供了mongoDB一个实例快速概述和当前运行的状态。mongostat功能类似于UNIX / Linux文件系统实用vmstat,mongostat只不过是提供 mongodb 的数据。监控包含的数据&#xff1a;服务器状态数据副本状态数据…

RunnableException与CheckedException

Checked Exception 编译时异常 编译的时候检查你的代码可能在运行的时候抛出异常&#xff0c;这通常在编译的时候要去处理的。 RunnableException 运行时异常&#xff0c;可以编译通过&#xff0c;但如果不处理运行时会导致崩溃&#xff0c;需要对其进行try....catch...处理。 …

Educational Codeforces Round 59 (Rated for Div. 2)

A.Digits Sequence Dividing 题意&#xff1a;给你一个1-9的数字字符串&#xff0c;把它划分成若干段&#xff08;>2&#xff09;段&#xff0c;使其大小递增。 错误&#xff1a;当长度为2的时候没考虑 #include<cstdio> #include<cmath> #include<cstring&g…

leetcode-225 队列实现栈

使用队列实现栈的下列操作&#xff1a; push(x) – 元素 x 入栈pop() – 移除栈顶元素top() – 获取栈顶元素empty() – 返回栈是否为空 队列的特点&#xff1a;先入先出 栈的特点&#xff1a;后入先出 即我们每次添加元素到队列时&#xff0c;想要达到栈的效果&#xff0c;…

详解Java Math类的toDegrees()方法:将参数从弧度转换为角度

Java Math 类的 toDegrees() 方法是将一个角度的弧度表示转换为其度表示,返回值为double类型,表示从弧度数转换而来的角度数。这就是Java Math 类的 toDegrees() 方法的攻略。我们已经了解了该方法的基本概念、语法、注意事项以及两个示例。希望这篇攻略对你有所帮助。

python语音合成 标贝_tacotronV2 + wavernn 实现中文语音合成(Tensorflow + pytorch)

TacotronV2 WaveRNN开源中文语音数据集标贝(女声)训练中文TacotronV2&#xff0c;实现中文到声学特征(Mel)转换的声学模型。在GTA模式下&#xff0c;利用训练好的TacotronV2合成标贝语音数据集中中文对应的Mel特征&#xff0c;作为声码器WaveRNN的训练数据。在合成阶段&#x…

SpringBoot接口防抖(防重复提交)的一些实现方案

作为一名老码农,在开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧。啥是防抖所谓防抖,一是防用户手抖,二是防网络抖动。

OC语言基础笔记

OC方面的基础笔记:1.类的基本用法#import <Foundation/Foundation.h>// 大体上就是include, 用于包含头文件, 但是即使头文件中, 没有ifndef defined endif, 仍然能够踢除重复包含的头文件// ----interface section----// OC中声明和实现是分离的, 两个都必须有.interfac…