`
xpenxpen
  • 浏览: 704471 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
0.前言 本例子取自cping1982早期公开的一个AVG源码,loon-simple-20090212,里面带了6个游戏。这次我们要分析的是AVGSimple这个游戏。截图如下: 下载地址:http://code.google.com/p/loon-simple/downloads/list 声明一下,这个程序不是我写的,是c ...
好吧,又要说一句了,java真是无所不能。 用java sound api播放wav, aiff, au, snd文件想必大家都已经知道了,这些格式是jdk原生支持的。 本文将介绍如何播放mp3/ogg/ape/flac音乐。其实都是批发来的,我只是搬运工 Σ( ° △ °|||)︴ 1. 先上代码 import java.io.File; import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import ...
0.前言 本例子取自cping1982早期公开的一个STG源码,loon-simple-20090212,里面带了6个游戏。这次我们要分析的是STGSimple这个飞机游戏。截图如下: 出处请参见上半年私人计划简略及Java桌面游戏开发入门示例并源码集合 下载地址:h ...
java真是无所不能,居然还能演奏音乐。今天要介绍的是一个用java写的演奏播放mid音乐的类库,名字叫jfugue。这个类库的优点是方便写曲谱,使得不懂java sound api的人也能写出程序来演奏mid音乐。 环境: JDK1.7.0_72 64bit (理论上JDK1. ...
首先解释一下标题,为什么叫“hive体验”,是因为windows上并不能运行hive。 本人想在win7,cygwin平台上把hive试验出来,尝试了2个星期,试验了好几种hadoop和hive的版本,均以失败而告终。google搜索出来的各种信息也均表示windows上并不能运行hive,就连一向解燃眉之急的stackoverflow上搜索之也都是只有问题,没有回答。所以本人经历了N次失败后,决定暂时放弃了。 说一下我实验的步骤和结果:我是按照 官方Simple Example Use Cases 来做的,前面几步包括进入hive,执行show tables, CREATE TABLE,LO ...

reportlab初步

1.简介 reportlab是一个用python语言写的图形生成包。 2. 安装 环境: win7 64bit cygwin 64bit gcc 4.8.3 python 2.7 pip 1.5.6 reportlab 3.1.8 pillow 2.6.1 事先,请在cygwin里安装好gcc,如果没有gcc,安装reportlab会报错。 然后使用pip安装reportlab pip install reportlab 如果pillow事先没有安装的话,reportlab会自动下载安装pillow(Python Imaging Library)。 3. 一个例子 我们来绘制一幅太阳 ...

Beautiful Soup初步

1.简介 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。同时,他对不规范的html的容错能力也是很强的。 java中与之类似的工具包是jsoup。 环境; win7 64bit cygwin 64bit python 2.7 pip 1.5.6 beautifulsoup4 4.3.2 2. 安装 使用pip安装很简单 $ pip install beautifulsoup4 3. 测试 继续沿用前2篇文章用到的bad.html测试 from bs4 import BeautifulSoup soup = BeautifulSoup( ...

pip安装

1.概要 当python的包多了以后,你会发现一个个去下载然后安装挺麻烦的,耗时耗力。java里面有maven,ivy来帮你管理jar包,而类似的python里有pip来完成这个任务。 2.pip安装 环境: win7 cygwin 2.1 第一次需要去下载get-pip.py https://pip.pyp ...

tidy初步

1.概要 HTML Tidy是一个能够修正不规范的HTML文件,以及调整缩进的工具。 2.tidy的安装 unix或linux下很有可能已经自带tidy了。无需安装。 windows下安装的一个办法则是通过cygwin来安装tidy。 在cygwin安装界面里搜索tidy即可找到。 3.测试tidy 查看帮助 tidy -h 现在准备一个不规范的html bad.html <html> <h1>heading <h2>subheading</h3> <a href="#refs">Refer ...

twisted初步

1. 简介 twisted是一个事件驱动的异步的python网络编程库。 个人感觉有点像java里的netty。语言看来都是相通的,关键是思想。 twisted提供的功能相当丰富,有web服务器,客户端,SSH2, SMTP, POP3, IMAP4, AIM, ICQ, IRC, MSN, Jabber, NNTP, DNS等。 2. 安装 有依赖,需要先下载安装zope.interface(一个有名的web服务器的基础类库) 我下的是zope.interface-4.1.1.win32-py2.7.exe 然后去官网下载安装twisted,我下的是Twisted-14.0.2.win32 ...

Tkinter初步

1. 简介 Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口,是个老牌的python GUI工具了,Tk是一个轻量级的跨平台GUI开发工具。 2. 安装 默认在windows发布版里已经包括,无需额外安装 比如python2.7的windows版安装以后就在如下目录: C:\Python27\Lib\lib-tk\Tkinter.py 3. 测试 from Tkinter import * def hello(): print "hello world" win = Tk() win.title("hello T ...
    之前以为hadoop安装很难,然后装了hbase以后才知道,hadoop其实是小菜一碟,装hbase才叫难。经过我一周的不懈努力和反复尝试,终于成功的试验出来一套在windows上安装hbase0.20.6单机伪分布式模式的方法。 环境 win7 32bit jdk 1.6.0_45 32bit zookeeper 3.4.3 hadoop 0.20.2 hbase 0.20.6 首先不得不提的是,版本很重要,hadoop,hbase,jdk版本的搭配非常重要,在某个版本下成功的,很可能换了一个版本就不OK了,这也是hbase安装难的一个因素。 一些基本的安装如cygwin,ssh ...
    之前折腾了几天,想让hbase的单机模式在cygwin上跑起来,都不成功。正当我气馁之时,我无意中发现hbase0.96.0的bin和conf目录下有一些扩展名为cmd的文件。这难道是给windows用的?难道现在hbase可以直接在windows上运行了?抱着这 ...

wxpython初步

1.什么是wxPython wxPython是Python语言的GUI工具包,作为Python的扩展模块实现,包装了wxWidgets。 wxPython是跨平台的,开源的。 2.什么是wxWidgets wxWidgets是跨平台的,开源的GUI工具包。 库本身使用C++语言开发,但也有其它不同编程语言的绑定,例如: Python(wxPython)    Perl(wxPerl)        Java(wx4j)          JavaScript(wxjs)    全部的语言支持可以参见List_of_language_bindings_for_wxWidgets ...

NumPy安装

1. 简介 NumPy是一个基础科学的计算包,包含: 一个强大的N维数组对象 复杂(广播)函数 集成 C/C++/Fortran 的工具 有用的线性代数、傅立叶转换和随机数生成函数 2. 下载安装 本人亲测通过的版本: Python2.7 NumPy1.9.1 先去python.org/download/下载python-2.7.8.msi 去http://sourceforge.net/projects/numpy/files/NumPy/下载numpy-1.9.1-win32-superpack-python2.7.exe 然后安装,windows上很简单没啥可说的。 pytho ...
Global site tag (gtag.js) - Google Analytics