上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 栈和队列是我们接触的比较基本的数据结构,当时在学数据结构的时候,根本不懂这是什么,什么先进先出,先进后出,但是后来有一天突然就想明白了,可能对新的知识有个接触的过程。在后来的为了更好的理解栈和队列的特点,决定用java模拟栈和队列用什么来存储数据呢?数组很好,但是每次添加数据,数组的长度怎么设置,由... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 现在好多的小说网站只提供阅读,并不提供下载服务,既然能够读,可以在网页上看,那么小说内容一定在网页的源代码中用浏览器,右键,查看元素,查看网页源代码,以及代码结构(火狐浏览器)依旧使用Jsoup技术获取网页源代码(Jsoup有个选择器,把带有某种属性的标签选择出来,可以指定属性值),之后进行解析提取... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的区别:进程是指运行中的应用程序,每一个进程都有自己的独立的内存空间,一个应用程序可以同时启动多个进程,比如多次打开同一个应用软件,多个火狐浏览器同时打开线程是指进程中的一个执行流程,一个进程可以有多个线程组成,一个进程中可以同时运行多个不同的线程,分别执行不同的任务,当进程中的多个线程同... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(802) 评论(0) 推荐(0) 编辑
摘要: Java提供了gc机制,jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的.垃圾回收机制,java不需要向C... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 以下这道题通过一步一步的分析优化可以看出暴力搜索方法,记忆搜索方法,动态规划方法的优化过程,往往写出暴力搜索方法是比较容易的,这样一步步的分析可以更好的理解动态规划方法。题目:给定数组arr,arr中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数ai... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 之前有看过一段时间爬虫,了解了爬虫的原理,以及一些实现的方法,本项目完成于半年前,一直放在那里,现在和大家分享出来。网络爬虫简单的原理就是把程序想象成为一个小虫子,一旦进去了一个大门,这个小虫子就像进入了新世界一样,只要符合他的口味的东西就会放在自己的袋子里,但是他还不满足,只要见到可以打开的门,他... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 看到过一篇文章介绍爬虫,想着可以用爬虫上教务网爬取期末成绩,利用闲着的时间仔细研究了一下Java爬虫,发现网上很少用Java写爬虫,很多都是python,没有接触过这个语言,不做过多的评价。通过进一步的查询得到一个重要的信息,Java有一个专门处理网页源代码的类,这不就是写爬虫的重点吗,通常Java... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 哈希函数又叫散列函数,一个哈希函数的输入域可以是非常大的范围,但是他的输出域是一个固定的范围哈希函数的性质:典型的哈希函数都拥有无限的输入值域输入值相同的时候,输出值也一样输入值不一样时,输出值可能一样,也可能不一样不同的输入值得到的哈希值,整体均匀的分布在输出域上目前应用最为广泛的hash函数是S... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 对于大数据相关的面试题,往往没有固定的答案,题目往往都是给定大规模数据,固定的内存空间(往往会很小),主要考察的就是把大规模数据进行化简,大问题分解成小问题,用内存开销非常小的代价得出结果。以下比较经典的解题方法:原文链接:http://www.cnblogs.com/CheeseZH/p/5283... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 数据挖掘和机器学习近年来被大多数人所听说,这两个词近年来因为大数据的听上去高大上的词汇,其实在我们的生活中到处存在,往往是计算机知识中融入了数学(统计方面的知识)。数据挖掘往往和机器学习一起出现在各种地方,要用到数据挖掘的地方必有机器学习,在数据量小的时候,他们可能不会有依赖关系,往往通过人工的处理... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页