- 浏览: 319199 次
- 性别:
- 来自: 西安
最新评论
-
yjq8116:
getString 这个方法你有没有试过,是错误的。这段代码被 ...
ByteBuffer和String的互相转换 -
OnlyForJava:
博主,友情的提醒下,你的Ubuntu写错了
Ubutun上配置hadoop,hbase,zookeeper环境并安装
文章列表
Python数据结构之注意事项
- 博客分类:
- Python
1.列表
列表是Python中使用最频繁的数据结构,列表提供很多函数操作,比如下标存取,分片,index,append,remove等等。
例如: list=[1,2,'hello','python']
2.元组
元组和列表很相似,元组也提供下标存取,分片但是没有index,append,remove等函数。元组是不可改变的。可以使用 in 查看是否某个元素在此元组中。
元组比列表快,元组可以在字典中用作关键字,但是列表不行。
元组和列表之间可以相互转化。tuple()函数接受一个列表返回一个相同元素的元组。list()函数接受一个元组,返回一个列表。
例如: truple=(1 ...
工欲善其事,必先利其器。 配置好了Django的环境,该把vim好好配置一下当做python的IDE来用。 在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了。
1. 安装完整的vim # apt-get install vim-gnome
2. 安装ctags,ctags用于支持taglist,必需! # apt-get install ctags
3. 安装taglist #apt-get install vim-scripts #apt-get install vim-addon-ma ...
Python数据结构-序列
- 博客分类:
- Python
shopList=['apple','orange','pen']
print(shopList)
print('First thing is: '+shopList[0])
print('The last2 thing is: '+shopList[-2])
print('the 1 to 2 thing is: '+str(shopList[1:2]))
print('the 0 to 2 thing is: '+str(shopList[:2]))
运行结果:
['apple', 'orange', 'pen']
First thing is: apple ...
Python数据结构-元祖
- 博客分类:
- Python
print('%s is %d'%('Tom',5))
print('Tom is %d'%5) #等价于: print('Tom is %d'%(5))
Python数据结构-字典
- 博客分类:
- Python
tel={'jack':101,'tom':102}
tel['sunny']=103
print(tel)
print(tel['tom'])
del tel['tom']
print(tel)
print(tel.keys())
运行结果:
{'jack': 101, 'tom': 102, 'sunny': 103}
102
{'jack': 101, 'sunny': 103
Python数据结构-序表
- 博客分类:
- Python
序表解包:
list=['aa','bb','cc']
[a1,a2,a3]=list
Python的控制结构(转)
- 博客分类:
- Python
首先我的工作第一语言是c/c++(面向对象子集)。选择学习python一方面是因为看很多人都说python开发效率高,所以想验证一下;另一方面,Eric S. Raymond在文章:如何成为一名黑客 中对python的推荐。还有一方面,python的设计哲学:用一种方法,最好是只有一种方法来做一件事,这一点我比较认同。
好了,我选择的入门资料是python简明教程。下面是我学习时的一些笔记和思考,上面有很明显的c和C++的痕迹。
控制结构:
有c没有的自然字符串的概念。
不支持i++。我对此表示欢迎。++会诱导程序员新手犯错误。我在c中基本上抛弃了++。
python没 ...
Python面向对象编程
- 博客分类:
- Python
1.类的定义:
class <类名>:
<其他语句>
class <类名>(父类名):
<其他语句>
例如:
class Father:
_age=22
_name="sunny"
class Son(Father):
_work="IBM"
son=Son()
print(son._name)
print(son._work)
运行结果:
//结果
sunny
IBM
2.如果直接使用类名修改其属性, ...
print 'hello python'
运行时显示:SyntaxError: invalid syntax
解决办法:
这应该是版本的问题,Python2的话直接就可以输出,但是到了Python3需要放到括号里,你可以查配套的文档.
修改为:
print ('hello python')
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html
级别: 初级
郑 伟芳(zhengwf@cn.ibm.com), 软件工程师, IBM
2008 年 11 月 27 日
PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调 ...
Eclipse设置的断点失效的解决办法
- 博客分类:
- Eclipse
使用Eclipse的同胞们,如果你哪天惊奇的发现调试时,明明设置了断点,按道理就是要执行设置断点的那条语句的,可是偏偏Eclipse视你设置的断点不见,不要害怕,不要恐慌,这样的问题不应该导致偶们疯狂。
如果你是英文版的,那么可以通过Run——Skip All Breakpoints来搞定,就是取消你“跳过所有断点”的设置。
为什么会这样,很可能是哪次你手太快太慌,点错了。
1.使用HttpClient用到的jar文件:commons-httpclient-3.1.jar方法:预先定义好Soap请求数据,可以借助于XMLSpy Professional软件来做这一步生成。
StringsoapRequestData="<?xmlversion=\"1.0\"encoding=\"utf-8\"?>"+"<soap12:Envelopexmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"xml ...
之前的一篇博客说了一个实例,就是用VS2005在IIS上发布WebService。今天我们来实现在Eclipse上用Java来调用昨天发布的WebService。
首先咋在浏览器中输入http://10.13.30.159/webservice/?wsdl找到这个WebService的wsdl文件。我们采用Asix2来调用这个Web服务。
下载Asix2的bin包(已经上传到我的网盘里,下载地址:http://axis.apache.org/axis2/java/core/download.cgi#a1_5_3),解压到E:/下面。在cmd中执行:
会在C://ddd下面生成两个文件 ...
首先描述一下先决条件:IIS可用,VS2005可用。
好,现在开始:
首先写一个WebService并把它发布到IIS上:
在IIS上的默认网站下新建一个“虚拟目录”,取名为“webservice1”。打开VS2005新建一个网站---》空网站---》在“位置”上选择本地IIS,选择新建好的“虚拟目录”-“webservice1”.确定。定义一些要发布的webservice,这里我们就采用自动生成的helloworld这个方法,点击运行。成功。
using System;
using System.Web;
using System.Collections;
using Sy ...
最近想在IIS上发布网站,弄了一下午。遇到很多问题,幸运的是都一一解决了,现在把解决问题的过程分享出来:
安装好IIS后,在VS2005上写了个网站(新建--》网站--》ASP.NET网站-》随便在Default.aspx中拖几个控件,现在一切就绪准 ...