自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习的遇到的坑

深度学习和rabbitmq线上问题实录问题flask face worker 监听rabbitmq 队列,对数据进行AI处理,由于处理每条消息耗时较长,pika 连接mq 总是超时被server端断开连接解决思路由于频繁处理任务,所以用的是长连接,查阅资料,说是设置heartbeat=0,关闭客户端和server的心跳连接机制(官方不建议),结果设置这个还是不行,就想着把heartbeat 的值改为三个小时,如果一个任务处理超过三个小时就完蛋,...

2020-09-29 14:43:09 177

原创 数组排序

对以下数组进行排序:要求排序优先级 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 145

原创 数组排序

对以下数组进行排序:要求排序优先级 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 116

原创 数组排序

请按照绝对值对数组进行排序:如:[-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 134

原创 密码判断

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

2018-08-12 16:55:21 691

原创 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 161

原创 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 408

原创 Jupyter notebook

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

2018-08-10 18:42:08 268

原创 mysql分页查询语句怎么写?

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

2018-08-08 22:38:45 5074

原创 什么是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 116

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

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

2018-08-08 19:57:16 3595

原创 高并发系统中的常见问题

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

2018-08-08 15:03:39 208

原创 高并发请求缓存设计策略

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

2018-08-08 12:42:20 482

原创 搜索

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

2018-08-08 11:42:56 97

原创 爬取天天基金排行

环境要求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 2558 2

原创 nginx负载分发的集中策略

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

2018-08-08 10:41:00 453

原创 排序算法

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

2018-08-08 10:29:30 99

原创 新浪网分类资讯爬虫

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

2018-08-07 21:07:49 330

空空如也

空空如也

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

TA关注的人

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