脚本技术
chszs
这个作者很懒,什么都没留下…
展开
-
Ruby Note(1)
Ruby Note(1)1)整数:Fixnum和Bignum,继承自Integer,相互动态转换。数字定义的规则:数字前加上0表示八进制数数字前加上0x表示十六进制数数字前加上0b表示二进制数字符前加上?则创建一个Fixnum的实例,对应该字符的ASCII码如数字很长,可用下划线分开2)整数运算符+ - * / % | & ^ > 比较两个整数的大小[] 位操作符号size 返回整数占用的字原创 2007-09-27 00:13:00 · 1920 阅读 · 0 评论 -
Python专家编程
Python专家编程一、CPythonCPython是一个默认的、广泛使用的Python编程语言的实现。CPython是用C语言写的。除了CPython,还有两个高质量的Python实现:一个是Jython,它用Java编写;另一个是IronPython,它用CLR编写,用于.NET平台。CPython是一个字节码解释器,它有一个支持多种编程语言的外部函数接口。二、JythonJython是Pyt原创 2009-01-13 14:56:00 · 3274 阅读 · 0 评论 -
定制Python的交互提示符
定制Python的交互提示符一、定制Python的交互提示符Python的默认交互提示符为“>>>”,但它是可以定制的。Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码。一些Linux发布包提供了缺省的启动脚本,一般存放在其home目录,名为.pythonstartup。“Tab完成”和“命令历史”这两个功能增强了提示符应用,两者都基于readlin原创 2009-01-13 15:57:00 · 4360 阅读 · 1 评论 -
Python的迭代器和生成器
Python的迭代器和生成器一、迭代器Iterators迭代器仅是一容器对象,它实现了迭代器协议。它有两个基本方法:1)next方法返回容器的下一个元素2)__iter__方法返回迭代器自身迭代器可使用内建的iter方法创建,见例子:>>> i = iter(abc)>>> i.next()a>>> i.next()b>>> i.next()c>>> i.next()Trace原创 2009-01-24 23:33:00 · 35727 阅读 · 2 评论 -
Python学习笔记(2)
Python学习笔记(2)1)Error and Exceptions错误和异常语法错误是在编译时检查,但Python允许在程序执行期间检查错误。当检查出错误,Python解释器抛出、产生、触发一个异常。要增加错误检测或异常处理到代码,使用try-except语句。语法如下:try: try_running_this_suiteexcept suite_if_someError_occ原创 2008-12-24 21:04:00 · 2627 阅读 · 0 评论 -
微软新推TypeScript取代JavaScript
微软新推TypeScript取代JavaScriptTypeScript是一个应用程序级的JavaScript开发语言。TypeScript是JavaScript的超集,可以编译成纯JavaScript。TypeScript跨浏览器、跨操作系统、跨主机,开源。主页:http://www.typescriptlang.org/Starts from JavaScript, Ends with Jav原创 2012-10-02 13:13:51 · 11750 阅读 · 11 评论 -
PowerShell开发者的福音-脚本资源管理器
微软的脚本资源管理器是为PowerShell开发的,PowerShell只是一个脚本Shell环境,无法对脚本进行管理,所以微软开发了这个"脚本资源管理器",目的是帮助脚本开发者查找PowerShell脚本、脚本片段、模块,以及连接微软的在线技术中心,搜索本地或在线脚本库中的PowerShell脚本。它能够把PowerShell脚本按类别进行组织,还可以查看Windows PowerShell命令原创 2012-10-21 10:33:51 · 2661 阅读 · 0 评论 -
TypeScript 0.8.1版发布
TypeScript 0.8.1版发布,此版本最大的改进是支持在Visual Studio进行调试。可以读文章:http://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx原创 2012-11-19 03:35:01 · 2265 阅读 · 0 评论 -
替代Apache Ant的最佳工具
《替代Apache Ant的最佳工具》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs尽管最近Apache Ant发布了最新的1.9.2版,下载地址见:http://ant.apache.org/bindownload.cgi但是,Apache Ant毕竟是几年前的产物,它的有些方法、思想和理念已经落后于当前主流的Maven等工具。那么,当前最好的、最适原创 2013-07-14 04:05:16 · 8642 阅读 · 0 评论 -
从2009年看Web开发的未来
从2009年看Web开发的未来一、移动Web开发将增长迅猛电信和移动推出3G服务,iPhone、gPhone、M8、HTC等高分辨率手机的推出,Android平台的开源,都将大大推动移动Web开发市场。二、HTML5和CSS3的开发时代将会到来HTML5和CSS3标准即将正式发布,围绕其进行Web开发将是未来的主流。三、JavaScript的影响日益增大JS库已深入到许多流行技术,如Widget技原创 2009-01-09 09:51:00 · 1918 阅读 · 0 评论 -
Python学习笔记(8)
Python学习笔记(8)一、递归函数调用自身,即为递归函数。例子:def main(): message()def message(): print This is a recursive function. message()main()结果:This is a recursive function.This is a recursive function.......原创 2009-01-07 17:09:00 · 4475 阅读 · 0 评论 -
Groovy闭包
Groovy闭包闭包是一种表示可执行代码块的方法。闭包也是对象,可以像方法一样传递参数。由于闭包是代码块,因此也可以在需要时执行。像方法一样,在定义的过程中,闭包也可以使用一个或者多个参数。一、inject方法inject方法可用于遍历集合,首先将需要传递的值和集合项目传给闭包,此时其传递的值将作为处理结果,然后再和下一个集合项目一起传给闭包,依此类推。方法原型为:Object inject(原创 2008-05-05 23:37:00 · 3864 阅读 · 0 评论 -
建立Groovy开发环境
建立Groovy开发环境要建立Groovy开发环境,需按照如下步骤进行:1)安装JDK5及以上版本· 安装后设置JAVA_HOME环境变量· (可选)增加JAVA_HOME/bin到PATH环境变量中,以执行Java命令。2)如果要使用Eclipse,那么选择Eclipse3.1及以上版本· 安装Subversion-Plugin插件 · Subclipse插件, http://subclip原创 2008-05-07 09:01:00 · 2656 阅读 · 0 评论 -
python学习笔记(1)
python学习笔记(1)1)** 表示“冥”2)输入函数 raw_input()3)字符串操作:>>> pystr=python>>> iscool=is cool!>>> pystr[0]p>>> pystr[2:5]tho>>> iscool[:2]is>>> iscool[3:]cool!>>> iscool[-1]!>>> pystr+iscoolpytho原创 2008-12-29 21:20:00 · 2406 阅读 · 0 评论 -
Python学习笔记(5)
Python学习笔记(5)标准库函数Python提供了很多标准库函数,用于完成很多通用任务。之前已经用过input(),raw_input(),range()等函数。一些库函数已经在Python解释器中内建,因此可以直接调用。还有很多库函数则放在模块下的文件中。这些模块在安装Python时已一并复制,要调用这些放在模块内的库函数,必须使用import()语句导入。1)产生随机数import ran原创 2008-12-31 15:57:00 · 9775 阅读 · 0 评论 -
Python学习笔记(7)
Python学习笔记(7)一、Python的类和面向对象编程先看一个例子:inventory.py文件# The Cellphone class holds data about a cell phone.#inventory.pyclass CellPhone: def __init__(self,manufact,model,price): self.__manufact原创 2009-01-06 19:36:00 · 1890 阅读 · 0 评论 -
Python学习笔记(4)
Python学习笔记(4)1)Python Objects所有的Python对象都有下列三个特征: id:对象间相互区别的唯一标识符。任何对象的id均可通过内建的id()函数获得,其值为内存地址。 类型:对象的类型指示对象能保持的类型、能应用的操作。可使用内建的type()函数显示对象的类型。 值:对象表示的数据项。确定的Python对象有熟悉、数据值或可执行代码(如方法)等。2)标准类型·原创 2009-01-03 22:51:00 · 3098 阅读 · 0 评论 -
Python学习笔记(6)
Python学习笔记(6)1)SequenceSequence是一对象,一个接一个地保存多种数据项。Python中Sequence有几种不同类型。下面先看两种Sequence基本类型:字符串和列表在字符串中访问单个字符:用for循环迭代字符串,语法如下:for variable in string: statement statement etc.例子:>>> name = Juliet>>>原创 2009-01-04 20:08:00 · 1836 阅读 · 0 评论 -
Python的GUI编程
Python的GUI编程使用Tkinter模块来创建简单的GUI程序。Tkinter的Widgets有:Button、Canvas、Checkbutton、Entry、Frame、Label、Listbox、Menu、Menubutton、Message、Radiobutton、Scales、Scrollbar、TEXT、Toplevel等。例:# This program displays an原创 2009-01-07 20:56:00 · 6696 阅读 · 4 评论 -
写给Java开发者的10分钟Perl指南
《写给Java开发者的10分钟Perl指南》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 原文见:http://www.programcreek.com/2012/09/10-minutes-perl-tutorial-for-java-developer/ 本文并非Java语言和Perl语言的比较文,而是为Java程序员写的快速Perl入门。下面介翻译 2013-11-07 17:12:40 · 3138 阅读 · 0 评论