搜索到与相关的文章
Python

Python语法快速入门指南

Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习Python的基础语法,让你快速学会Python编程。第一个Python程序交互式编程交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。linux上你只需要在命令行中输入Python命令即可启动交互式编程,提示窗口如下:$pythonPython2.7.6(default,Sep92014,15:04:36)[GCC4.2.1

系统 2019-09-27 17:38:44 2357

Python

python实现杨辉三角(使用生成器generator)

杨辉三角定义如下11112113311464115101051#将杨辉三角的每一行看成一个list,写一个生成器(generator),不断输出下一行listdeftriangel(n):L=[1]#定义一个list[1]whileTrue:yieldL#打印出该listL=[L[x]+L[x+1]forxinrange(len(L)-1)]#计算下一行中间的值(除去两边的1)L.insert(0,1)#在开头插入1L.append(1)#在结尾添加1if

系统 2019-09-27 17:32:50 2357

Python

python3.x上post发送json内容的请求 一.摘要做接口自动化测试时,常常需要使用python发送一些json内容的接口...

一.摘要做接口自动化测试时,常常需要使用python发送一些json内容的接口报文,如果使用urlencode对内容进行编码解析并发送请求,会发现服务器返回了200,OK的状态,但响应内容不可读(像是一堆加密报文)。定位问题时发现抓包发现发送报文的内容与我们发送的json内容不符(会去掉”{“与”}“等内容),所以重新采用了json封装后,问题解决。二.解决方法1.先导入json模块,采用json.dumps将json内容进行封装eg:importjson

系统 2019-09-27 17:08:19 2357

编程技术

架构设计的三个维度

架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍的是面向对象OO,面向方面AOP,面向服务SOA这三个要素在架构设计中的位置与作用。一、架构设计三个维度架构设计有三个维度,或者说是我们在考虑架构时需要思考的三个方向。分别为:面向对象、面向方面、面向服务。这三个维度可以看作是正交的,但不同维度会互相印证,互相支撑。整个架构的示意图如下所示:二、面向对象面向对象技术最初是从面向对象的程序设计开始的,它

系统 2019-08-29 23:37:12 2357

编程技术

struts2远程执行漏洞学习

首先,这个漏洞已经是比较早的一个了,大概影响范围是struts2.2.1.1以下版本(这个其实是不对的),其次值得参考的参考的网上公开资料有http://security.ctocio.com.cn/100/11466600.shtml这是我看过的唯一的一篇对这个漏洞有一定深入讲解的文章。http://www.securityfocus.com/archive/1/521121这个是一个发散的文章,指出了struts2的高版本的一些人在持续的问题,其中很多

系统 2019-08-29 23:19:57 2357

编程技术

GAE 博客——B3log Solo 0.2.1 发布了!

GAE博客——B3LOGSolo0.2.1正式发布了。该版本除了修复Bugs,还增加了自定义文章/页面链接,改进了缓存,以及加入了新皮肤favourite。在0.2.1开发之际,Lamb童鞋加入了B3LOGSolo开发团队(成员列表),并给我们带来了新皮肤favourite。新特性评论表情自定义文章链接自定义页面链接新皮肤——favourite加入了“初始化”功能(/init.do)Bug修复修复了偏好设定与统计数据丢失修复了皮肤显示错误修复了按标签/存档

系统 2019-08-29 23:04:43 2357

编程技术

James Gosling_百度百科

牛人一个JamesGoslingJamesGoslingSun副总裁及Sun研究院院士40年前,一个寒冷的冬天,在加拿大一个村庄里,Gosling家的第一个男孩哇哇落地了。家人给他起了名字,叫James。谁也没有想到的是,长大之后,他成为了一个改变计算机语言的天才。JamesGosling从小就喜欢技术,爱鼓捣东西。12岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的康拜因(联合收割机)出了问题也常常找他修理。14岁的时候,中学组织

系统 2019-08-29 22:49:16 2357

编程技术

50道简单易学的家常菜谱(附图) - 健康程序员

50道简单家常菜——让你得意厨房!(50P)一:茄汁蘑菇材料:茄-番茄:茄汁-番茄酱做法:1、锅中热少量油,加入两大勺番茄酱,小火翻炒,加入白醋,糖,适量水,一点点酱油,勾入薄芡汁,不断翻炒2、倒入炸好的蘑菇,翻炒均匀,至汤汁浓稠时加入鸡精,香油,出锅这种做法,再加点辣豆瓣酱,就成了鱼香味了二:凉拌嫩豆腐盒装嫩豆腐一块倒扣入深盘内~准备酱料:2大匙生抽、1小匙糖、1小匙辣油、1小匙香油、(花椒粉可省)、一小匙醋少许搅拌均匀。另准备1大匙炸花生去皮压成碎,香

系统 2019-08-29 22:48:19 2357

编程技术

W3C Tech 2011“拥抱HTML5”技术大会之HTML5页

4月16日至17日在上海举办的W3CTech2011“拥抱HTML5”技术大会顺利召开。大会邀请了国内外在HTML5技术领域颇有研究和开发经验的演讲嘉宾,为来自包括如盛大、Spilgames、百度、遨游、腾讯、优酷等国内外知名企业的400余位前端工程师分享了最新的网络标准技术——HTML5的发展与应用。在会上,Spilgames全球CEOPeterDriessen分享了主题为《HTML5:移动游戏下一次革新》的演讲。Peter预测HTML5页面手机游戏三年

系统 2019-08-29 22:40:31 2357

编程技术

ESPlatform 群集平台(00) -- 概念与模型

当我们将基于ESPlus/ESFramework开发的应用程序的服务端部署在一台服务器上时,就可以称这台服务器为应用服务器(AS)。当在线用户数量不断增加时,我们可能需要部署数台或更多的AS来分担负载。但是,如果没有ESPlatform统一管理,这些AS中的任何一个都是独立的孤岛,不能与其它的AS进行协作。对于某些特殊的应用来说,也许是可以的。但是,对于大多数需要群集的应用来说,必须要将众多的AS管理起来,并能协调它们的工作。特别是那些任意两个客户端(这两

系统 2019-08-29 22:36:42 2357