charset

Python读取邮箱邮件

隐身守侯 提交于 2019-12-09 11:34:59
代码示例: from email.parser import Parser from email.header import decode_header from email.utils import parseaddr import poplib # 输入邮件地址, 口令和POP3服务器地址: # email = input('Email: ') # password = input('Password: ') # pop3_server = input('POP3 server: ') # 新浪邮箱测试通过, 密码使用登陆密码 # email = "18937905850@sina.cn" # password = "password" # pop3_server = "pop.sina.cn" # qq邮箱测试通过, 使用授权码, 使用ssl # email = "bestfuture25@qq.com" # password = "titeexrfwjutbhhg" # pop3_server = "pop.qq.com" class Email: def __init__(self,account,password,pop3_server): self.account = account self.password =password self.pop3_server =

CSS标准文档流

十年热恋 提交于 2019-12-09 11:19:49
标准文档流介绍 我们在制作 HTML 网页的时候,都必须遵循一个 流 的规则如:从左至右、从上至下规则。 让我们进入 HTML 网页的标准文档流基本原理实践。 代码块 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>标准文档流</title> </head> <body> <h1>微笑是最初的信仰</h1> <span>微笑是最初的信仰</span> </body> </html> 结果图 标准文档流要注意的事项 空白折叠现象。 高矮不齐,底部对齐。 让我们进入空白折叠现象实践。 代码块 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie

SpringMVC的Restfull风格接口开发

痞子三分冷 提交于 2019-12-09 01:41:32
版权声明:本文为博主原创文章,未经博主允许不得转载 什么是Restfull风格? 简单点说就是访问后台时的请求路径与请求的方式有所不同. 传统的请求路径如: http://127.0.0.1:8080/user/getUser.do?id=1 Restfull风格的请求路径为: http://127.0.0.1:8080/user/1 操作步骤 将web.xml中 Controller中的写法 //restful风格增删改查 //新增 @RequestMapping(value = "user",method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public String addUser(User user){ return "新增用户-" + user; } //修改 @RequestMapping(value = "user",method = RequestMethod.PUT, produces = "application/json;charset=UTF-8") @ResponseBody public String editUser(User user){ return "修改用户-" + user; } //删除

常用快递单号物流查询API接口通用对接指南(JAVA快递鸟对接)

夙愿已清 提交于 2019-12-08 11:38:33
快递查询接口通用API是给发货电商用来实现查询快递物流轨迹功能的,接口对接前要先到 快递鸟网站 申请接口秘钥和APIKEY 快递API的应用场景与用途 最常见的应用场景如下: (1)电商网站:例如B2C、团购、B2B、批发分销站、C2C、本地生活交易等网站。 (2)管理系统:订单处理平台、订货平台、发货平台、分销系统、渠道管理系统、客户管理系统、ERP等。 快递API的用途如下: (1)让顾客登录网站后,直接在“我的订单”页面内就能看到订单的物流状态。 (2)自动筛选出“已签收”、“疑难件”等状态的单号,减轻物流跟单人员的压力。 (3)改变订单的状态和交易流程,例如单号变为“已签收”,就能让订单变为可以确认退换货等。 (4)评估选择快递公司,根据“已签收”的运单数,可以算出销售人员的业绩,且便于应对的结算。 (5)邮件、短信提醒用户运单的最新状态,可以安抚用户,也可以利用邮件短信二次营销。 对接要求: (1)、查询接口支持按照运单号查询(单个查询,并发不超过10个/S)。 (2)、指定的物流运单号选择相应的快递公司编码,格式不对或则编码错误都会返失败的信息。如EMS物流单号应选择快递公司编码(EMS) (3)、返回的物流跟踪信息按照发生的时间升序排列。 (4)、接口指令1002 (5)、接口提供:快递鸟 (6)、请求地址:http://www.kdniao.com java请求示例

前端之Css

孤者浪人 提交于 2019-12-07 22:39:23
一、初识Css 1、概念 用于修饰标签。 使用css选择器需要关注两点:1、选择哪个选择器 2、如何选择需要使用css样式的标签。 在head中添加style标签,在style标签中添加css选择器,就可以将css样式附着到body中的标签上了。 二、选择器 1、选择器种类 (1)id选择器 head中使用 # 号定位,在body中的div标签添加id属性,head中写入对应id属性的值,即可将css样式定位到标签上。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--样式标签--> <style> /*id选择器*/ #div1{ background-color: red; } </style> </head> <body> <div id="div1">我是个人</div> </body> </html> (2)class选择器 head中使用英文 . 号定位,在body中的div标签添加class属性,head中写入对应class属性的值,即可将css样式定位到标签上。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style>

表格及表单

亡梦爱人 提交于 2019-12-07 19:14:25
一.列表: 1.无序列表: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h3>热门活动   更多</h3> <ul> <li> <img src="image/img1.png" alt=""> <p>推荐活动 | |原创音乐现金榜T榜|</p> </li> <li> <img src="image/img2.png" alt=""> <p>推荐节目|《TAImusic》爆笑来袭</p> </li> <li> <img src="image/img3.png" alt=""> <p>推荐歌单 | 继续宠爱张国荣</p> </li> <li> <img src="image/img4.png" alt=""> <p>推荐活动| 330金属音乐巡演 成都小酒馆音乐空间</p> </li> </ul> </body> </html> 2.定义列表: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <dl> <dt> 热门活动 </dt> <dd> <p>推荐节目|《TAImusic

spring+mybatis+mina+logback框架搭建

拈花ヽ惹草 提交于 2019-12-07 18:54:58
第一次接触spring,之前从来没有学过spring,所以算是赶鸭子上架,花了差不多一个星期来搭建,中间遇到各种各样的问题,一度觉得这个框架搭建非常麻烦,没有一点技术含量,纯粹就是配置,很低级!但随着搭建的完成,有一点点体会:框架可以让我们的代码更加像一个项目,而不是一个普普通通的作业,这在之前我们学生时代往往不会注意到这一点。我觉得这就是专业和业余的区别。当然,目前,我连spring入门可能都算不上,只是为了完成任务来搭建这套框架,但还是很有收获的,所以记录下这篇博客,给过来人参考。 另外还有一个重要原因是,网上的框架搭建如spring+mybatis的博客,老实说,有很多明显有错误!最终竟然还能正确运行出结果,简直匪夷所思,还有的,缺少文件或者说明,会让刚学习spring的人摸不着头脑,尤其是你兴致勃勃地参考一篇博客,辛苦地搭建了一大半,结果到最后发现,有一个文件没有提供,有一个函数没有提供,有一个类没有提供。。。总之你无法继续下去,内心一定会非常奔溃!所以,我决定写这篇博客! 关于spring的介绍,我就不多说了,我也是门外汉~我就说一下,我为什么要使用这几个框架,spring自然不必多说,mybatis是对数据库的封装,用来操作数据库,mina是对网络通信(如socket)的封装,logback是关于日志的框架。我要实现的是一个短信平台的验证系统,需要操作数据库

网络编程之BIO

冷暖自知 提交于 2019-12-07 16:36:28
服务端代码: package com.itbac.BIO; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; /** * 服务器 */ public class BIOServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(8080); System.out.println("服务器启动成功!"); while (!serverSocket.isClosed()) { Socket request = serverSocket.accept(); //阻塞 System.out.println("收到新连接:"+request.toString()); try { //获取输入流 InputStream inputStream = request.getInputStream(); //net 网络 + IO

JSP静态包含和动态包含的区别

天涯浪子 提交于 2019-12-07 15:50:32
jsp动态包含和静态包含实现的内容一样,但是实现的方式不同。 jsp静态包含<%@ include file="" %> 创建include1.jsp和include2.jsp   include1.jsp代码 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ include file="include2.jsp"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> this is include page 1 </body> </html>    include2.jsp代 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body

Android文件上传带参数

风流意气都作罢 提交于 2019-12-07 10:08:39
//返回值 HttpResult可替换成自己想要的类型. public static < T > HttpResult<String> post( final String urlStr, final Map<String, String> params, T body) { String BOUNDARY = UUID. randomUUID ().toString(); // 边界标识 随机生成 String PREFIX = "--" , LINE_END = " \r\n " ; HttpResult<String> result = new HttpResult<>(); File file = (File) body; HttpURLConnection conn = null ; try { URL url = new URL(urlStr); conn = (HttpURLConnection) url.openConnection(); conn.setReadTimeout( 30 * 1000 ); conn.setConnectTimeout( 30 * 1000 ); conn.setDoInput( true ); // 允许输入流 conn.setDoOutput( true ); // 允许输出流 conn.setUseCaches( false )