摘要:序言 如果你是从Java语言开发转Python开发,可能在庆幸自己的开发效率提高了很多,但是也有痛苦的时候,比如你会怀念jstack,jmap, 等各种工具在生产环境做 。我之前使用过的有 ,`PyRasite PyFlame`等各种工具,特别是gdb系列工具,入门使用还挺麻烦的。这里推荐大家一款工 阅读全文
posted @ 2019-06-09 18:21 海鸟 阅读 (81) 评论 (0) 编辑
摘要:Fluent Python 读书手记 Python数据模型:特殊方法用来给整个语言模型特殊使用,一致性体现。如:\_\_len\_\_, \_\_getitem\_\_ AOP: zope.inteface 列表推导(list comprehensive)和 表达式生成器(generator exp 阅读全文
posted @ 2017-10-15 17:07 海鸟 阅读 (104) 评论 (0) 编辑
摘要:上次在公司内部做的一次分享,和大家一起聊了下并发编程领域相关的一些东西,聊得比较泛,也从各个开发语言特性讲对比了一些模型。 下面是一些ppt中的部分截图,完整ppt下载地址: "下载地址" 阅读全文
posted @ 2017-10-15 16:57 海鸟 阅读 (114) 评论 (0) 编辑
摘要:用Java语言开发的同学对 应该都不会陌生,这个类的使用场景很多,特别是在一些框架中经常用到,比如数据库事务操作,还有MVC框架中数据跨层传递。这里我们简要探讨下 的内部实现及可能存在的问题。 首先问自己一个问题,让自己实现一个这个的功能类的话怎么去做?第一反应就是简单构造一个 数据结构,key是 阅读全文
posted @ 2017-07-07 00:38 海鸟 阅读 (2668) 评论 (4) 编辑
摘要:github地址: https://github.com/hongfuli/elasticsearch analysis jieba 基于 "jieba" 的 "elasticsearch" 中文分词插件。 集成到ElasticSearch ======= 把release/elasticsearc 阅读全文
posted @ 2017-06-30 15:26 海鸟 阅读 (2108) 评论 (0) 编辑
摘要:在执行最后一步时 总是提示: 检查目录/home/mysql/data/及其子目录和文件都是mysql:mysql用户组,backup my.cnf文件是644权限,想不出问题在哪。 命令发现相关错误日志: 发现是apparmor问题。修改配置文件/etc/apparmor.d/usr.sbin.m 阅读全文
posted @ 2017-01-05 17:36 海鸟 阅读 (381) 评论 (0) 编辑
摘要:终端支持中文输入: locale gen en_US.UTF 8 export PYTHONIOENCODING=utf 8 export LANG="en_US.UTF 8" export LC_ALL="en_US.UTF 8" 阅读全文
posted @ 2016-11-25 11:03 海鸟 阅读 (80) 评论 (0) 编辑
摘要:最近准备写一个搜索的系列文章,主要是github上面写作,这里提供下汇集链接: 1. "搜索组件基本组成" 1. "常用查询方法" 1. "相关算法介绍:TF IDF/BM25" 阅读全文
posted @ 2016-10-12 10:59 海鸟 阅读 (154) 评论 (0) 编辑
摘要:刚配置了下Let’s Encrypt,chrome浏览器里有绿条出来,看官网其它平台问题应该也不大。我还没有研究这个工作原理,关键是刚花了几千块给公司买了个收费的证书认证。这里写下配置过程(https://github.com/Neilpang/acme.sh): 安装 退出终端,重新进终端 用DN 阅读全文
posted @ 2016-07-02 15:25 海鸟 阅读 (1496) 评论 (0) 编辑
摘要:最近被人问到这样一个问题的解决方案:在一个餐馆的预定系统中,接受用户在未来任意一段时间内的预订用餐,用户在预订的时候需要提供用餐的开始时间和结束,餐馆的餐桌是用限的,问题是,系统要在最快的时间段计算出在该用户预定的时间段内是否还有可用的餐桌?其实类似的问题我们在做系统时经常碰到,比如在一个“任务管理... 阅读全文
posted @ 2015-06-14 15:32 海鸟 阅读 (4275) 评论 (0) 编辑