- 2018-08-25 2000万条数据迁移从几天到几个小时
Albert陈凯
作者:闪客sun|博客园https://www.cnblogs.com/flashsun一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一个公司的小项目,可谓麻雀虽小五脏俱全。让我这个编程小白学到了很多性能优化的知识,或者说一些思考方式。真的感受到任何一点效率的损失放大一定倍数时,将会是天文数字。最初我的程序计算下来需要跑2个月才能跑完,经过2周不断地调整架构和细节,将性能提升到了4小
- 2018-08-25
喜马ma
嫁接父亲从乡里买来良种桑枝用刀片切下芽苞小心地把它嫁接到地里的小桑苗上期待来年的桑叶又肥又嫩我在边上看着那时我刚上学每天有许多新鲜的东西嫁接到我的头脑里
- 2018-08-25
tingming
梦泉公益天水支教队举办趣味运动会为丰富丁河小学学生的课余活动,增强学生的集体荣誉感,锻炼学生的身体,8月1日,梦泉公益天水支教队,于甘肃省天水市丁河小学进行趣味运动会。丁河小学校长马凤鸣出席本次活动,丁河小学学生及梦泉天水支教队全体成员参与其中。活动伊始,梦泉天水支教队队长孙晨晋主持了升国旗仪式。主持人宣布升旗仪式开始后,庄严的国歌响起,小学生和支教队员一齐向国旗行注目礼,全体师生一起唱起中华人民
- 2018-08-25
郑皖汝
把葡萄酿成酒敬岁月和自己图片发自App图片发自App图片发自App图片发自App图片发自App
- 2018-08-25
早起的茶叶
黎明总是不约而至,有始有终。像一个巨人,无论刮风下雨,有一颗坚韧不拔的心陪伴着你我从梦中,一次次醒来!快乐星期六的到来,给我些许开心!一周中最后一天班的到来,总能给人以畅想诗和远方,我就是其中一员。和菲律宾朋友的交流学习,使我更加向往外面的世界,一颗向上变好的心,一次次得到填充和升华!我想带着她去远行,去故宫,天坛,长城,吃北京特色小吃,去清华北大的校园,去博物馆,去鸟巢,感受首都文化,开阔眼界,
- 2018-08-25
安徽财经大学佳茗调研团
交流学习助成长,溯本求源寻茶史齐山云雾,东起蟒蛇洞、西至蝙蝠洞、南达金盆照月、北连水晶庵。六安瓜片是中华传统茶叶,中国十大名茶之一,产自安徽省六安市大别山一带。在世界所有茶叶中,六安瓜片是唯一无芽无梗的茶叶,由单片生叶制成。六安作为盛产茶叶的城市,茶产业不仅为当地经济发展作出巨大贡献,更具有悠久的历史底蕴和丰厚的文化内涵。为了解六安瓜片产业的现状,切身体会茶文化,安徽财经大学国际经济贸易学院“佳茗
- 2018-08-25
天空_62f7
姓名:张嘉令公司:上海中英阀门管件有限公司【日精进打卡第86天】【知~学习】《六项精进》1遍共90遍《大学》1遍共90遍【经典名句】付出不亚于任何人的努力【行~实践】一、修身:(对自己个人)步行13164步二、齐家:(对家庭和家人)常联系家人三、建功:(对工作)努力专研技术【省~觉悟】积善之家必有余庆,活着就要感谢,不要有感性的烦恼,越坚持越快乐【感谢】感谢身边的每一个人【志愿】参加各种公益活动【
- 2018-08-25
潼妈_tong
奥巴马为他的女儿制定了九条家规:家规1:不能有无理的抱怨、争吵或取笑2:一定要铺床,不能只是看上去整洁而已3:自己的事情自己做,比如自己倒牛奶,叠被子,设置闹钟,起床并穿衣服4:保持玩具房的干净5:帮父母分担家务,每周一美元6:生日或是圣诞节,没有豪华礼物和华丽聚会7:每晚8:30准时熄灯8:安排充实的课余生活:跳舞、排戏、弹钢琴、打网球、玩橄榄球9:不准追星
- 2018-08-25
fac953e45820
城市天空广场舞深巷台阶立柱COFFEE树立的眼睛忙碌的街道另一边的方向深夜的喧嚣角落的灯交叉弧度夕阳
- 2018-08-25 专注眼前
罗剑华
事来则应,事去不留;手中事多,心上事少。做事的时候专注眼前一件事,不要想着做过的事,也不要想着还没有做的事。明日计划:晨跑、做课件、上沙龙课、看书
- 2018-08-25
KellyWellin
(稻盛哲学学习会)打卡第152天姓名:孔丽春部门:CR组别:反省二组【知~学习】诵读《经营十二条》第一章“第一章“经营十二条”第四条:付出不亚于任何人的努力【内容感悟分享】梅花香自苦寒来,没有辛勤的劳动,没有努力的耕耘,就不会有丰富的收获。勤劳是收获的基础,付出是得到的前提,世上没有不劳而获的事,如果想要自己的人生能取得累累的硕果,除了努力别无他法,越努力,就越有能力把命运掌握在自己手心里,所以人
- 2018-08-25
hollow_6b31
优秀的企业会对员工进行合理的培训和提升,有了更好的输入才能更好的输出,培训后的员工会在提高和实践的情况下不断为企业创造更多的价值!
- 2018-08-25
张林林_53db
日精进,今天上午接了一辆东风雪铁龙做保养,进行全车检查,检查出几个问题,向客户报价,最后客户同意维修。
- 2018-08-25
老龙_8457
图片发自App2018-08-25事件:在深研二阶段当学长,我组里学员王娟晚了半天到,单了一个人,做个案时想主动帮她,跟她打个招呼,认识。被其他学长阻止说不要去帮她。感受:我的感受:理解、平静对方的感受:平静想法:我在这个地方的身份是学长,对本组学员关心和支持也是应该做的。支持的方式很多,以我最擅长的方式,先给到对方关心和支持,是最重要的。我也只是这一步,不会替她所有。期待:自己对自己的期待:做好
- 2018-08-25
圆圆的兔兔
舞台再大,你不上台,就永远是个观众;平台再好,你不参与,就永远是局外人;能力再强,你不行动,就只能看别人成功。天上不会掉馅饼,踏实肯干才能有所收获,努力奋斗才能好梦成真。国宝太岁每日正能量
- 2018-08-25
NinaYanWellin
《稻盛哲学学习会》打卡第148天姓名:严娜部门:分水碶组别:待定【知~学习】阅读《经营十二条》第3条:付出不亚于任何人的努力——一步一步.扎扎实实.坚持不懈的做好具体的工作。【内容感悟】成功没有捷径.只有努力拼搏.脚踏实地.一步一步.每天坚持.这样才会到达一个个目标的彼岸.才会领略到达彼岸的风光.从坚持做好每一个今天开始.锁定心中的目标.埋头努力的干吧!修身:阅读二.齐家:买菜做饭清洗三.建功:时
- 2018-08-25
篱下老人
目莲救母七月十五,是真正的父亲母亲节,在这一天供养三宝,凭僧众熏修佛法之力,咒愿加持,可以使现在父母福乐百年,七世父母超升净土。目犍连尊者尚且舍财为度母亲,何况我辈罪障凡夫,更不要认为寺院里头没真修行人,没大菩萨,大菩萨如果让你知道他是大菩萨他就不是大菩萨了,所以大家私下供养我的红包我会转给大众僧团,我也将发愿倾尽所有积蓄供养众僧,回向无上菩提,为您合家祈福,为广大众生祈福。——篱下老人
- 2018-08-25 累和加班多没时间都不是理由,再不挣钱就老啦
Albert陈凯
累和加班多没时间都不是理由,再不挣钱就老啦最近我在写书,顺便帮编辑推荐写书作者,大多数人的反应是,“我没时间”,具体一点是“我要加班回家晚”,“周末我要出门办事”等等理由。本人最近也写了本[javaweb轻量级开发面试教程](https://baike.baidu.com/item/Java%20Web%E8%BD%BB%E9%87%8F%E7%BA%A7%E5%BC%80%E5%8F%91%E9
- 2018-08-25 编程作业
不忘初心_c590
1.控制台输入年龄,根据年龄输出不同的提示(例如:老年人,青壮年,成年////,未成年,儿童)name='Jim'age=int(input('请输入年龄\n'))ifagey:min=yelifmin>z:min=zifmax==x:ifmin==y:mid=zelse:mid=yelifmax==y:ifmin==x:mid=zelse:mid=xelse:ifmin==x:mid=yelse
- 2018-08-25
风雨同舟_f997
忙乱了一天,终于把行李收拾好了。女儿要去市里参加社会实践,这是她第一次离开我们独自出门。放学后,和她一起收拾了要带走的东西,满满的一箱子,什么衣服,洗漱用品,药品,日用品……张先生说我俩就像是要搬家一样。没办法啊!谁让她是第一次呢!
- 悦纳自己、悦纳周遭,相信“一切都是最好的安排!” 刘鸿梅
刘鸿梅
焦点网络初级11期(信阳)刘鸿梅2018-08-25周六坚持原创分享第18天已半月有余的骨伤,局促于卧室的不便。起初每天用读书、听网课、写分享、精油护理骨伤等等,觉得日子一天一天平静地过着,并未觉出丝毫的“难熬”或“焦躁。”日子久了难免觉得“乏味”、“无奈。”虽然日程安排得并不松散,但总觉得“燥热”的天气长期局促于室内,渐渐地心情也“不爽”起来。今晚朋友来小坐,不经意地聊到“种子法则”、“吸引力法
- 金刚书院2018-08-25《一万小时定律》莲莲第292天瑜伽共修分享
zll莲莲
图片发自App这周主题:1》带着空性的觉知去发现生活中万事万物的空性!2》发生在身边的一切人、事、物都具有空性。学会用空性做生命的出口,用空性的智慧去解决身边的问题!今天带着空性的觉知工作,生活,参加读书会。今天有位同事因为两性关系的问题问我问题:看到老公跟异性有暧昧的聊天感觉到不舒服!我想这也是我的种子,查找一下是自己猜疑不信任,不自信的种子!是自己曾经欺骗过他人的种子,跟异性交流接触时要注意自
- 2018-08-25
雪斩梅
酒空,夜深我是醉酒的浪人游荡街头谁在弹奏,一曲断人肠红袖楼上,彩灯悬车马如流龙我是夜归的人谁在抚弄,一操十八腔离人的影子是夜的月浪人眼里是刺枪游子迷离,剪烛夜未央图片发自App
- 2018-08-25
徐娟Wellin
(万尚学习会)打卡第170天姓名:徐娟部门:人事部组别:待定【知~学习】《经营十二条》第一章“经营十二条”第四条:付出不亚于任何人的努力【经典名句】成功没有捷径,努力才是通往成功的光明大道。【感悟与分享】任何成就的取得,都离不开背后持续不断的努力,没有轻易就一蹶而就的成就,如果有,那也只是个小的成就。并且只是努力还不够,还需要付出不亚于任何人的努力,如果你的努力和别人是一样的,并且别人的起点比你高
- 莫斯科陷落
ThemisHoo
2018-08-25晚十一点看了《莫斯科陷落》影片讲述的是,人类误把外星人击落在地球上。上校的女儿与外星人互相帮助产生爱情。女主角的前任男友为此煽动群众攻击外星人。。。看片名以为是个灾难片或是外星人入侵地球,人们反击战。没想到内核却是个爱情片?!视觉还说的过去,内容有些过于混乱和牵强。如果片名换成《我的男票是外星人》,好评还是可以给的。
- 2018-08-25
芬芳四月
有一句话说,“菩萨惧因,众生畏果”,说的就是:我们其实每天都在轮回当中——受到自己以前种种行为的影响(“因”),因而在尝自己种下的“果”,如此循环,屡试不爽。所以我们必须知道,我们时时刻刻都在为自己以前的行为买单,因此,三思而后行真的是非常重要的。
- 2018-08-25
王海博
今日体验,认真,负责,!还要主动!这样做起事来会更加顺畅!找核心,对客户负责任!转身用,摆正态度,做有结果的事,
- 2018-08-25
小猫咪咪1998
三年前,临近春节,家里出了三件大事。一是86岁的父亲突然脑出血,躺在了医院里。二是第二年要进行高考的孩子闹着不去上学。三是生意上出了点小问题,一种牌子的商品被迫下架,这三座大山一下子压在了我的头上。照顾父亲不眠不休,劝说儿子用尽了所有的耐心,三天两头还被药监局喊去问话。身体出现问题了,血糖一下子高了上去,是伤心上加伤心。去看咱的贾大夫。他说:“血糖高,就是告诉你,身体的承受能力已经超过了极限,造成
- 2018-08-25
暮雪寒城
【第九章穿越城市之街】紧贴着地面逆风而行,扬起的灰尘扑倒面庞上面,后脊背隆起的突状物切割着风的轮廓,原本不确切的感觉突然就变得真实了。黑夜的尽头只剩下虚空的影子,置身空旷地带的体验和内室很不一样,是约束和自由的差别。燥热在这个地方是不存在的,无形中就像有一扇天然的风扇呼啦啦地转动着,给这个城市降温;整夜都能够听见洒水车驶过留下的水印。空气中弥漫着浅显的水雾,缠绕着逐渐消失;在对街的尽头是不断消失的
- 2018-08-25
追寻梦想与快乐
一阵鹿风制作【追梦*奔跑吧】不达成功誓不休成功是一种态度坚韧是成功的诀窍成功,是内心的造就成功的秘诀在于恒心万里不惜死,朝得成功憨厚朴实有碍事业的成功高傲自大是成功的流沙自信就是成功的第一秘诀温和比强暴更有希望获得成功成功的奥秘在于目标的坚定青春耐久藏珍宝青春能弥补一切一经典当即永不再人的一生只有一次青春青春一经典当即永不再赎青春,就像受赞美的夏天青春留不住,白发自然生河水泉源千年在,青春一去不复
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">