自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java网络编程---UDP编程模型小结

一、理论总结UDP一般用于安全性要求不高的端对端传输模型的应用程序,它们都会存在两个终端。两端的编程方式类似,基本编程步骤如下:(1)创建数据Socket,指定一个端口号。Java提供了java.net.DatagramSocket类来支持这一步,两端可以使用不同的端口号,代码如下:DatagramSocket ds = new DatagramSocket(9999);(2)对于接收

2016-07-31 16:36:43 635

原创 Java网络编程---TCP编程模型小结

TCP一般用于C/S(客户端/服务器端)模式的应用程序,它们都会存在客户端和服务器端两个部分。一、服务器端对于服务器端,使用Java在java.net包下的API,它们的基本编程步骤如下:(1)创建一个服务器端的Socket,指定一个端口号。Java提供了java.net.ServerSocket类来实现这一步,代码如下:ServerSocket ss = new ServerSo

2016-07-31 15:53:20 443

转载 Java回调机制(CallBack)详解

在网上看到一篇讲解回调机制的文章,感觉讲的蛮好理解,转来分享一下,同时存档以便后期巩固开始之前,先想象一个场景:幼稚园的小朋友刚刚学习了10以内的加法。第1章. 故事的缘起幼师在黑板上写一个式子 “1 + 1 = ”,由小明同学来填空。由于已经学习了10以内的加法,小明同学可以完全靠自己来计算这个题目,模拟该过程的代码如下:public class Stud

2016-07-30 22:46:52 1498

原创 Java中泛型小结

泛型是JDK1.5的一项新增加的特性,它的本质是参数化类型(Parametersized Type)的应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。Java中的泛型对应于C++中的模板,是一种抽象的编程方式,开发者定义类和方法的时候可以用一种通用的方式进行定义而不必写出具体的类,这些未知的东西会在真正使用的时候再确

2016-07-28 16:02:34 317

原创 Java中比较器小结

比较器指的是集合存储的元素的特性,如果元素是可比较的则可以进行相应的排序,否则不行。但是在Java中有Comparable接口和Comparator接口,具体有什么区别呢?对于Comparable接口来说,它往往是进行比较类需要实现的接口,它仅包含一个有compareTo()方法,只有一个参数,返回值为int,返回值大于0表示对象大于参数对象;小于0表示对象小于参数对象;等于0表示两者相等

2016-07-28 12:02:04 8894

原创 HTTP与HTTPS的区别

很多网友都注意到现在上网浏览网页时,网址有的是http而有的是https,那么他们究竟有什么区别呢?一、基本概念1、HTTP:超文本传输协议(HyperText Transfer Protocol)。是互联网上应用最为广泛的一种网络协议,所有的www文件都必须遵守这个标准。是一个客户端和服务器端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的传输协议,它可以使

2016-07-27 15:48:10 1327

原创 Java与C++程序在编译和运行上的区别

Java、C++都属于高级语言,而计算机能认识执行的只是机器码(即二进制),所以高级语言都必须经过直接或间接的转换成汇编以后,才能运行。对于C/C++这类高级计算机语言,它们的编译器(例如Unix下的CC命令、Windows下的CL命令)都是可以把源码直接编译成计算机可以认识的机器码,如exe、dll之类的文件,然后直接运行。而Java语言的跨平台性是它最大的特点之一,这就达成了Java程

2016-07-26 10:25:42 2138

原创 按位与、或、异或运算

一、按位与(&)1、概念:参加运算的两个对象,按二进制位进行“与”运算,负数按补码形式参加按位与运算。2、运算规则:0&0=0; 0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0【有0则0】 例如:3&5=1,即0000 0011 & 0000 0101 = 0000 00013、“与运算”特殊用途:(1)清零。如果想将一个单元

2016-07-19 17:18:59 19893 2

原创 Java反射机制小结

反射机制:运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的功能即反射机制。【是Java被视为动态语言的关键原因】,提供以下功能:(1)在运行时判断任意一个对象所属的类(2)在运行时构造任意一个类对象(3)在运行时判断任意一个类所具有的成员变量和方法(4)在运行时调用任一个对象

2016-07-19 16:11:58 337

原创 Java内部类的小结

内部类定义:一个外部类的内部再定义一个类,编译时的概念,一旦编译成功就与外围类属于两个完全不同的类。具体分为以下四种:(1)成员内部类:最普通的内部类,是外围类的一个成员,可以无限制的访问外围类的所有成员属性和方法,但外围类要访问内部类需要通过内部类实例【成员内部类不能存在任何static变量和方法】应用举例:public class Circle { double rad

2016-07-19 10:14:37 367

转载 Flume-ng的原理和使用

在网上看到一篇关于Flume的介绍,感觉讲的蛮清晰易懂的,就转过来存档一下1. 介绍Flume NG是Cloudera提供的一个分布式、可靠、可用的系统,它能够将不同数据源的海量日志数据进行高效收集、聚合、移动,最后存储到一个中心化数据存储系统中。由原来的Flume OG到现在的Flume NG,进行了架构重构,并且现在NG版本完全不兼容原来的OG版本。经过架构重构后,Flume

2016-07-14 10:06:32 784

原创 求TopK问题

题意描述:输入n个整数,找出其中最小的k个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4解题思路一:先将n个整数排序,然后输出k个最小的数字即可vector findKMinNum(vector num, int k) { sort(num.begin(), num.end()); vector res; for (int i = 0;

2016-07-07 21:38:58 455

原创 查找算法总结

一、顺序查找和折半查找1、顺序查找基本思想:从线性表的一端开始,逐个检查关键字是否满足条件。找到满足条件的元素,则查找成功;若查找到线性表另一端仍没有满足条件的元素,则查找失败int SeqSearch(int[] nums, int key){ for(int i=0; i<nums.length; i++) if(key == nums[i]) return i; r

2016-07-07 09:45:20 1376

转载 如何入门深度学习?

在网上看到一篇关于深度学习的贴子,写的比较好,特转来与大家分享,感谢原作者Tel-Aviv大学深度学习实验室的Ofir同学写了一篇如何入门深度学习的文章,顺手翻译一下,造福大家。人工神经网络最近在很多领域(例如面部识别,物体发现和围棋)都取得了突破,深度学习变得炙手可热。如果你对深度学习感兴趣的话,这篇文章是个不错的起点。如果你学过线性代数,微积分,

2016-07-06 21:45:29 6765 1

计算机网络第五版

计算机网络第五版

2016-08-20

Redis设计与实现

Redis设计与实现

2016-08-20

Java_TCPIP_Socket编程

Java_TCPIP_Socket编程

2016-07-06

中国计算机学会推荐国际刊物会议列表(数据库数据挖掘与内容检索)

2016-06-20

GroupLens_MovieLens数据集

数据集简介如下:(上传空间有限,这里我只传了一个最新的2016/1的数据集,如果有需要的话到官网下载吧http://grouplens.org/datasets/movielens/) MovieLens 100K Dataset Stable benchmark dataset. 100,000 ratings from 1000 users on 1700 movies. Released 4/1998. MovieLens 1M Dataset Stable benchmark dataset. 1 million ratings from 6000 users on 4000 movies. Released 2/2003. MovieLens 10M Dataset Stable benchmark dataset. 10 million ratings and 100,000 tag applications applied to 10,000 movies by 72,000 users. Released 1/2009. MovieLens 20M Dataset Stable benchmark dataset. 20 million ratings and 465,000 tag applications applied to 27,000 movies by 138,000 users. Released 4/2015. MovieLens Latest Datasets Small: 100,000 ratings and 6,100 tag applications applied to 10,000 movies by 700 users. Last updated 1/2016. Full: 22,000,000 ratings and 580,000 tag applications applied to 33,000 movies by 240,000 users. Last updated 1/2016. MovieLens Tag Genome Dataset 11 million computed tag-movie relevance scores from a pool of 1,100 tags applied to 10,000 movies.

2016-01-14

Spark学习资料

EECS-2014-12,Spark作者的论文

2015-08-14

Hadoop平台搭建步骤

Hadoop平台搭建步骤,这份文档里面详细的讲述了平台的搭建步骤

2014-03-29

spring in action 中文版 后五章

spring in action 中文版 后五章,里面详细描述了spring,提供编程者查阅API

2014-03-29

Visual C++

Visual C++ 面向对象编程教程王育坚

2013-11-06

MyEclipse+Tomcat+MySQL的环境搭建

MyEclipse+Tomcat+MySQL的环境搭建

2013-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除