天赋如同自然花木,要用学习来修剪。 全部博客 共 25 篇

  • haystack全文检索对搜索关键字不区分英文大小写

    我的个人博客搜索功能是通过haystack+whoosh+jieba实现的,但是网上的教程貌似没有实现对关键字不区分英文大小写的功能,这就会造成搜索结果不尽人意,本篇文章将讲解如何解决这一问题。

    haystack 2018-10-01浏览:1957 阅读原文
  • Django部署后xadmin和DjangoUeditor样式失效

    我的博客是Nginx + Gunicorn部署到阿里云上的,部署成功后表面上一切正常等我登陆xadmin时发现样式都失效了,另外我的xadmin集成了DjangoUeditor了,也同样样式失效,下面就说说如何解决吧。

    Django部署 2018-10-14浏览:2112 阅读原文
  • Django模板继承下的动态数据传递—上下文处理器

    模板继承可以减少页面内容的重复定义,实现页面内容的重用。我的个人博客右侧的导航栏都是继承base页面从而让代码得到最大程度的复用。但是当父模板中有动态数据的话,这些动态数据在子模版中是不会显示的。我们可以通过自定义上下文处理器来解决。

    Django 2018-10-21浏览:2239 阅读原文
  • Django-redis缓存

    对于大部分网站来说缓存的重要性不言而喻,缓存可以为我们保存那些需要很多计算资源的数据,从而避免重复消耗计算资源。Django带有一个健壮的缓存系统来保存动态页面,并且提供了不同级别的缓存粒度:可以缓存特定视图的输出、缓存URL、缓存模板片段、或者可以缓存整个网站。

    Django 2018-11-03浏览:1297 阅读原文
  • Xshell实现Windows和Linux之间互传文件

    Windows和Linux之间互传文件的方法有很多种,但是因为我本地和服务器的连接一直使用的是Xshell,Xshell作为一款简单好用的免费ssh工具,当然也提供了文件上传与下载的功能,配置起来也非常简单。

    Linux 2018-11-10浏览:4425 阅读原文
  • Git笔记

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,功能强大老少皆宜。写这篇文章主要是做个笔记毕竟好记性不如烂笔头。

    Git 2018-11-17浏览:920 阅读原文
  • Ubuntu上安装Virtualenv和Virtualenvwrapper

    由于Python版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库容易出现版本不兼容的问题。通过Virtualenv这个工具可以构建一系列Python环境,然后在每个环境中安装需要的软件包。这一系列的虚拟环境是相互隔离的、独立的,从而避免出现版本问题也方便于以后的部署。而Virtualenvwrapper是Virtualenv的扩展管理包,用于更方便地管理虚拟环境。

    Virtualenv 2018-11-29浏览:1204 阅读原文
  • Java虚拟机(JVM)笔记

    JVM是Java的核心和基础,是作用在Java编译器和os平台之间的虚拟处理器,了解它的基本原理和运行机制能够让你更加掌握Java。

    Java 2018-11-23浏览:788 阅读原文
  • Java运算符

    计算机的最基本用途之一就是执行数学运算,Java作为一门计算机语言,其提供了一套丰富的运算符来操纵变量:算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符等等。

    Java 2018-12-02浏览:853 阅读原文
  • Intellij IDEA导入Java源码

    虽然Intellij IDEA中在你想看的类或方法上按住Ctrl键也可以查看到源码,但还是会有些不方便,将Java源码导入到IDEA中就可以随时随地系统性的查看Java源码了。

    Java 2018-12-09浏览:1506 阅读原文