linux安装JDK
首先,从http://java.sun.com 中下载jdk,我的版本是jdk1.6.0_20 然后,终端输入代码: sudo chmod u+x /(路径名称)/jdk1.6.0_12.bin
May 9, 2010
ubuntu安装c/c++集成开发环境
首先确保系统已经安装了gcc/g++ Anjuta 打开终端: 命令:sudo apt-get install anjuta 不能安装的需要添加安装源 **添加源:**点击主菜单上的"系统"》“系统管理”》“软件源”,输入密码后,在出现的对话框中点"第三方软件",贴上下面这一行,再按"添加源"》“关闭”》“重新载入”。
May 8, 2010
ubuntu3D桌面设置
安装Compiz: 代码: sudo apt-get install compiz compiz-gnome sudo apt-get install compizconfig-settings-manager sudo apt-get install compiz-fusion-* Compiz 使用emerald 主题: 代码:
May 5, 2010
java模拟四则运算软件
写这个程序也为了纪念王江民先生,话说当年他也是写过这个类似程序。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class game extends Applet implements ActionListener{ //定义变量 int num1, num2, num3, jieguo, jilu, error = 0, right = 0, key = 0; char op; float percent = 0; String res, lev; Image labmag; AudioClip audio1, audio2; Label prompt1,prompt2; TextField qus, ans, info; Button next, enter, record; public void init() { //初始化图片 labmag = getImage (getCodeBase(),"1.jpg"); //初始化音乐 audio1 = getAudioClip(getDocumentBase(),"Error.au"); audio2 = getAudioClip(getDocumentBase(),"Right.au"); qus = new TextField(15); //初始化按钮,文本框 ans = new TextField(10); info = new TextField(30); enter = new Button("确定"); next = new Button("新题目"); record = new Button("记录"); prompt1 = new Label("问题:"); prompt2 = new Label("结果:"); //建立按钮和文本框 add(prompt1); add(qus); add(ans); add(enter); add(next); add(record); add(prompt2); add(info); //三个按钮的监听 next.addActionListener(this); enter.addActionListener(this); record.addActionListener(this); } public void paint(Graphics g) { //绘图 g.drawImage(labmag, 0,0,430,280,this); } public void actionPerformed(ActionEvent e) { if (e.getSource()==next) { //随机数生成 num1 = (int)(Math.random()*9); num2 = (int)(Math.random()*9); num3 = (int)(Math.random()*3); switch(num3) { case 0 : op = '+'; jilu = num1+num2; break; case 1 : op = '-'; jilu = num1-num2;break; case 2 : op = '*'; jilu = num1*num2;break; } //考虑到整数除法带来的小数问题,暂时取消了生成除法 qus.setText(""+num1+op+num2+"="); key = 1; } if (e.getSource()==enter) { if(ans.getText()!="") jieguo = Integer.parseInt(ans.getText()); if (jieguo == jilu) { res="真棒,答对了!"; audio2.play(); //播放音乐 if (key == 1) //答对只记一次分 { right++; key = 0; } } else { res = "答错了。别灰心!"; audio1.play(); //播放音乐 error++; //答错扣分 } info.setText(""+res); } if (e.getSource()==record) { //级别判定 if (right > 0 && right <= 10) lev = "懒羊羊"; if (right > 10 && right <= 23) lev = "暖羊羊"; if (right > 23 && right <= 38) lev = "沸羊羊"; if (right > 38 && right <= 56) lev = "美羊羊"; if (right > 56 && right <= 76) lev = "喜绵绵"; if (right > 76 && right <= 100) lev = "软绵绵"; if (right > 100) lev = "天神"; info.setText("答对" + right + "题" + " 答错" + error + "题" + " 等级:" + lev); } } }
May 5, 2010
java Applet实现播放音乐
import java.applet.*; import java.awt.event.*; import java.awt.*; @SuppressWarnings("serial") public class music extends Applet implements ActionListener { AudioClip audio; Button btExit,btOpen,btPlay,btLoop,btStop; /** * 方法说明:初始化Applet * 输入参数: * 返回类型: */ public void init() { //加载声音文件 audio = getAudioClip(getDocumentBase(), "music.au");//这里放上你加在新建文件夹里面的歌曲名称,au格式 //构造按钮 setLayout(new FlowLayout()); btPlay = new Button("Play"); btPlay.addActionListener(this); btLoop = new Button("Loop"); btLoop.addActionListener(this); btStop = new Button("Stop"); btStop.addActionListener(this); //给Play按钮添加一个监听事件 //将按钮添加到Applet中 add(btPlay); add(btLoop); add(btStop); } public void actionPerformed(ActionEvent e) { //如果点击的是Play按钮 if (e.getSource() == btPlay) { play(); } //如果点击的是loop按钮 if (e.getSource() == btLoop) { loop(); } //如果点击的是stop按钮 if (e.getSource() == btStop) { stop(); } } /** * 方法说明:播放声音 * 输入参数: * 返回类型: */ public void play() { if (audio != null) stop(); audio.play(); } /** * 方法说明:循环播放声音 * 输入参数: * 返回类型: */ public void loop() { if (audio != null) audio.loop(); } /** * 方法说明:停止播放声音 * 输入参数: * 返回类型: */ public void stop() { if (audio != null) audio.stop(); } }
May 5, 2010
Ubuntu9.04安装到95%卡死的解决办法
前不久使用wubi安装Ubuntu9.04发现安装到95%时一直读不下去,显示为"安装语言包"。 论坛看到解决办法:wubi默认的语言是简体中文,而 ubuntu9.04 CD 中不包含简体中文字库。所以读不下去。
April 29, 2010