网络爬虫不仅仅可以爬取网站的网页,图片,甚至可以实现抢票功能,网上抢购,机票查询等。这几天看了点基础,记录下来。 网页的关系可以看做是一张很大的图,图的遍历可以分为深度优先和广度优先。网络爬虫采取的广度优先,概括的说来如下: 2个数组,一个记录已访问的网页(Al),一个记录未访问的网页(Un...
分类:
编程语言 时间:
2014-09-14 12:51:17
阅读次数:
427
有父类1. 父类static成员变量2. 父类static块3. 父类非static成员4. 父类非static块5. 父类构造方法子类,也按照1-5顺序执行无父类1. static成员变量2. static块3. 非static成员4. 非static块5. 构造方法总结:先父再子先静后动先sta...
分类:
编程语言 时间:
2014-09-14 12:47:37
阅读次数:
188
用的ide是vs 2013,自己学习都是参考网上的代码,由于vs不带tc的graphics.h,所以下载easyx库,将include和lib复制到vc的目录。easyx的graphics.h和tc的还是有区别的,百科上的示例使用上,基本和Turbo C没太大区别。启动Visual C++,创建一个...
分类:
编程语言 时间:
2014-09-14 12:46:47
阅读次数:
263
引子记得上次中秋一哥们写个需求,没写完。他中秋过后还请一天假,有点错,打电话叫我帮他继续搞。由于测试支撑,叫到我加班了。第二天过来看,打开页面直接报错,再次点击报错就不一样了。前次报错是有代码行的,第二次直接页面说类发现什么的错。看了下代码,类似如下: 1 package san; 2 3 imp....
分类:
编程语言 时间:
2014-09-14 12:43:57
阅读次数:
321
实验一: 在交互模式中,使用 Python 计算一周有多少分钟、多少秒。 实验二: 编写一个简短的小程序,输出 3 行:你的名字、出生日期,还有你最喜欢的颜色。输出结果应该类似这样: My name is Warren Sande.
I was born January 1, 1970.
My fa...
分类:
编程语言 时间:
2014-09-14 12:42:57
阅读次数:
545
在Java开发的时候经常会用到关键字synchronized来对代码进行同步,在使用的过程中,对于synchronized确不是很熟悉,最近在看Spring源码时,发现有不少地方都用到同步,因此,趁此机会,研究一下。 1.synchronized锁的对象 Java中的每一个对象都可以作为锁。 1)对...
分类:
编程语言 时间:
2014-09-14 12:39:37
阅读次数:
331
jpa使用简单减少了很多的工作量,为了使得开发效率更高就需要把它和spring进行整合,看过这篇文章就可以学会关于这一方面的知识。...
分类:
编程语言 时间:
2014-09-14 11:24:50
阅读次数:
208
Java编程思想(十三) —— 字符串(2)...
分类:
编程语言 时间:
2014-09-14 11:23:57
阅读次数:
356
explicit用来防止由单参数构造函数定义的隐式转换。或者有2个参数的构造函数,但有一个参数设置了默认值。
先扫盲下什么是隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。
eg:
class things
{
public:
things(string &name = ""):
m_nam...
分类:
编程语言 时间:
2014-09-14 11:23:37
阅读次数:
228
原题地址:https://oj.leetcode.com/problems/candy/题意:There areNchildren standing in a line. Each child is assigned a rating value.You are giving candies to ...
分类:
编程语言 时间:
2014-09-14 11:21:16
阅读次数:
172
原题地址:https://oj.leetcode.com/problems/gas-station/题意:There areNgas stations along a circular route, where the amount of gas at stationiisgas[i].You ha...
分类:
编程语言 时间:
2014-09-14 11:19:36
阅读次数:
221
近期做的项目有个问题,就是需要获取上个页面连接地址,我用的IE浏览器,在用location.href连接到新地址的时候,在新地址页面用document.referrer的方法获取不到原地址,我测试了下,用的火狐和谷歌都行。有些IE版本可以,有些不支持,在老师的帮助下,在网上找到了解决方式。这个是我的...
分类:
编程语言 时间:
2014-09-14 11:17:26
阅读次数:
234
11.publicclassPerson{12.privateStringname,comment;13.privateintage;14.publicPerson(Stringn,inta,Stringc){15.name=n;age=a;comment=c;16.}17.publicboolea...
分类:
编程语言 时间:
2014-09-14 11:15:46
阅读次数:
247
spring四种依赖注入方式博客分类:spring平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指...
分类:
编程语言 时间:
2014-09-14 11:12:37
阅读次数:
322
在多线程对同一个函数进行调用时,如果不控制号锁的机制,往往就会产生数据混乱的情况,我们通常在控制线程的同步问题时,通常采用的方法:
1:使用synchronized进行控制访问。
2:使用ReentrantLock,进行上锁,方法体结束时进行解锁,因此得到控制。
下面我分别通过一个实例,来详细说明一下,上锁的方法,如果去掉锁机制之后,你会发现数据会出现混乱的情况。import java.ut...
分类:
编程语言 时间:
2014-09-14 10:09:26
阅读次数:
252
//继承弊端:打破了封装性。/*final关键字:1,final是一个修饰符,可以修饰类,方法,变量。2,final修饰的类不可以被继承。3,final修饰的方法不可以被覆盖。4,final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量。其实在程序如果一个数据是固定的, ...
分类:
编程语言 时间:
2014-09-14 10:08:56
阅读次数:
207
三、如何改变Javascript在页面的执行顺序 利用onload 输出值顺序是 2、1。 需要注意的是,如果存在多个winodws.onload的话,只有最后有一个生效,解决这个办法是: window.onload = function(){f();f1();f2();.....}利用2级D...
分类:
编程语言 时间:
2014-09-14 10:07:46
阅读次数:
273