• MySQL视图

    视图就是一条SELECT语句执行后返回的结果集,然后给它设置个别名,将复杂的SQL语句简化,方便日后使用同时提高查询效率。

    MySQL 2019-03-26 浏览:665 阅读原文
  • MySQL数据库(下)

    上篇讲到MySQL相关配置以及部分SQL语句,但只涉及了一张表,实际应用中查询语句都会涉及到多张表格 。

    MySQL 2019-03-17 浏览:712 阅读原文
  • MySQL数据库(上)

    工作中离不开数据库,而不同的工作领域对数据库SQL语句运用的侧重点又不同,再加上各种数据库管理工具以及框架,久而久之会让我们对原生SQL语句的掌握变得生疏、片面化。所以让我们一起复习,加深印象。

    MySQL 2019-03-15 浏览:986 阅读原文
  • RESTful

    REST:表述性状态传递(Representational State Transfer,简称REST),是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。时至今日RESTful架构风格已成为企业级服务的标配。

    RESTful 2019-03-12 浏览:808 阅读原文
  • Django中间件

    Django中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,在全局范围内改变Django的输入或输出,也就是帮助我们在视图执行之前和执行之后都可以做一些额外的操作。中间件作为Django中的重要组成部分,你需要知其然知其所以然。

    Django 2019-03-03 浏览:696 阅读原文
  • Django之ORM

    对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 。从效果上说,它其实是创建了一个可在编程语言里使用的--"虚拟对象数据库"。在编程世界中有很多实现了ORM的开发框架,如:Java中常用的Hibernate、Mybatis等;Python中有Django、SQLAlchemy等。下面以Django为例,补习补习Django。

    Django 2019-02-23 浏览:981 阅读原文
  • Java之final关键字

    在Java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,它们都有多种用法。而且在特定的环境下使用,可以提高程序的运行性能,优化程序的结构。下面我记录一下final关键字及其用法。

    Java 2019-01-19 浏览:798 阅读原文
  • Python 生成器

    Python生成器(generator)是返回迭代器的函数,它采用一边循环一边计算的强大机制,可以有效节省内存,完美的体现了Python之美。

    Python 2019-01-12 浏览:712 阅读原文
  • Java 内部类

    Java内部类(Inner Class )就是定义在另外一个类里面的类,而包含内部类的类被称为外部类。内部类可分为以下几种:成员内部类、静态内部类、方法内部类、匿名内部类,今日逐一总结,他日加以复用。

    Java 2019-01-06 浏览:729 阅读原文
  • Python 深、浅拷贝笔记

    本人写代码就是一把梭,复制粘贴拿起键盘就是干。初学Python时对于深、浅拷贝这块可没少折腾,因为这里面的知识点存在很多可变因素。今天来总结,他日好复习。

    Python 2019-01-01 浏览:912 阅读原文
  • Java 数组笔记

    数组对于每一门编程语言来说都是重要的数据结构之一,不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素,复习复习温故而知新。

    Java 2018-12-29 浏览:1197 阅读原文
  • Python dict和set的使用

    之前对列表(list)和元祖(tuple)进行了总结,这篇文章将讲讲字典(dict)和集合(set)的定义与使用。

    Python 2018-12-22 浏览:1878 阅读原文
  • Django regroup分组结果存在重复的问题

    博客在做归档功能时用的是Django模板标签{% regroup %}实现的,一段时间后发现存在bug:相同的分组项没有合并为一个分组,分组结果重复,下面来说说解决。

    Django 2018-12-20 浏览:1189 阅读原文
  • Python list和tuple的使用

    序列是Python中最基本的数据结构,所谓序列,即成员有序排列、可通过下标访问。在Python中常见序列类型包括:字符串(普通字符串和unicode字符串)、列表和元组,以下仅讨论列表和元组。

    Python 2018-12-19 浏览:1419 阅读原文
  • Java循环结构

    在 Java 中为实现某些功能时经常需要重复执行特定的代码,顺序结构的程序语句只能被执行一次。如果想要同样的操作执行多次就需要使用循环结构。Java为我们提供了四种循环结构:while、do...while、for、增强for循环。

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

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

    Java 2018-12-09 浏览:1507 阅读原文
  • Java运算符

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

    Java 2018-12-02 浏览:854 阅读原文
  • Ubuntu上安装Virtualenv和Virtualenvwrapper

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

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

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

    Java 2018-11-23 浏览:789 阅读原文
  • Git笔记

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

    Git 2018-11-17 浏览:921 阅读原文
  • Xshell实现Windows和Linux之间互传文件

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

    Linux 2018-11-10 浏览:4426 阅读原文
  • Django-redis缓存

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

    Django 2018-11-03 浏览:1298 阅读原文
  • Django模板继承下的动态数据传递—上下文处理器

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

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

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

    Django部署 2018-10-14 浏览:2113 阅读原文
  • haystack全文检索对搜索关键字不区分英文大小写

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

    haystack 2018-10-01 浏览:1960 阅读原文