文章列表
动手自定义一个String双向链表
- 博客分类:
- Java高级
什么是双向链表?由多个节点组成的存储结构,每个节点包含三部分,头指针、数据、尾指针。通过头指针和尾指针我们可以找到存储在不同位置的相邻节点。我们先自定义一个节点类:
class Node {
String data;//存放的字符串
No ...
实用HTML小知识点
- 博客分类:
- HTML
实用HTML小知识点1.用JavaScriptform表单的验证,有如下表单
<form action="" method="post" onsubmit="return check_all()">
<table>
<tr>
<td class="weight_b">用户名:</td>
<td><input onblur="check_name()" type="text&quo ...
用swing做个简单的连连看
- 博客分类:
- Swing
本文介绍用swing编写连连看的基本思路,代码是交叉编的,写的太零碎的话不方便拷贝运行就写一起了。
程序组成:UI 基本数据 算法
一、数据
常量数据部分:
1.玩过连连看的都知道,连连看基本都是网格结构,每个格子里面都存放着图片、位置和图片存在对应关系,适合这个顺序结构的适合用数组来处理。所以我们需要一个数组来存放图片,数组的下标与该数组元素 的图片的这种对应关系很重要!
2.我们为了方便修改数组的大小来方便以后定义游戏难度什么的,需要将数组的大小设置一个常量。
3.图片的大小这个经常会用也设置成常量。
**在写算法的时候我们需要一些队列来保存一些需要跨类使用的点。
...
使用JDBC在客户端操作服务端的ORACLE数据库:
首先确保客户端和服务器端能正常连接
在客户端我们为方便使用先编写一个工具类,用来获得数据库连接对象,代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDUtil {
...
1.先安装好Oracle服务端、客户端。注意安装时选择作为管理员,服务名填虚拟机数据库名,地址填虚拟机ip。
2.创建数据库,定义全局数据库名,设立账户,口令。
3.服务端,在配置和移植工具—— Net configuration Assistence配置监听,一个地址是本地计算机名,另一个地址添本机的IP地址;客户端配置监听相同。在 NET Manage里选择和虚拟机数据库同名的服务命名测试本地数据库服务能否接通。
4.关闭虚拟机防火墙 分别在本机和虚拟机ping对方ip看是否能通,如果不通,检查虚拟网络是否配置正确。
发送方:设置发送和接收方的SocketAddress ip和端口,实例化DatagramSocket对象来传递数据。将数据转化为byte数组后用DatagramPacket 打包数据,用DategramSocket对象的send()方法发送。
接收方:new一个SocketAddress对象,实例化一个DatagramSocket对象传入本地地址,准备好一个DatagramPacket对象来预备接受,通过
DOM解析和SAX解析对数据的操作不同。DOM解析将整个XML文件放入内存转化为树(即Document对象),对树的节点进行操作,从而完成增、删、改、查各指令,效率相对较低,适合操作较小的,需要进行修改操作的XML文件。SAX将文件从 ...