<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[流星雨的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liuxingyu_21</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liuxingyu_21]]></copyright><item><title><![CDATA[mysql 千万级数据的删除]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/53993050</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/53993050</guid><author>liuxingyu_21</author><pubDate>Tue, 03 Jan 2017 11:47:30 +0800</pubDate><description><![CDATA[mysql 千万级数据的删除

1.在使用mysql时候,有时候需要将全部(千万级数据)删除
使用的命令
    TRUNCATE TABLE name
    
    参数
        name
        是要截断的表的名称或要删除其全部行的表的名称
    
    注释
        TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同]]></description><category></category></item><item><title><![CDATA[[Django]bulk_create 探究]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45692003</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45692003</guid><author>liuxingyu_21</author><pubDate>Wed, 13 May 2015 13:26:26 +0800</pubDate><description><![CDATA[使用django
 orm大批量插入的时候我们可以不使用for循环对一个一个的save而是使用

bulk_create来批量插入，可是使用了这个方法还需要在自己添加一个事务吗？ 还是django本身对这个方法进行了事务的封装？




查看了源码（django1.5）：在 django/db/models/query.py 中，看到这样的片段





[python]]></description><category></category></item><item><title><![CDATA[Django多语言翻译轻量解决方案]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45396849</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45396849</guid><author>liuxingyu_21</author><pubDate>Thu, 30 Apr 2015 16:51:51 +0800</pubDate><description><![CDATA[Django自带的多语言方案过于笨重，各种繁琐的设置之后，还要创建编辑po文件，编译成mo文件。Django本来就是一个很适合敏捷开发的框架，在翻译问题这么折腾就太不Pythonic了。本文介绍使用localeurl和mothertongue来实现多语言支持，通过localurl实现URL的语言前缀，通过mothertougue来翻译相应的字段。

Install
安装localeurl和m]]></description><category></category></item><item><title><![CDATA[django model filter 条件过滤，及多表连接查询、反向查询，某字段的distinct]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45338527</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45338527</guid><author>liuxingyu_21</author><pubDate>Tue, 28 Apr 2015 16:48:25 +0800</pubDate><description><![CDATA[.多表连接查询：当我知道这点的时候顿时觉得django太NX了。
  class A(models.Model):
    name = models.CharField(u'名称')
  class B(models.Model):
    aa = models.ForeignKey(A)
B.objects.filter(aa__name__contains='searchtitl]]></description><category></category></item><item><title><![CDATA[Django 1.6 基于类的通用视图]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45190429</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45190429</guid><author>liuxingyu_21</author><pubDate>Wed, 22 Apr 2015 09:23:05 +0800</pubDate><description><![CDATA[最初 django 的视图都是用函数实现的，后来开发出一些通用视图函数，以取代某些常见的重复性代码。通用视图就像是一些封装好的处理器，使用它们的时候只须要给出特定的参数集即可，不必关心具体的实现。各种通用视图的参考参见：https://docs.djangoproject.com/en/1.6/ref/class-based-views/
然后函数式视图的缺点——难以扩展和自定义，开始显现出来。]]></description><category></category></item><item><title><![CDATA[jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45190267</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/45190267</guid><author>liuxingyu_21</author><pubDate>Wed, 22 Apr 2015 09:12:20 +0800</pubDate><description><![CDATA[HTTP 请求：GET vs. POST
两种在客户端和服务器端进行请求-响应的常用方法是：GET 和 POST。

GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据
GET 基本上用于从服务器获得（取回）数据。注释：GET 方法可能返回缓存数据。
POST 也可用于从服务器获取数据。不过，POST 方法不会缓存数据，并且常用于连同请求一起发送数据。
如需学习]]></description><category></category></item><item><title><![CDATA[Python的内存管理]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44560653</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44560653</guid><author>liuxingyu_21</author><pubDate>Mon, 23 Mar 2015 10:50:40 +0800</pubDate><description><![CDATA[语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理，还是Java的垃圾回收，都成为语言最重要的特征。这里以Python语言为例子，说明一门动态类型的、面向对象的语言的内存管理方式。

 

对象的内存使用

赋值语句是语言最常见的功能了。但即使是最简单的赋值语句，也可以很有内涵。Python的赋值语句就很值得研究。

a = 1


整]]></description><category></category></item><item><title><![CDATA[python单例模式]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44493693</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44493693</guid><author>liuxingyu_21</author><pubDate>Fri, 20 Mar 2015 16:17:49 +0800</pubDate><description><![CDATA[一.单例模式  
        单例模式，也叫单子模式，是一种常用的软件设计模式。在应用这个模式时，单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象，这样有利于我们协调系统整体的行为。 
        单例模式(singleton)顾名思义，就是只有一个实例。二.单例模式的使用 
         资源管理器常常设计成单例模式。在计算机系统中，需要管理的资源包括软件]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44015837</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/44015837</guid><author>liuxingyu_21</author><pubDate>Mon, 02 Mar 2015 10:46:04 +0800</pubDate><description><![CDATA[解析xml对象生成字典from xml.etree import ElementTree as etree     #导入xml的ElementTree对象 
from xml.dom import minidom as dom解析xml对象生成字典class ParserData(object):def __init__(self):
    passdef parser(self,file_ob]]></description><category></category></item><item><title><![CDATA[python  range 和 xrange 运行比较]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/40710101</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/40710101</guid><author>liuxingyu_21</author><pubDate>Sun, 02 Nov 2014 15:29:00 +0800</pubDate><description><![CDATA[1

2

3

4

5

6

7

8

9

10




import profile

 

def fun():

    x = range(100000000)

 

def f():

    s = xrange(100000000)

 

profile.run('fun()')

pro]]></description><category></category></item><item><title><![CDATA[Django模板系统——过滤器]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/40392185</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/40392185</guid><author>liuxingyu_21</author><pubDate>Thu, 23 Oct 2014 10:02:51 +0800</pubDate><description><![CDATA[Django模板系统——过滤器
2011-04-12 18:41:25





记下来，省得每次google

过滤器，变量的显示形式的改变

一、形式：小写

{{ name | lower }}

 

二、串联：先转义文本到HTML，再转换每行到  标签

{{ my_text|escape|linebreaks }}

 

三、过滤器的参数]]></description><category></category></item><item><title><![CDATA[linux 获取pid的命令]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38727467</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38727467</guid><author>liuxingyu_21</author><pubDate>Thu, 21 Aug 2014 11:31:34 +0800</pubDate><description><![CDATA[linux 获取pid的命令
[root@quan]# ps -ef|grep]]></description><category></category></item><item><title><![CDATA[configure: error: no acceptable C compiler found in $PATH]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38580597</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38580597</guid><author>liuxingyu_21</author><pubDate>Fri, 15 Aug 2014 09:41:00 +0800</pubDate><description><![CDATA[[root@local Python-3.3.4]# ./configure 
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for --enable-universalsdk... no
checking for --with-]]></description><category></category></item><item><title><![CDATA[PostgreSQL 允许远程访问设置方法]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38439955</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38439955</guid><author>liuxingyu_21</author><pubDate>Fri, 08 Aug 2014 15:24:51 +0800</pubDate><description><![CDATA[安 装PostgreSQL数据库之后，默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器，就需要进行相应的配置。

配置远 程连接PostgreSQL数据库的步骤很简单，只需要修改data目录下的pg_hba.conf和postgresql.conf。

pg_hba.conf：配置对数据库的访问权限，

postgresql.conf：配置Postgre]]></description><category></category></item><item><title><![CDATA[Django Q查询]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38300601</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38300601</guid><author>liuxingyu_21</author><pubDate>Wed, 30 Jul 2014 14:53:31 +0800</pubDate><description><![CDATA[一、Complex lookups with Q objects（Q对象的复杂查询）
仅仅靠单一的关键字参数查询已经很难满足查询要求。此时Django为我们提供了Q查询：
class Q
1、Q对象(django.db.models.Q)可以对关键字参数进行封装，从而更好地应用多个查询，下面是最简单的例子：

from django.db.models import Q
from log]]></description><category></category></item><item><title><![CDATA[django-south使用]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38230609</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/38230609</guid><author>liuxingyu_21</author><pubDate>Mon, 28 Jul 2014 15:16:58 +0800</pubDate><description><![CDATA[使用South之前铭记：请你一定要相信他的能力，抛弃对他的不信任感。因为South给人的第一印象就是好像每个操作都在抛异常。

South概述

* 针对django自带的syncdb同步models和数据库的缺陷开发的数据迁移工具，可以作为syncdb的替代，South能够检测对models的更改并同步到数据库.

South基本用法

* 安装完South之后，要在django]]></description><category></category></item><item><title><![CDATA[Django静态文件配置]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37813793</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37813793</guid><author>liuxingyu_21</author><pubDate>Tue, 15 Jul 2014 13:32:33 +0800</pubDate><description><![CDATA[最近用django开发项目，发现django的静态文件（js，css和img等）配置比较麻烦，开发环境和生产环境的配置还不一样，这里记录一下，作为备忘。我当前使用的版本是django v1.4.3。

吐槽：django的版本不兼容是个大问题，网上搜索相关问题时，解决方案到是一大推，但是均没有标注版本，导致均不能适用当前版本，走了不少弯路。

 

开发环境配置

需要下面几个步骤]]></description><category></category></item><item><title><![CDATA[Django静态文件处理总结]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37813761</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37813761</guid><author>liuxingyu_21</author><pubDate>Tue, 15 Jul 2014 13:30:32 +0800</pubDate><description><![CDATA[静态文件指像css,js,images之类的文件，在Django里面静态文件的处理与一般的视图是不一样，新手往往容易犯迷糊，本文做一下总结：




一、概述：

     静态文件交由Web服务器处理，Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例)：

               URI请求-----> 按照Web服务器里面的配置规则先处理，以ngin]]></description><category></category></item><item><title><![CDATA[django 配置对于静态文件访问的路径]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37812177</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37812177</guid><author>liuxingyu_21</author><pubDate>Tue, 15 Jul 2014 11:26:24 +0800</pubDate><description><![CDATA[1、准备工作

准备css文件，准备js文件，准备image文件。

在网站根目录新建目录【medias】，在【medias】目录新建目录【styles】，用来存放css文件。

 

2、配置对于静态文件访问的路径

2.1、在settings.py文件中添加静态文件的目录

假设mysite是网站的根目录，medias是刚才我们新建的目录

 




]]></description><category></category></item><item><title><![CDATA[关于虚拟机无法启动（The VMware Authorization Service is not running）]]></title><link>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37499921</link><guid>https://blog.youkuaiyun.com/liuxingyu_21/article/details/37499921</guid><author>liuxingyu_21</author><pubDate>Mon, 07 Jul 2014 10:08:38 +0800</pubDate><description><![CDATA[在window7上安装了虚拟机 VMware  6.5.2 build-156735,并安装了一个Linux系统，是red hat的RHEL_5.5，系统可以正常使用，但是过了一段时间后，再在虚拟机里启动这个Linux系统时却出现提示框：The VMware Authorization Service is not running。google一下，发现需要在运行VMware的时候以管理员权限运行]]></description><category></category></item></channel></rss>