07 2012 档案

Python中zip()函数用法举例
摘要:定义:zip([iterable, ...])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符,可以将list unzip(解压),看下面的例子就明白了:123456789>>> a = [1,2,3]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>>> zipped = zip(a,b)[(1 阅读全文

posted @ 2012-07-30 09:50 百年孤寂dwn 阅读(721) 评论(0) 推荐(0)

常用正则验证
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记 阅读全文

posted @ 2012-07-24 12:36 百年孤寂dwn 阅读(242) 评论(0) 推荐(0)

JavaScript页面跳转常用代码(转)
摘要:这东东最难记,每次需要时都是重新到Google上搜,真是烦死了,这回整理一下贴到这。 按钮式: <INPUT name="pclog" type="button" value="GO" onClick="location.href='http://9ba.cn/'"> 链接式: <a href="javascript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerV 阅读全文

posted @ 2012-07-19 06:01 百年孤寂dwn 阅读(230) 评论(0) 推荐(0)

浅谈reverse函数与django哲学
摘要:django的一条哲学是(don't repeat yourself DRY ).熟悉django的人都知道,在0.96版中新加入了django.core.urlresolvers.reverse这个东东,下面让我们来看一下这究竟是怎样反映DRY思想的: 首先让我们一句话概括reverse()是干什么的?反解析url以直接访问其它视图方法。众所周知,在django的mvc(mvt也可以)中,url和view是通过url.py和views.py实现分离的,具体view的访问是通过url.py中设置的对应方法来实现的。这固然是正确的。但是考虑如下情况,我们有一个view最后实现页面跳转:v 阅读全文

posted @ 2012-07-19 05:59 百年孤寂dwn 阅读(1279) 评论(0) 推荐(0)

删除列表元素
摘要:python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如l = [1,2,3,4]for i in l: if i != 4: l.remove(i)print l这几句话本来意图是想清空列表l,只留元素4,但是实际跑起来并不是那个结果。再看下面,利用index来遍历删除列表ll = [1, 2, 3, 4]for i in range(len(l)): if l[i] == 4: del l[i]print l这样没问题,可以遍历删除,但是列表l如果变为 l = [1,2,3,4,5]如果还是按照上面的方法,设想一下,range开始的范围.. 阅读全文

posted @ 2012-07-17 21:03 百年孤寂dwn 阅读(604) 评论(0) 推荐(0)

python数组的使用
摘要:python数组的使用python数组的使用2010-07-28 17:171、Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素。 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。 定义方式:arr = (元素) (2) Dictionary 词典类型, 即是Hash数组。 定义方式:arr = {元素k:v} 2、下面具体说明这些数组的使用方法和技巧: (1) list 链表数组 a、定义时初始化 a = [1,2,[1,2,3]] b、定义时不初始化 一维数组: arr = [... 阅读全文

posted @ 2012-07-15 21:19 百年孤寂dwn 阅读(174579) 评论(0) 推荐(1)

html 文本输入框效果
摘要:html 文本输入框效果http://blog.csdn.net/perfectfield/archive/2010/08/18/5820918.aspx文本输入框特效大集合1、选中后方可编辑:<input type="checkbox" name="tp1" value="1" onclick="if(this.checked) {txtNo.disabled=false}else{txtNo.disabled=true}">我会好好学习你的姓名:<input type="text&q 阅读全文

posted @ 2012-07-14 21:34 百年孤寂dwn 阅读(450) 评论(0) 推荐(0)

Python print函数用法,print 格式化输出
摘要:Pythonprint函数用法,print 格式化输出使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数pythonprint也支持参数格式化,与C言的printf似,strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))print strHello#输出果:the length of 阅读全文

posted @ 2012-07-14 13:15 百年孤寂dwn 阅读(55342) 评论(4) 推荐(1)

Python日期/时间操作方法使用
摘要:python datetimePython提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最小、最大年份。其中,MINYEAR = 1,MAXYEAR = 9999。(对于偶等玩家,这个范围已经足够用矣~~) datetime模块定义了下 阅读全文

posted @ 2012-07-14 11:48 百年孤寂dwn 阅读(3869) 评论(0) 推荐(0)

vi 常用命令行
摘要:sunormoonvi 常用命令行vi 常用命令行1.vi 模式 a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了. b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按下‘i,I,o,O,a,A,r,R’等 字母之后才能进入编辑模式.通常在linux中,按下上述字母时,左下方会出现'INSERT'或者‘REPLACE’字样,才可以 输入任何文字到文件中.要回到一般模式,按下[ESC]键即可. c) 命令行模式:在一般模式中,输入“: 或者/或者?”,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取, 存盘,大量删 阅读全文

posted @ 2012-07-13 23:03 百年孤寂dwn 阅读(174) 评论(0) 推荐(0)

陈道明--好男人标准
摘要:不一定要浪漫,但一定要负责任。不一定要挣大钱,但一定要养家。不一定要事事听父母,但一定要有孝心。不一定要三从四德,但一定要宠老婆。不一定要飞黄腾达,但一定要有时间陪家人。不一定要管孩子,但一定要爱孩子。不一定要大男子主义,但大事发生一定要拿得了主意。 阅读全文

posted @ 2012-07-12 17:14 百年孤寂dwn 阅读(222) 评论(0) 推荐(0)

Macbook Pro 使用小记
摘要:Macbook Pro的硬件配置和做工真没得说,非常完美。触控板很强大、很好用,鼠标可以基本不用了,但要稍微学习一下。主要说说软件系统的差异。鼠标右键功能使用较少,大部分功能设计使用单键就可以搞定。Dock:很多程序关闭按钮的行为不是退出,而是类似于最小化到dock中,需要Command+Q或菜单来退出。Finder相当于资源浏览器,但是没有地址栏不太习惯。命令行终端和linux差不多,特权命令也需要sudo执行。widget小工具集也不错。键盘与菜单:快捷键不一样,大多需要Command键组合,很多组合习惯也不一样。程序中“关于”菜单,是最左边的菜单中的第一项,而windows一般是最右边菜 阅读全文

posted @ 2012-07-11 07:08 百年孤寂dwn 阅读(1144) 评论(0) 推荐(0)

个人的一些职场经,与大家分享下,有意见的多多评论
摘要:职业化方面:1:每日安排好每日的任务,每日提前半个小时到办公室,安排计划好当日的工作事宜,当天下午下班之前了解下自己明天该做哪些任务,做到心中有数。2:上班期间不登录QQ或其他扰乱心思的网络工具。3:每天去上班的公交车上早上可听听广播,了解下当天新闻,晚上回去的路上可以看看电子书籍,增强些自己的阅历。4:上班时得有紧迫感,以完成工作为第一要义,懂得合理分配好“紧急且重要的工作”、“紧急但不重要的工作”、“紧急且重要的工作”、“既不紧急,又不重要的工作”,自己脑子里得有主次关系,依次完成好自己的工作任务。5:懂得很好的和上级沟通交流,能够及时完成好上级交代下来的任务。6:每天下午记得提前些完成上 阅读全文

posted @ 2012-07-10 22:59 百年孤寂dwn 阅读(226) 评论(0) 推荐(0)

马化腾的公开信-14年来腾讯的内在转变和经验得失总结为创造生物型组织的“灰度法则”
摘要:各位合作伙伴,大家好!从去年合作伙伴大会到现在,已经过去了一年。这一年里,我们大家一起向一个开放的、没有疆界的互联网新生态迈出了第一步。大量的创业伙伴在腾讯开放平台上涌现出来,其中不少团队还取得了初步成功。看到这些新的现象,我既感到高兴,也体会到责任重大。如果说以前腾讯做得好不好只关系到自己员工和股东,现在则关系到大家,腾讯还必须要促进平台繁荣、与广大合作伙伴一起成功。这个转变让我一再思考,除了流量、技术、服务等“硬件”的分享,腾讯还能带给大家什么?换句话说,怎么把腾讯累积的经验和能力开放出去,让整个互联网行业生态发展得更加健康繁荣?一年来,通过对开放平台上合作伙伴的观察,我发现,做好一款产品 阅读全文

posted @ 2012-07-10 09:26 百年孤寂dwn 阅读(260) 评论(0) 推荐(0)

Django学习笔记
摘要:1:在Mac-OS环境下,当你想通过终端运行一个django-admin.py startproject文件来启动项目时,如果报“permission denied“错误,是因为在Unix/Mac-os环境下一个文件若想成为可执行的文件,它必须具有'executable'文件属性。可以通过终端命令'sudo chmod +x django-admin.py'来对其文件属性进行改变。2:manage.py文件主要有以下两个用途: 1>将你的项目文件夹配置在sys.path 路径下、 2>将环境变量DJANGO_SETTINGS_MODULE设置好,并让 阅读全文

posted @ 2012-07-10 07:58 百年孤寂dwn 阅读(222) 评论(0) 推荐(0)

网络广告类型
摘要:通俗的讲,网络广告是指广告主利用一些受众密集或有特征的网站以图片、文字、动画、视频或者与网站内容相结合的方式传播自身的商业信息,并设置链接到某目的网页的过程。网络广告类型有哪些?网络广告主要包含四种形式,即点击(CPC)、弹窗印象(CPM)、效果引导(CPA/CPL)、销售分成(CPS)他们的具体含义分别是:CPC(英文cost per click的缩写),即为按照点击广告即付佣金的计费方式;CPM(英文Cost per Thousand Impressions 的缩写),每千次印象费用。即广告条每显示1000次的费用CPA(英文cost per action的缩写),即为引导用户到达后注册、 阅读全文

posted @ 2012-07-09 10:46 百年孤寂dwn 阅读(338) 评论(0) 推荐(0)

egg文件制作与安装
摘要:egg文件制作与安装 分类: Python 2010-08-13 11:18 1405人阅读 评论(1) 收藏 举报python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署,仅此一点,给多少pythoner带来了多少激动。如何制作egg文件呢?see官方文档http://peak.telecommunity.com/DevCenter/PythonEggs,到http://pypi.python.org/pypi/setuptools下载setuptools包,然后安装:python setup.py1.制作egg文件下面开始egg文件的制作:在要打包的文件... 阅读全文

posted @ 2012-07-09 09:51 百年孤寂dwn 阅读(1112) 评论(0) 推荐(0)

Mac系统文件类型
摘要:【常见的扩展名】我就略说些经常遇到的,但并不是人人都认识的扩展名: 〔*.exe‖可执行文件;直接打开〕 〔*.rar‖一种压缩包;用WinRAR打开〕 〔*.zip‖一种压缩包;用WinRAR打开,或者WinXP也可以直接打开〕 〔*.iso‖虚拟光驱;用WinRAR打开,也可用其他虚拟光驱软件〕 〔*.doc‖word文档;用Office Word打开〕 〔*.ppt‖幻灯片; 用Office PowerPiont打开〕 〔*.xls‖电子表格;用Office Excel打开〕 〔*.wps‖WPS文档; 用金山WPS打开〕 〔*.txt‖文本文档;默认用记事本打开〕 〔*.lrc‖动态歌 阅读全文

posted @ 2012-07-07 08:30 百年孤寂dwn 阅读(1035) 评论(0) 推荐(0)

mac终端命令大全
摘要:mac终端命令大全 OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心 Mach_kernel 就在这里, 驱动所在位置 /Systme/Library/Extensions 用户文件夹位置 /User/用户名 桌面的位置 /User/用户名/Desktop 文件通配符为 阅读全文

posted @ 2012-07-06 17:23 百年孤寂dwn 阅读(287) 评论(0) 推荐(0)

导航