python 之机器学习库 scikit-learn - 后端 - 掘金
一、 加载sklearn中的数据集datasets from sklearn import datasets iris = datasets.load_iris() # 鸢尾花卉数据 digits = datasets.load_digits() # 手写数...
TensorFlow 学前班 - 后端 - 掘金
本文我参加Udacity的深度学习基石课程的学习的第3周总结,主题是在学习 TensorFlow 之前,先自己做一个miniflow,通过本周的学习,对于TensorFlow有了个简单的认识,github上的项目是:https://github.com/zhu...
登录那些事儿 - 后端 - 掘金
也不知道是什么原因,刚开始不久的职业生涯,在技术这条路走着走着,和「登录」总是有着一个不解之缘。还记得当初学习Web编程的时候么?不管是Java、.Net、PHP,继经典「Hello World」之后,要写的很有可能就是「登录」功能。至今「登录」的问题还是让我...
赶集网三年 DBA 总结 - 后端 - 掘金
2012年初入职赶集,当时处在流量讯猛增长的阶段,3年DBA生涯收获坡多,其实坑更多(泪... 后来在做开发时,慢慢体会到 ”运维“ 和 “开发” 确实存在沟通问题:知识不对称。如何解决呢?先总结下这三年吧 ...
使用 Celery 踩过的坑 - 后端 - 掘金
为什么要使用celery Celery是一个使用Python开发的分布式任务调度模块,因此对于大量使用Python构建的系统,可以说是无缝衔接,使用起来很方便。Celery专注于实时处理任务,同时也支持任务的定时调度。因此适合实...
Linux 意外操作后如何进行数据抢救 - 后端 - 掘金
在 GUI 中使用 shift + delete 组合键或是 CLI 下使用 rm -rf 删除选项,这个文件并没有从硬盘(或是其它存储设备)上彻底销毁。当它"被删除"以后,OS 将 inode 的数据指针部分清零,也仅仅是从系统的目录...
【新年安全第一弹】Redis CSRF 漏洞分析及防范措施 - 后端 - 掘金
Redis CSRF漏洞分析 近日有网友暴漏了Redis的CSRF漏洞,同时Redis作者在最新发布的3.2.7也进行了修复,本文将对CSRF攻击及如何安全使用Redis进行介绍。阿里云云数据库Redis版强制需要密码访问,不受该漏洞影响,而对于自建Redis...
Gitlab 从删库到恢复:丢失 6 小时生产数据,操作员应该被开除? - 阅读 - 掘金
2月1日,一个让千千万万的运维人无法忘怀的日子,我们在初五迎财神的时候,大洋彼岸的Gitlab.com运维工程师却和恶魔撞上,这个恶魔就是运维人熟知的sudo rm -rf。 Gitlab是大家很熟悉的开源Git代码托管工具,国内公司大多使用社区版自...
用笔一步步演示人工神经网络的反向传播算法——Jinkey 翻译 - 掘金
背景 反向传播训练(Backpropagation)一个神经网络是一种常见的方法。网上并不缺少介绍反向传播是如何工作的论文。但很少包括一个用实际数字的例子。这篇文章是我试图解释它是如何工作的和一个具体的例子。大家可以对比自己的计算,以确保他们正确理解反向传播。...
看完这篇文章你还不理解 Python 装饰器,只有一种可能... - 掘金
看完这篇文章还不理解装饰器,说明我写的还不够清晰,鼓励鼓励我吧。 讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。 每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下...
Python 标准库之 functools/itertools/operator - 后端 - 掘金
本文为作者原创,转载请先与作者联系。 同发于SegmentFault和简书 引言 functools, itertools, operator是Python标准库为我们提供的支持函数式编程的三大模块,合理的使用这三个模块,我们可以写出更加简洁可读的P...
Python 异步方案的持续演进之路 - 后端 - 掘金
小梁是一个忠实的电影好爱者,有一天,小梁看到豆瓣这个网站,发现了很多自己喜欢的内容,恰好小梁是个程序猿,于是心血来潮的他决定写个程序,把豆瓣Top250的电影列表给爬下来。小梁平时是个Python发烧友,做起这些事情来自然是得心应手,于是他欣喜地撸起袖子就是干...
MySQL 大表优化方案 - 后端 - 掘金
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各...
Python 解惑:整数比较 - 掘金
在 Python 中一切都是对象,毫无例外整数也是对象,对象之间比较是否相等可以用==,也可以用is。==和is操作的区别是: is比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象,是否指向同一个内存地址。 ==比较的是两个对象的内容是...
Python 并发编程之协程 / 异步 IO - 后端 - 掘金
引言 随着node.js的盛行,相信大家今年多多少少都听到了异步编程这个概念。Python社区虽然对于异步编程的支持相比其他语言稍显迟缓,但是也在Python3.4中加入了asyncio,在Python3.5上又...
MySQL 排他锁实现提现功能以及死锁预防 - 后端 - 掘金
一、前言 mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。 ...
使用 Python 进行并发编程 - asyncio 篇 (二) - 掘金
我们今天继续深入学习asyncio。 同步机制 asyncio模块包含多种同步机制,每个原语的解释可以看线程篇,这些原语的用法上和线程/进程有一些区别。 Semaphore(信号量) 并发的去爬取显然可以让爬虫工作显得更有效率,但是我们应该把抓取做的无害,这样...
如何利用 Docker、AWS 和深度学习伪装成一个艺术家 - 后端 - 掘金
“能工摹形,巧匠窃意(Good artists copy, great artists steal)” —— 毕加索在英国第四频道纪录片系列之“Faking it”中,Paul O’Hare(一名来自利物浦的画家和室内装潢师)需要在四个星期的时间内,将自己伪装...
10 分钟实现一个自己的服务器监控器 - 掘金
需求 最近需要给自己的服务器添加监控器,目的是监控服务器的内存、CPU、磁盘占用率,资源占用率过高的话能给自己发个提醒,当前主流的平台一般会提供邮件、短息、甚至会提供微信提醒,不过这类提醒包含的噪音太多了(夹杂着各种无关的社交信息),我只是单纯的需要接收到服务...