- 浏览: 205860 次
- 性别:
- 来自: 湖南
-
最新评论
文章列表
高级界面开发
1:基本界面和CommandCommand
CLDC(1.1):java.io---标准JavaIO包,J2SEIO包的子集
java.lang——核心语言包,J2SE核心语言包的子集
java.util——工具包
javax.microedition.io——CLDC通用连接框架类和接口。
MIDP(2.0+)
javax.microedi ...
最近空限,完成之前未完成的网络五子棋,它是面向TCP协议通信协议,通信协议及效果如下:
package cn.com.client;
public class Protocol {
public static final String XY_MSG="#&"; //X,Y坐标
public static final String START_MSG="@$"; //开始
public static final String STOP_MSG="@*"; //停止
public ...
本篇内容简要介绍几种方法源码文件
如基本的单向加密算法:
BASE64 严格地说,属于编码格式,而非加密算法
MD5(Message Digest algorithm 5,信息摘要算法)
SHA(Secure Hash Algorithm,安全散列算法)
HMAC(Hash Message Authentication Code,散列消息鉴别码)
复杂的对称加密(DES、PBE)、非对称加密算法:
DES(Data Encryption Standard,数据加密算法)
PBE(Password-based encryption,基于密码验证) ...
1、环境变量path和classpath的作用是什么?
答:path环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的path变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好path变量后,就可以在任何目录下执行javac/java等工具了
classpath环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过classpath来寻找类的。我们需要把jdk安装目录下 ...
package com.util;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.File;
impo ...
/**
使用Java2D绘制五星红旗
五星红旗的绘制标准见百度百科: http://baike.baidu.com/view/5163.htm
注意: 该处对于第一颗小星的位置说明有误,应将“左五右十”改成“左十右五”
@author Eastsun
@version 2008/10/17 1.0
*/
package com.cn;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Grap ...
<?php
//发送邮件的类
class Smtp
{
/* Public Variables */
var $smtp_port;
var $time_out;
var $host_name;
var $log_file;
var $relay_host;
var $debug;
var $auth;
var $user;
var $pass;
/* Private Variables */
var $sock;
/* Constractor * ...
网络编程
网络编程的基础知识
网络协议与TCP/IP 计算机之间的连接协议规则
IP地址和Port(端口号) 本地回路的IP地址:127.0.0.1
端口号的范围为0~65535之间,0~1024之间的端口数是用于一些知名的网络服务和应用。
UDP与TCP
TCP,传输控制协议是面向连接的通信协议
UDP,用于数据协议,是无连接通信协议
TCP、UDP的数据帧格式简单图例:(其中协议类型用区UDP与TCP)
协议类型 源IP 目录IP 源端口 目录端口 帧序号 帧数据
Socket
Socket 是网络驱动层提供给应用程序编程的接口和一种机制
可以把Socket比喻成一个港头码头,应用 ...
IO/输入输出
File类
它是IO包中唯一代表磁盘文件本身信息的类,而不是文件中内容。
它定义了一些与平台无关的方法来操纵文件,例如:创建,删除文件各重合文件。
java中的目录被当作一种特殊的文件使用,list方法可以返回目 ...
J2ME简介
Three Java Platforms
J2SE—Java 2(Software Development Kit) Standard Edition, Java 2技术标准版,以界面程序、Java小程和其它一些典型的应用为目标;
J2EE—Java 2 Enterprise Edition, Java 2技术企业版,以服务器端程序和企业软件的开发为目 ...
1.电子邮件发送
/*
* html 电子邮件发送
*/
package lesson6;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import ...
在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags(大意:一流的AJAX支持——通过AJAX标志增加互动性和灵活性,而且使用这些AJAX标志与普通的Struts标志同样简单)”。
实现原理
基于不重新发明轮子的原 ...
Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。
表单标志使用小技巧
Struts 2的表单标志在输出(render)HTML时,使用了模板的概念,增加了复杂性(因为它不像Struts 1.x的表单标志,它通常都是一个标志对应HTML的一个元素),因此大家在使用时,需要一些技巧:
Struts 2的UI标志的表单标志默认是以表格布局,按钮是右对齐的。如果你不喜欢此风格,你可以简单地将<s:form />标志的“theme ...
本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台 ...
CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。
本文旨在讲述Struts 2上的CRUD开发,所以为了例子的简单易懂,我不会花时间在数据库的操作上。取而代之的是一个模拟数据库的哈希表(Hash Map)。
具体实现
首先,让我们看看的“冒牌” ...