- 浏览: 13093 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
monkeyc:
liuwuyue 写道有同感 活越来越多 成绩平平 埋头苦干 ...
以终为始——读《高效能人士的七个习惯》 -
liuwuyue:
有同感 活越来越多 成绩平平 埋头苦干 搞一本来看看
以终为始——读《高效能人士的七个习惯》
文章列表
昨天做一个简单的图片处理后台需要用到 PIL(Python Image Library),之前没怎么用过遇到几个难点卡住了几次,没有时间仔细研究,暂作记录:
应用 PIL 中的 Image Module 可以方便的处理图片,比如旋转、剪裁、获取图片尺寸等等,简单看了几篇例子和文档(http://www.pythonware.com/library/pil/handbook/image.htm)感觉还是很强大。但应用处理的方法首先要获得一个 image 对象,应用 open 方法打开一个路径很简单,但是从一段 str 类型获得 image 对象就有点绕,比如请求一张网络上的图片,或者从数据 ...
放假闲暇想写几行代码,心想反正时间充裕不如先看看《google python style guide》挑挑平时写代码时候的错,于是真的发现了数处习惯和知识的漏洞,特此记录。
1. default argument values
python中定义函数可以个参数赋予默认值,默认值可以是字符串,数字,None,当然也可是list [] 或者 dict {}等。当默认值是上述后两者等可变对象(mutable object)的时候可能产生一些问题,这些潜在的问题是由于函数的加载的时候默认参数值会被初始化,而不是每次函数调用的时候。考虑如下代码:
#default argume ...
比方说有一个排行榜(假设小于1000),需要选取出某个用户的相邻排名前两名和后两名;如果该用户本身没有前两名则在后两名中补齐(比如用户如果是第一名那么去2,3,4,5名),反之同理,用python实现。
代码如下,感 ...
我本来很少去读励志,管理类书籍。
8月14号是我来公司整两年,本该一切轻车熟路的我,却来到了工作状态的最低谷——基本上是积压一年多的效率问题已经到了不得不解决的状态——每天工作十小时以上,埋头苦干,却总 ...
JavaScript 中变量被建议在代码顶端声明,本来想试验一下变量声明的作用域问题,不想顺便牵扯出了有关函数声明的区别。上代码:
...{
f();
function f(){
alert('f');
}
}
话说本想这里的运行结果应该出个undefined 之类的,但是却出乎意料的弹出个'f' ;改成这样声明 f 函数:
...
var f = function(){
alert('f');
}
...
就达到了想象的效果,undefined。
声明变量在头部的理论是没有错的,倒出了 ...