Django3.0 ASGI尝试及遇到的python的bug

一个关于django3.0和python3.7.0的问题 首先说一下我遇到的bug吧,django3.0一个月前已经发布了,当时就尝试了一下,但是遇到一个问题,访问其他url的时候没有问题,只是访问admin的时候程序就会退出,而且没有任何提示… 当时我以为是django的bug,毕竟是3.0Released的第一版,网上查了查也没找到类似的情况,后来就放下了,今天发现django已经Re...

阅读全文

neo4j性能测试

环境 服务器配置 CUP: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (4核8线程) 内存:32GB 磁盘:1TB HDD neo4j:3.5.2 数据结构 根据实际业务需求设计的graph模型,展示了部分模块 预计数据规模 节点或关系 数量 ...

阅读全文

vue组件动态插槽实现

最近在公司又开始写一些前端了,现在公司的主流是vue,所以用了vue。在搭框架的时候对基础组件进行了封装,在做公共组件会经常用到插槽(slot),官方文档地址如下 https://cn.vuejs.org/v2/guide/components-slots.html vue的v-solt与angular的ngTemplateOutlet类似,简单来说插槽就是用来填空的地方。简单的用法就不...

阅读全文

whoosh自定义scoring和collectors

自定义scoring scoring模块是whoosh控制搜索结果得分的。 使用whoosh自带的scoring就可以实现特别好的搜索结果,但架不住业务上的要求,就比如我们要将搜索结果内在售的排在前面, 而且还要将最近的年份的显示在前面,并且不能简单的靠是否在售和时间来排序,还要根据搜索关键词的相关性综合考虑。其实就比较蛋疼, 要控制好这几个维度的度,也就是各个维度的权重。 重写BM2...

阅读全文

使用gettext为flask添加国际化

不得不说还是django用起来顺手,基本的需求框架都以提供,配合起来也方便。现在公司用flask多,最近做国际化,自己使用python自带的gettext做了实现。 虽然flask也用Flask-Babel等i18n的插件,但感觉实现起来也不难就自己做了,顺便借此看看其django的实现。 gettext 文档地址:https://docs.python.org/3/library/g...

阅读全文