1 那些--快乐

尚未进行身份认证

阳光自信开朗乐观 ,热爱前沿技术,

等级
TA的排名 28w+

数组排序

对以下数组进行排序:要求排序优先级 score > name > age。 如果分数相同,按照名字排序,如果名字依然相同,按照年龄排序People = [ (‘David’, ‘17’, ‘122’), (‘Mike’, ‘18’, ‘120’), (‘Juno’, ‘18’,’120’), (‘David’, ‘19’, ‘122’), (‘Juno’, ‘21’, ‘100’)...

2018-08-12 17:18:45

数组排序

对以下数组进行排序:要求排序优先级 score > name > age。 如果分数相同,按照名字排序,如果名字依然相同,按照年龄排序 People = [ (‘David’, ‘17’, ‘122’), (‘Mike’, ‘18’, ‘120’), (‘Juno’, ‘18’,’120’), (‘David’, ‘19’, ‘122’), (‘Juno’, ‘21’, ‘100...

2018-08-12 17:15:56

数组排序

请按照绝对值对数组进行排序:如:[-20, -5, 10, 15]排序后:[-5, 10, 15, -20]输入:数组输出:数组def sorted_li(): a = input("请输入数组:") print(a) a = a.split(",") print(sorted(a, key=lambda x:abs(int(x))))...

2018-08-12 17:00:02

密码判断

1. 写一个def,判断用户输入的密码是否符合要求:至少含有一个大写字母至少含有一个小写字母少含有一个数字长度大于6,小于12至少包含一个以下特殊字符(!@ )输入:密码字段输出:True / Falsedef check_password(password): password = str(password) if password.islower...

2018-08-12 16:55:21

Matplotlib绘图

1、 matplotlib.pyplot模块import matplotlib.pyplot as plt修改图形的大小与保存图片plt.figure(figsize=(), dpi=) figsize:指定图的长宽 dpi:图像的清晰度 返回fig对象plt.savefig(path)折线图准备x,y坐标plt.plot(x,...

2018-08-10 21:04:32

Matplotlib中文乱码问题

中文显示问题解决下载中文字体(黑体,看准系统版本)下载 arial unicode ms 字体到 /home 目录拷贝字体到 usr/share/fonts 下:sudo cp ~/arial\ unicode\ ms.ttf /usr/share/fonts/arial\ unicode\ ms.ttf修改配置文件matplotlibrc 并且在~/.matplotl...

2018-08-10 18:48:02

Jupyter notebook

Jupyter notebook使用一、介绍Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序名字源自Julia、Python 和 R(数据科学的三种开源语言)是一款程序...

2018-08-10 18:42:08

mysql分页查询语句怎么写?

mysql分页查询语句怎么写?是用limit函数取前5条数据select*fromtable_namelimit0,5或者select*fromtable_namelimit5查询第11到第15条数据select*fromtable_namelimit10,5...

2018-08-08 22:38:45

什么是redis,redis能做什么,redis的应用场景

1. 什么是RedisRedis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。2...

2018-08-08 22:22:13

数据库中的乐观锁,悲观锁

并发控制:事务和锁的存在都是为了更好的解决并发访问造成的数据不一致性的的问题乐观锁和悲观锁都是为了解决并发控制问题,乐观锁可以认为是一种在最后提交的时候检测冲突的手段,而悲观锁则是一种避免冲突的手段。乐观锁:是应用系统层面和数据的业务逻辑层次上的(实际上并没有加锁,只不过大家一直这样叫而已),利用程序处理并发,它假定当某一个用户去读取某一个数据的时候,其他的用户不会来访问修改这...

2018-08-08 19:57:16

高并发系统中的常见问题

高并发系统中的常见问题本文一共分析了三个案例,分别介绍并发系统中的共享资源并发访问、计算型密集型任务缓存访问 、单一热点资源峰值流量问题和解决方案。 Q1:订票系统,某车次只有一张火车票,假定有1w个人同时打开12306网站来订票,如何解决并发问题?A1: 首先介绍数据库层面的并发访问,解决的办法主要是乐观锁和悲观锁。乐观锁假设不会发生并发冲突,只在提交操作时检查是否违反数据完整...

2018-08-08 15:03:39

高并发请求缓存设计策略

突然大批量用户同时访问一个app,造成熔断,看了几天前的东西,负责人就开始撕逼 1. 为何需要缓存 在高并发请求时,为何我们频繁提到缓存技术?最直接的原因是,目前磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。 做个简单计算,如果我们需要某个数据,该数据从数据库磁盘读出来需要0.1s,从交换机传过来需要0.05s,那么每个请求完成最少0.15s(当然,事实上磁盘和网络IO也没有这么...

2018-08-08 12:42:20

搜索

搜索搜索是在一个项目集合中找到一个特定项目的算法过程。搜索通常的答案是真的或假的,因为该项目是否存在。 搜索的几种常见方法:顺序查找、二分法查找、二叉树查找、哈希查找二分法查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置...

2018-08-08 11:42:56

爬取天天基金排行

环境要求requests第三方模块lxml第三方模块json模块代码如下import requestsfrom lxml import etreeimport jsonclass TiantianSpider: def __init__(self): self.temp_url = "http://fund.eastmoney.com/api...

2018-08-08 10:53:15

nginx负载分发的集中策略

Nginx的负载分发策略1. 轮询 ——1:1 轮流处理请求(默认)每个请求按时间顺序逐一分配到不同的应用服务器,如果应用服务器down掉,自动剔除,剩下的继续轮询。2.权重 ——you can you up通过配置权重,指定轮询几率,权重和访问比率成正比,用于应用服务器性能不均的情况。3.ip_哈希算法每个请求按访问ip的hash结果分配,这样每个访客固定访问一个应用...

2018-08-08 10:41:00

排序算法

排序算法的稳定性排序算法:(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。稳定性稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。冒泡排序英语:(Bubble Sort)是一种简单的排序算法。它重...

2018-08-08 10:29:30

新浪网分类资讯爬虫

新浪网分类资讯爬虫思考:如何将已有的Scrapy爬虫项目,改写成scrapy-redis分布式爬虫。要求:将所有对应的大类的 标题和urls、小类的 标题和urls、子链接url、文章名以及文章内容,存入Redis数据库。以下为原Scrapy爬虫项目源码:items.pyimport scrapyimport sysreload(sys)sys.setdefa...

2018-08-07 21:07:49
勋章 我的勋章
    暂无奖章