摘要: 一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用... 阅读全文
posted @ 2015-11-26 13:59 白来了123 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执... 阅读全文
posted @ 2015-11-13 17:01 白来了123 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 最近做java开发,需要用到相关开源框架。在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一... 阅读全文
posted @ 2015-11-13 16:43 白来了123 阅读(591) 评论(2) 推荐(0) 编辑
摘要: 快排的原理是,让一个数作为中间值A,使得左边的数都小于(大于)等于A,右边的数都大于(小于)A。 1 public static void quickSort(Integer[] arrayList,int begin,int end){2 if(begin>=end)... 阅读全文
posted @ 2014-09-25 14:22 白来了123 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 编辑距离指通过修改,删除,添加。使得两个字符串能够相同所需要操作的次数。 edit(i,j) if S1[i]==S2[j] temp=0; else temp=1; edit(i,j)=min(A[i-... 阅读全文
posted @ 2014-09-21 22:52 白来了123 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 第一个问题,查找出1000万数据中最大的100万条。 对这个问题的第一反应就是利用排序算法,排序有很多种。其中以快排用的最多。只需多次paration得到前100万即可。 还有一种思路就是建立一个100万大小的堆,然后再不断的对进来的数据进行堆调整。当查找出的数据越小的时候,优势会特别明显。比如10 阅读全文
posted @ 2014-09-18 19:59 白来了123 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 朋友们,好久不见了。最近忙着其他事情,一直没有到博客园转转。你们还好吗? 已知二叉树的前序和中序,输出后序。不能用其他非标准库 输入:AB BA 输出:BA 最长回文。比如: 版权所有,欢迎转载,但是转载请注明出处:潇一 阅读全文
posted @ 2014-09-12 22:33 白来了123 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 朋友们,好久不见了。最近忙着其他事情,一直没有到博客园转转。你们还好吗? 分享最近项目里面的一小段代码吧。 描述:由于某种需要,需要抓取某些特定网站上的信息,其中有一些网站是需要登录后才能抓取信息的。这就牵扯到如何模拟登陆,登陆后又应该进行哪些处理可以爬取其他页面的信息。 一般来说,需要登录的网站都 阅读全文
posted @ 2014-08-20 19:53 白来了123 阅读(1820) 评论(2) 推荐(1) 编辑
摘要: 数据挖掘领域一直都非常的火。现在炒的非常热的大数据,其实也是数据挖掘的一个应用而已,不管工程师用的是Hadoop还是其他平台,其实都是对一堆的数据进行分析,计算,然后得到我们希望得到的结果。所以我们可以知道,文本数据挖掘的必要性是因为信息技术,特别是网络的频繁使用,自媒体的越来越多,从大海中找到同一 阅读全文
posted @ 2014-06-19 10:35 白来了123 阅读(5994) 评论(8) 推荐(5) 编辑
摘要: 群里最近每天都聊得很嗨,虽然不一定是技术,更多的是生活,还是非常开心。因为工作、程序只是我们生命中的一小部分,人的幸福与否,更多的由人的业余生活和他的精神世界所决定。和一群陌生的人,扯扯淡,毫无压力的聊聊人生觉得也挺好。 好的,直接奔入主题。情况是这样的,群里有位同学问了一道算法,求一个整数的最大质 阅读全文
posted @ 2014-05-30 13:22 白来了123 阅读(5656) 评论(13) 推荐(1) 编辑
摘要: 说实话,昨天UC的笔试题基本全是基础,但是太基础,直接导致很多都不能确定了。看来不管找工作还是找实习,一定要复习到位。好在我也一直是抱着打酱油的味道,实习与否不是特别在意,否则真心要鄙视死自己啦。 好的,言归正传,题目是一道经典的题目:在一个字符串中找到第一个只出现一次的字符。要求 1、必须用C/C 阅读全文
posted @ 2014-05-15 09:39 白来了123 阅读(1271) 评论(5) 推荐(2) 编辑
摘要: 直接逼入正题。 Standard Template Library简称STL。STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adaptors)、算法(algorithms)、仿函数(functors)六个部分。 迭代器和泛型编程的思 阅读全文
posted @ 2014-05-11 17:59 白来了123 阅读(1929) 评论(2) 推荐(3) 编辑
摘要: 最近天下有一种颇不太平的感觉,各地的乱刀砍人,到处是贪官服法。京东准备上市了,阿里最近也提交申请了,猎豹也逆袭了,据说猎豹移动在国际市场上表现甚是抢眼。只有屌丝还在写着代码。花开花又谢,花谢花又开,为什么这么多人没有安全感呢?是转型社会给大家带来了浮躁,还是什么?不得而知! 另外,就上一篇文章的问题 阅读全文
posted @ 2014-05-09 16:52 白来了123 阅读(16366) 评论(5) 推荐(2) 编辑
摘要: 被问到了这样一道面试题,当时就懵了,内心一直觉得C++肯定在很多方面要比C#或者java要牛b的。 但是真的不知道怎么回答。 问题是:你以前一直做得是.NET相关项目,现在为什么找C++开发相关工作呢? 1、性能? 2、跨平台? 3、开发难易程度? 4、大公司选择(还是... 阅读全文
posted @ 2014-05-08 20:29 白来了123 阅读(2817) 评论(6) 推荐(1) 编辑
摘要: 五一前就筹划着写下这篇文章,但是迫于自己从来没有实现过B-树(如果大家感兴趣,我可以考虑写一篇B+树的文章),手中没有源代码,另外自己以前对B-树也是一知半解状态中,担心误人子弟,在4月30日终于把代码写完,今天调完之前的bug之后,那种感觉就像在鸟无人烟的大荒漠中走了好久,看到一间有水的屋子,长舒 阅读全文
posted @ 2014-05-04 19:59 白来了123 阅读(2417) 评论(8) 推荐(5) 编辑