坚持#第94天~越挫越勇!
来源:互联网 发布:取英文名的软件 编辑:程序博客网 时间:2024/04/29 01:29
2016-11-12
完成了:
(1)你的梦想是什么?变得更优秀!
(2)今天你为你的梦想做了什么?越挫越勇!
(3)你是否离你的梦想更近了?是的!
(4)完成了考试复习一部分;
(5)看了30天;
(6)邮箱项目开干了并完成了
(7)收获:
验证码:是一种能区分是人还是计算机的程序
验证码作用:防止计算机破解密码
------------------------------------------------------------------
多行文本框:<textarea></textarea>
------------------------------------------------------------------
公共的可以写在body里面,这样可以减少代码量,进行优化
------------------------------------------------------------------
是空格(牛逼space),还有一个 也是空格(它是空了一个字的距离)
------------------------------------------------------------------
输入框与输入框要产生距离可以用line-height
------------------------------------------------------------------
斑马线:-webkit-repeating-linear-gradient(#fff 4px,#000 8px,#fff 12px);
让斑马线动起来:@keyframes play{from{background-position:0 0;}to{background-position:0 -200px;}}
鼠标移动上去暂停播放:hover{animation-play-state:paused;}是播放到当前位置暂停
hover{animation:paused;}改变位置并暂停
注意这个是要写hover的
------------------------------------------------------------------
input和textarea的宽度和高度在尖括号里定义无效,只能在整容院里定义
------------------------------------------------------------------
鼠标移动上去的背景效果也能导入图片
彩色为红橙黄绿青蓝紫红最好
------------------------------------------------------------------
在eclipse里面写email请求和响应:在原始类后面添加extends HttpServlet
继承财产,class里面就能用到财产了
创造一个受保护的 无返回值的 方法
protected void service(){}传入请求参数(类型 名字)HttpServletRequest request,响应参数(类型 名字)HttpServletResponse response
花括号里面写request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");
进入web.xml在display-name项目名字下面写
<servlet>
<servlet-name>Mail</servlet-name>
<servlet-class>com.tz.util.Mail</servlet-class>
</servlet>
------------------------------------------------------------------
<servlet-mapping>
<servlet-name>Mail</servlet-name>
<url-pattern>/Mail</url-pattern>
</servlet-mapping>
------------------------------------------------------------------
要把请求的内容放到form表单里面,还要起名字name,改按钮button为submit
<form action="mail" method="post">
<p>收件人:<input type="text" name="m_name" /></p>
<p>主 题:<input type="text" name="m_title" /></p>
<p>内 容:<textarea name="m_content"></textarea></p>
<input type="submit" value="发送邮件" class="btn" name=m_btn />
</form>
------------------------------------------------------------------
继续写java
String m_name = request.getParameter("m_name");//收件人
String m_title = request.getParameter("m_title");//主题
String m_content = request.getParameter("m_content");//内容
------------------------------------------------------------------
//发送者的用户名及密码
String username = "a_910984013@163.com";
String password = "arry910984013";
------------------------------------------------------------------
Properties props = new Properties();//用来读取配置文件的
邮件传输协议
props.put("mail.transport.protocol","smtp");
props.put("mail.host","smtp.163.com");//设置主机
props.put("mail.smtp.auth",true)//密码安全认证
------------------------------------------------------------------
Session session = Session.getInstance(props);
//创建一个邮箱
MimeMessage ms = new MimeMessage(session);
Address toAddress = new InternetAddress(username);
ms.setFrom(toAddress);//邮件的来源
ms.setRecipients(Message.RecipientType.TO,m_name);
ms.setSubject(m_title);
ms.setText(m_content);
ms.saveChanges();//保存
------------------------------------------------------------------
//创建发送工具
Transport ts = session.getTransport();
ts.connect(username,password);//绑定用户名和密码
ts.sendMessage(ms,ms.getAllRecipients());//邮箱所有的接收者
ts.close();
//验证发送成功
PrintWriter pw = response.getWriter();
pw.print("发送成功");
pw.close();
------------------------------------------------------------------
完成了:
(1)你的梦想是什么?变得更优秀!
(2)今天你为你的梦想做了什么?越挫越勇!
(3)你是否离你的梦想更近了?是的!
(4)完成了考试复习一部分;
(5)看了30天;
(6)邮箱项目开干了并完成了
(7)收获:
验证码:是一种能区分是人还是计算机的程序
验证码作用:防止计算机破解密码
------------------------------------------------------------------
多行文本框:<textarea></textarea>
------------------------------------------------------------------
公共的可以写在body里面,这样可以减少代码量,进行优化
------------------------------------------------------------------
是空格(牛逼space),还有一个 也是空格(它是空了一个字的距离)
------------------------------------------------------------------
输入框与输入框要产生距离可以用line-height
------------------------------------------------------------------
斑马线:-webkit-repeating-linear-gradient(#fff 4px,#000 8px,#fff 12px);
让斑马线动起来:@keyframes play{from{background-position:0 0;}to{background-position:0 -200px;}}
鼠标移动上去暂停播放:hover{animation-play-state:paused;}是播放到当前位置暂停
hover{animation:paused;}改变位置并暂停
注意这个是要写hover的
------------------------------------------------------------------
input和textarea的宽度和高度在尖括号里定义无效,只能在整容院里定义
------------------------------------------------------------------
鼠标移动上去的背景效果也能导入图片
彩色为红橙黄绿青蓝紫红最好
------------------------------------------------------------------
在eclipse里面写email请求和响应:在原始类后面添加extends HttpServlet
继承财产,class里面就能用到财产了
创造一个受保护的 无返回值的 方法
protected void service(){}传入请求参数(类型 名字)HttpServletRequest request,响应参数(类型 名字)HttpServletResponse response
花括号里面写request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");
进入web.xml在display-name项目名字下面写
<servlet>
<servlet-name>Mail</servlet-name>
<servlet-class>com.tz.util.Mail</servlet-class>
</servlet>
------------------------------------------------------------------
<servlet-mapping>
<servlet-name>Mail</servlet-name>
<url-pattern>/Mail</url-pattern>
</servlet-mapping>
------------------------------------------------------------------
要把请求的内容放到form表单里面,还要起名字name,改按钮button为submit
<form action="mail" method="post">
<p>收件人:<input type="text" name="m_name" /></p>
<p>主 题:<input type="text" name="m_title" /></p>
<p>内 容:<textarea name="m_content"></textarea></p>
<input type="submit" value="发送邮件" class="btn" name=m_btn />
</form>
------------------------------------------------------------------
继续写java
String m_name = request.getParameter("m_name");//收件人
String m_title = request.getParameter("m_title");//主题
String m_content = request.getParameter("m_content");//内容
------------------------------------------------------------------
//发送者的用户名及密码
String username = "a_910984013@163.com";
String password = "arry910984013";
------------------------------------------------------------------
Properties props = new Properties();//用来读取配置文件的
邮件传输协议
props.put("mail.transport.protocol","smtp");
props.put("mail.host","smtp.163.com");//设置主机
props.put("mail.smtp.auth",true)//密码安全认证
------------------------------------------------------------------
Session session = Session.getInstance(props);
//创建一个邮箱
MimeMessage ms = new MimeMessage(session);
Address toAddress = new InternetAddress(username);
ms.setFrom(toAddress);//邮件的来源
ms.setRecipients(Message.RecipientType.TO,m_name);
ms.setSubject(m_title);
ms.setText(m_content);
ms.saveChanges();//保存
------------------------------------------------------------------
//创建发送工具
Transport ts = session.getTransport();
ts.connect(username,password);//绑定用户名和密码
ts.sendMessage(ms,ms.getAllRecipients());//邮箱所有的接收者
ts.close();
//验证发送成功
PrintWriter pw = response.getWriter();
pw.print("发送成功");
pw.close();
------------------------------------------------------------------
0 0
- 坚持#第94天~越挫越勇!
- 坚持#第107天~坚持!
- 坚持#第19天~
- 坚持#第42天~
- 坚持#第43天~
- 坚持#第44天~
- 坚持#第45天~
- 坚持#第46天~
- 坚持#第50天~
- 坚持#第51天~
- 坚持#第52天~
- 坚持#第54天~
- 坚持#第55天~
- 坚持#第56天~
- 坚持#第57天~
- 坚持#第59天~
- 坚持#第63天~
- 坚持#第130天~强调坚持!
- MarkDown 简书上传图片尺寸设置
- C#超基础:用方法判断闰年
- SSH异常解决
- 希尔排序
- 算法-三角剖析(UnityC#版-其他语言稍作修改)
- 坚持#第94天~越挫越勇!
- Eclipse juno不显示AVD及SDK Manager的菜单
- 03-javascript数组对象
- REST构架风格介绍之一:状态表述转移
- android仿QQ优雅的修改App字体大小
- J2EE资源下载、JAR包下载以及学习内容参考
- 左侧菜单+正文Fragment的基类
- 代码整洁之道-第7章 错误处理
- 2.make file