Archive for 11 月, 2009

Java正则表达式

星期一, 30 11 月, 2009

J2EE用户注册需要实现E-mail验证,研究了下Java正则表达式。

参考资料:

http://hi.baidu.com/tian%5F20032242/blog/item/662441fa1b297e14a8d311db.html

http://www.cnblogs.com/gardenforu/archive/2009/09/24/1573457.html

http://cnsicau.blog.163.com/blog/static/2088949320072128438112/

自己根据163和新浪邮箱注册规则写的E-mail验证Java正则表达式(没做过全面测试哦~):

[0-9a-zA-Z][0-9a-zA-Z_]*[^_]@[0-9a-zA-Z]+(\\.[0-9a-zA-Z]+)*\\.[0-9a-zA-Z]+$

SMTP

星期一, 30 11 月, 2009

参考资料:

http://hi.baidu.com/kwunkuklan/blog/item/455f121749120a044b90a75e.html

http://tool.chinaz.com/Tools/Base64.aspx

TCP/IP课要求写个程序用SMTP发送一封邮件。telnet试验了下163和新浪的SMTP。下面为过程(163的SMTP貌似有限制,新浪的可以发送成功):

telnet smtp.163.com 25
HELO 163.com
AUTH LOGIN
dXNlcm5hbWU6(username:)
base64加密后的用户名
UGFzc3dvcmQ6(Password:)
base64加密后的密码

telnet smtp.sina.com.cn 25
HELO
AUTH LOGIN
VXNlcm5hbWU6(Username:)
base64加密后的用户名
UGFzc3dvcmQ6(Password:)
base64加密后的密码
MAIL FROM: <***@sina.com.cn>//邮件发送地址,不可伪造
RCPT TO: <***@qq.com>//目的地址
DATA
TO://目的地址,可伪造
FROM://发送地址,可伪造
SUBJECT:
.
QUIT

注意:可能小小的输入错误都会导致操作不成功。代码暂时就不贴了。

Java字符集编码参考资料

星期六, 28 11 月, 2009

http://fmjasper.blog.163.com/blog/static/17875993200873993411/

浅谈Base64编码

JSP/JDBC MySQL乱码问题~~~

NetBeans Docs&Support

星期日, 22 11 月, 2009

http://zh-cn.netbeans.org/kb/index.html

MySQL修改root密码

星期日, 22 11 月, 2009

运行cmd

cd到MySQL安装目录的bin文件夹下

mysqld-nt –skip-grant-tables跳过检查权限

在另一个cmd中运行mysql

直接输入命令USE mysql;

UPDATE user SET password=PASSWORD(“新密码”) WHERE user=”root”;