在平时找工作的时候,或多或少会遇到一些算法问题,很多都是比较经典或者网上已经流传很久的。只是我们没有接触过,所以不知道怎么解决。 在这儿,我自己总结一些我遇到的一些经典算法,给自己增加一点记忆,也给需要的朋友看到学习一下。 1. 倒水问题 如题:一个容量为5升的杯子和一个容量为3升的杯子,水不限使用 ...
分类:
编程语言 时间:
2016-07-07 00:43:19
阅读次数:
272
转载自:http://www.codeceo.com/article/java-classloader.html 一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时 ...
分类:
编程语言 时间:
2016-07-07 00:42:47
阅读次数:
268
有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用 ...
分类:
编程语言 时间:
2016-07-07 00:42:00
阅读次数:
257
C++的enum可以限制成员的类型 //error C2440: “=”: 无法从“int”转换为“color” ...
分类:
编程语言 时间:
2016-07-07 00:41:33
阅读次数:
178
今天打算学习下spring继承quartz的用法,然后想搭建一个纯净的spring项目用来做相关的实验,虽然只是寥寥几行配置文件,但突然选择性失忆忘了这其中容器加载的过程和配置的意义。复习了下此刻写个随便记录下刚刚的领悟。 web.xml配置 spring-servlet.xml 下面是web项目启 ...
分类:
编程语言 时间:
2016-07-06 23:30:31
阅读次数:
302
Java线程池使用说明 一 简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。 ...
分类:
编程语言 时间:
2016-07-06 23:27:01
阅读次数:
209
TCP/IP协议 TCP/IP四层协议 TCP/IP概念 tcp/ip协议是主机接入互联网以及接入互联网的两台主机通信的标准。 数据帧概念 socket在四层协议中的位置 socket协议的交互流程 socket初试 到目前为止,实现了以下功能: 1. client请求数据,server返回处理完数 ...
分类:
编程语言 时间:
2016-07-06 23:28:18
阅读次数:
358
基本算法(pascal) 1.数论算法 求两数的最大公约数 function gcd(a,b:integer):integer; begin if b=0 then gcd:=a else gcd:=gcd (b,a mod B); end; 求两数的最小公倍数 function lcm(a,b:i ...
分类:
编程语言 时间:
2016-07-06 23:24:07
阅读次数:
281
Java的IO类都在java.io包下,这些类大致可分为以下4种: 1 IO类库的基本结构 1.1 基于字节操作的IO接口 基于字节操作的IO接口分别是InputStream和OutputStream,InputStream的类结构图如下所示: 同InputStream类似,OutputStream ...
分类:
编程语言 时间:
2016-07-06 23:22:24
阅读次数:
204
mock在翻译过来有模拟的意思。这里要介绍的mock是辅助单元测试的一个模块。它允许您用模拟对象替换您的系统的部分,并对它们已使用的方式进行断言 ...
分类:
编程语言 时间:
2016-07-06 23:18:34
阅读次数:
203
virtualenv是virtual environment的缩写,可以创建独立的Python环境,用起来比较干净: 安装(已安装pip 或者 easy_install): 如果使用pip: pip install virtualenv 如果使用easy_install: pip install v ...
分类:
编程语言 时间:
2016-07-06 23:20:51
阅读次数:
151
提起网络编程,不同于web编程,它主要是C/S架构,也就是服务器、客户端结构的。对于初学者而言,最需要理解的不是网络的概念,而是python对于网络编程都提供了些什么模块和功能。不同于计算机发展的初级阶段,程序员走到今天,已经脱离了手工打造一切,要自己实现所有细节的年代。现在提倡的是不要重复造轮子, ...
分类:
编程语言 时间:
2016-07-06 23:16:54
阅读次数:
396
第四章和第五章没什么特别的。基本上就是书本上的字面意思,也没什么需要注意的细节。直接记录第六章。 本章介绍了函数,其实也没什么特别的。但有几个重点 1.形参的类型决定了形参和实参的交互方式。形参是引用,则它将绑定到实参上。 2.实参的值拷贝给形参时,形参和实参是两个相互独立的对象。 当初始化一个非引 ...
分类:
编程语言 时间:
2016-07-06 23:13:41
阅读次数:
150