切换到mysql8.0 nextcloud直接使用mysql8.0是运行不起来的,因为mysql8.0开始将caching_sha2_password作为默认的身份验证插件, nextcloud现在是不支持caching_sha2_password认证的(由于php现在不支持)。 所以需要创建mysql_native_password认证的mysql用户来让nextcloud使用 -- ...
一个关于django3.0和python3.7.0的问题 首先说一下我遇到的bug吧,django3.0一个月前已经发布了,当时就尝试了一下,但是遇到一个问题,访问其他url的时候没有问题,只是访问admin的时候程序就会退出,而且没有任何提示… 当时我以为是django的bug,毕竟是3.0Released的第一版,网上查了查也没找到类似的情况,后来就放下了,今天发现django已经Re...
环境 服务器配置 CUP: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (4核8线程) 内存:32GB 磁盘:1TB HDD neo4j:3.5.2 数据结构 根据实际业务需求设计的graph模型,展示了部分模块 预计数据规模 节点或关系 数量 ...
最近在公司又开始写一些前端了,现在公司的主流是vue,所以用了vue。在搭框架的时候对基础组件进行了封装,在做公共组件会经常用到插槽(slot),官方文档地址如下 https://cn.vuejs.org/v2/guide/components-slots.html vue的v-solt与angular的ngTemplateOutlet类似,简单来说插槽就是用来填空的地方。简单的用法就不...
自定义scoring scoring模块是whoosh控制搜索结果得分的。 使用whoosh自带的scoring就可以实现特别好的搜索结果,但架不住业务上的要求,就比如我们要将搜索结果内在售的排在前面, 而且还要将最近的年份的显示在前面,并且不能简单的靠是否在售和时间来排序,还要根据搜索关键词的相关性综合考虑。其实就比较蛋疼, 要控制好这几个维度的度,也就是各个维度的权重。 重写BM2...
不得不说还是django用起来顺手,基本的需求框架都以提供,配合起来也方便。现在公司用flask多,最近做国际化,自己使用python自带的gettext做了实现。 虽然flask也用Flask-Babel等i18n的插件,但感觉实现起来也不难就自己做了,顺便借此看看其django的实现。 gettext 文档地址:https://docs.python.org/3/library/g...