排序问题一直是计算机技术研究的重要问题,排序算法的好坏直接影响程序的执行速度和辅助存储空间的占有量,所以各大IT企业在笔试面试中也经常出现有关排序的题目。本节详细分析常见的各种排序算法,并从时间复杂度、空间复杂度、适用情况等多个方面对它们进行综合比较。...
分类:
编程语言 时间:
2016-06-21 07:59:21
阅读次数:
245
欢迎转载,转载请注明出处。尊重他人的一丢丢努力,谢谢啦!
阅读本篇之后,如果你觉得说得还有点道理,那不妨先戳一下从生产者消费者窥探线程同步(下) ,两篇一起嚼才更好呢。最近复习了下生产者消费者模式,虽然对它不太陌生,但要说认认真真地实现,还真从来没有过,这里将它总结一下,有不妥或者见识不到之处,欢迎留言指出。为什么要使用大概基于以下2点:
(1)可以实现解耦
大多数设计模式,都会创造出一个第...
分类:
编程语言 时间:
2016-06-21 07:57:01
阅读次数:
211
国际化
struts2中国际化
Struts2中国际化配置文件中使用动态文本
拦截器(interceptor)
Struts2中使用拦截器
拦截器使用方法
分析拦截器原理
关于interceptor与Filter区别
拦截器案例
Struts2中文件上传与下载
文件上传
关于struts2中文件上传细节
文件下载...
分类:
其他好文 时间:
2016-06-21 07:58:17
阅读次数:
367
1:概述
2:原理简介
3:代码实现
一:概述
基于图的模型(graph-based model)是推荐系统中的重要内容。其实,很多研究人员把基于邻域的模型也称为基于图的模型,因为可以把基于邻域的模型看做基于图的模型的简单形式
在研究基于图的模型之前,首先需要将用户的行为数据,表示成图的形式,下面我们讨论的用户行为数据是用二元数组组成的,其中每个二元组...
分类:
编程语言 时间:
2016-06-21 07:57:31
阅读次数:
236
部分信息参考 信息安全实验 信息安全实验四实验参考
参考 信息安全实验资料 四个PPT文件
server.c
套接字地址
Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构。
在头文件中定义了一个通用套接字地址结构sockaddr:
struct sockaddr
{
unsigned short sa_family; //16位...
分类:
编程语言 时间:
2016-06-21 07:56:19
阅读次数:
176
首先指出一点,我们通常所说的编译器并非仅指编译器,确切来说是编译工具链,里面包括了预编译器、编译器、汇编器和连接器。
对于外部函数实体(处于调用函数所在源文件之外的其他源文件中的函数),是在链接过程中,才会被寻找和添加进程序,一旦没有找到函数实体,就会报错,无法成功链接。
而外部函数的声明(一般声明在头文件中)只是令程序顺利通过编译而已,此时并不需要搜索到外部函数的实体。
当然,外部函数实体...
分类:
编程语言 时间:
2016-06-21 07:57:33
阅读次数:
139
每日金句
专注和简单一直是我的秘诀之一。简单可能比复杂更难做到:你必须努力理清思路,从而使其变得简单。但最终这是值得的,因为一旦你做到了,便可以创造奇迹。——源自乔布斯
题记前两天有点忙,没有连续更新,今天接着聊。金句里老乔的话说得多好,但能真正做到的人又有多少?至少就我个人而言,我还远远没有做到这样,只是一个在朝着这个方向努力的人,力求简明易懂,用大白话让人快速的明白理解,简单的例子上手,让使...
分类:
编程语言 时间:
2016-06-21 07:56:57
阅读次数:
378
一.文件和目录
1.显示文件的基本信息。
2.显示目录的基本信息。
3.在指定目录下创建单个文件。
4.指定目录下创建多个临时文件。
二、字节流
1.生成ZIP压缩文件
2.解压缩zip文件
3.生成Excel文件
4.读取excel文件
5.生成PDF文件
6.读取PDF文件中的内容
7.利用poi读取Word文件中的内容。
三、字符流
1.追加文件内容
2...
分类:
编程语言 时间:
2016-06-21 07:57:16
阅读次数:
247
在使用JDK8编译hadoop 1.2.1的时候会出现object[]无法转换为K[]的问题...
分类:
其他好文 时间:
2016-06-21 07:55:38
阅读次数:
141
Java通过Executors提供四种线程池,分别为:
newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执...
分类:
编程语言 时间:
2016-06-21 07:54:39
阅读次数:
211
引言
模式识别是一门基于数据的学科,因此所有的模式识别问题都会面临的同一个问题就是数据的随机性问题。模式识别中每个方法的实现都是基于一个特定的数据样本集的,但是这个样本集只是所有可能的样本中的一次随机抽样,毕竟在我们的生活实际中存在着万物众生,多到我们数也数不清,甚至计算机都无法统计的清,而我们搜集到的充其量只是其中很小很小的一部分,这也是为什么机器学习中缺少的只是数据,只要有足够...
分类:
其他好文 时间:
2016-06-21 07:56:40
阅读次数:
160
路由器广域网接口配置
二、CE1/PRI接口配置与管理
当需要通过E1系统进行业务传输时,可以使用CE1/PRI接口。E1系统和T1系统都是WAN专线的一种接入线路标准,都属于PDH(Plesiochronous Digital Hierarchy,准同步数字体系)体系。T1支持1.544Mbit/s专线电话数据传输,由24条独立通道组成,每个通道的传输速率为64kbit/s,可同时传输语音和...
分类:
其他好文 时间:
2016-06-21 07:55:16
阅读次数:
260
android权限机制,你真的了解么一、Android的权限机制
Android是目前最流行的智能手机软件平台之一,在智能移动终端如火如荼发展的同时,其安全态势也日益严峻。有调查表明,恶意软件的数量在持续的上升,Google在Android安全机制上面也做了很多工作,并且一直在持续的更新,其Android的安全模型由3个部分组成:Linux安全机制、Android本地库及运行环境安全与Andro...
分类:
移动开发 时间:
2016-06-21 07:54:22
阅读次数:
288
损失函数(loss function) = 误差部分(loss term) + 正则化部分(regularization term)
1. 误差部分
1.1 gold term,0-1损失函数,记录分类错误的次数
1.2 Hinge loss, 折叶损失,关于0的阀值
定义:E(z)=max(0,1-z)
应用: SVM中的最大化间隔分类,max-margin loss最大边界损...
分类:
其他好文 时间:
2016-06-21 07:56:01
阅读次数:
343
【0】README
0)本文旨在 review Spring4.2.6+SpringMVC4.2.6+MyBatis3.4.0 整合过程;
1)项目整合所涉及的源代码,please visit https://github.com/pacosonTang/MyBatis/tree/master/spring4mvc_mybatis3
2)由于晚辈我还不怎么熟悉maven,所以没有用mave...
分类:
编程语言 时间:
2016-06-21 07:54:12
阅读次数:
732
好久之前在网上看到国外一篇关于M的权限机制详解,由于是英文的,刚好最近闲的没事做,顺手翻译一下。
英文原文地址:https://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en
翻译水平有限,凑合着看吧。
前几天官方公布了Andro...
分类:
移动开发 时间:
2016-06-21 07:53:41
阅读次数:
295
也许分页插件是你最为感兴趣的东西,那好我们开完成一个分页插件。
好长的代码,hold住哦。 博主今天累了,改天再和你们解释一下这个插件的设计思想。
package com.learn.mybatis.plugin;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSe...
分类:
其他好文 时间:
2016-06-21 07:55:13
阅读次数:
302