码迷,mamicode.com
首页 > 编程语言
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽 ...
分类:编程语言   时间:2017-04-28 20:30:48    阅读次数:142
Python 3.x标准模块库目录
文本 1. string:通用字符串操作 2. re:正则表达式操作 3. difflib:差异计算工具 4. textwrap:文本填充 5. unicodedata:Unicode字符数据库 6. stringprep:互联网字符串准备工具 7. readline:GNU按行读取接口 8. rl ...
分类:编程语言   时间:2017-04-28 20:30:32    阅读次数:301
二分Kmeans的java实现
刚刚研究了Kmeans。Kmeans是一种十分简单的聚类算法。可是他十分依赖于用户最初给定的k值。它无法发现随意形状和大小的簇。最适合于发现球状簇。他的时间复杂度为O(tkn)。kmeans算法有两个核心点:计算距离的公式&推断迭代停止的条件。一般距採用欧式距离等能够随意。推断迭代停止的条件能够有: ...
分类:编程语言   时间:2017-04-28 20:30:15    阅读次数:646
Enum Binding ItemsSource In WPF
在WPF中枚举绑定到ItemsSource。 一、通过ObjectDataProvider 获取Enum数据源 首先我们定义一个Enum类: public enum TableSelectedType { SelectedOne, SelectedTwo, SelectedThird } 接着在Xa ...
分类:编程语言   时间:2017-04-28 20:28:24    阅读次数:210
Spring @async原理
Spring中@Async用法总结 引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介 ...
分类:编程语言   时间:2017-04-28 20:28:16    阅读次数:336
Java NIO系列教程(八) SocketChannel
Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel: 打开 SocketChannel 下面是SocketChannel的打开方式: 1 SocketChannel socketChannel = SocketChan ...
分类:编程语言   时间:2017-04-28 20:27:38    阅读次数:169
Java NIO系列教程(十二) Java NIO与IO
当学习了Java NIO和IO的API后,一个问题马上涌入脑海: 我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。 Java NIO和IO的主要区别 下表总结了Java NIO和IO之间的主要差别,我会更详 ...
分类:编程语言   时间:2017-04-28 20:26:11    阅读次数:183
(六)Spring4 整合Hibernate4,Struts2
第一节:S2SH 整合所需Jar 包 Struts2.3.16,Spring4.0.6,Hibernate4.3.5 整合所需jar 包; Struts2.3.16 jar 包 Spring4.0.6 jar 包 Hibernate4.3.5 jar 包 第二节:Spring4 整合Hibernat ...
分类:编程语言   时间:2017-04-28 20:26:03    阅读次数:184
C语言求积分
编一个程序,求定积分。 ...
分类:编程语言   时间:2017-04-28 20:25:28    阅读次数:204
Java NIO系列教程(十) Java NIO DatagramChannel
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。 打开 DatagramChannel 下面是 DatagramChannel 的打开方式: 1 DatagramChannel ch ...
分类:编程语言   时间:2017-04-28 20:23:45    阅读次数:138
题目1007:奥运排序问题(自定义排序问题)
题目链接:http://ac.jobdu.com/problem.php?pid=1007 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
分类:编程语言   时间:2017-04-28 20:23:15    阅读次数:165
spring boot中使用@Async实现异步调用
什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建 ...
分类:编程语言   时间:2017-04-28 20:22:50    阅读次数:754
HTML+JavaScript实现链式运动特效
在学习js的过程中,发现这家伙做特效真是不错,尽管说眼下水平还不够,只是也能写点简单的效果。今天分享一个简单的运动框架。然后利用这个框架实现简单的链式运动特效。 1.move.js 在运动框架中。主要进行长宽变化和透明度的变化。长宽的变化能够实现DIV的体积运动变化效果。透明度的话主要是在鼠标移入移 ...
分类:编程语言   时间:2017-04-28 20:22:25    阅读次数:185
python实现发送邮件功能
前一段时间实现了一个python脚本发送邮件的功能,该脚本是借用smtp服务器发送邮件,邮件以附件的形式发出,如果要添加正文,修改添加即可。 ...
分类:编程语言   时间:2017-04-28 20:22:18    阅读次数:205
串的匹配:朴素匹配&KMP算法
引言 字符串的模式匹配是一种经常使用的操作。模式匹配(pattern matching),简单讲就是在文本(text,或者说母串str)中寻找一给定的模式(pattern)。通常文本都非常大。而模式则比較短小。典型的样例如文本编辑和DNA分析。在进行文本编辑时,文本一般是一段话或一篇文章,而模式则经 ...
分类:编程语言   时间:2017-04-28 20:21:30    阅读次数:325
Java NIO系列教程(七) FileChannel
Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。 FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。 打开FileChannel 在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使 ...
分类:编程语言   时间:2017-04-28 20:20:54    阅读次数:141
SpringCloudLearning
https://github.com/forezp/SpringCloudLearning 史上最简单的 SpringCloud 教程 | 终章 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服 ...
分类:编程语言   时间:2017-04-28 20:18:57    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!