web开发(十) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)

在网上看见一篇不错的文章,写的详细。 以下内容引用那篇博文。转载于《http://www.cnblogs.com/whgk/p/6506027.html》,在此仅供学习参考之用。 一、发送邮件的原理     在了解其原理之前,先要知道两个协议,SMTP和POP3       SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协议,默认端口,25       POP3:Post Office Protocol 3,即邮局协议,接收邮件的协议,默认
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

第一次作业:关于linux 2.6.10进程模型及O(1)调度算法的分析

1.简介 本文是针对Linux kernel2.6.10的源码而分析其进程模型,主要内容如下: (1)什么是进程 (2)操作系统是怎么组织进程的 (3)进程状态如何转换 (4)进程是如何调度的 (5)对Linux kernel2.6.10操作系统的进程模型的看法 2.什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结
分类: 其他 发布时间: 05-01 21:34 阅读次数: 4

2017-2018-2 20172323 『Java程序设计』课程 结对编程练习_四则运算

结对编程的好丽友 - 20172323 王禹涵:中缀转后缀 - 20172314 方艺雯:后缀表达式的计算 - 20172305 谭鑫:中缀表达式的输出 需求分析 能随机生成由使用者确定的任意多道四则运算题目 题目的难度等级可以选择,也可以选择不做混合运算 题目运算实现中缀表达式转为后缀表达式并计算 可以判断正误,并计算正确率 支持真分数的运算 设计思路 无栈 首先要确定生成题目的数量,可以用一个循环,使用Scanner,循环次数由用户输入的数确定。 算式的产生 写一个类实现整数的四则运算:定
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

office系列调节背景主题

更改背景主题可以参考:https://jingyan.baidu.com/article/ff42efa9332adec19e220200.html 但是这种方法只是改变了整个软件外框架的背景颜色。以word为例,页面的颜色并没有被更改。更改页面颜色的操作如下: 点击设计->页面颜色。 选择对应的主题,每一种主题的背景颜色与字体颜色都不尽相同。 我个人推荐绿色,淡色60%,效果如下:
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

进击的SDN

进击的SDN SDN是什么? 不再是OSI七层模型,全新的SDN三层模型。 起源于斯坦福大学博士生领导的一个项目Ethane:通过一个集中式控制器(NOX),网络管理员可以定义基于网络流的控制策略,并将这个策略用于网络设备上,实现对整个网络的控制。 Openflow交换机没有独立的CPU。所有的路经计算,安全策略等等功能,都由控制器实现。然后通过Openflow协议下发给交换机。交换机通过流表(Flow Table)进行转发。 控制转发完全分离,可编程(改变控制器的脚本,就可改变网络)。 NF
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

将军令

  我知道对有什么不对   我知道将军说的话不一定对   我知道对或错我自己能分辨   请你安静点 请你安静点   我知道对有什么不对   我知道外国的月亮没比较圆   我知道 yo yo yo   不是我的语言   请你安静点 请你安静点   我是个小兵我绷紧了神经   在战场上拼命   听谁在发号施令   将军在微醺   他方向分不清   西方人念经他全都听   不同的肤色说不同的话语   相同的节奏有不同的旋律   自己的文化要自己来说明   自己的舞台有我们自己顶   我知道对有什么不
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

PHP超级全局变量、魔术变量和魔术函数

  PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。 PHP超级全局变量(9个)   $GLOBALS  储存全局作用域中的变量   $_SERVER  获取服务器相关信息   $_REQUEST  获取POST和GET请求的参数   $_POST  获取表单的POST
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

转载:小白使用eclipse提交到GitHub (详细步骤)

本篇文章只是备忘,以防电脑重装找不到记录 教程:https://blog.csdn.net/bendanany/article/details/78891804
分类: 其他 发布时间: 05-01 21:34 阅读次数: 4

JavaScript中的事件模型

JS中的事件 1、鼠标事件 onclick ondbclick onmouseover onmouseout 2、HTML事件 onload onunload onsubmit onresize onfocus onchange onscroll 3、键盘事件 onkeydown:键盘按下时触发 onkeypress:键盘按下并抬起的瞬间触发 onkeyup:键盘抬起时触发 【注意事项】 ① 执行顺序:keydown--keypress--keyup ② keypress只能捕获数字、字母、符
分类: 其他 发布时间: 05-01 21:34 阅读次数: 4

linux——环境变量与文件查找

二、环境变量 变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值、字符或者字符串等等数据类型。Shell 中的变量也基本如此,有不同类型(但不用专门指定类型名),可以参与运算,有作用域
分类: 其他 发布时间: 05-01 21:34 阅读次数: 7

第一次作业:关于Linux进程模型

1.什么是linux 1.1.概述:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 1.2.介绍:Linux继承了Unix以网络为核心的设计思想,能运行主要的UNIX工具软件、应用程序和网络协议;它支持32位和64位硬件。同时,也是一个性能稳定的多用户网络操作系统。并且可免费使用并自由传播。linux操作系统大部分用来架设服务器,提供高负载数据处理。 1.3.特点:Linux具有开源,免费,高效,安全等特点,更为重要的是Linux是一款免费的操作系统
分类: 其他 发布时间: 05-01 21:34 阅读次数: 6

CentOS6.5配置静态IP和访问百度

1、单击右键出现下图,选择open in Terminal 2、找到windows防火墙,将防火墙关闭 3、在Linux上面输入命令service iptables stop,来关闭虚拟系统的防火墙,出现OK即可 4、输入命令chkconfig iptables off,将防火墙设置为开机不自动启动 5、单击计算机—>管理,找到服务和应用程序里面的服务选项,将VMware DHCP Service 和VMware NAT Service两个选项的状态设置为”启动”,将启动类型设置成“自动” 6
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算

20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 结对对象 姓名:张昊然 学号:20172322 第一周博客地址: 担任角色: 前期:确定类的个数和每个类的基础编写 领航员:范雯琪 操作员;张昊然 解释:前期主要是我来确定每个类有什么功能,里面大概有什么方法,张昊然负责先在IDEA里把大体敲出来,当遇到有问题的地方,我来查然后他做其他的。(其实前期主要是他干的比较多,编写每个类都花了很久) 中期:类的修改与优化(无明显角色差别) 解释:在这个阶段角色就不是
分类: 其他 发布时间: 05-01 21:34 阅读次数: 5

最短路径问题

一、最短路径问题的抽象 在网络中,求两个不同顶点之间的所有路径中,边的权值之和最小的那一条路径 这条路径就是两点之间的最短路径(Shortest Path) 第一个顶点为源点(Source) 最后一个顶点为终点(Destination) 二、问题分类 单源最短路径问题:从某固定源点出发,求其到所有其他顶点的最短路径。 (有向)无权图 (有向)有权图 多源最短路径问题:求任意两项顶点间的最短路径。 三、无权图的单源最短路算法 按照递增(非递减)的顺序找出到各个顶点的最短路 一层一层找点 四、有权
分类: 其他 发布时间: 05-01 21:28 阅读次数: 3

第四章 分组密码和数据加密标准

数据加密标准(the data encryption standard, DES)。 高级数据加密标准(advanced encryption standard,AES) 1 传统分组密码结构 1.1 流密码与分组密码 刘密码每次加密数据流的一维或是一个字节。古典流密码的例子有:密钥自动产生的Vigenere密码和Vernam密码。流加密的密钥长度和明文字符的长度相同(字节相同或是位相同) 分组密码是将明文分组作为真题加密并且通常得到于明文等长的密文分组。典型的分组大小通常是64位或是128位
分类: 其他 发布时间: 05-01 21:28 阅读次数: 5

Web(九) commons-fileupload上传下载

在网上看见一篇不错的文章,写的详细。 以下内容引用那篇博文。转载于《http://www.cnblogs.com/whgk/p/6479405.html》,在此仅供学习参考之用。 一、上传原理和代码分析。       上传:我们把需要上传的资源,发送给服务器,在服务器上保存下来。       下载:下载某一个资源时,将服务器上的该资源发送给浏览器。       难点:服务器端获取资源时比较麻烦,                    浏览器端                  注意:encty
分类: 其他 发布时间: 05-01 21:28 阅读次数: 5

多个账号GitHub账号配置

1.vi config 重复以上步骤就行 然后#注释下 是个人账号还是公司用的账号 mv id_rsa id_rsa_qq 做下区别,防止冲突 ,别忘了,路径也要改下 mv id_rsa id.pub id_rsa_qq.pub
分类: 其他 发布时间: 05-01 21:28 阅读次数: 4

Augmented reality in natural scenes

Augmented reality in natural scenes (Iryna Gordon and David Lowe)2006年关于AR的研究成果 项目主页 http://www.cs.ubc.ca/~lowe/papers/gordon/ David Lowe 主页:http://www.cs.ubc.ca/~lowe/
分类: 其他 发布时间: 05-01 21:28 阅读次数: 5

REST API 错误码

错误码 行情 API 错误码 错误码 描述 bad-request 错误请求 invalid-parameter 参数错 invalid-command 指令错 code 的具体解释, 参考对应的err-msg 交易 API 错误码 错误码 描述 base-symbol-error 交易对不存在 base-currency-error 币种不存在 base-date-error 错误的日期格式 account-transfer-balance-insufficient-error 余额不足无法
分类: 其他 发布时间: 05-01 21:28 阅读次数: 5

HDU-2795Billboard+对宽度建立线段树

参考: https://blog.csdn.net/qiqi_skystar/article/details/49073309 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2795 这个是对宽度建立线段树,每次更新这一行,一个区间的最大剩余宽度; 题目大意:有一块尺寸为h*w的矩形长板,要在上面贴1 * w【i】的海报n张。海报贴的位置要尽量靠左,如果一行能够填满就填满,最后输出的是这张海报贴的高度位置(就是在第几行)。 解题思路: 用高度进行建
分类: 其他 发布时间: 05-01 21:28 阅读次数: 4