摘要: 基础知识: 1、Redis的数据类型: 字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)2、Redis和memcache相比的独特之处: (1)redis可以用来做存储(storge)、而memcache是来做缓存(cache)。这个特点主要是因为 阅读全文
posted @ 2017-11-29 16:54 浅雨凉 阅读(1564) 评论(0) 推荐(3) 编辑
摘要: 文件形式的邮件 HTML形式的邮件 带图片的HTML邮件 带附件的邮件 群邮件 各种元素都包含的邮件 基于SSL的邮件 阅读全文
posted @ 2017-11-23 18:01 浅雨凉 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。 l 自动提供唯一的数值 l 共享对象 l 主要用于提供主键值 l 将序列值装入内存可以提高访问效率 创建序列: 1、 要有创建序列的权限 create sequence 或 create any sequence 2、 创建序列的语法 阅读全文
posted @ 2017-11-08 14:47 浅雨凉 阅读(525) 评论(0) 推荐(0) 编辑
摘要: PURGE PurposeUse the PURGE statement to remove a table or index from your recycle bin and release all of the space associated with the object, or to r 阅读全文
posted @ 2017-11-06 17:26 浅雨凉 阅读(6981) 评论(0) 推荐(0) 编辑
摘要: 需求:想在每行结尾添加 '), 方案:在查找栏填写(^r^n) 替换栏('),^r^n) 效果: 阅读全文
posted @ 2017-11-06 14:27 浅雨凉 阅读(343) 评论(0) 推荐(0) 编辑
摘要: count(*) 和 count(1)和count(列名)区别 执行效果上: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只包括列名那一列,在统计结果的 阅读全文
posted @ 2017-11-02 15:58 浅雨凉 阅读(810) 评论(1) 推荐(0) 编辑
摘要: 函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str, beg=0,end=len(string)) 或string[beg:end].startswith(str) 参数说明:string: 被检测的字符串str: 阅读全文
posted @ 2017-09-07 18:08 浅雨凉 阅读(8695) 评论(0) 推荐(0) 编辑
摘要: 关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to 阅读全文
posted @ 2017-08-28 18:22 浅雨凉 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 我们知道Oracle数据库真正存放数据的是数据文件(Data File),oracle表空间(tablespace)实际上是一个逻辑的概念,在物理上是并不存在的,那么把一组data files捻在一起就成为一个表空间。表空间属性:一个数据库可以包含多个表空间,一个表空间只能属于一个数据库一个表空间包 阅读全文
posted @ 2017-08-10 15:06 浅雨凉 阅读(10431) 评论(0) 推荐(1) 编辑
摘要: 1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: Logger从来不直接实例化,经常通过logging模块级方法(Module-Level Function)logg 阅读全文
posted @ 2017-07-25 15:10 浅雨凉 阅读(96813) 评论(8) 推荐(30) 编辑
摘要: 总结下mysql rpm安装的方式,与一些错误 环境[root@host2 ~]# uname -aLinux host2 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014 x86_64 x86_64 x86_64 GNU/L 阅读全文
posted @ 2017-07-21 18:04 浅雨凉 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 这是用于序列化的两个模块: • json: 用于字符串和python数据类型间进行转换 • pickle: 用于python特有的类型和python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、lo 阅读全文
posted @ 2017-07-18 16:44 浅雨凉 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 生成器的概念: 生成器不会把结果保存在一个系列中,而是保存在生成器的状态,在每次进行迭代时返回一个值,直到遇到StopIteration异常结束 生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。 阅读全文
posted @ 2017-07-13 17:08 浅雨凉 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 先来了解几个定义: 1,函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: 方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数 2,作用域 在Python中 阅读全文
posted @ 2017-07-11 11:16 浅雨凉 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。 条件1,Window | Preferences | Workspace | Text fileencoding | GBK编码。这样定义的是整个工作区间的编码。这样就把整个工作空间的编码 阅读全文
posted @ 2017-07-10 23:48 浅雨凉 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一直用eclipse写Python,老是看到一些字符串都给出红色波浪线, 看着就不舒服。弄了老半天终于消除了,原来是拼写检查 Windows->Preferences->General->Editors->Text Editors->Spelling将Enable spell checking取消即 阅读全文
posted @ 2017-07-05 09:47 浅雨凉 阅读(6369) 评论(0) 推荐(0) 编辑
摘要: 用sys用户sqlplus连接到数据: SQL*Plus: Release 11.2.0.3.0 Production on Thu Jun 22 11:07:58 2017 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connect 阅读全文
posted @ 2017-06-22 11:34 浅雨凉 阅读(3540) 评论(0) 推荐(0) 编辑
摘要: 1. MERGE INTO 的用途 MERGE INTO 是Oracle 9i以后才出现的新的功能。那这个功能 是什么呢? 简单来说,就是:“有则更新,无则插入” 从这句话里,应该可以理解到,merge into 操作一个对象'A'的时候,要有另外一个结果集做为源数据 'B'. ‘merge int 阅读全文
posted @ 2017-06-15 17:44 浅雨凉 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 简介: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 Ajax 很多时候,我们在 阅读全文
posted @ 2017-06-02 18:06 浅雨凉 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: Form表单的功能 自动生成HTML表单元素 检查表单数据的合法性 如果验证错误,重新显示表单(数据不会重置) 数据类型转换(字符类型的数据转换成相应的Python类型) Form相关的对象包括 Widget:用来渲染成HTML元素的工具,如:forms.Textarea对应HTML中的<texta 阅读全文
posted @ 2017-05-31 17:59 浅雨凉 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、数据库操作 1、创建model表 基本结构: 字段解释: 1 1、models.AutoField 自增列= int(11) 2 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。 3 2、models.Char 阅读全文
posted @ 2017-05-27 00:05 浅雨凉 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: querySet.distinct() 去重复__exact 精确等于 like 'aaa' __iexact 精确等于 忽略大小写 ilike 'aaa' __contains 包含 like '%aaa%' __icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlit 阅读全文
posted @ 2017-05-22 22:33 浅雨凉 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: Django项目,把django从1.7升级到1.9后,大量报错。需要做如下修改。 1,修改urls.py: 在django1.9里,urls的配置不再支持字符串型的路由。需要先import,然后直接引用。更加清晰。 比如: urlpatterns = patterns('', url(r'^tes 阅读全文
posted @ 2017-05-15 18:40 浅雨凉 阅读(826) 评论(0) 推荐(1) 编辑
摘要: 操作要领:封闭端口,杜绝网络病毒对这些端口的访问权,以保障计算机安全,减少病毒对上网速度的影响。 近日发现有些人感染了新的网络蠕虫病毒,该病毒使用冲击波病毒专杀工具无法杀除,请各位尽快升级计算机上的杀毒软件病毒库,在断开计算机网络连接的情况下扫描硬盘,查杀病毒。安装了防火墙软件的用户,请 封闭 TC 阅读全文
posted @ 2017-05-15 14:59 浅雨凉 阅读(3721) 评论(0) 推荐(0) 编辑
摘要: 流程控制函数 DECODE decode()函数简介: 主要作用: 将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明); 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值) From talbename Where … 阅读全文
posted @ 2017-05-11 17:27 浅雨凉 阅读(8346) 评论(1) 推荐(2) 编辑
摘要: 一、Apache 主要配置文件注释Apache的主配置文件:/etc/httpd/conf/httpd.conf默认站点主目录:/var/www/html/Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一 阅读全文
posted @ 2017-05-09 18:05 浅雨凉 阅读(60870) 评论(2) 推荐(4) 编辑
摘要: 一、Django简介 1. web框架介绍 具体介绍Django之前,必须先介绍WEB框架等概念。 web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。 一般web框架的架构是这样的: 其它基于python的web框架,如tornado、fla 阅读全文
posted @ 2017-05-05 18:12 浅雨凉 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 在上面的代码中,我们必须区分两个概念,f1和“f1" 阅读全文
posted @ 2017-04-28 16:00 浅雨凉 阅读(529) 评论(0) 推荐(0) 编辑
摘要: hasattr(object, name) 本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。 输出结果: getattr(object, name[,de 阅读全文
posted @ 2017-04-28 15:29 浅雨凉 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一. 版本选择 Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3. Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X Django 1.7.x 支持 Python 2.7, 3.2, 阅读全文
posted @ 2017-04-18 18:29 浅雨凉 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 大家对 IF ELSE 语句应该都很熟悉吧,它是用来对过程进行控制的。在 SQL 的世界中 CASE 语句有类似的效果。下面简单的介绍 CASE 语句的用法。 CASE 语句的形式 事实上,CASE 语句有两种形式 注意点: 1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为 阅读全文
posted @ 2017-04-18 18:03 浅雨凉 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 往Oracle 中导入数据时,有一个列导入的数据应该时‘2017-04-17’ 的格式,结果导入的数据为 ‘2017/04/17’格式的,1000多条记录要一条条改基本不可能。 于是想到了replace这个函数,具体用法如下: update 表1 t set t.列1=replace((select 阅读全文
posted @ 2017-04-17 16:37 浅雨凉 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 整理下inner join、left join、right join 、+左边或者右边 主要两张表:dept、emp一个是部门,一个是员工表结构如下: 这两张表 dept是主表 emp是子表,关联的列是deptnodept表现有数据 emp表现有数据 inner join 意思是内连接 把匹配的信息 阅读全文
posted @ 2017-04-12 17:47 浅雨凉 阅读(1242) 评论(2) 推荐(0) 编辑
摘要: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysda 阅读全文
posted @ 2017-04-11 10:58 浅雨凉 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 阅读全文
posted @ 2017-04-06 23:45 浅雨凉 阅读(2331) 评论(2) 推荐(0) 编辑
摘要: 一、如何编写? 1.JavaScript代码存在形式 2.JavaScript存放位置 HTML 中的脚本必须位于 <script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。 由于Html代码是从上到下执行,如果Head中的js代 阅读全文
posted @ 2017-04-06 22:35 浅雨凉 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。 存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。 语法:style = 'key1:value1;key2:value2;' 行内式: 在标签中使用 style='x 阅读全文
posted @ 2017-04-06 16:32 浅雨凉 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式概述 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用 阅读全文
posted @ 2017-04-05 16:13 浅雨凉 阅读(650) 评论(0) 推荐(0) 编辑
摘要: Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cookie,然后再抓取其他页面就达到目的了。 在此之前呢 阅读全文
posted @ 2017-04-01 18:14 浅雨凉 阅读(720) 评论(0) 推荐(1) 编辑
摘要: 1.URLError 首先解释下URLError可能产生的原因: 网络无连接,即本机无法上网 连接不到特定的服务器 服务器不存在 在代码中,我们需要用try-except语句来包围并捕获相应的异常。下面是一个例子,先感受下: 利用了 urlopen方法访问了一个不存在的网址,运行结果如下: 它说明了 阅读全文
posted @ 2017-04-01 16:41 浅雨凉 阅读(2983) 评论(1) 推荐(0) 编辑