- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 python修饰符
修饰符基础——闭包什么是闭包呢?标准的概念大家可以看wikipedia上的解释点击打开链接 举个例子:def do_add(base): def add(increase): return base + increase return adddo_add函数里嵌套了一个内层函数add,这个内层函数就是一个闭包,其实可以也不用管这个“闭包”的概
2013-01-30 15:35:35 8100 1
原创 python 内建排序 HOW TO
list.sort()与sorted()python 有两个内建排序函数:一个是list.sort(),对调用该函数的list进行原地排序;另一个是sorted(),可以对任意迭代器进行排序,返回list类型的序列。二者有两个区别。第一,list.sort()没有返回值,只对list原地排序;而sorted()将排序后序列作为新list返回,如下实例:>>> s
2013-01-24 16:53:51 3452 1
原创 使用mod_wsgi部署django
一、配置前说明:我的django工程名为 sysencrypt该工程所在目录为 /home/web我的django静态文件目录为/home/web/sysencrypt/static二、配置WSGI文件在工程目录下创建django.wsgi文件,内容如下#!/usr/local/bin/pythonimport osimport syspath='/home/
2012-11-22 13:48:47 2854
原创 lvs负载均衡基本搭建
1 环境搭建1.1 硬件资源表1-1 硬件资源需求表序号名称配置参数用途数量1.服务器 作为负载均衡调度器12服务器 作为负载均衡服务节点2
2012-11-13 11:42:13 4026
原创 Centos 6.0下编译安装pacemaker-mgmt
1.准备工作1.1 确保以下包都已安装我使用yum base库测试安装成功yum install perl-TimeDate OpenIPMI-libs lm_sensors libxslt libibverbs librdmacm pkgconfig libtool intltool gettext-devel glib2-devel python-devel lib
2012-10-26 15:19:05 4555
原创 hostname VS uname -n
1. hostname1.1 man说明hostname - show or set the system’s host name1.2 对应文件/proc/sys/kernel/hostname2.uname -n2.1 man说明-n, --nodename print the network node hostn
2012-10-24 16:26:33 3290
原创 CentOS6.0下安装heartbeat 3.x
背景:项目急需在centos6.0下搭建heartbeat,但是苦于不能直接yum安装,又不怕编译安装的出现错误,经过尝试,最终使用epel预案进行yum安装成功第一步:安装epel rpm包1.1创建/etc/yum.repos.d/slce.repo内容如下:[slce]name=Scientific Linux Cyrillic Editionbase
2012-10-20 10:04:33 3179 1
转载 JavaScript对Json的增删改属性
原文地址:点击打开链接使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码: var json = { "age":24, "name":"cst" }; //修改Json中的age值,因为Json中
2012-10-15 11:13:09 103873
转载 用实例给新手讲解RSA加密算法
说明:最近做关于加密的工作,看了很多资料,这篇算是最通俗的,介绍给大家,原文地址点击打开链接图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年 RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少
2012-10-09 14:45:37 1781
原创 python面试题目
说明:这是我第一次面试python遇到的题目,基本上答得都不充分...查询答案并加上个人理解后写成此文,不仅MARK一下也分享给大家题目一:python中String类型和unicode什么关系整理答案:string是字节串,而unicode是一个统一的字符集,utf-8是它的一种存储实现形式,string可为utf-8编码,也可编码为GBK等各种编码格式题目二:不用s
2012-09-17 14:12:02 9936 5
原创 django数据库操作-增删改查-多对多关系以及一对多(外键)关系
一、一对多(外键)例子:一个作者对应多本书,一本书只有一个作者model代码:class Person(models.Model);name = models.CharField('作者姓名', max_length=10)age = models.IntegerField('作者年龄')class Book(models.Model):person = mode
2012-08-29 14:56:33 35636 1
原创 django 返回xml数据方法
1.需求背景: 项目需要提供web service 接口,但是只需要获取信息,返回格式为xml,安全性要求也很低,所以没必要使用django rest api库(piston,tastypie等),决定写个简单的,直接用django 的mtv试试。2.出现问题: 虽然模板是写的xml格式,但是访问的时候,并不是xml的,而是一堆字符串,并没有xml标
2012-06-13 10:14:45 9837 3
原创 django model 插入数据方法
需要插入的数据表结构如下:class UserInfo(models.Model): user_id =models.AutoField(primary_key=True) user_name=models.CharField(max_length=20,unique=True) depart=models.ForeignKey(DepartmentInfo)
2012-04-25 11:26:31 29422
转载 Django 树形结构实现方法
看到一个不错的博客,转载一下,原文地址Django mptt介绍以及使用Django mptt是个Django第三方组件,目标是使Django项目能在数据库中存储层级数据(树形数据)。它主要实现了修改过的前序遍历算法,如果你对原理还不是很了解,可以看我的这篇文章。当然,使用mptt时,原理是可以不用了解的,因为具体的实现细节都已经隐藏。不过,如果项目不是使用的Djang
2012-04-25 11:00:51 19691
转载 django数据库基本操作-增删改查(tip)-基本
原文地址1、插入数据Python代码 >>> from books.models import Publisher >>> p1 = Publisher(name='Apress', address='2855 Telegraph Avenue', ... city='Berkeley', state_province='CA', count
2012-04-18 11:47:12 8894
原创 django使用uploadify上传文件
本文是根据Django使用Uploadify组件实现图片上传这篇博客改编而成,包括上传文件和删除上传文件的功能首先是前端代码:$(document).ready(function() { var file_name=''; $('#file_upload').uploadify({ 'uploader' : '/stati
2012-04-17 13:54:01 8263
原创 django 使用simplejson (tip)
需求问题描述: 在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。使用方法:django代码:from djang
2012-04-17 13:29:29 7810 1
原创 facebox中div使用方法
想做一个类似新浪微薄、人人那样的提示框,点击保存,显示一个悬浮的div,间隔几秒就消失,在网上找了很多,都没满足需求。最后无意间,发现了facebox,非常贴合需求。但是demo和网上资料,都是使用一个href链接,点击链接显示的,我的需求则是,ajax提交成功后弹出提示信息,并不用点击触发,现将代码给出function tip(element){ $.facebox({div:eleme
2012-03-29 14:30:32 2316
转载 Facebox——打造类似Facebook、人人网的提示框
译自:http://defunkt.github.com/facebox/简介Facebox是一个基于jQuery的,类似于Facebook和人人网的提示框,可以显示图片、divs或者其他任何远程的页面。它简单易用,看起来也很清爽。下载可以点击这里下载压缩包,里面含有所有用到的js,css和示例等,或者去官方网站下载,也可以到GitHub下载。使用按以下顺序加载所需的js和
2012-03-29 14:05:25 7065
原创 django使用ajax post数据403错误解决方法 (tip)
在django中,使用jquery ajax post数据,会出现403的错误方法一:如果用jQuery来处理ajax的话,Django直接送了一段解决问题的代码。把它放在一个独立的js文件中,在html页面中都引入即可。注意这个js文件必须在jquery的js文件引入之后,再引入即可$(document).ajaxSend(function(event, xh
2012-03-29 13:56:12 16091 3
转载 jquery使用radio (tip)
$(“input:[name=study]:radio:checked”)这段代码取得的是所有name属性为“study”而且已经被选中的radio的jquery对象
2012-03-29 13:41:28 861
原创 CENTOS下搭建SVN服务器
1.安装svnyum install -y subversion2.验证安装是否成功svnserve --version3.创建svn版本库mkdir svnsvnadmin create svn/repo 注:repo是版本库名称4.配置svn创建版本库后,在这个版本库的conf目录下会生成3个配置文件:[ro
2012-03-14 09:53:36 16871
原创 Django通过django.contrib.staticfiles使用静态文件
刚开始接触django,不知道在django中使用如css、js这样的静态文件,下边将上网搜寻的方法总结。 总得来说,django是处理动态网页的,对于静态内容,最好的方法是使用部署的服务器进行处理,详情官网方法(使用apache)。但是在部署前用什么方法呢,我使用的是django.contrib.staticfiles方法,详情:官网说明
2012-03-05 16:21:27 9048 1
原创 二分法排序
自己编写的二分法排序/* * file: binary-search.c * usage:realize binary search * writer: shangliuyan * * * descript: * binary-search(A,v,b,e) * if b>=e * if v >a[(b+e)/2] * binary-search(A,v,(
2012-02-06 17:28:52 646
原创 合并排序
自己编写的合并排序/* name: merge-sort.c * usage: realize merge sort * writer: shangliuyan * * description: * * merge_sort(A,b,e) * m<-(b+e)/2 * if b<e * merg_sort(A,b,r) * merg_sort(A,m+1,e)
2012-02-06 17:27:55 423
原创 插入排序
自己编写的插入排序/* *name:insert-sort *usage:realize insertion sort *writer:shangliuyan * *//* * descript: * insertion(A,n) * for j<-2 to n * key<-A[j] * i<-j-1 * while i>0 and A[i]>key
2012-02-06 17:26:27 473
人机对抗ERP电子沙盘模拟
2009-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人