庄子曾说:“吾生也有涯,而知也无涯,以有涯随无涯,殆已”。当然,我们不能拿老祖宗这句话作为消极怠工的借口,不过在学习和工作的时候,的确需要要分辨事情的轻重缓急,否则一味蛮干,最终结果只能是--“殆已”。突然发现这句话对于网络爬虫也是很有启发意义的,对于浩瀚无边的互联网而言,网络爬虫涉及到页面确实只是冰山一角。因此,如何确定一个页面的重要性,从而在抓取过程中进行合理的调度,以最小的代价(硬件、带宽)获取到最大的利益(数量最多的重要的网页)是设计网络爬虫过程中
系统 2019-08-29 22:43:59 2321
使用设计模式改善程序结构(二)在本系列的第一篇文章中,描述了如何通过设计模式来指导我们的程序重构过程,并且着重介绍了设计模式意图、动机的重要性。在本文中我们将继续上篇文章进行讨论,这次主要着重于设计模式的适用性,对于设计模式适用性的掌握有助于从另一个不同的方面来判断一个设计模式是否真正适用于我们的实际问题,从而做出明智的选择。1、回顾在上一篇文章中,我们给出了一个使用设计模式来改善程序结构的例子,着重介绍了设计模式的意图、动机在我们程序重构过程中的指导作用
系统 2019-08-29 22:02:35 2321
转载自----http://agapple.iteye.com/blog/1038336背景前段时间一直在关注一些牛人的blog,主要的关注点在一些性能优化上,一些细小的jvm参数优化上。以前这一块一直是自己的弱项,把这段时间看的内容做一个记录。过程先认识一下几位大牛的http://rednaxelafx.iteye.com,http://kenwublog.com/,貌似都是taobao中间件团队的,blog文章都写的比较不错。JIT优化JIT全程:(J
系统 2019-08-12 09:29:38 2321
/***#一个基于费雪耶茨排列洗牌方法*AstandardFisher-YatesArrayshuffleimplementation.*@methodPhaser.Utils.shuffle*@param{array}array-Thearraytoshuffle.——#参数:带洗牌数组*@return{array}Theshuffledarray.——#返回:洗好牌的数组*/shuffle:function(array){for(vari=array.
系统 2019-08-12 09:26:57 2321
http://acm.timus.ru/problem.aspx?space=1&num=1741题目大意:主人翁需要升级客户端现在的版本是1Licensed想以最快速度升级到版本nm个upgradeprograms每一个都有属性xyds表示可以将版本x升级到版本yd为它的大小越小下载越快s为类型有LicensedCrackedPirated三种升级是有限制的从x开始升级必须当前版本就是x一旦被Pirated升级后无论再用什么类型升级都还是PiratedL
系统 2019-08-12 01:55:24 2321
由CSDN和Dr.Dobb's合办的SD2China2007大会闭幕了。从28日起我就到九华山庄,呆了两天两晚,经历整个过程。平心而论,会议有令人遗憾处,但其价值实在也不可否认。以我选听的一些课程而言,大多数的确对开发者有用。关于每个课程,这里不写太多,毕竟我只是选听了部分课,更多的反馈应该来自学员们。以下以花絮的形式,记录下我的一些所见所感。办会不易我28日下午到九华山庄,到16区三楼工作区一看,CSDN和外部工作人员正在忙碌。装资料袋、布展、调设备……
系统 2019-08-12 01:53:28 2321
到新公司先看了看数据库的性能,查看一个存储占用的CPU巨多,而且执行次数也特别多,打开一看:alterPROCEDURE[dbo].[IPLogInsert]@IPchar(15)='255.255.255.255'ASBEGINSETNOCOUNTON;declare@currIdintdeclare@todaydatetime--SET@currID=0SET@today=getdate()SELECT@currId=idfromIPLogwherec
系统 2019-08-12 01:53:26 2321
那几题要15刀才能测试的就先放着了。先吧可以在线测试的刷了。这题是找到零个链表的相交的那个节点。如果没有相交,那就返回NULL。思路一:如果有相交,那么他们相交点之后的节点肯定都是共有的,然后两个链表有长有短的话,就先把长的读到和短的一样长,然后两个人在同时走,走到第一个相同的点就是答案了。如果相同的点是NULL了,那就是没有相交点。/***Definitionforsingly-linkedlist.*structListNode{*intval;*Li
系统 2019-08-12 01:53:12 2321
其实VS11的IISExpress非常不错了,但如果要内网让其他机器访问,就需要修改一堆东西,倒不如直接用本地的IIS来做。而用本地IIS有个问题,默认办法会分配一个端口和产生一个IIS虚拟目录,URL就会形如"http://localhost:nnnn/ppppp"当然,如果能变成http://localhost/这样的URL,那就方便多了。步骤1将IIS默认80端口的站点的物理路径,改为你的Web项目路径。2修改VS里对应的Web项目属性里的Web项,
系统 2019-08-12 01:52:58 2321
首先,建立如下存储过程1ALTERPROCEDURE[dbo].[DataBaseName_FULL_BACKUP_PRC]2as3begin4declare@bakPathvarchar(100)5declare@bakFileNamevarchar(50)6declare@bakDiskPathvarchar(300)78set@bakPath='D:\DB_BAK\'91011--print@bakPath12--完整備份13set@bakFileN
系统 2019-08-12 01:52:58 2321