- 博客(111)
- 资源 (5)
- 收藏
- 关注
转载 互联网公司如何有效执行软件发布流程
针对经常抱怨混乱的项目发版流程,今天特地到网上找了这篇文章,希望有助于相关人员,避免个更多人的抱怨与骂娘!引用如下: 职业生涯的前六年都是在软件公司做的,那时候流程再多,规范再严格,都有时间和空间来执行。最近几年在互联网公司工作也做相应的推行时,对于一些原来
2011-10-18 21:10:27
7488
转载 Python常用辅助安全测试6个代码例子
这些代码,大部分是从别处转来的。测试的时候会比较有用。比如数据嗅探,发送请求,正则表达式处理文件,注入测试等。实际中可以根据自己的项目,进行一定程度的扩展。代码是简洁为主。这部分代码是偏重安全测试的。学习python已经3月了。感觉非常有用。前些天,pm还让我写一个程
2011-10-14 15:09:15
3055
转载 一位大牛整理的python资源(转)
Python基本安装:* http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;* http://www.activestate.com/集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少
2011-10-14 14:26:22
3724
转载 Python中else语句整理
if-else语句:和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码。它的语法是大家最为熟知的:if expression: expr_true_suiteel
2011-10-14 10:34:24
2964
转载 python异常except语句用法与引发异常
话说用python这么久了,居然没搞明白except的用法,太不给力了。。。except: #捕获所有异常except: : #捕获指定异常except:except:,:捕获指定异常及其附加的数据except:::捕获异常名1或者异常名2,及附加的数据库
2011-10-14 10:33:31
4074
转载 Python 编码问题整理
说实话,直到现在,还时不时的在使用Python的过程中遇到编码出错的问题。在这里讨论一下,以后整理一下留作参考。 先说说我目前对 Python编码的理解: 几个概念性的东西 ANSCII: 标准的 ANSCII 编码只使用7个比特来表示一个字符
2011-10-14 10:10:43
2729
转载 [PHP]如果客户端禁用cookie,session还能用吗?(终于找到了答案)
记得以前在找工作的多次面试的时候,多次碰到这个问题:如果客户端禁用cookie,session还能用吗?今天终于在网上找到了相关的答案,记录下来以备不时之需!session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种
2011-10-11 17:17:51
4518
转载 msyql int(x) 中x的误解
这个问题是很久以前就发现的问题一直没有整理,今天有个朋友又问到这个问题。先看一个mysql表结构Sql代码 CREATE TABLE `test` ( `TYPEID` int(2) ) ENGINE=MyISAM CHARSET=latin1; Sql代码
2011-06-13 13:54:00
2517
转载 facebook开发详解,对开发Facebook程序有很大帮助
<br />全球第二大社交网站的facebook推出的开发平台在几个月之内迅速走红。在拒绝了 yahoo,google等的收购后,它的狼子野心也暴露无遗,它要做基于web的OS,在它的开放发台上可以搭建集成任何应用。游戏、工作、理财一切都在facebook中了,浏览器+facebook,会成为以后人们的生活方式吗? <br /><br />然而不得不说facebook的官方文档既乱且差, 很多刚开发facebook应用的人可能都会丈二和尚摸不着头脑。这篇日志算是八卦+tutorial吧。 <br
2011-06-02 15:18:00
3534
转载 FBML与IFRAME的区别,Facebook
* FBML<br /><br /><br />使用FBML開發的Facebook應用程式,在Canvas Callback URL所指向的程式不能有<body>,<head>,<meta>,<script>,<link>…等等標籤在裡面, 也就是說你不能在裡面去引入外部的CSS,Javascript以及許多出神入化的Javascript Framework,像是jQuery與ExtJs等等.<br /><br />使用FBML可以使用非常多Facebook內建的標籤去取用許多Facebook功能模組(
2011-06-02 15:13:00
3230
原创 Facebook的Like按钮和社交插件到底有多牛,自己看!
<br />大家都知道充斥着网络大街小巷的Facebook Like按钮可以为网站带来很大流量,为商家带来更多收入,可是这数字究竟是多少?今天我拿到一份数据(数据源来自Facebook),可以跟大家分享一些具体的数字。给网站带来的流量添加了Like按钮的媒体网站在推荐流量方面平均提升300%。通过Facebook社交插件登陆哈芬顿邮报的读者比普通读者浏览页面多22%,时间多出8分钟。从Facebook来到NHL.com的用户比正常用户花更多85%的时间,阅读更多90%的文章,观看更多85%的视频。ABC
2011-06-02 15:01:00
4579
转载 Python Mako Template 学习笔记[转]
Mako是什么?Moko是Python写的一个模板库,Python官网python.org用的就是它哦。其他废话也就不累赘了,直接来点代码,方便阅读与了解把。(Mako官网地址:http://www.makotemplates.org/ ,可以下载安装包,推荐使用easy_install安装)from mako.template import Template<br />mytemplate = Template("hello world!")<br />print mytemplate.render(
2011-05-17 10:28:00
6574
转载 [Mako]中文使用体验【limodou】
<br />在Django中试验了简单的mako模板之后,运行是没有问题了,于是我想试一试中文如何处理,这一试才发现还有许多细节需要注意。在处理中文前建议先阅读一下mako文档中关于Unicode那部分。从这部分的内容我们可以了解到mako在模板内部全部使用unicode进行处理。涉及到模板处理的数据我想大概有三个地方:模板文件模板数据模板中运算结果<br />让我们一个个来看如何正确使用。模板文件<br />mako有一种全局性的处理,那就是在TemplateLookup中使用input_enco
2011-05-17 10:28:00
3971
转载 mako模板学习笔记
前面已经转过一篇mako模板的调用方法,看了看也挺简单的,这次主要是学习模板的编写语法。之所以选择mako模板,除了它的口碑好之外,主要是我受不了web.py自带模板了,特别是控制结构那里,没有使用结束标记,非得缩进使用才行,严重影响页面的编排。因为没有搜到有现成的中文教程,就勉强看官方的英文原版了。做个学习记录在此。Mako语法mako模板可以是任何文本流形式的文件,HTML、XML都行,当然txt文本也是可以的。不过web.py里面如果使用render_mako的话还是只认HTML的。mak
2011-05-17 10:27:00
5436
原创 php时间比较
<br />function DateDiff($part, $begin, $end) {<br /> $diff = strtotime($end) - strtotime($begin);<br /> switch($part)<br /> {<br /> case "y": $retval = bcdiv($diff, (60 * 60 * 24 * 365)); break;<br /> case "m": $retv
2011-05-16 19:28:00
2956
转载 php md5加密
<br />变换一:循环MD5 <br /> 最容易理解的变换就是对一个密码进行多次的MD5运算。自定义一个函数,它接受$data和$times两个形参,第一个是要加密的密码,第二个是重复加密的次数。实现这种变换有两种算法—— <br /><?php <br />//迭代算法 <br />function md5_1_1($data, $times = 32) <br />{ <br />//循环使用MD5 <br />for ($i = 0; $i < $times; $i++) {
2011-05-16 12:56:00
3166
原创 最简洁的JS时钟代码
<br />网上搜的,不知道出自哪位高人,代码太简洁了!<br /> <br />强力推荐:<br /> <br /> <div id="webjx"></div><br /> <script>setInterval("webjx.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);<br /> </script>
2011-05-14 18:37:00
3917
原创 python3.0与python2.x的区别
<br />1.性能<br />Py3.0运行pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。<br />2.编码<br />Py3.0源码文件默认使用utf-8编码,这就使得以下代码是合法的:<br />>>>中国 = 'china'<br />>>> print(中国)<br />china<br />3.语法<br />1)去除了<>,全部改用!=<br />2)去除``,全部改用repr()<br /
2011-05-12 19:05:00
3365
转载 Mako模板引擎安装以及Helloword
Mako是用python语言开发的开源模板引擎,功能很强大,使用起来也很方便,下面介绍一下安装步骤: 下载:请到官方网站http://www.makotemplates.org/,或者点击链接下载http://www.makotemplates.org/downloads/Mako-0.2.5.tar.gz 解压:tar zxvf Mako-* 进入文件目录,运行以下命令:<br /> sudo python setup.py install
2011-05-12 18:46:00
7622
转载 python的str,unicode对象的encode和decode方法
<br />python的str,unicode对象的encode和decode方法<br />python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。 <br />而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。 <br />对于Python代码 s="你好" u=u"你好" <br /><br />1. s.decode方法和u.encode方
2011-05-12 16:49:00
4598
转载 如何设置网站301跳转(z)
<br />当有多个域名指向你的站点时,301跳转是每个网站常用的一种页面跳转方式,针对SEO来说,作用有以下几点:<br />1,301跳转是搜索引擎认可的一种跳转方式,也就是说通过这种方式从一个网址跳转到另外一个网址并不会受到搜索引擎的惩罚。<br />2,上面说过这种跳转方式是搜索引擎认可的,搜索引擎的设计者以及考虑到一个域名并不一定会跟随一个网站一辈子,利用这种跳转方式可以让搜索引擎认为您“永久”放弃这个域名并启用了新的域名,那么搜索引擎会把你的老域名相应权重转移到新的域名上来。不过这里要说
2011-05-12 15:50:00
1938
转载 按时间段查询Mysql语句
<br /> <br /> 描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。<br /> SQL语句: Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <= '07-08';<br /> 说明:常用
2011-05-12 10:46:00
1231
转载 PHP中rawurlencode和urlencode、JS中encodeURI与encodeURIComponent 的区别
<br />rawurlencode遵守是94年国际标准备忘录RFC 1738,<br />urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'<br />javascript的encodeURL也是94年标准,而javascript的escape是另一种用"%xxx"标记unicode编码的方法。<br />推荐在PHP中使用用rawurlencode。弃用urlencode<br /><br />样例<br />source:<br />超级无敌的人
2011-05-05 16:06:00
4481
原创 PHP简单拦截器实现方法【参考java的AOP】
<br /><?php<br />class Action{<br /> public function perform(){<br /> echo 'hello,fanyh!<br>' ;<br /> }<br />}<br />/**<br /> * Interceptor接口<br /> * @author Administrator<br /> *<br /> */<br />interface Interceptor{<br /> /**<br /
2011-04-16 18:03:00
1564
原创 怎样修改WIN7下的host文件
<br />Win7下因为权限问题会导致不能更改hosts文件,这让人很是苦恼.下面的几种方法很有效.希望对大家有用.<br /> 方法一<br /> <br />第一种方法是网上流传很广的覆盖方法.就是先复制hosts文件到别的地方,修改完了再覆盖回来就搞定了。中间会提示目标文件夹拒绝访问,需要提供管理员权限,点击继续即可。这是很简单的一种方法,这里就不多讲了.<br /> <br /> 方法二<br />,用记事本更改<br /> <br />首先在开始菜单中,用管理员权限打开一个记事本
2011-04-16 12:35:00
4114
转载 openpyxl 读写excel2007使用笔记【感谢鱿鱼哥】
有一万年没来这儿写blog了,今天等着发版,抽空来写点东西吧。python有很多模块都是用来操作excel的,比如xlrd,xlwt,pyExcelerator。用着很方便,但是问题是,只能支持到excel2003。虽然一般的应用其实足够了,但是如果遇到了导出大量数据(超过65535条)的需求时,excel2003就不够用了。所以我就只好去找一个能支持excel2007的模块。google了一下,发现了这个openpyxl,不过网上也没什么中文的文档可以看,于是就自己琢磨琢磨。I.安装openpyx
2011-03-28 18:03:00
29897
2
转载 字符串的格式化
<br />在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为<br />格式标记字符串 % 要输出的值组<br />其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:<br />%cdoe<br />其中的code有多种,不过由于在python中,所有东西都可以转换成string类型,因此,如果没有什么特殊需求
2011-03-18 15:51:00
1168
原创 google翻译api,同时翻译为多种语言!
<br />http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=hello%20world&langpair=en|it&langpair=en|fr&langpair=en|es&langpair=en|de
2010-08-17 15:07:00
2427
转载 Python程序的打包与【多个Python的简单共存办法】
<br /> 因为程序用了Python26开发,26版对应的py2exe打包的文件在没有部署安装VC8的机器上<br />有这个提示 “由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠<br />正这个问题。“的错误。本以为是缺少什么库,用Depends查看了一下程序的依赖,缺少<br /><br />”MSVCR80.dll” ,但是奇怪把这个文件拷贝到程序目录下依然无效。<br /> 找了下网上的资料说是把vc8需要的几个库文件也拷贝过来msvcm8
2010-08-11 12:25:00
1963
转载 用PyInstaller将python转成可执行文件exe笔记
1、安装PyInstaller<br />PyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。设PyInstaller的文件夹为D:/PyInstaller,下同。命令行下进入D:/PyInstaller,运行Configure.py,应该看到如下信息:I: computing E
2010-08-11 10:36:00
2604
转载 用pyinstaller打包windows下 python2.6的程序
因为传说python2.6的windows版是在visual C++2008下编译的,因此打包python2.6的时候会很麻烦,经过我测试py2exe使用上比较简单,但是打包出来的程序在没有安装visual C++2008运行库的机器上没法执行,所以我重点研究了下pyinstaller。首先要下载pytinstaller为python2.6量身定做的特别版:http://www.pyinstaller.org/wiki/Python26Win下载好就需要配置了,按照说明要先Confi
2010-08-11 10:35:00
2451
转载 [转]PyInstaller使用图文教程
<br />PyInstaller下载地址:http://www.pyinstaller.org/<br /><br />目前,PyInstaller不支持python2.6及以上版本。<br /><br />下载后解压到任意目录,然后运行configure.py,执行一下配置。<br /><br /><br /><br />然后执行编译命令:[pyinstaller文件夹/]makespec.py [参数] [py文件路径]<br /><br />参数主要有以下几种:<br />参
2010-08-11 10:34:00
5087
转载 windows下Python,wxPython,py2exe开发环境安装与配置
<br />安装文件准备:<br />安装文件下载地址python-2.6.2.msihttp://www.python.org/download/wxPython2.8-win32-unicode-2.8.10.1-py26.exe<br />wxPython2.8-win32-docs-demos-2.8.10.1.exehttp://www.wxpython.org/download.phppy2exe-0.6.9.win32-py2.6.exehttp://sourceforge.net/pro
2010-08-04 11:24:00
5612
原创 Python版html_entity_decode(text):
defhtml_entity_decode(text):052 """053 Removes HTML or XML character references and entities from a text string.054 055 @param text The HTML (or XML) source text.056 @return The plain text, as a Unicode string, if necessary.057 """0
2010-07-30 23:08:00
2494
原创 PHP方法html_entity_decode()
The html_entity_decode() function converts HTML entities to characters.html_entity_decode()函数的作用是:转换HTML字符编码为字符。The html_entity_decode() function is the opposite of htmlentities().html_entity_decode()函数的作用是和 htmlentities()相反的。Syntax语法html_e
2010-07-30 23:04:00
2549
原创 Python如何处理HTML Entity
<br />在一些网页中,非ASCii字符是以HTML Entity的方式存储的,在这种表示方式中,每个字符(Unicode Char)以<br />&#+Unicode代码+;<br />的方式存放。<br />例如,“充电器”表示为<br />充电器<br />其中,20805, 30005, 22120分别是“充” “电” “器”三个字的Unicode代码。<br />为了对页面进行分析,程序需要知道将这些HTML Enti
2010-07-30 23:02:00
2023
转载 创建你的第一个Django项目
创建你的第一个Django项目 收藏<br /><br />一、配置系统环境<br /> Django主要使用django-admin.py这个脚本来管理项目,默认情况下,Django是安装到Python的安装目录之内,一般是:“$Python/Lib/site-packages/django”目录之中,我们调用django-admin.py就需要输入长长的地址:“E:/Program Files/
2010-07-01 09:18:00
14317
转载 Windows下Django新手安装教程
一、下载Django Django官方的下载地址是:http://www.djangoproject.com/download/,你可以通过这个地址来获得Django相关的下载信息。1、使用最新的开发版 你可以通过svn库来获得最新的Django的开发版,Django库的svn访问地址是http://code.djangoproject.com/svn/django/trunk/。 命令行方式的访问方法:svn co http://code.djangoproject.com/
2010-07-01 09:17:00
3059
原创 在Python中处理zip文件(含工具类)
用实例说明如何用 Python 处理 zip 文件<br />来源:(http://blog.sina.com.cn/s/blog_620c017e0100ey32.html) - 在Python中处理zip文件_夜雨敲窗_新浪博客<br />有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile模块可以进行这样的操作。不过 Python 中的 zipfile模块不能处理多卷的情况,不过这种情况并不多见,因此在通常情况下已经足够
2010-06-28 23:59:00
1875
原创 命令行下的Python进度条
<br />参考资料:http://www.tech-q.cn/thread-839-1-1.html <br /><br />php:<br /> PHP代码<?php for ($i = 0; $i <= 50; $i++) { printf("progress: [%-50s] %d%%/r", str_repeat('#',$i), $i * 2); usleep(1000 * 100); } echo "/n"; echo "Done./n"; ?> b
2010-06-28 18:22:00
1957
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人