自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangxin的专栏

耐心分析,及时总结,好好学习,天天向上

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 <Thinking in Java>读书进度贴

开帖监督自己能把这本Java的经典书籍认认真真仔仔细细的看一遍(不断更新。。。)Thinking in Java 4 Edition前言目录第一章 对象导论1.1抽象过程-万物皆对象-程序是对象的集合1.2每个对象都有一个接口-每个对象都向外提供可以调用的方法1.3每个对象都提供服务-将对象看成是服务提供者1.4被隐藏的具体实现-public p

2012-04-24 10:46:30 831

原创 第一个Google App Engine的Java程序

第一个Google App Engine的Java程序什么是Google App Engine?通过使用Google App Engine,您可以在Google基础架构的基础上运行自己编写的网络应用程序,省去了租用服务器和申请域名的工作。GAE(Google App Engine)目前支持Java和Python语言。 搭建开发环境开发普通的Java WebApplication

2012-03-21 18:51:49 5016 2

原创 左旋转字符串python实现

原帖地址:http://blog.csdn.net/v_JULY_v/article/details/6322882在这里贴上自己写的python代码实现,具体算法讲解请转到原帖'''Created on 2012-2-27@author: [email protected]'''def rightshift1(arr,n,k): arr2 = lis

2012-02-27 10:57:08 1544

转载 Java 笔试题及答案

转载地址:http://blog.csdn.net/yexianyi/article/details/41233501.MVC的各个部分都有那些技术来实现?如何实现?答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View"是应用的表示面(由JSP页面产生),"Controller" 是提供应

2012-02-23 15:14:50 1199

原创 qrobot开发总结之android手势识别

1、实现两个接口implements OnTouchListener, OnGestureListeneronTouchListener接口只有一个方法public abstract boolean onTouch (View v, MotionEvent event)onGestureListener接口有以下方法public abstract bool

2011-12-01 11:27:57 1614

原创 qrobot开发总结之android完全退出程序

首先总结一下网上可以查到的几种方法1. Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PIDSystem.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出2. 任务管理器方法首先要说明该方法运行在Android 1.5 A

2011-12-01 11:06:08 1799 3

原创 qrobot开发总结之利用第三方TTS软件开发中文TTS

联系方式:[email protected] sdk提供TTS的接口,可以使用现成的类,将文本转化为语音,但是,不支持中文。 这次开发的应用需要用到中文TTS,我想对于一个学生而言开发自己的TTS引擎实在是异想天开,我还真没有这能力。于是就在网上找找看,有没有支持中文的TTS应用,最终选定了Svox。Svox支持十几种语言,包括中文普通话和中文粤语。貌似svox是付

2011-12-01 10:46:35 2631

原创 qrobot开发总结之android语音识别

android sdk提供了语音识别的接口,有些人在网上找了例子发现运行不了(PS:网上的例子基本就那一个,都是各种转载的),原因在于手机没有安装google语音搜索软件!去网上下载一个安上就可以了,另外需保持手机网络畅通。 第一种方法:这种方法会显示一个语音对话框,各种提示信息会显示的比较清晰,也是实现起来最简单的。触发语音识别是调用Intent

2011-11-30 19:22:07 7906 4

原创 qrobot开发总结之 Animation 帧动画监听结束的方法

这个问题用中文搜了很久一直没有解决,今天尝试用英文在Google上搜了一下,打开第一个网页就把困扰的很久的问题解决了问题描述:帧动画连续播放--android 帧动画没有提供结束动作的监听方法,怎么实现播放完一个动画之后接着播放第二个动画呢?正确方法1:public void mmswoon(){ imageView.setBackgroundResource(

2011-11-21 18:34:49 2206

原创 xp 下替换所有文件夹图标

批处理文件:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 3 /t reg_sz /d "C:\icons\43522.ic

2011-08-17 10:39:54 1005

转载 Java中serialVersionUID的解释

serialVersionUID作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:       一个是默认的1L,比如:private static final long serialVersionUID = 1L;

2011-08-04 11:29:16 589

原创 Activity之间的通信(Intent)

Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体的内容。对于一个 Intent 对象,消息“目的地”是必须的,而内容则是可选项。 发

2011-07-15 22:09:26 936

转载 Activity(一)

Activity 其实就是一个面板或容器,承载其他组件;类似于Java里的Panel和Frame,J2ME里的MIDlet。Activity的生命周期:在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后,它在

2011-07-15 22:05:39 1149

原创 Eclipse中Android项目的目录结构

自己用的是Eclipse伽利略版本,ADT是0.9.3android开发环境搭建完成后,新建一个android项目,可以看到如下的目录结构:src:存放源代码gen:edu.xidian 是在新建android项目时输入的包名,R.java是开发工具自动生成的一个类,它会根据re

2011-07-15 16:40:22 10301 1

原创 SAX解析XML文件

import java.io.IOException;import java.io.StringReader;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXPar

2011-07-14 17:24:57 806

原创 word 2010 尾注 尾注序号 连续尾注 尾注分隔符 删除(from 163 blog)

源地址:http://xuehaiboisme.blog.163.com/blog/static/84142829201011187521933/插入尾注方法一:快捷键ctrl+alt+d插入尾注方法二:快捷键ctrl+alt+f 插入脚注,然后将脚注转换为尾注问题一:尾注序号样式默认序号样式为i,ii,iii… 一般都要改成[1],[2],[3]…的样式。方法是:①快捷键按下alt再按s再按q,调出尾注和脚注属性框,选择合适的数字样式,点击应用;②序号样式改为了1,2,3… 但是要怎样加入[]号呢?这里用

2011-05-21 11:32:00 3804

原创 java 2d 绘制滚动的虚线(蚂蚁线)

<br />package test;import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt

2011-04-19 12:32:00 2935

原创 java时钟代码 来自《计算机图形学 应用Java2D和3D》

<br />package chapter4;import java.awt.*;import java.awt.geom.*;import java.awt.event.*;import java.util.Calendar;import javax.swing.*;public class Clock2D extends JApplet { public static void main(String s[]) { JFrame frame = new JFram

2011-04-07 10:56:00 3265

原创 java UUID生成唯一标识符

<br />java.util.UUID.randomUUID().toString();<br /> <br />目前只知道可以生成一个数字和字符混合的字符串,害得我只能将原来的switch全都改成if-else。<br /> <br />GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。<br />UUID是1.5中新增的一个类,在j

2011-04-06 10:39:00 12358

原创 java swing 关闭弹出自定义窗口

containMenuItem.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { containDialog = new JDialog(); containDialog.setLayout(new GridLayout(4,4,20,20)); JButton button1 = new JButton(); button

2011-02-27 13:55:00 6280

转载 取石子问题

   有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。    显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现

2010-12-05 12:07:00 595

转载 整数拆分

<br />  给定一个整数n,要找出n能拆分成多少种不同的若干个数的和与乘积的形式。比如:<br />    4=4                   12=1*12<br />    4=1+3               12=2*6<br />    4=2+2               12=3*4<br />    4=1+1+2           12=2*2*3<br />    4=1+1+1+1<br />    先看加法形式,可以构造一个母函数F(x)=(1+x+x^2+...+

2010-12-04 15:51:00 1209 1

原创 精简jre(1)

<br />1、copy jre到jar同文件夹,编写批处理文件make.bat<br /> <br />@echo off<br />set path=%cd%/jre/bin<br />java -jar -verbose:class my.jar >>class.txt<br />pause<br /> <br />2、执行此bat文件会把my.jar运行时用到的类写到class.txt文件中<br /> <br />下面就是处理class.txt文件<br /> <br />public void

2010-11-07 22:48:00 853

原创 读取jar包中的资源文件(图片等)

<br />问题描述:java Swing时要用到很多图片,在eclipse项目里用相对路径好好的,一点问题没有,打成jar包后就不能显示了。<br /> <br /> <br /> <br />解决办法:<br /> <br />private Image getImagePath(String resource){ Image image=null; InputStream is = (InputStream) this.getClass().getClassLoader().getReso

2010-11-07 15:53:00 5893 1

原创 JFileChooser多选、选择目录

<br />多选在基本用法中,设置c.setMultiSelectionEnabled(true);即可实现文件的多选。读取选择的文件时需使用File[] files = c.getSelectedFiles();选择目录利用这个打开对话框,不仅可以选择文件,还可以选择目录。其实,对话框有一个FileSelectionMode属性,其默认值为“JFileChooser.FILES_ONLY”,只需要将其修改为“JFileChooser.DIRECTORIES_ONLY”即可。JFileChooser c =

2010-11-05 23:48:00 8871 1

原创 Java Swing 自定义JFileChooser 之 设置打开窗口过滤器

<br /> <br />FileFilter fileFilter = new ExtensionFilter("java",".java");openFileChooser.addChoosableFileFilter(fileFilter); <br />其中, openFileChooser是JFileChooser对象;ExtensionFilter 是自己定义的类<br /> <br />public class ExtensionFilter extends FileFilter {

2010-11-05 23:39:00 3144 1

原创 Java Swing 添加快捷键

<br />openJMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK)); 

2010-11-05 23:18:00 1928

原创 java 保存对象到文件,读取文件中的对象

老师布置的一个作业:画图软件,可以将图形保存、打开写一下如何将java对象保存到文件中----------------------------------------------------------------------------------------------------------------1、要保存的对象必须实现Serializable接口2、private void save(String path){ FileOutputStream fos = null; Objec

2010-11-05 17:54:00 14647

svox 支持中文朗读的TTS

包括svox主程序、中文普通话语言包、中文粤语语言包

2011-12-02

小数进制转化器 源代码 文档API

小数进制转化器 源代码 文档API 采用Java语言编写,eclipse开发 适合java 及Java GUI的初学者学习

2009-09-26

小数进制转换器 可以进行十进制小数转化为二、八、十六进制

小数进制转换器,可以进行十进制小数转化为二、八、十六进制

2009-09-26

javaScript 教程

javascript教程从入门到精通 很好的资料,如果有java基础的话,看一遍基本就把js学会了

2009-08-13

单片机基础 教程 doc

什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。

2008-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除