- 博客(26)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注
原创 利用命令行编译Java文件时出现“需要<>标识符”的错误
class { public static void main(String[] args) { System.out.println("Hello World!"); }}如上面那段测试代码所示,编译时就会提示“需要
2015-05-22 14:53:28 9447
原创 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 781
转载 Android游戏框架的搭建
通常情况下,游戏开发的基本框架中,一般包括以下模块: 窗口管理(Window management):该模块负责在Android平台上创建、运行、暂停、恢复游戏界面等功能。 输入模块(Input):该模块和视窗管理模块是密切相关的,用来监测追踪用户的输入(比如触摸事件、按键事件、加速计事件等)。 文件输入输出(File I/O):此模块用来读取assets文件下图片、
2015-05-19 21:33:30 955
转载 TCP和UDP数据包结构
TCP和UDP数据包结构TCP (Transport Control Protocol)传输控制协议:1、TCP数据包的分组格式:A,源端口:标识源端应用进程。B, 目的端口:标识目的端应用进程。C, 序号:在SYN标志未置位时,该字段指示了用户数据区中第一个字节的序号;在SYN标志置位时,该字段指示的是初始发送的序列号。D,确认号:用来确认本端TC
2015-05-17 21:44:28 2469
转载 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 618
原创 RTP的使用(发送端)
一.创建处理器1.确认MediaPlayer对象是否为空2.不为空的话则为定义的MediaPlayer定位并实例化一个适当的数据源 Maneger.createDataSource(medialocator)3.使用数据源来构造Processor对象 Manager.createProcessor(DataSource)4.为Processor对象添加监听器 Processo
2015-05-17 10:30:41 829
原创 怎样判断自己是不是处于外网环境中
首先,打开任意浏览器,输入“ip”将会看到一个ip地址。 其次,打开命令提示符界面,输入“ipconfig”,将会看到一个ip address,讲这个ip地址和第一步操作得到的ip地址进行比较,如果相同,则处于外网环境中,如果不同,则处于内网环境中。
2015-05-15 15:00:19 4391
原创 Socket连接不到别的主机
自己写了一段小程序,用来测试本机和其他主机的通信,但是一直没有成功,知道今天来学校机房,用了两台都连接上外网的主机,测试才成功,代码如下:package Client;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav
2015-05-15 14:49:02 1819
转载 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 1209
原创 单击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 2093
转载 JDK-Eclipse-Android_SDK-ADT教程
请参见http://wenku.baidu.com/view/6a82fc5727284b73f24250d0.html这个网址,其中Device我选的是Nexus7
2015-05-12 10:57:01 533
原创 android-support-v7-appcompat.jar在多个文件夹中存在导致冲突
冲突时会出现如上图所示的信息,我的 解决方案是删除其中的 一个该文件。
2015-05-11 22:33:56 1305
转载 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 1396
转载 exe4j的使用
exe4j是一款很经典的将Java类文件打包成.exe文件的软件,支持把jar class文件等编译成windows下能够直接运行的exe文件,还可以添加启动等待画面第一次安装时会出现下面的对话框:它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上已安装的JDK目录下/bin/java.exe就可以进行安装了。
2015-05-09 09:27:21 1484
原创 <style name="Base.Widget.AppCompat.ActionButton" parent="android:Widget.Material.Acti
选择较新的sdk比如5.0.1,然后点击项目菜单中的清理菜单项,选择清理当前项,即可生成apk文件。
2015-05-07 23:44:31 3628
转载 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 612
原创 java.sql.SQLException: 关闭的 Resultset: next
出现这个错误的原因是已经关闭了ResultSet的对象,但是在后面的操作中又调用这个对象。
2015-05-06 15:50:34 5852
转载 只转发结果集的无效操作: last
出现这个错误的原因是:pstmt = sqlCon.prepareStatement(sql); 此条语句中缺少内容,正确形式为pstmt = sqlCon.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
2015-05-06 15:50:15 1177
原创 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 601
原创 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 933
原创 SQLException:无效的标识符
如果要执行的sql语句中最后有一个分号,就会导致该错误,正确的形式应为:String sql="insert into person(id,name,password,age,email,image) values(?,?,?,?,?,?)";
2015-05-05 11:52:29 1743
原创 用新的图片代替旧的图片
写了一个小程序,用JLabel来显示图片,但是当单击选择图片的按钮时,不能用新的图片来代替旧的图片,经大神指点,发现用JLabel的setIcon方法可以来替换。
2015-05-04 21:53:41 856
转载 创建ImageIcon的缩放版本
ImageIcon imageIcon = new ImageIcon("duke.gif"); // Icon由图片文件形成Image image = imageIcon.getImage(); // 但这个图片太大不适合做Icon// 为把它缩小点,先要取出这个Icon的image ,然后缩放到合适的大小Image sma
2015-05-04 13:58:05 4029
原创 自己写的小程序中密码和账号输入都正确,但是不能正确进入下一个界面
写了一个Java小程序,但是业务逻辑上出现了一些问题。具体的问题是当输入正确的密码与账号时依旧显示密码或者账号错误。经过csdn上的大神指点,查了一下==与equals的区别,并写了一个测试小程序,发现似乎确实是用错了==,而应该是equals。==与equals的区别为:==用于比较基本类型,比如int,double等类型,是从内存的栈中取出其位置来比较,比较的是其在栈中的位置。==是对
2015-05-04 12:42:35 4194
原创 出现“未调用resultset.next()”的错误
当调用execut返回结果时,这时候结果指向是在第一行的前面,注意不是第一行,而是其前面,如果在没有调用resultset.next()方法之前又想要获取结果中的数据,就会出现如题所示错误
2015-05-03 16:11:04 5715
完整WebService代码
2015-11-15
记事本程序的新建功能
2015-04-13
java中怎样设置图片的大小
2015-03-18
windows编程中为滚动条写了按键的代码,但是按了相应的键不起作用。
2015-03-03
vs中编写了个关于垂直滚动条的代码,其中有几处不理解,求解答
2015-03-01
window编程中添加滚动条有如下代码,请问是啥意思?
2015-02-28
vs中编写了一个会显示水平和竖直滚动条的程序,但是运行时出现错误的结果,请问这是为啥?
2015-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人