none镜像的由来 比如我们在更新docker image的时候, 就会产生这种镜像. 或者在删除原始docker image出问题的时候, 也会产生这种现象. 这个跟docker的文件机制有关. 详细可以阅读: https://www.projectatomic.io/blog/2015/07/what-are-docker-none-none-images/ 正确删除的命令 显然不能一个个删除, 要累死. 个人实验, 最保险的做法: docker image prune 官方网址: https://docs.d…

2018年06月08日 0条评论 15690点热度 0人点赞 阅读全文

最近发现自己的博客反应特别慢, 感觉不应该啊。 无意中在腾讯云的控制台界面发现,CPU已经满负荷运载了 ![cpu 100](http://wordpressblog-10034369.file.myqcloud.com/how-to-delete-xmr-stak-cpu-virus/cpu 100.png) 注: 后面CPU下降下来, 是因为自己已经成功的干掉了这个病毒。 搜了一下, Linux系统也没有什么太好的安全软件或者专杀工具。 于是只能自己手动删除。 第一步: 尝试登录服务器 很悲催, 因为之前一直是…

2018年05月11日 0条评论 11937点热度 15人点赞 阅读全文

很早很早之前就知道RSS了. 但是一直感觉RSS没有什么需求, 特别是打开某些RSS客户端之后, 一堆的源可以订阅, 瞬间把我吓怕了. 可以最近在看一些文章,学习一些资料的时候, 忽然感觉"RSS不正是我需要的东西吗?" 比如, 我在学习AutoEncoder的时候, 我分别在简书、CSDN、Youtube找到一些不错的博客文章。 并且发现他们的文章写得都挺好的。但是我又不能人工的一个个去看他们有没有更新一些文章。 这种应用场景,不正是RSS想解决的问题吗? 与此同时, 脑子里面生出许多问题: * RSS为什么会没…

2018年04月06日 2条评论 20890点热度 1人点赞 阅读全文

国内pip源列表 本节参考: 让PIP源使用国内镜像 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/sim…

2018年01月19日 0条评论 12326点热度 2人点赞 阅读全文

荷兰航空 KLM Royal Dutch Airlines - 提醒客户飞机状态 点评: 感觉这个Bot还挺实用的。 Facebook针对航班还有特殊的消息模板。 看了一下, 自定义的地方也挺强的。 如果国内能访问的话, 其实可以改造成高铁的提醒。 Whole Foods Market - 智能食谱 Messenger链接: https://www.messenger.com/t/24922591487 开场白: 简单测试了一下: I love to eat some cake 点评: 感觉还是关键词匹配。我本身对…

2017年12月13日 0条评论 10289点热度 0人点赞 阅读全文

今天在V2EX上面看到一个哥们小站的数据库被人暴力破解, 并且把数据全删了。 在表示同情的同时,跟大家分享一下自己一个简单的小trick。 注意: 把数据库暴露到公网一定是非常危险的, 这个小trick只是将危险系数下降了一些而已! TL;DR 使用SSH转发, 将一个不知名的端口在内网转发到3306之上。具体命令: ssh -C -f -N -g ubuntu@127.0.0.1 -L 30221:127.0.0.1:3306 解释: 使用ssh端口映射的方式, 将本机的30221端口映射到3306端口。 这样,…

2017年12月08日 0条评论 9158点热度 3人点赞 阅读全文

本文原创, 原文地址: http://www.flyml.net/2017/05/08/git-lfs-tutorial/ ‎ Why LFS: Large File Storage, 即大文件存储。 当我们的项目之中存在比较大的文件的时候, 使用LFS对整个Git的维护是非常有帮助的。 具体网上很多描述,在此不罗嗦了。 比如我司的GitHub Enterprice版本就限制文件超过100MB就不能直接commit,强制使用LFS 由于我们这些搞机器学习的, 时不时要离线训练几个预测模型, 这些模型一不小心就爆表了…

2017年05月08日 0条评论 19649点热度 2人点赞 阅读全文

Item 45: 将局部变量的作用域最小化 书说: 推荐在第一次使用这个局部变量的时候才初始化。如果初始化的条件还不足,说明还没到时候初始化。例外: try-catch Item 46: for-each 优于for循环与while循环 主要是for-each 的代码看起来更加简洁, 效率稍微提高。 Item 49: 基本类型优于装箱类型 我觉得看stackoverflow的这一篇帖子说得更清楚一些: http://stackoverflow.com/questions/5199359/why-do-people-…

2017年03月16日 0条评论 13327点热度 0人点赞 阅读全文

Item 38: 检查参数的有效性 比较推荐的做法是,在方法体的开头或者在构造函数之中就对参数进行有效性检查。尽早的检查,对调试的帮助越大。 在文中出现提到了java的断言(Assertions)机制。 正确使用Assert的方法应该是: 可以在方法体的开头的地方进行有效性检查 普通的运行方法,断言不会起作用(会直接略过)。除非在运行的时候加上参数:-ea / -enableassertaions。 通常Assert的代码不应该在Production代码之中,只会出现在debug/test/dev的阶段。 除非参数…

2017年03月13日 0条评论 10715点热度 1人点赞 阅读全文

个人认为本章比较重要的有下面几个Item: Item 30:  使用enum代替int Item 32: 使用EnumSet 代替bit field Item 35: 注解优先于命名模式 其他几个Item可能学习不是那么深刻,并没深入记录。 本文原创, 原文地址:http://www.flyml.net/2017/03/09/effective-java-ch6-enum-annotation   Item 30: 使用enum代替int (Enum初步介绍) 虽然直译过来是"使用enum代替int", …

2017年03月09日 0条评论 9804点热度 0人点赞 阅读全文