邮件发送 1.写一个 MailSendProper 类封装需要的属性 import java.util.Properties; public class MailSendProper { private String Host ; //发送邮件服务器的ip private String Port ; ...
分类:
编程语言 时间:
2016-09-30 11:45:17
阅读次数:
229
每一次经历都是那么的难能可贵,在第一次十万米比赛后虽然成绩平平,但是却是收获满满,我感觉是发现了一个全新的自己,而这个全新的自己是被大多数人所认可的,重要的是我能接触到了这个领域里面那些很牛逼的人,让我对长跑领域有了全新的认识跟感受。从一开始我就没有觉得困难或畏惧,认真的对待加上充分的准备必将能迸发... ...
分类:
编程语言 时间:
2016-09-30 11:46:47
阅读次数:
205
树的路径剖分算法 一.算法简介 树链剖分,计算机术语,指一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链,保证每个点属于且只属于一条链,然后再通过数据结构(树状数组、SBT、SPLAY、线段树等)来维护每一条链。 首先引入一道例题:spoj375 QTREE QTREE - Query on ...
分类:
编程语言 时间:
2016-09-30 11:41:44
阅读次数:
163
在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下。 前者接受的是一个正切值(直线的斜率)得到夹角,但是由于正切的规律性本可以有两个角度的但它却只返回一个,因为 ...
分类:
编程语言 时间:
2016-09-30 11:41:26
阅读次数:
143
在JUC包中,线程池部分本身有很多组件,可以说是前面所分析的各种技术的一个综合应用。从本文开始,将综合前面的知识,逐个分析线程池的各个组件。
-Executor/Executors
-Thread...
分类:
编程语言 时间:
2016-09-30 09:58:32
阅读次数:
270
一、对象序列化机制
序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以被保存在磁盘上或通过网络传输,以备以后重新恢复原来的对象;
序列化机制使得对象可以脱离程序的运...
分类:
编程语言 时间:
2016-09-30 09:54:20
阅读次数:
253
Sockets编程有三种:
(1).流步套接字(SOCK_STREAM);
(2).数据报套接字(SOCK_DGRAM);
(3).原始套接字(SOCK_RAW);
而基于TCP的socket编程是采...
分类:
编程语言 时间:
2016-09-30 09:55:48
阅读次数:
242
如果你有多个模块需要发布,而它们又存在于多个包中,那么指定整个包比指定模块可能要容易地多。即使你的模块并不在一个包内,这种做法也行的通;你可以告诉Distutils从根包(root package)处理模块,并且它工作起来和其他任意的包一样(除非你不需要拥有一个__init__.py文件)。 例1. ...
分类:
编程语言 时间:
2016-09-30 09:50:17
阅读次数:
222
JavaScript中易犯的小错误 常见错误二:传统编程语言的生命周期误区另一种易犯的错误,便是带着其他编程语言的思维,认为在JS中,也存在生命周期这么一说。请看下面的代码:for (var i = 0; i < 10; i++) { /* ... */ } console.log(i);如果你认为 ...
分类:
编程语言 时间:
2016-09-30 09:46:43
阅读次数:
120
JavaScript引用指向的是值。 简单值(即标量基本类型值,基本类型值,js中6类,null、undefined、boolean、number、string和symbol)总是通过值复制的方式来赋值/传递。 以数值为例,此时,变量a持有该值的一个复本,变量b持有他的另一个复本,不论b进行什么样的 ...
分类:
编程语言 时间:
2016-09-30 09:37:20
阅读次数:
145
如果ENDIANNESS=’l’表示系统为little endian,为’b’表示big endian ...
分类:
编程语言 时间:
2016-09-30 09:36:12
阅读次数:
117
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no ...
分类:
编程语言 时间:
2016-09-30 09:36:25
阅读次数:
167
什么是类和对象?python中,一切皆为对象,比如人就是一个对象,汽车、房子都是对象。每一个对象都有自己的属性,比如人这个对象的属性有性别、身高、年龄等等房子的属性有房价、面积、户型等等在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(..
分类:
编程语言 时间:
2016-09-30 07:53:58
阅读次数:
201
单例模式:全局唯一实例,提供一个很容易获取这个实例的接口线程安全的单例:懒汉模式(LazyLoading):第一次获取对象时才创建对象classSingleton
{
public:
//获取唯一实例的接口函数
staticSingleton*GetInstance()
{
//双重检查,提高效率,避免高并发场景下每次获取..
分类:
编程语言 时间:
2016-09-30 07:54:55
阅读次数:
174
java核心技术卷一 java基础类型 整型 浮点类型 boolean 类型和char 类型 java字符串 不可变字符串 深入解析String#intern: http://tech.meituan.com/in_depth_understanding_string_intern.html jav ...
分类:
编程语言 时间:
2016-09-30 07:46:28
阅读次数:
231
之前我们实现了迭代器模式,很多编程语言实际上已经内置了迭代器类,比如Java就为我们实现了迭代器Iterator。我们首先来看Iterator中的源码。 通过JDK源码我们发现Iterator是一个接口,包含三个方法:hasNext、next、remove。 Iterator是一个接口,那如何来创建 ...
分类:
编程语言 时间:
2016-09-30 07:45:37
阅读次数:
173
12.单链表排序 思路: 参见基本函数13://冒泡排序链表,具体的做法是“狸猫换太子”,即只交换节点中的值,对链表结构不做改动。 void sortList(Node*& Head); ...
分类:
编程语言 时间:
2016-09-30 07:43:25
阅读次数:
174