自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 收藏
  • 关注

原创 Renew

[quote]Again, you can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in some...

2014-07-01 23:58:05 224

原创 macos 10.9.2 clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command

方法总是有的,当然需要你去寻找。当然如果花费太多的时间在一件事情上有时候可能也不是件好事。[url]https://github.com/python-imaging/Pillow/issues/527[/url][code="shell"]sudo sed -i '' -e 's/-mno-fused-madd//g' /System/Library/Frameworks...

2014-03-25 19:13:34 202

原创 Linux:more less tail head cat

more:[quote]Usage: more [options] file...Options: -d display help instead of ring bell -f count logical, rather than screen lines -l suppress pause after form fee...

2014-03-10 17:09:19 178

原创 PostgreSQL psycopg2:IndexError: tuple index out of range

Postgresqlpsycopg2使用like查询的时候出线了这个异常[code="exception"]tuple index out of range[/code]stackoverflow找到了解决办法,即在like后面多加两个%%符号解决办法参考:http://stackoverflow.com/questions/1734814/why-isnt-psycopg...

2014-01-09 17:04:50 399

原创 Python 迭代器和生成器

[b]迭代器[/b]迭代器只不过是一个实现迭代器协议的容器对象。它基于两个方法:[list][*]next 返回容器的写一个项目;[*]__iter__ 返回迭代器本身。[/list]迭代器可以通过使用一个iter内建函数和一个序列来创建,示例如下。[code="python"]>>> i = iter('abc')>>> i.next()'a'>>...

2013-10-15 23:09:06 97

原创 Python时间模块

[b]time模块[/b]时间模块中最常用的一个函数就是获取当前时间的函数time.time。检查平台使用的纪元。time.asctime(tupletime)接收一段时间的元祖,并返回一个可读的24个字符的字符串。[code="python"][11]: import timeIn [12]: print time.asctime(time.gmtime(0))...

2013-10-15 23:03:48 104

原创 Python装饰器

编写自定义装饰器有许多方法,但最简单和最容易理解的方法是编写一个函数,返回封装原始函数调用的一个子函数。通用的模式如下。[code="python"]def my_decorator(function): def _my_decorator(*args, **kw): #在调用实际函数之前做些填充工作 res = function(*a...

2013-10-15 22:59:45 93

原创 python list

简单总结以及整理如下:[code="python"]>>> dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__...

2013-10-15 22:56:19 98

原创 whats the difference between .equals and ==?

[b]Java的数据类型:[/b][list][*]分类简单数据类型[*]复合数据类型[/list][b]简单数据类型[/b]:简单数据类型是不能再简化的、内置的数据类型,由编程语言定义,表示真实的数字、字符和整数。[b]复合数据类型[/b]:由简单数据类型的组合形成的更大、更复杂的数据类型。例如类、接口和数字。[b]==操作比较的是两个变量的值是否相等,对于引...

2013-09-25 14:59:03 204

原创 easy install 卸载

例如:[code="shell"]easy_install -m tornado [/code]

2013-09-21 13:30:12 558

ren

诸多错综复杂的人和事在悄无声息的发生有目的或者无目的的存在着当然绝大多数都是有目的的而那些无目的的我想也只是因为还欠缺一些冲动或者还多少带有一些不舍有点悲情了否则他们早就选择嗝屁了有些人会背地里骂着你然后在很多人面前还要强颜欢笑奉承 讨好我草,我怎么觉得这样很累啊虽然这还不是我我想以后也不会是我人你可否活的不要那么虚伪...

2013-09-18 18:53:53 148

原创 Java判断字符串为空

[code="java"]str==null || str.equals("")[/code]有空整理

2013-09-12 18:43:34 119

原创 Python Excel

[b]安装lib[/b][code="python"]easy_install xlrd[/code] [code="python"]def handle(path): book = open_workbook(path) sheet = book.sheet_by_index(0) print sheet.name print shee...

2013-09-10 17:21:53 111

原创 MacOS PHP Warning: move_uploaded_file(): Unable to move '/private/var/tmp/phpgA

[quote]Log into your ftp and confirm the following: * The folder exists, check for spellings * Check the properties of the folder and make sure the permissions have read+write 0666 * Mak...

2013-09-06 11:45:16 975

原创 Learning PHP-MySQL高级管理

[quote]mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> show tables;+-...

2013-08-28 23:45:53 203

原创 Learning PHP-MySQL基础知识

[quote]关系数据库中有三种基本的关系类型。根据关系双方所含对象的多少,可以将这些关系氛围一对一、一对多、多对多三种关系。[/quote][b]最少权限原则:[/b]一个用户(或者一个进程)[b]应该拥有能够执行分配给他的任务的最低级别的权限。[/b][b]创建用户:GRANT命令[/b]GRANT和REVOKE命令分别用来授予和取消MySQL用户的权限,这些权限分四个级别。他...

2013-08-28 23:41:44 128

原创 Learning PHP-错误和异常处理

[b]Try...Catch[/b][code="php"][/code][b]Exception类[/b]PHP为异常处理提供了内之类——Exception。除了构造函数外,该类还提供了如下所示的内置方法:[list][*]getCode() 返回传递给构造函数的代码。[*]getMessage() 返回传递给构造函数的消息[*]getFile() 返回...

2013-08-28 23:37:44 91

原创 Learning PHP-面向对象的PHP

[b]面向对象[/b]的开发方法试图在系统中引入对象的分类、关系和属性,从而有助于程序开发和代码重用。面向对象软件[b]由一系列具有属性和操作的自包含对象组成[/b],这些对象之间能够交互,从而达到我们的要求。[list][*]封装[*]多态[*]继承[/list]创建类(class)[code="php"]class classname{ ...

2013-08-27 00:58:10 122

原创 Learning PHP-代码重用和函数编写

[b]代码重用的好处:[/b][list][*]在理想情况下,一个新的项目是这样创建的:它将已有的可重新利用的组件进行组合,并将新的开发难度降低到最小。[*]成本[*]可靠性[*]一致性[/list][b]使用require()和include()函数[/b]PHP提供了两个非常简单却很有用的语句,它们允许重新使用任何类型的代码。使用一条require()或incl...

2013-08-26 00:25:02 185

原创 Learning PHP-String与正则表达式

[b]字符串的格式化[/b]字符串的整理:[b]chop()[/b]、[b]ltrim()[/b]和[b]trim()[/b]整理字符串的第一步[b]是清理字符串中多余的空格。[/b][list][*]trim()函数可以除去字符串开始位置和结束位置的空格,并将结果字符串返回。默认情况下,除去的字符是换行符和回车符、水平和垂直制表符、字符串结束符和空格。[*]ltrim()只从...

2013-08-26 00:22:43 170

原创 Learning PHP-array

[quote]存储在数组中的值为数组元素。每个数组元素有一个相关的索引,它可以用来访问元素。在大多数编程语言中,数组都具有数字索引,而且这些索引通常是从0或1开始的。[/quote][b]PHP[/b]允许间隔性地使用[b]数字[/b]或者[b]字符串[/b]作为数组的索引。可以将数组的索引设置为传统的数字型,也可以将索引设置为任何所希望的索引,这样可以使得索引更有意义和有用。访问...

2013-08-21 19:12:36 124

原创 Learning PHP -数据的存储与检索

[b]存储数据有两种基本方法:保存到普通文件,或者保存到数据库中。[/b][b]数据写入:[/b][list][*]1、打开文件。如果文件不存在,需要先创建它。[*]2、将数据写入这个文件。[*]3、关闭这个文件。[/list][b]数据读出:[/b][list][*]1、打开文件。如果这个文件不能开,就应该意识到这一点并且正确地推出。[*]2、从文件中读出...

2013-08-21 12:22:17 83

原创 Learning PHP -简介

[b]PHP[/b]([b]PHP:Hypertext Preprocessor[/b],超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言。[b]PHP[/b]代码被包含在特殊的起始符和结束符[b] [/b]中,使得可以进出“[b]PHP 模式[/b]”。[code="php"] Demo ...

2013-08-19 22:56:09 81

还有很长的路要走

[quote]当你脱离懵懂和狂妄,弄明白你这一生想要做的事情,并且开始为之努力的时候,就叫做成熟。[/quote]其实,说起来应该很久没写这样的文章了。尤其在工作了以后,写起来就觉得困难。不是写不出来,而是不愿意花时间去写了。最近的感触挺多。也暴露了很多问题,而且是很严重的问题。[b]1、对问题的分析不够深刻[/b]从过往来看,很多问题大多都是处于解决的状态,而...

2013-08-16 12:19:16 175

原创 索引的设计和使用

[b]索引是数据库中用来提高性能的最常用工具。[/b]MyISAM和InnoDB存储引擎的表默认创建的都是[b]BTree索引[/b]。MySQL还不支持函数索引,但是支持[b]前缀索引[/b],即对索引字段的前N个字符创建索引。前缀索引的长度跟存储引擎相关,对于MyISAM存储引擎的表,索引的前缀长度可以达到1000字节长,而对于InnoDB存储引擎的表,索引的前缀长度最长是767字节。...

2013-08-11 16:55:16 126

原创 MySQL支持的数据类型

本文将介绍MySQL所支持的数据类型,内容整理于书籍。[b]1、数值类型[/b]TINYINT(1字节-2**8)、SMALLINT(2字节-2**16)、MEDIUMINT(3字节-2**24)、INT(INTEGER)(4字节-2**32)、BIGINT(8字节-2**64)对于整型数据,MySQL还支持在类型名称后面的小括号内指定显示宽度,例如int(5)表示当数值宽度小于5...

2013-08-11 16:02:19 119

原创 Stack and Heap

[b]Stack:[/b] [quote] * Stored in computer RAM just like the heap. * Variables created on the stack will go out of scope and automatically deallocate. * Much faster to allocate in compariso...

2013-07-09 23:12:01 150

原创 Jave garbage collection

[b]什么是垃圾回收(garbage collection)[/b][b]Garbage Collection[/b] 是一种自动的存储器(内存)管理机制。当一个电脑上的动态存储器不再需要时,就应该予以释放,以让出存储器,这种存储器资源管理,称为垃圾回收。垃圾回收的两个[b]基本原理[/b]:[list][*]1、考虑某个对象的未来的程序运行中,将不会被访问。[*]2、向这些对...

2013-07-08 22:54:05 176

原创 排序算法学习(python版本)之堆排序(HeapSort)

[b]Contains:[/b]堆排序以及堆排序的应用[b]堆排序(Heapsort)[/b]是指利用堆積這種資料結構所設計的一種排序算法。堆積是一個近似完滿二元樹的結構,並同時滿足堆積的性質:即子結點的键值或索引總是小於(或者大於)它的父節點。[list][*]最差时间复杂度:O(nlogn) [*]最优时间复杂度:O(nlogn)[*]平均时间复杂度:O(nlogn)...

2013-07-01 22:54:48 305

原创 Linux压缩命令整理

[b]关于后缀名[/b][quote]*.Z compress程序压缩的文件*.bz2 bzip2程序压缩的文件*.gz gzip程序压缩的文件*.tar tar程序打包的数据,没有经过压缩*.tar.gz tar程序打包的数据,经过gzip压缩[/quote][b]1、compress[/b]压缩[code="shell"]compress filena...

2013-07-01 22:52:11 139

原创 Java String Stringbuffer Stringbuilder

[quote]Mutability Difference:String is immutable, if you try to alter their values, another object gets created, whereasStringBuffer and StringBuilder are mutable so they can change their values...

2013-07-01 22:14:50 86

原创 B-tree索引和hash索引

A [b]B-tree[/b] index can be used for column comparisons in expressions that use the =, >, >=,

2013-06-28 18:09:02 191

原创 python range xrange

[quote]Help on built-in function range in module __builtin__:range(...) range([start,] stop[, step]) -> list of integers Return a list containing an arithmetic progression of intege...

2013-06-25 23:30:26 190

原创 python class

[quote]类是创建新对象类型的机制。类定义了一组属性,这些属性与一组叫做实例的对象相关且由其共享。类通常是由函数、变量和计算出的属性组成的集合。[/quote]类中最常用的就是[b]构造方法[/b]和[b]析构方法[/b]。构造方法__init__(self,....)在生成对象时调用,可以用来进行一些初始化操作,不需要显示去调用,系统会默认去执行。构造方法支持重载,如果用...

2013-06-25 00:54:51 211

原创 Learn CSS ——the difference between id and class.

CSS doesn't care,But Javascript cares.[quote]ID's are unique.Each element can only have only one ID.Each page can have only one element with that IDClasses are NOT uniqueYou can use the ...

2013-06-06 22:05:27 109

AttributeError: 'module' object has no attribute 'SendCloud'

网上查了下意思是说你命名的文件名不能和lib重名,这样会导致import是你命名的文件。于是我改了文件的名字但是依然还是[code="python"]AttributeError: 'module' object has no attribute [/code]只好打印下dir下这个模块发现还是原来的文件里面包含的东东于是ls 项目目录 发现原来...

2013-06-05 11:46:04 260

python string

[b]如果这就是字符串,这本来就是字符串[/b]首先看下字符串的方法[code="python"]>>> dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getit...

2013-05-07 23:44:17 89

原创 python tips

[b]1、enum[/b][code="python"]#!/usr/bin/env python# -*- coding:utf-8 -*-def enum(**enums): return type('Enum', (), enums)Gender = enum(MALE=0,FEMALE=1)print Gender.MALEprint Gender...

2013-03-28 23:57:52 80

原创 python decorators

[b]Contains[/b]:[list][*]1、decorators[*]2、functools[/list]首先我们看下tornado中使用的装饰器[b]1、@tornado.web.authenticated[/b][quote]Decorate methods with this to require that the user be logged in. ...

2013-03-28 23:36:08 119

原创 python closures

[b]Closure[/b]:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。它只不过是个"内层"的函数,由一个名字(变量)来指代,而这个名字(变量)对于“外层”包含它的函数而言,是本地变量。demo:[code="python"]#-*-coding:utf-8-*-class Employee(obje...

2013-03-28 22:09:41 112

空空如也

空空如也

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

TA关注的人

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