使用haystack实现django全文检索搜索引擎功能
直接在django项目中使用whoosh需要关注一些基础细节问题,而通过haystack这一搜索框架,可以方便地在django中直接添加搜索功能,无需关注索引建立、搜索解析等细节问题。
解决oninput事件在中文输入法下会取得拼音的值的问题
在做搜索等功能时,很多时候我们需要实时获取用户输入的值,而常常会得到类似 w'm 这样的拼音。为了解决这个问题,我在网上搜索了下相关问题,发现了两个陌生的事件:compositionstart 和 compositionend。
SAP S/4HANA Customer Management里的页面搜索结果的分页显示原理
The search implemented by WebClient UI framework in S/4HANA for Customer Management(called as S4CRM for short) does have paging mechanism with a small difference compared with other SAP products.Suppose I have specified the following search criteria:
2020-09-01
引入了aim标签太大的问题解决
原因是在这个aim 里面调整大小 <el-icon :size="20" ><aim style="width:1em;height:1em"/> </el-icon>
2022-04-03
干货|APP自动化Android特殊控件Toast识别
Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:首先将上面地址的 apk 包...
2023-02-22
Ubuntu 搭建 Mysql 调试环境
mysql在工作当中使用非常频繁,对其中的源码十分好奇,所以搭建调试环境,可以慢慢debug其中的代码,阅读大神的作品,体会其中的精彩设计。
2022-07-21
springboot集成分布式事务Seata
简介 github地址 spring-boot-starter-seata:[链接] seata版本 server和client版本为0.4.1,Seata 一直在快速迭代在1.0 之前都有可能出现协议不兼容 尽量使用版本号一致 说明 目前提供的示例是针对使用dubbo的服务,那Spring Boot的项目如何集成fescar呢? 快速开始 使用案例 Business Service购买商品的业务逻辑。整个...
2019-07-19
聊聊 Python 中数据库反向生成 Model 最优方案
1. 前言熟悉 Django 的朋友应该知道,我们可以通过「 inspectdb 」命令将数据库表反向生成 Model 并写入到文件中去比如,Django 项目映射数据库中有一张 student 表,我们希望反向生成 Model 并写入到本地文件 models.py 文件中只需要输入下面命令: {代码...} 但如果是一个普通 Python 项目,如何反向生成 Model 呢?2....
2022-07-28
数据结构—平衡二叉树(Java)
平衡二叉树也叫平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树, 可以保证查询效率较高。具有以下特点:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。平衡二叉树的常用实现方法有红黑树、AVL、替罪羊树、Treap、伸展树等。
2020-08-28
Knative 实战:如何在 Knative 中配置自定义域名及路由规则
当前 Knative 中默认支持是基于域名的转发,可以通过域名模板配置后缀,但目前对于用户来说并不能指定全域名设置。另外一个问题就是基于 Path 和 Header 转发的能力,很多情况下我们使用相同的域名,不同服务通过访问路径进行区分。
2019-11-01
00002-layui 右侧呼出页面,PopupLayer
重点是: top.layui.admin.popupRight 而不是:admin.popupRight 同时:PopupLayer 的内容是模板页面,打开代码是:
Django 做个小后台,细节在完善一点点【附源码】
Django 后台完善列表页展示内容修改在上一篇博客实现了列表数据展示,但是只显示了一列,并且列标题为英文,本篇博客首先解决该问题。 修改 blog 文件夹内部的 admin.py 文件,代码如下: {代码...} list_display 属性值对应的列表项,都是 models.py 代码中的内容,要对应好,否则会出现下述类似错误: {代码...} 执行...
2022-01-04
带读 |《Go in Action》(中文:Go语言实战)语法和语言结构概览 (二)
命名接口的时候,也需要遵守Golang的命名惯例。如果接口类型只包含一个方法,那么这个类型的名字以er结尾。我们的例子里就是这么做的,所以这个接口的名字叫作Matcher。如果接口类型内部声明了多个方法,其名字需要与其行为关联。
816. 模糊坐标 : 简单枚举运用题
我们有一些二维坐标,如 "(1, 3)" 或 "(2, 0.5)",然后我们移除所有逗号,小数点和空格,得到一个字符串 S。返回所有可能的原始字符串到一个列表中。
2022-11-07
聊聊debezium的OffsetCommitPolicy
debezium-v1.1.1.Final/debezium-api/src/main/java/io/debezium/engine/spi/OffsetCommitPolicy.java
2020-05-21
osx安装mpd和ncmpcpp
mdp 是一款开源的音乐播放软件, 全名为 media player daemon , 从字面意思理解, 就是一个后台播放进程. 不同于传统的音乐播放软件集成了播放解码和界面, mpd 只是一个后台播放进程, 需要单独的客户端程序与 mpd 进行交互. mpd 的客户端也各种各样, 有浏览器插件/windows客户端/gnome客户端/终端客户端等等, 而今天主要介...
2023-01-03
SpringBoot配置web访问H2
【前情提要】最近开始搭建博客,在本地调试的时候使用的数据库是h2,但是调试的时候需要查看数据库,本文也由此而来。 下面是我用到的方法: 使用IDEA的Database连接工具,具体操作方法就是按照要求配置连接url,用户名和密码即可。具体操作见下图: 查询结果:但是但是这个时候启动项目会报错: {代码...} 所以笔主在这...
2019-08-12