若是人间
潸潸昨日伊人泪,不知今朝尽繁华。若是人间留不住,忘川簇簇彼岸花。
摘要: Scrapy是一个开源的机遇twisted框架的python的单机爬虫,该爬虫实际上包含大多数网页抓取的工具包,用于爬虫下载端以及抽取端。安装环境:centos5.4python2.7.3安装步骤:1.下载python2.7http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz[root@zxy-websgs ~]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz -P /opt[root@zxy-websgs opt]# tar xvf Python-2.7.3. 阅读全文
posted @ 2013-02-27 14:43 st.ni 阅读(15291) 评论(1) 推荐(0) 编辑
摘要: 工作需要一个JS分页插件,心想自己动手写一个吧,一来上网找一个不清楚代码结构的,出了问题难以解决,而且网上的插件所包含的功能太多,有些根本用不到,就没必要加载那段JS,二来想起没写过jQuery插件,就当练一下手了,好了,先看结果:1.美国宣布新军事战略将重心转向亚太地区2.春运期间极端最低温达零下5度3.上海妇女社会地位调查结果公布4.暖手袋发生漏液有危险 5.上海相关调查称新车内挥发性有机物严重超标6.申城进入流感高发期7.上海仍有部分幼儿园开设各类收费兴趣班 家长支持8.达人秀将揭晓复赛阵容 洗碗工麻袋姐走改编路线9.苹果侵权中国作家立案 韩寒等9人索赔1200万元10.嘉汇广场一商务楼 阅读全文
posted @ 2012-01-11 09:32 st.ni 阅读(13975) 评论(6) 推荐(7) 编辑
摘要: Java的体系结构允许动态扩展Java程序,这个过程包括运行时决定所使用的类型,装载它们,使用它们。通过传递类型的名字到java.lang.Class的forName()方法,或者用户自定义的类装载器的loadClass()方法,可以动态扩展Java程序。两种方法都可以使运行中的程序去调用在源代码中未曾提及的,而是在程序运行中决定的类型。动态扩展的例子如支持Java的Web浏览器,它跨网络装载applet的class文件。当浏览器启动的时候,它不知道将要从网络上装载什么class文件,当它遇到包含这些applet的网页的时候才知道每个applet所需的类和接口的名字。动态扩展Java程序最直接 阅读全文
posted @ 2011-12-02 13:43 st.ni 阅读(2459) 评论(1) 推荐(2) 编辑
摘要: 类从被加载到虚拟机内存中开始,到卸装出内存为止,它的整个生命周期包括了:加载,验证,准备,解析,初始化,使用和卸载七个阶段。其中验证、准备和解析三个部分称为连接,也就是说,一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤。我们看一看Java虚拟机的体系结构。Java虚拟机的体系结构如下图所示:类装载器子系统,它根据给定的完整类名来装载类或接口执行引擎,它负责执行那些包含 在被装载类的方法中的指令。方法区以及一个堆,它们是由该虚拟机实例中所有线程共享的。当虚拟机装载一个class文 件时,它会从这个class文件包含的二进制数据中解析类型信息。然后,它把这些类 阅读全文
posted @ 2011-12-01 10:02 st.ni 阅读(2544) 评论(0) 推荐(2) 编辑
摘要: 大家都知道,Java之所以如此受人喜欢,很大的原因是要规于它的跨平台性。“一次编写,到处运行”,Java诞生之时曾提出的著名的宣传口号,充分表达了软件开发人员对冲破平台界限的渴求。或许大部分程序员都认为Java虚拟机执行Java程序是一件理所当然和天经地义的事,但时至今日,商业机构和开源机构已经在Java语言之外发展出一大批在Java虚拟机之上运行的语言,如Clojure、Groovy、JRuby、Jython、Scale等。使用Java编译器可以把Java代码编译为存储字节码的Class文件,使用JRuby等其它语言的编译器一样可以把程序代码编译成Class文件,Java之所以能够跨平台运行 阅读全文
posted @ 2011-11-30 11:03 st.ni 阅读(9551) 评论(1) 推荐(7) 编辑
摘要: 公司要求将导航与banner轮播放在一块,做一个Flash,一是浏览器支持效果好,二是资源消耗低,图片与导航内容要求在JS里面配置,以便开发。弄好之后,把banner轮播部分单独提取出来,做成一个小插件,与大家共享。先看效果效果共有13种,分别为,其中飞行过渡,挤压过度,划入过度都有多个方向,由di... 阅读全文
posted @ 2011-11-07 15:21 st.ni 阅读(12875) 评论(39) 推荐(7) 编辑
摘要: 最近看了cloudgramer的图片空间展示,来写点特效的心思便又开始活动起来了,平常写JAVA挺枯燥的,总是想弄点好玩的来刺激一下神经,呵呵,有点不务正业的味道。虽然目前JS,Flash没有出3D的API,但是我们还是可以利用它们坐出很多类似3D效果的,好了,不多废话,先看一个效果:旋转3D展示厅展品1(雅典娜的黄金圣斗士)程序说明:这个程序可以大致分为两部分来看,一个是黄金圣衣的3D环绕效果,一个是雅典娜的图片立体旋转效果。程序原理:椭圆环绕效果的第一步当然是加载图片,让其按一个椭圆形状排列。为了演示方便,我将图片嵌入到swf文件中。这一步所需要的参数有:private var cx:Nu 阅读全文
posted @ 2011-10-21 17:24 st.ni 阅读(6870) 评论(2) 推荐(4) 编辑
摘要: 看了 lulu studio和 cloudgramer的图片展示效果,觉得用Flash做一个也应该不难,于是抽空动手写了一个,下面是效果:程序原理:在js中,可以用到left来改变图片的位置,在Flash中,当然是通过X坐标来进行改变了。开始的时候,将图片等分排列,代码如下:public funct... 阅读全文
posted @ 2011-10-19 10:48 st.ni 阅读(8016) 评论(6) 推荐(3) 编辑
摘要: 闭包意味着子函数在其父函数结束后,仍能调用其父函数的变量。先看以下两个事例,来了解一下闭包的创建: ex01输出的结果为:我是修改后的信息 我是修改后的信息ex02输出的结果为: 我是最原始的信息 我是修改后的信息我们来分析一下,第一个事例比较简单,第一次调用函数之后1秒钟后进行setTimeou... 阅读全文
posted @ 2011-09-23 09:50 st.ni 阅读(2761) 评论(6) 推荐(1) 编辑
摘要: 构建自己的购物搜索引擎,写一个简单的搜索引擎 阅读全文
posted @ 2011-09-14 10:55 st.ni 阅读(4797) 评论(11) 推荐(9) 编辑