- 浏览: 704471 次
- 性别:
- 来自: 上海
最新评论
-
lijunwyf:
cevin15 写道可以看下这个开源软件,https://gi ...
用markdown2html把md转换成html -
cevin15:
可以看下这个开源软件,https://github.com/c ...
用markdown2html把md转换成html -
Raina:
运行不了呢……提示错误无法加载主类Baiduwallpaper ...
用Java更换Windows桌面壁纸 -
苏城细雨沐秋风:
我把解码的jar添加到类路径后,mp3可以播放,但是flac和 ...
java播放mp3/ogg/ape/flac音乐 -
peishuai1987:
请问楼主现在怎么样了,读了很多源码吗,比如mybatis、sp ...
mybatis源码阅读心得
文章列表
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 ...
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. 一个例子
我们来绘制一幅太阳 ...
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( ...
1.概要
当python的包多了以后,你会发现一个个去下载然后安装挺麻烦的,耗时耗力。java里面有maven,ivy来帮你管理jar包,而类似的python里有pip来完成这个任务。
2.pip安装
环境:
win7
cygwin
2.1 第一次需要去下载get-pip.py
https://pip.pyp ...
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 ...
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 ...
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上运行了?抱着这 ...
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
...
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 ...