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