豪气干云

tenlee's blog


  • 首页

  • 归档

  • 标签

  • 关于

Django添加全文搜索功能入门

发表于 2016-04-21   |  

感觉网络上关于Django全文搜索的中文文章太少,并且讲的也不是很到位,就是简单介绍了怎么配置,并没有说这样配置有什么用,所以依然很迷茫。所以希望我这篇文章能够帮助到后来人。

一:使用的工具

  • haystack是django的开源搜索框架,该框架支持Solr, Elasticsearch, Whoosh, **Xapian搜索引擎,不用更改代码,直接切换引擎,减少代码量。
  • 搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置比较简单,当然性能自然略低。
  • 中文分词Jieba,由于Whoosh自带的是英文分词,对中文的分词支持不是太好,故用jieba替换whoosh的分词组件。
  • 其他:Python 3.4.4, Django 1.8.3,Debian 4.2.6_3
阅读全文 »

简单的图书馆管理系统数据库设计

发表于 2015-12-11   |  

最近.Net课程需要做一个简单的图书管理系统。
于是就把这个简单的数据库设计放了上来,用于备忘。

阅读全文 »

VMware虚拟机下为Linux内核增加系统调用

发表于 2015-11-15   |  

http://tenlee.info/2015/11/15/Linuxaddsyscall/

第一步:

去此网址 http://www.kernel.org/ 下载自己想要的内核源码,建议3.10.93,本人下载的就是3.10.93,测试成功

Ubuntu安装menuconfig,如下命令复制到终端

1
sudo apt-get install libncurses5-dev

阅读全文 »

Python3下Django链接Mysql

发表于 2015-08-11   |  

前提

首先安装好Django

安装PyMySQL

pip-python3 install PyMySQL

  1. django-admin startproject project
  2. `django-admin startapp app
  3. 修改项目目录下的 settings.py
阅读全文 »

Python3实现HDUOJ模拟提交

发表于 2015-08-06   |  

下午闲来无事,顺手一写

主要用到了 Requests 模块实现模拟登陆,提交.有中文说明文档
Beautiful Soup, 很强大的HTML/XML的解析器,没用上.
$Python大法好,不到50行即可搞定$

阅读全文 »

下载HDUOJ所有AC题目代码

发表于 2015-08-05   |  

通过对杭电OJ的观察,很容易找到规律,根据此规则写相应的代码.
Requests 实现模拟登陆
需要用 BeautifulSoup 处理 status 页面的表格, 获得runid,problemid,代码链接,其实runid就是代码链接

阅读全文 »

HDU 5328 Problem Killer(2015多校联合)

发表于 2015-07-31   |  

题目链接

戳我

题目大意

一个序列 $a$, 求这个序列的 连续子序列 中最长的等差序列或者等比序列

阅读全文 »

HDU 5335 Walk Out(2015多校联合)

发表于 2015-07-31   |  

题目链接

戳我

题目大意

$m * n$的矩阵,每个格子是0或者1,探险家初始位置是$(1, 1)$,终点位置是$(n, m)$,且只能向 上下左右四个方向走,因为从 起点到终点 所走的路径是由01构成的,故可表示成二进制数,要求寻找一条路径表示的二进制数最小.

阅读全文 »

HDU 5327 Olympiad(2015多校联合)

发表于 2015-07-31   |  

题目链接

戳我

题目大意

计算区间 $L R$内每个数的 每位 是由不同的数 构成的 个数
即 一个区间内的每个数 它的个位,十位…..是不同的数字构成的个数

阅读全文 »

HDU 5316 Magician(2015多校联合)

发表于 2015-07-29   |  

题目链接:

戳我

题目大意:

一段序列 $n$个数$(n<=10^5)$,这 $n$个数的范围是$-10^9 <= a_i <= 10^9$,有两种操作, 0 L R代表 L R 这个区间 beautiful subsequence 的最大和。 1 a b代表修改 a位置的数为b
beautiful subsequence 的意思是下标奇偶相互交错的序列
例如 ${4, 7, 9, 2}$ 这个序列,beautiful subsequence有
${4}$ ${7}$ ${9}$ ${2}$
${4, 7}$ ${7, 9}$ ${9, 2}$ ${4, 2}$
${4, 7, 9}$ ${7, 9, 2}$
${4, 7, 9, 2}$

阅读全文 »
12
tenlee

tenlee

tenlee, tenlee2012, 豪气干云, python, 博客, 技术博客

19 日志
5 标签
RSS
简书 GitHub 博客园
Creative Commons

友情链接

JZQT Zmant Long
© 2015 - 2016 tenlee
由 Hexo 强力驱动
主题 - NexT.Pisces