自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 利用命令行编译Java文件时出现“需要<>标识符”的错误

class { public static void main(String[] args) { System.out.println("Hello World!"); }}如上面那段测试代码所示,编译时就会提示“需要

2015-05-22 14:53:28 9361

原创 Android游戏开发基础

一.处理输入设备     1.处理单点触摸事件    public abstract boolean onTouch(View view,MotionEvent  event); MotionEvent主要包含下列三个方法:      ①MotionEvent.getX()    ②MotionEvent.getY()//报告触摸事件相对于View的 X和Y坐标   ③Mo

2015-05-20 14:54:55 725

转载 Android游戏框架的搭建

通常情况下,游戏开发的基本框架中,一般包括以下模块:  窗口管理(Window management):该模块负责在Android平台上创建、运行、暂停、恢复游戏界面等功能。  输入模块(Input):该模块和视窗管理模块是密切相关的,用来监测追踪用户的输入(比如触摸事件、按键事件、加速计事件等)。  文件输入输出(File I/O):此模块用来读取assets文件下图片、

2015-05-19 21:33:30 867

转载 TCP和UDP数据包结构

TCP和UDP数据包结构TCP (Transport Control Protocol)传输控制协议:1、TCP数据包的分组格式:A,源端口:标识源端应用进程。B, 目的端口:标识目的端应用进程。C, 序号:在SYN标志未置位时,该字段指示了用户数据区中第一个字节的序号;在SYN标志置位时,该字段指示的是初始发送的序列号。D,确认号:用来确认本端TC

2015-05-17 21:44:28 2413

转载 LIst和ArrayList的区别

List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list;     //正确   list=null; List list=new List();    //   是错误的用法 List list = new Array

2015-05-17 10:53:51 600

原创 RTP的使用(发送端)

一.创建处理器1.确认MediaPlayer对象是否为空2.不为空的话则为定义的MediaPlayer定位并实例化一个适当的数据源  Maneger.createDataSource(medialocator)3.使用数据源来构造Processor对象  Manager.createProcessor(DataSource)4.为Processor对象添加监听器  Processo

2015-05-17 10:30:41 812

原创 怎样判断自己是不是处于外网环境中

首先,打开任意浏览器,输入“ip”将会看到一个ip地址。     其次,打开命令提示符界面,输入“ipconfig”,将会看到一个ip address,讲这个ip地址和第一步操作得到的ip地址进行比较,如果相同,则处于外网环境中,如果不同,则处于内网环境中。

2015-05-15 15:00:19 4234

原创 Socket连接不到别的主机

自己写了一段小程序,用来测试本机和其他主机的通信,但是一直没有成功,知道今天来学校机房,用了两台都连接上外网的主机,测试才成功,代码如下:package Client;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav

2015-05-15 14:49:02 1775

转载 JMF下载与安装

JMF,全名为Java Media Framework,它可以在java applet和application中使用音频,视频或者其他基于时间的多媒体。JMF所支持的多媒体格式如下:AIFF(.aiff),AVI(.avi),GSM(.gsm),HotMedia(.mvr),MID(.mid),MPEG-1(.mpg)(即常见的VCD文件),MPEG-2(.mp2)(即常见的DVD文件),Quic

2015-05-15 12:04:36 1154

原创 网络编程中出现connection refused错误

出现这个错误的原因是端口未开,或者端口错误。

2015-05-14 13:35:40 3773

原创 单击JButton时不会发生相应的事件

package ServerAndClient;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;import java.net.*;public class Server extends JFrame impl

2015-05-14 13:31:02 2060

转载 JDK-Eclipse-Android_SDK-ADT教程

请参见http://wenku.baidu.com/view/6a82fc5727284b73f24250d0.html这个网址,其中Device我选的是Nexus7

2015-05-12 10:57:01 523

原创 android-support-v7-appcompat.jar在多个文件夹中存在导致冲突

冲突时会出现如上图所示的信息,我的 解决方案是删除其中的 一个该文件。

2015-05-11 22:33:56 1286

转载 Address already in use: JVM_Bind(端口冲突)

1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bindat java.net.PlainSocketI

2015-05-10 22:34:12 1344

转载 exe4j的使用

exe4j是一款很经典的将Java类文件打包成.exe文件的软件,支持把jar class文件等编译成windows下能够直接运行的exe文件,还可以添加启动等待画面第一次安装时会出现下面的对话框:它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上已安装的JDK目录下/bin/java.exe就可以进行安装了。

2015-05-09 09:27:21 1456

原创 <style name="Base.Widget.AppCompat.ActionButton" parent="android:Widget.Material.Acti

选择较新的sdk比如5.0.1,然后点击项目菜单中的清理菜单项,选择清理当前项,即可生成apk文件。

2015-05-07 23:44:31 3601

转载 Theme.AppCompat.Light

style文件中的Theme.AppCompat.Light报错,Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light',最后找到原因,是因为Android兼容包appcompat-v7没有与该项目存在于同一workspace。报出如下 a

2015-05-07 23:34:26 582

原创 java.sql.SQLException: 关闭的 Resultset: next

出现这个错误的原因是已经关闭了ResultSet的对象,但是在后面的操作中又调用这个对象。

2015-05-06 15:50:34 5709

转载 只转发结果集的无效操作: last

出现这个错误的原因是:pstmt = sqlCon.prepareStatement(sql); 此条语句中缺少内容,正确形式为pstmt = sqlCon.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

2015-05-06 15:50:15 1163

原创 Exception:ArrayIndexOutOfBoundsException

代码如下: JTable allpersontable=new JTable(allperson.length,5);//这是改正后的 allpersontable.setValueAt("ID",0,0); allpersontable.setValueAt("Name", 0,1); allpersontable.setValu

2015-05-05 17:48:39 580

原创 SQLException:并非所有变量都已关联

代码如下:注意那行红色的,当改为preparedstatement.execute();就不会报错了public void addPerson(Person person) { String sql="insert into person(id,name,password,age,email,image) values(?,?,?,?,?,?)"; try{ Pre

2015-05-05 12:01:58 919

原创 SQLException:无效的标识符

如果要执行的sql语句中最后有一个分号,就会导致该错误,正确的形式应为:String sql="insert into person(id,name,password,age,email,image) values(?,?,?,?,?,?)";

2015-05-05 11:52:29 1716

原创 用新的图片代替旧的图片

写了一个小程序,用JLabel来显示图片,但是当单击选择图片的按钮时,不能用新的图片来代替旧的图片,经大神指点,发现用JLabel的setIcon方法可以来替换。

2015-05-04 21:53:41 820

转载 创建ImageIcon的缩放版本

ImageIcon imageIcon = new ImageIcon("duke.gif");    // Icon由图片文件形成Image image = imageIcon.getImage();                         // 但这个图片太大不适合做Icon//    为把它缩小点,先要取出这个Icon的image ,然后缩放到合适的大小Image sma

2015-05-04 13:58:05 4009

原创 自己写的小程序中密码和账号输入都正确,但是不能正确进入下一个界面

写了一个Java小程序,但是业务逻辑上出现了一些问题。具体的问题是当输入正确的密码与账号时依旧显示密码或者账号错误。经过csdn上的大神指点,查了一下==与equals的区别,并写了一个测试小程序,发现似乎确实是用错了==,而应该是equals。==与equals的区别为:==用于比较基本类型,比如int,double等类型,是从内存的栈中取出其位置来比较,比较的是其在栈中的位置。==是对

2015-05-04 12:42:35 4141

原创 出现“未调用resultset.next()”的错误

当调用execut返回结果时,这时候结果指向是在第一行的前面,注意不是第一行,而是其前面,如果在没有调用resultset.next()方法之前又想要获取结果中的数据,就会出现如题所示错误

2015-05-03 16:11:04 5679

完整WebService代码

使用java,写了一个用于读取数据库的WebService.编写的过程请参考我的博客(http://blog.csdn.net/mr_pang/article/details/49848287).用到了MyEclipse 2015,Tomcat5.0,jaxws-ri.前两种工具请自行下载。

2015-11-15

记事本程序(不完善)

这段代码并不完善,不仅有很多功能没有实现,还有很多功能实现了但是不能够完成这个功能。请您指教,我将不胜感激。

2015-04-21

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

TA关注的人

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