声明:以下代码,Python版本3.6完美运行 一、思路介绍 不同的图片网站设有不同的反爬虫机制,根据具体网站采取对应的方法 1. 浏览器浏览分析地址变化规律 2. Python测试类获取网页内容,从而获取图片地址 3. Python测试类下载图片,保存成功则爬虫可以实现 二、豆瓣美女(难度:?) ...
分类:
编程语言 时间:
2018-01-13 18:49:44
阅读次数:
193
<?php //产生5位0~9的随机数 function getRand($begin=0,$end=9,$limit=5){ $rand_array=range($begin,$end); shuffle($rand_array);//调用现成的数组随机排列函数 return array_slic ...
分类:
编程语言 时间:
2018-01-13 18:49:53
阅读次数:
173
java语言的安全性体现在其具有严格的访问限制。在java中如果的访问修饰符有 public 公共修饰符所有对象都可以访问 private 私有修饰符,只能在类内部进行访问,外部无法访问 protected 受保护的访问限制,只能在同一个包中的类和子类进行访问 没有修饰符的默认就是只能在同一个包中的 ...
分类:
编程语言 时间:
2018-01-13 18:50:45
阅读次数:
178
Java-小技巧-007 SimpleDateFormat安全的时间格式化 ...
分类:
编程语言 时间:
2018-01-13 18:51:26
阅读次数:
206
安装方法: 出现问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp ...
分类:
编程语言 时间:
2018-01-13 18:52:31
阅读次数:
509
前言 从今天开始,准备写Java Web开发的系列文章,毕竟自己主攻的还是Java方向,Python只是业余学习的兴趣使然,在第二技能还没有培养成熟前,做好第一技能的巩固和提高是很有必要的。从正式入行(第一次工作)到现今已经有10个月了,说来惭愧,工作时间之外,很少进行学习和提升,再加上公司内部使用 ...
分类:
编程语言 时间:
2018-01-13 18:52:39
阅读次数:
222
思路参考《算法导论》P84 堆排序中用到的最重要的就是堆这种数据结构,也正是因为这种数据结构能把时间复杂度控制在O(n * lgn) heapsort算法主要依赖于两个函数 MAX_HEAPIFY(int *A,int i,int len) 用于维护最大堆,时间复杂度为O(lgn),注意书上描述这个 ...
分类:
编程语言 时间:
2018-01-13 18:52:57
阅读次数:
205
一、<script>元素 像HTML页面中插入JavaScript的主要方法,就是使用<script>元素。HTML4.0.1为<script>定义了下列6个属性。 async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。 chars ...
分类:
编程语言 时间:
2018-01-13 18:53:33
阅读次数:
151
线程的三种状态: 新建, 运行, 就绪,阻塞,死亡 线程运行流程图 java中要使用线程有两种方法: 1. 继承Thread 类 并重写run函数 。通过start()函数启动 2. 实现Runable接口,并重写run函数。 通过创建new 一个Thread 然再start来启动 两个简单的jav ...
分类:
编程语言 时间:
2018-01-13 18:53:47
阅读次数:
154
java IO 编程是指通过java 程序来操作文件。比如文件的读写,删除,备份等。 需要掌握文件流的基本概念。 掌握IO编程方法,把握字节流和字符流 文件在程序中是以流的形式来操作的 什么是字节流:字节流是以字节为单位byte去读取的,字节流可以用于读取二进制文件以及任何类型的文件 什么是字符流: ...
分类:
编程语言 时间:
2018-01-13 18:53:56
阅读次数:
161
问题: java项目在Eclipse中xml有小红叉 Problems:Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd). 解决: ...
分类:
编程语言 时间:
2018-01-13 18:54:49
阅读次数:
131
java 基本数据类型有 数值型(int, byte, short, float, double)字符型 char (字符型char只能表示单个字符比如单个字母 a 或者单个汉字,例如 char c='a' char c='我'), 布尔类型(true/false)。 需要注意的是,字符串Strin ...
分类:
编程语言 时间:
2018-01-13 18:55:04
阅读次数:
173
swing复选框(JCheckBox) 单选框(JRadioButton) 特别说明:同一组单选按钮,必须先创建一个ButtonGroup,然后把单选按钮放到ButtonGroup 中 package gui; import javax.swing.JButton; import javax.swi ...
分类:
编程语言 时间:
2018-01-13 18:57:10
阅读次数:
149
19 个常用的 JavaScript 简写方法 1.三元操作符 当想写 if...else 语句时,使用三元操作符来代替。 const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is les ...
分类:
编程语言 时间:
2018-01-13 18:57:38
阅读次数:
237
Virtualenv存在的意义 在Python使用过程中,你是否有遇到过同时需要开发多个应用的情况? 假设A应用需要使用DJango1.X版本,而B应用需要使用DJango2.X的版本,而你全局开发环境只能有一个。what would you do? 1: 用到哪个环境,我就安装哪个环境,来回切换安 ...
分类:
编程语言 时间:
2018-01-13 18:58:14
阅读次数:
613
以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify ...
分类:
编程语言 时间:
2018-01-13 18:58:27
阅读次数:
123
使用 swing设计出图形界面之后,必须要使用事件处理机制让我们的界面能够处理事件。 这样才能算上一个完整的app。 swing事件处理机制是采取委派事件模型,所谓委派事件模型是指当事件发生时。产生事件的 对象,把事件信息。传递给监听者处理的一种方式。而这里说的事件信息实际上就是 java.awt. ...
分类:
编程语言 时间:
2018-01-13 18:58:35
阅读次数:
296
解析迅雷地址为原地址,gist地址: https://gist.github.com/leo493852107/b51b8f8cd3af4594a716920f3648d58b #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = "l... ...
分类:
编程语言 时间:
2018-01-13 18:59:13
阅读次数:
238
上一节我们知道了java如何创建线程并启动,当线程之间没有交互,程序开发就十分简单了,但如果线程之间发生交互,通过共享变量的方式进行交互,就会引发很多线程不安全问题,如,竞态条件,数据竞争以及缓存变量。竞态条件:当计算的正确性取决于相对时间或者调度器所控制的多线程交叉时,竞态条件就会发生。如下例子:if(a==10.0){b=a/2.0;}假如一条线程已经执行完了if(a==10.0),突然被调度
分类:
编程语言 时间:
2018-01-13 19:00:32
阅读次数:
155
元组不能修改,使用小括号进行创建。 操作 内置函数 ...
分类:
编程语言 时间:
2018-01-13 19:00:38
阅读次数:
147