躺在沙滩上的小猪

快乐的每一天

#

共享windows下的文件.

需要用到以前win下的文件:

[martinx@martinx martinx]$ su
Password:
[root@martinx martinx]
# mkdir /mnt/temp
[root@martinx martinx]# mount -t smbfs -o username=martin.xus,password=******
//192.168.0.229/share /mnt/temp

或者
[root@martinx martinx]#  /etc/init.d/smb start
[root@martinx martinx]# .smbmount -o username=martin.xus,password=******
//192.168.0.229/share /mnt/temp


直接访问即可

[root@martinx martinx]# ls /mnt/temp


取消
[root@martinx martinx]# umount /mnt/temp


posted @ 2005-10-09 09:32 martin xus| 编辑 收藏

国庆,放长假喽 o_o

今天下午去逛逛,看有什么好东西可以带走的:)

posted @ 2005-09-30 11:04 martin xus| 编辑 收藏

等你说爱我-如果有一天

来源:pconline  作者:家有小熊

 

posted @ 2005-09-29 17:09 martin xus| 编辑 收藏

《Manning.Hibernate.Quickly》 下载

在别人那里得到的,大体看了一下,真如其名,快速上手很有用。
但是也正因为如此,书讲的比较简单。有兴趣的朋友可以下载看看。
大体目录如下:
------------------------------------------------------------------
Why Hibernate?
Installing and building projects with Ant
Hibernate basics
Associations and components
Collections and custom types



Unit testing with JUnit and DBUnit
What’s new in Hibernate 3
The complete Hibernate mapping catalog
------------------------------------------------------------------

posted @ 2005-09-29 16:30 martin xus| 编辑 收藏

简化JavaMail:小巧 Jakarta Commons-Email 简单教程

Jakarta发布了Commons Emails 1.0 released 版本,目的是为了简化JavaMail。

知道有它几个class吗?你一定想不到,只有8个!

好了,开始我们的jakarta commons emails 之旅:)

一:Quick Start
通过SimpleEmail发送邮件
1java.lang.Object
2  org.apache.commons.mail.Email
3      org.apache.commons.mail.SimpleEmail

1SimpleEmail email = new SimpleEmail();
2email.setHostName("mail.4ya.cn");
3email.setAuthentication("<username>","<password>")
4email.addTo("martin.xus@gmail.com""martin");
5email.setFrom("martin@4ya.cn""martin");
6email.setSubject("测试主题");
7email.setMsg("这里是邮件内容");
8email.send();

就如代码里字面上的意思一样简单:
1:创建以SimpleEmail对象
2:设定发送信件的smtp服务器,如果没有设定,会寻找系统变量中mail.host值。
3:设定smtp的用户和密码
4:收件人
5:发件人
6:主题
7:内容
8:发送

二:发送带附件的邮件
我们可以发送本机的附件,当然我们也可以发送非本机的附件,如果发送的是一个存在网络上的附件的url,则邮件发送的时候会自动下载,添加到附件中。

   1:)发送本地附件:
1EmailAttachment attachment = new EmailAttachment();
2attachment.setPath("test/test.rar");
3attachment.setDisposition(EmailAttachment.ATTACHMENT);
4attachment.setDescription("python resource");
5attachment.setName("resource");

   2:)发送不存在本地的附件
1EmailAttachment attachment = new EmailAttachment();
2attachment.setURL(new URL("http://www.smilinglibrary.org/sldoc/pics/index03.jpg"));
3attachment.setDisposition(EmailAttachment.ATTACHMENT);
4attachment.setDescription("微笑图书馆");
5attachment.setName("微笑图书馆");


next,添加附件到我们的邮件中
 1MultiPartEmail email = new MultiPartEmail();
 2email.setHostName("mail.4ya.cn");
 3    email.setAuthentication("<username>","<password>")
 4email.addTo("martin.xus@gmail.com""martin");
 5email.setFrom("martin@4ya.cn""martin");
 6email.setSubject("邮件主题");
 7email.setMsg("邮件内容");

 8//添加附件
 9email.attach(attachment);
10
11//发送邮件
12email.send();

如果需要发送多个附件,只需创建多个EmailAttachement,即可
1email.attach(attachment1)
2email.attach(attachment2)

三:发送html格式的邮件
通过HtmlEmail我们可以发送Html格式的邮件:

1java.lang.Object
2  org.apache.commons.mail.Email
3      org.apache.commons.mail.MultiPartEmail
4          org.apache.commons.mail.HtmlEmail
5

如下:
 1//HtmlEmail!
 2HtmlEmail email = new HtmlEmail();
 3email.setHostName("mail.4ya.cn");
 3   email.setAuthentication("<username>","<password>")
 5email.addTo("martin@4ya.cn"martin");
 6email.setFrom("martin.xus@gmail.com"martin");
 7email.setSubject("主题:该邮件包括html格式内容");
 
 8// embed the image and get the content id
 9// 注意这里:embed 将帮助我们创建标签如:cid:xxx url
10URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");
11String cid = email.embed(url, "Apache logo");
12
13/**
14set the html message
15我们看到HtmlEmail extends Email的,它依然有setMsg(),但是这里发送的邮件包括了插入在邮件内容中的图片,所以不能在使用了setMsg(),而要以setHtmlMsg 或setTextMsg代码
16**/

17email.setHtmlMsg("<html>The apache logo - <img src=\"cid:"+cid+"\"></html>");
18
19// set the alternative message
20email.setTextMsg("Your email client does not support HTML messages");
21
22//set mail
23email.send();
24

四:最后一步
如果需要实现更复杂authenticator 你可以extends javax.mail.Authenticator ,实现你自己的东西,然后调用Email.setAuthenticator(javax.mail.Authenticator newAuthenticator)即可

这一点jakarta也做了,给我们提供了一个defaultAuthenticator
1java.lang.Object
2  javax.mail.Authenticator
3      org.apache.commons.mail.DefaultAuthenticator

覆盖掉该方法,实现你自己的东东 o_o
1protected javax.mail.PasswordAuthentication getPasswordAuthentication()


五:any more?
当然有了 o_o 以后再写.

posted @ 2005-09-29 10:34 martin xus| 编辑 收藏

仅列出标题
共28页: First 上一页 19 20 21 22 23 24 25 26 27 下一页 Last