码迷,mamicode.com
首页 > 编程语言
Java 连接读取Exchange Server邮件服务器
import java.security.GeneralSecurityException;import java.util.Properties;import javax.mail.Folder;import javax.mail.Message;import javax.mail.Messagi...
分类:编程语言   时间:2014-10-06 16:01:10    阅读次数:412
C++多态
C++赋值兼容原则:派生类的对象可以被赋值给基类对象。派生类的对象可以初始化基类的引用(指针也一样)C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。(这里我觉得要补充,重写的话可以有两种,直接重写成员函数和重写虚函...
分类:编程语言   时间:2014-10-06 16:00:30    阅读次数:161
ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。前记:jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maxim...
分类:编程语言   时间:2014-10-06 16:16:40    阅读次数:303
Java实现KMP算法
转自:http://blog.csdn.net/tkd03072010/article/details/6824326——————————————————————————————————packagearithmetic;/***Java实现KMP算法**思想:每当一趟匹配过程中出现字符比较不等,不...
分类:编程语言   时间:2014-10-06 17:01:40    阅读次数:144
java中接口的定义与实现
1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:编程语言   时间:2014-10-06 17:16:50    阅读次数:206
使用C语言实现一个迷宫的游戏.........
#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #include<time.h> intmap[25][25]={ {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {2,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1}, {1,0,1,0,1,0..
分类:编程语言   时间:2014-10-06 15:22:11    阅读次数:510
【ThinkingInC++】67、多态性和虚函数
第十五章 多态性和虚函数 /** * 书本:【ThinkingInC++】 * 功能:纯抽象类 * 时间:2014年10月6日13:10:28 * 作者:cutter_point */ #include using namespace std; enum note {middleC, Csharp, Cflat}; //创建一个抽象类 //基类 class Instrument { p...
分类:编程语言   时间:2014-10-06 15:02:20    阅读次数:281
Effective C++ 7
7.预先准备好内存不够的情况。 new在无法完成内存分配请求时,会抛出异常,异常了要怎么办,这是一个很现实且以后绝对要碰到的问题。 在c中一般使用宏来分配内存并检测分配是否成功,c++中类似以下函数: #define NEW(PTR,TYPE) try { (PTR) = new TYPE;} catch (std::bad_alloc& ){assert(0);}catc...
分类:编程语言   时间:2014-10-06 16:41:30    阅读次数:174
java 线程 被互斥阻塞、检查中断示例讲解----thinking java4
java 线程 被互斥阻塞、检查中断示例讲解----thinking java4...
分类:编程语言   时间:2014-10-06 16:05:40    阅读次数:191
前端学习实践笔记--JavaScript深入【1】
这一年中零零散散看过几本javascript的书,回过头看之前写过的javascript学习笔记,未免有点汗颜,突出“肤浅”二字,然越深入越觉得javascript的博大精深,有种只缘身在此山中的感觉,茫茫然而不得其要领,索性在一边写博文中,求得突破,乃至更上一层楼。 看过的书籍推荐: ...
分类:编程语言   时间:2014-10-06 16:02:20    阅读次数:165
深入分析 Java I/O 的工作机制
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容...
分类:编程语言   时间:2014-10-06 14:38:20    阅读次数:133
Java获取某年某月的第一天
Java获取某年某月的第一天1、设计源代码FisrtDayOfMonth.java:/** * @Title:FisrtDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某年某月的第一天 * @author:Yo...
分类:编程语言   时间:2014-10-06 15:22:00    阅读次数:217
开源 免费 java CMS - FreeCMS1.9 会员组管理
项目地址:http://www.freeteam.cn/会员组管理会员组分为两种,一级是经验会员组,一种是特殊会员组。经验会员组的会员会依据经验自己主动变更,特殊会员组不会自己主动变更,须要管理员手工设置。1.会员组管理从左側管理菜单点击会员组进入。2.加入?会员组在会员组列表下方点击“加入?”bu...
分类:编程语言   时间:2014-10-06 15:21:50    阅读次数:126
用python演示一个简单的AST(抽象语法树)
如果对'a + 3 * b'进行解释,当中a=2,b=5代码非常easy,就不再进行具体的解释了。Num = lambda env, n: nVar = lambda env, x: env[x]Add = lambda env, a, b:_eval(env, a) + _eval(env, b)...
分类:编程语言   时间:2014-10-06 15:02:30    阅读次数:196
第三课 C++数据类型
在讲解数据类型之前先讲下C++语言的关键字、标识符、运算符。 关键字关键字就是C++预定义好的一些单词,我们在定义变量的时候是不能随便使用的,常见的关键字有:(了解即可)asmdoublenewswitchautoelseoperatortemplatebreakenumprivatethisca....
分类:编程语言   时间:2014-10-06 13:37:20    阅读次数:347
再解Java中的String
原文出自:http://cmsblogs.com/?p=863。尊重作者的成果,转载请注明出处! 个人网站:http://cmsblogs.com-------------------------------------------------------------------------...
分类:编程语言   时间:2014-10-06 12:59:30    阅读次数:183
让自己习惯C++
2、尽量以const,enum,inline替换#define(1) #define在预处理阶段被处理而const在便一阶段处理,如果在编译阶段宏定义的记号名称被移走,那么编译将出错,且不便于调式。(2) 无法利用#define创建一个class专属常量,因为#define并不重视作用域。class...
分类:编程语言   时间:2014-10-06 13:48:40    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!