案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称、时间、链接。 完整代码: from bs4 import BeautifulSoup import requests url = 'http://news.sina.com.cn/c ...
分类:
编程语言 时间:
2017-06-08 01:20:35
阅读次数:
2687
1.多线程理解:以批量文件为例,当程序运行到多线程代码的某一段时,断点不往下执行而是,执行批量文件下一条记录的同一段代码。之前遇到过一个问题:多线程代码的某一个地方查询数据库是否存在账户,不存在则新增。因为多线程,检查完账户是否存在并没有往下执行,而是执行同样的检查账户代码,导致新建了多个账户。 2 ...
分类:
编程语言 时间:
2017-06-08 01:20:26
阅读次数:
116
类与对象 面向过程的程序设计: 优点:极大的降低了程序的复杂度 缺点:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即使能,也是得大改,改一个组件,牵一发而动全身面向对象的程序设计 优点:解决了程序的扩展性,对于某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参 ...
分类:
编程语言 时间:
2017-06-08 01:20:17
阅读次数:
180
水平居中问题 宽度问题 若给div一个 width:300px;padding:10px;Firefox实际宽度320px,要算上左右的padding;支持!important,IE忽略 IE6实际宽300px,padding是300px里面的,把content往里面挤;页面的最小宽度 IE不认得m ...
分类:
Web程序 时间:
2017-06-08 01:20:11
阅读次数:
166
//第一种方式 Properties prop= new Properties(); //读取文件 通过类加载读取 InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("data.properties"); pr ...
分类:
数据库 时间:
2017-06-08 01:20:04
阅读次数:
205
简介: Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site Lifecycle 生成 ...
分类:
其他好文 时间:
2017-06-08 01:19:54
阅读次数:
262
最近在看《HTTP图解》这本书,书中提到了对国内对HTTP协议名称的翻译问题,并且给出了一些网友讨论的原稿链接,我看了一下觉得挺有意思的,另外我本人也觉得翻译对于理解协议本身非常重要,就整理了一些观点。 HTTP的全称是HyperText Transfer Protocol,大家主要的关注点在于Tr ...
分类:
Web程序 时间:
2017-06-08 01:19:46
阅读次数:
216
从最高到最低的优先级列出运算符,具有相同优先级的运算符从左到右的顺序求值。 友情连接:http://www.cnblogs.com/yy-hh/p/4624792.html ...
分类:
编程语言 时间:
2017-06-08 01:19:25
阅读次数:
133
对于51CTO这个平台我是在两年前知道的,由于我从事的是网络安全所以对知识功底的扎实程度也是有着很高的要求,而就在我对于学习资料的匮乏而一筹莫展的时候我发现了51CTO这个学习平台,里面丰富的课程种类以及优秀的课程视频深深吸引到了我。直到如今当我在技术上遇到疑难点的..
分类:
其他好文 时间:
2017-06-08 01:19:19
阅读次数:
156
拖延了将近半年的草稿,断断续续的写完了。之前草草翻看完这本书,关注点主要在TE上,而关于SET的部分则只是浏览,最近后知后觉,又翻出了这本书,重新看了一遍,又有新收获。 就说说Google的SET是如何做的,以及个人的一些思考和收获吧,寥有慰藉。。。 Google的测试流程可以简练的概括为:让每个工 ...
分类:
其他好文 时间:
2017-06-08 01:19:12
阅读次数:
290
A - An abandoned sentiment from past 由于所有的数组B内所有的数都不同,因此当k > 1是就可以使该序列不递增 当k = 1是,带入B[0],判断序列A是否递增就可以啦 #include <bits/stdc++.h> using namespace std; c ...
分类:
其他好文 时间:
2017-06-08 01:19:00
阅读次数:
212
换了新电脑,在使用python2.7 pip 安装ipython时,报错了 解决方法: 下载 Microsoft Visual C++ Compiler for Python 2.7, 安装即可 下载链接:http://www.microsoft.com/en-us/download/confirm ...
分类:
编程语言 时间:
2017-06-08 01:18:51
阅读次数:
139
六、线程安全 synchronized 1.诸如多窗口售票、查询对象是否存在的情况会出现线程安全的问题,引发线程安全有如下几个条件:a.肯定要是多线程环境b.有共同操作到的数据c.线程间会受到彼此操作数据的影响。 2.java通过同步机制synchronize关键字来处理线程安全的问题。同步可以同步 ...
分类:
编程语言 时间:
2017-06-08 01:18:45
阅读次数:
176
基本原则: 更小的通常更好:占用更少的磁盘 内存和cpu缓存。 简单就好:比如整形比字符型代价更低。使用日期型来存储日期而不是字符串。使用整形存储ip地址。 尽量避免null:如果可以 加上not null约束。因为可以null的列使索引,索引统计,值比较都变得复杂。通常把可为null的列改为not... ...
分类:
数据库 时间:
2017-06-08 01:18:39
阅读次数:
167
功能: slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。返回一个切片对象。 语法: start -- 起始位置 stop -- 结束位置 step -- 间距 ...
分类:
编程语言 时间:
2017-06-08 01:18:33
阅读次数:
212
ls-l-rw-r--r---文件类型rw-所有者的权限r--所属组的权限r--所属组和所有者外的权限r 可读 4w 可写 2x 可执行 1rw-r--r-- 644rw-r-xr-x 655chmodchangemode点号代表文件受制于selinux临时关闭selinuxsetenforce0#临时关闭selinuxvi/etc/selinux/config永久关闭修改这个配置..
分类:
其他好文 时间:
2017-06-08 01:18:24
阅读次数:
310
eclipse是客户端开发工具,本来就不带有j2ee的jar包,需要容器:比如tomcat来提供这个jar的。j2EE通用jar包列表:IKIKAnalyzer3.2.8.jar // 分词器ant-junit4.jar // ant junitantlr-2.7.6.jar // 没有此包,hib ...
分类:
系统相关 时间:
2017-06-08 01:18:17
阅读次数:
268