自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 资源 (1)
  • 收藏
  • 关注

原创 全排列

求一个数组的全排列?from sys import stdoutdef perm(li, start, end): if(start == end): print li else: for i in range(start, end): li[start], li[i] = li[i], li[start]...

2013-08-14 11:03:26 153

原创 Ubuntu Note

 1. 安装QQ 64位操作系统需要:sudo apt-get install ia32-libs 下载地址:http://www.longene.org/download/WineQQ2012-20121130-Longene.deb查看是否安装旧版:dpkg -l | grep qq卸载:sudo dpkg -r wine-qq2012-longen...

2012-12-02 17:48:55 232

原创 flask note

导出csv  from flask import Response, send_file        import csv        try:            from cStringIO import StringIO        except ImportError:            from StringIO import StringI...

2012-10-31 14:37:38 171

原创 sqlalchemy note

 1# 父表插入记录出错,NotSupportedError: (NotSupportedError) 错误:  无法在关系"nodes"上执行INSERT RETURNING# HINT:  您需要一个无条件, 且带有RETURNING子句的ON INSERT DO INSTEAD的规则.model添加属性__table_args__ = {'implicit_returni...

2012-09-10 22:47:04 338

原创 python note

1.func(**{'type':'Event'}) 等价于func(type='Event') fun(*('name','alias'))等价于fun('name','alias')2.def kw_dict(**kwargs):        return kwargs    print kw_dict(a=1,b=2,c=3) == {'a':1, 'b':2, 'c':3...

2012-09-07 11:49:40 131

原创 css note

1. input 高度 .input-default {    padding-top: 0 !important;    padding-bottom: 0 !important;    -moz-box-sizing: border-box !important;    -webkit-box-sizing: border-box !important;   ...

2012-09-05 22:43:01 89

原创 note

 安装easy_install安装pip easy_install pip安装包:pip install celery卸载包:pip uninstall celery列出所有安装的包:pip freeze更新包:pip install celery --upgrade  Python安装错误 1.安装celery时,依赖包billiard出现下面错误:...

2012-09-03 20:10:17 236

原创 PostgreSQL

1. XP安装PostgreSQL 9:Unable to write inside TEMP environment path  检查:C:\Documents and Settings\Administrator\Local Settings\Temp\prerun_checks.vbs是否能运行  注册表:regedit  HKEY_CLASSES_ROOT\.vbs,设置默...

2012-09-03 10:36:01 103

原创 with 和 if-else条件表达式

对于要确保即使发生一个错误时也能运行一些清理代码而言,try...finally语句是很有用的。对此有许多使用场景,例如: 关闭一个文件释放一个锁创建一个临时的代码补丁在特殊环境中运行受保护的代码with语句覆盖了这些使用场景,为在一个代码块前后调用一些代码提供了一种简单的方法。例如,使用一个文件通常可以如下实现。hosts = file('/etc/hosts...

2012-07-22 11:09:09 700

原创 突袭HTML5之SVG 2D入门3 - 文本与图像

SVG中渲染文本  SVG的强大能力之一是它可以将文本控制到标准HTML页面不可能有的程度,而无须求助图像或其它插件。任何可以在形状或路径上执行的操作(如绘制或滤镜)都可以在文本上执行。尽管SVG的文本渲染如此强大,但是还是有一个不足之处:SVG不能执行自动换行。如果文本比允许空间长,则简单地将它切断。多数情况下,创建多行文本需要多个文本元素。  此外,可以使用 tspan 元素可以将文...

2012-06-28 11:14:02 81

原创 突袭HTML5之SVG 2D入门2 - 图形绘制

基本形状  SVG提供了很多的基本形状,这些元素可以直接使用,这一点比canvas好多了。废话不说了,直接看例子,这个最直接:<svg width="200" height="250">  <rect x="10" y="10" width="30" height="30" stroke="black" fi

2012-06-28 09:48:55 123

原创 突袭HTML5之SVG 2D入门1 - SVG综述

  位图与矢量图  以前,浏览器中显示的图形,例如jpeg、gif等,都是位图,这些图像格式是基于光栅的。在光栅图像中,图像文件定义了图像中每个像素的颜色值。浏览器需要读取这些值并做出相应行动。这种图像的再现能力比较强,但是在某些情形下会显得不足。例如,当浏览器以不同大小显示一副图像时,通常会产生锯齿边缘,这时,浏览器不得不为那些在原始图像中不存在的像素插入或猜测数值;这样会导致图像失...

2012-06-28 09:44:18 134

原创 单行文本过长 自动换行

white-space:pre-wrap;/*css-3*/ white-space:-moz-pre-wrap;/*Mozilla,since1999*/ white-space:-pre-wrap;/*Opera4-6*/ white-space:-o-pre-wrap;/*Opera7*/ word-wrap:break-word;/*InternetExplorer5.5+*/

2012-05-04 12:47:07 773

原创 RMagick

今天试着装了下rmagick,跑rails的时候遇见个诡异的事情,命令行下ruby script/server启动跑都OK的,在netbeans下跑就是会出现问题,具体报错是126: 找不到指定的模块。 - D:/ruby/lib/ruby/gems/1.8/gems/rmagick-2.5.0-x86-mswin32/ext/RMagick2.so,起先以为是gem包安装的版本不对,换了几...

2012-05-02 10:06:58 213

原创 Linux入门常用命令

1.Linux进入与退出系统 进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:  1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。  2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。  一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建...

2012-04-22 21:18:35 123

原创 vim 命令

1.*关于退出:*:wq! ----强制保存退出:wq  ---- 保存退出:  x   ----- 作用和:wq 一样ZZ  ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q  ---- 退出:q! ---  强制退出========================================================2.*关于移动:*h : 在当前行向左移动...

2012-04-22 21:07:57 135

原创 Sparklines

快速开始 1.加载jQuery.js<script type="text/javascript" src="jquery-1.7.1.js"></script> 2.加载sparkline.js<script type="text/javascript" src="jquery.sparkline.js">

2012-04-03 15:35:53 160

原创 约瑟夫环

约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。def josephus(seq, k, m): k , m = k-1, m-1 if k > len(seq) or k &l...

2012-03-11 18:37:41 83

原创 ASCII码表

ASCII码表完整版ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33...

2012-03-11 13:36:27 105

原创 Java基础面试题(一)

1.面向对象的特征 1)抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,一边更充分地注意与目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继承 在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内...

2012-03-09 20:47:38 285

原创 Web前端面试题(二)

1.简述div元素和span元素的区别。 div是块元素,默认换行,一般用于排版。span是行内元素,默认不换行,一般用于局部文字样式。 通过display属性他们之间可以相互转换,div默认为block,span默认为inline。 2.谈谈javascript数组方法sort()的使用,重点介绍sort()参数的使用及其内部机制。 语法:arrayObjec...

2012-03-07 11:22:28 167

原创 JavaScript 面试题集锦(一)

一 选择题1.关于XHTML 1.0规定的级别声明,下面选项中属于严格类型的是():  A.Strict B.Trasitional C.Frameset D.Mobile 答案:A。XHTML1.0有三种文档类型:Strict严格类型,Trasitional过渡类型,Frameset框架类型。 2.下面HTML标签中,默认占据整行的是():  A.&lt...

2012-03-03 11:36:36 2321

原创 Hibernate笔记

1. load()和get()方法的区别? 1)如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException;  2)load方法返回实体的代理实例,而get方法返回实体类;  3)load方法可利用二级缓存,get方法直接调用SQL完成数据读取;  4)load方法采用延迟加载机制,当试图加载的记录不存在时...

2012-03-02 17:59:15 68

原创 c3p0详细配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">...

2012-03-01 12:54:30 68

原创 struts2工作流程

工作流程: 1.客户端提交一个HttpServletRequest请求(action或JSP页面)。 2.请求被提交到一系列Filter过滤器,如ActionCleanUp和FilterDispatcher等。 3.FilterDispatcher是Struts2控制器的核心,它通常是过滤器链中的最后一个过滤器。 4.请求被发送到FilterDispatcher后...

2012-02-28 16:55:41 110

原创 MySQL事务处理

1.MySQL默认是自动提交的,改变提交模式: set autocommit = 0;  #禁止自动提交 set autocommit = 1;   #开启自动提交 2.动作 开始事务:start;   提交事务:commit;  回滚事务:rollback; 保存点:savepoint name; 回滚至保存点:rollback to ...

2012-02-25 15:51:01 85

原创 mysql 多表连接

现有表R,S如下:笛卡尔积select * from R,S; 结果:注:不需要任何条件。结果为两张表函数相乘(3x3=9)。  自连接  select e.empno,e.ename,m.empno,m.ename from emp e,emp m where m.mgr = e.empno;  连接类型分为三种:交叉连接、内连...

2012-02-25 13:44:19 295

原创 mysql函数

函数可以分为:单行函数 和 多行函数。 单行函数所谓的单行函数就是将每条数据进行独立的计算,然后每条数据得到一条结果。 1.流程控制函数case select name, age, ( case sex when 1 then "男" when 0 then "女" else "火星人" end)fro...

2012-02-24 14:40:00 91

原创 数据库面试(一)

1.用一条sql语句,查询出每门课都大于80分的学生姓名。 name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90 select distinct t1.namefrom stu_grade t1 wher...

2012-02-22 18:34:06 154

原创 Python 线程

1.创建线程通过继承threading模块中的Thread创建新类,重载run方法后,通过start方法启动线程。 # _*_ coding:utf-8 _*_import threading #导入threading模块class mythread(threading.Thread): #通过继承Thread创建类 def __init...

2012-02-21 12:01:46 82

原创 Python面向对象笔记

1.特殊的类属性对任何类,都有下面特殊属性:C.__name__类C的名字(字符串)C.__doc__类C的文档字符串C.__bases__类C的所有父类组成的元组C.__dict__类C的属性C.__module__类C定义所在的模块C.__class__实例C对应的类 IDLE 2.6 ...

2012-02-20 17:18:59 67

原创 socket模块

1.socket(family, type)创建套接字对象,family=socket.AF_INET, type=socket.SOCK_STREAM(TCP)/socket.SOCK_DGRAM(UDP) 2.s.bind((host, port))绑定套接字s以接收来自主机host在端口号port上的连接。host可以是空字符串(''),表示接受来自任何主机的连接。 ...

2012-02-20 12:09:08 110

原创 Twisted错误集锦

1.ImportError: No module named zope.interface需要安装zope.interface。下载地址:http://pypi.python.org/pypi/zope.interface/  文件zope.interface-3.8.0-py2.6-win32.egg 安装:e:\Twisted>easy_install.exe zope.in...

2012-02-19 19:40:11 111

原创 Django1.3 模板标签和过滤器

内建标签autoescape控制HTML转义,参数是:on 或 off。效果和使用safe或escape过滤器相同。{% autoescape on %} {{ body }}{% endautoescape %}block定义一个能被子模板覆盖的区块。comment模板引擎会忽略掉 {% comm...

2012-02-19 15:35:11 873

原创 Django 错误集锦

1.ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 需要在开头加上 from django.conf import settings settings.configure() 两句。 >...

2012-02-18 15:16:04 89

原创 Python datetime模块

datetime模块的所有类的对象都是不可变的。 datetime.date类表示日期,由年、月、日组成。 date类的实例具有3个只读属性:year、month、day date(year, month, day) 构造方法 date.today() 返回一个表示今天的日期的date对象。 d.timetuple() 返回一个对应于日期d和...

2012-02-18 12:33:02 76

原创 英文邮件

1. Greeting message 祝福   Hope you have a good trip back. 祝旅途愉快。  How are you? 你好吗?  How is the project going on? 项目进行顺利吗? 2. Initiate a meeting 发起会议   I suggest we have a call tonig...

2012-02-18 10:36:28 105

原创 Python time模块

底层C语言库决定了time模块可以处理的日期范围。 clock()以浮点型秒数返回当前CPU的时间。 第一次调用时,返回当前时间。 第二次及以后调用时,返回与第一次调用的时间间隔。 sleep(secs)将正在调用的线程暂停secs(浮点型)秒。 time()返回当前时刻,浮点型秒数。 strftime(fmt[, tupletime])将时...

2012-02-17 18:20:41 91

原创 input中readonly和disable的区别

  <input type="text"  name="disabled" disabled="disabled" />不可编辑;不可复制;不可选择;不能接收焦点;不能用Tab键切换;后台不会接收到传值。   <input type="text" name="readonly" readonly="r

2012-02-05 18:36:47 175

原创 Django基础笔记

1.自动创建数据库表 python manage.py syncdb 2.创建工程 django-admin.py startproject mysite 3.启动服务器 python manage.py runserver #默认端口8000,浏览器可访问http://127.0.0.1:8000/python manage.py runserve...

2012-02-05 11:17:03 98

航空公司购票系统演示程序

航空公司购票系统演示程序 航空公司购票系统演示程序

2009-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除