blueel的技术博客

我们无法拒绝失败,但我们可以拒绝放弃努力。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月28日

摘要: “闭包”这个词语相信大多数学过编程的同学并不陌生,但是有时候理解起来还是有一定难度。先看定义:闭包是由函数和与其相关的引用环境组合而成的实体。比如参考资源中就有这样的的定义:在实现深约束时,需要创建一个能显式表示引用环境的东西,并将它与相关的子程序捆绑在一起,这样捆绑起 来的整体被称为闭包。python闭包(closure)其实并不是什么很复杂的东西。通俗的讲就是:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。它只不过是个“内层”的函数,由一个名字(变量)来指代,而这个名字(变量)对于“外层”包含它的函数而言,是本地变量 阅读全文
posted @ 2012-12-28 17:45 blueel 阅读(12190) 评论(3) 推荐(2) 编辑

2012年12月26日

摘要: 最近在学python,所以用python写了个脚本,车位管理系统(嘿嘿,我在大学的时候用php做过一套系统,还获过奖呢)但是这个程序现在还有太大的局限性,要使用就要先安装python环境比较麻烦所以我就想先把程序打包发布,常用的就是py2exe打包,所以打算这次也用它。好了,开始。。。。准备工作:安装py2exe编写setup.py代码如下: 1 #-*-coding: UTF-8-*- 2 from distutils.core import setup 3 import py2exe 4 # Powered by www.pythontab.com 5 INCLUDES = [] 6 op 阅读全文
posted @ 2012-12-26 15:11 blueel 阅读(26559) 评论(4) 推荐(4) 编辑

2012年12月24日

摘要: 关键字参数与非关键字参数(可变参数)详解学过php或者其他语言的同学都知道,php里面的参数不是个数不是可变的(只是很多时候是可以省略的,因为在函数定义的时候为参数设置了默认值)。但是在python里却不是这样,python里面运行可变参数的出现,参数中出现(*arg,**arg2)的形式。今天我们来详解一下这种用法:例如:def foo1(arg1,arg2,key1=1,key2=2,*arg,**keywords): print "arg1 parameters is ",arg1 print "arg2 parameters is ",arg2 阅读全文
posted @ 2012-12-24 15:52 blueel 阅读(8785) 评论(0) 推荐(0) 编辑

2012年11月20日

摘要: 想在win下使用linux命令,其实也没有那么困难,下面就给大家介绍一种方法:使用过linxu的同学估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大,下载比较费劲,本人最终没有下载,也没有用过。个人感觉GunWin32是一个不错的选择,GnuWin32使windows用户可以在命令行窗口中使用各种各样的linux命令,就跟使用普通的windows命令一样简单。1.下载GnuWin32,GnuWin32的安 阅读全文
posted @ 2012-11-20 14:27 blueel 阅读(431) 评论(0) 推荐(0) 编辑

2012年9月6日

摘要: 《redis-php中文参考手册》-php版 阅读全文
posted @ 2012-09-06 10:49 blueel 阅读(2089) 评论(0) 推荐(1) 编辑

2012年8月28日

摘要: uploadify 返回值(回调函数)总结: 最近使用开发一个图片上传模块的时候使用了一个jq插件--uploadify,但是下面就是让人很苦逼的一个下午……一直调试不好,无法接收返回值。google之后把部分都是说使用onComplete就可以接收返回值,并加以处理,但是无调试了多次仍不能接收。各种原因都找过了,什么跨域啊,session问题啊,…… 阅读全文
posted @ 2012-08-28 13:58 blueel 阅读(14852) 评论(0) 推荐(4) 编辑

2012年8月26日

摘要: 今天在安装easy_install时出现如下错误, zipimport.ZipImportError: can't decompress data; zlib not available,下面说一下 解决办法 阅读全文
posted @ 2012-08-26 17:18 blueel 阅读(2317) 评论(0) 推荐(0) 编辑

摘要: 具体情况如下 :环境:虚拟机服务器是centos,apache+php+mysql环境,但是局域网无法访问1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故。检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet {服务器ip}80 来测试。 解决方法如下: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 然后保存: /etc/rc.d/init.d/iptables save 重启防火墙 /etc/i... 阅读全文
posted @ 2012-08-26 17:14 blueel 阅读(369) 评论(0) 推荐(0) 编辑

2012年8月23日

摘要: Python与 PHP使用递归建立多层目录函数 阅读全文
posted @ 2012-08-23 14:20 blueel 阅读(1864) 评论(4) 推荐(1) 编辑

2012年8月21日

摘要: json.dumps python错误:'utf8' codec can't decode byte 0xe1 in position 5 解决方案 阅读全文
posted @ 2012-08-21 19:10 blueel 阅读(26570) 评论(0) 推荐(0) 编辑