码迷,mamicode.com
首页 > 编程语言 > 日排行
python+Selenium之拖动滚动条
当我们做测试的时候,如果页面过长,就会定位元素失败,这时可以使用move_to_element方法跳到该元素的位置再操作: from selenium.webdriver.common.action_chains import ActionChains target = driver.find_el ...
分类:编程语言   时间:2019-04-17 20:54:15    阅读次数:495
利用python copy目录下所有特定后缀的文件
python 太好用了 这一次我想将子目录先所有jpg和pdf文件都copy出来放到一个文件夹,在网上找了个copy全部文件的代码修改一下就搞定了 参考代码 https://www.cnblogs.com/dazhan/p/9834979.html 不过做文件类型判断不严谨,应该用filetype ...
分类:编程语言   时间:2019-04-17 20:56:10    阅读次数:277
java web
网站的架构 CS:Client Server 客户端和服务端 移动客户端:Android和iOS 电脑客户端:windows和linux、Mac OS 客户端是由客户端工程师开发 服务端功能:给客户端提供数据 应用场景: 京东、淘宝、唯品会 BS:Browser Server 浏览器和服务端 浏览器 ...
分类:编程语言   时间:2019-04-17 20:59:05    阅读次数:284
数组的插入和删除的算法运用
输入五个歌曲名,按首字母进行依次升幂排序 输入数字1 可以插入 输入数字2可以删除 输入数字0可以退出 一个数组有序,添加一个元素后,数组依然有序。 一个数组有序,删除一个元素后,数组依然有序。 程序如下 import java.util.Scanner;public class test03{ / ...
分类:编程语言   时间:2019-04-17 21:00:12    阅读次数:207
java小白也能懂的面向对象
类是对一组具有共同特征和行为的对象的抽象描述。 理解 [1]类是专门用于描述现实生活中的事物的。 [2]类描述的事物都具有共同的特征和行为。 [3]类就是我们通常所说的 “类型” ,描述的是一个群体性概念,对群体性概念是一个抽象描述。 案例: 高富帅、白富美、屌丝、沙雕 为什么要提出类的概念? 现实 ...
分类:编程语言   时间:2019-04-17 21:00:48    阅读次数:186
各种流行编程语言的优缺点
python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路,以下是Python与其他编程语言的优缺点对比: 1. Python 优势:简单易学,能够把用其他语言制作的各种模块很轻松地联结在一起。 劣势:速度较慢,且有一些特定情况下才会出现(无法重现)的 bug 2. C ...
分类:编程语言   时间:2019-04-17 21:01:17    阅读次数:208
java进阶--常用API
一、Scanner 类 1、位于Java.util包中 2、作用:用于接收键盘录入数据 3、格式:Scanner sc = new Scanner(System.in) 4、常用方法:hasNextXxx():用于比较输入类型是否相匹配 nextXxx():用于获取数据 二、String类 1、位于 ...
分类:编程语言   时间:2019-04-17 23:19:29    阅读次数:201
Spring Security实现OAuth2.0授权服务 - 进阶版
《Spring Security实现OAuth2.0授权服务 - 基础版》介绍了如何使用Spring Security实现OAuth2.0授权和资源保护,但是使用的都是Spring Security默认的登录页、授权页,client和token信息也是保存在内存中的。 本文将介绍如何在Spring ...
分类:编程语言   时间:2019-04-17 23:20:09    阅读次数:514
剑指offer:旋转数组的最小值
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。classSolution:"""由于整个数组在一定程度上是有序的,因此可以借鉴二分查找的思想,达到接近O(logn)的时
分类:编程语言   时间:2019-04-17 23:20:52    阅读次数:229
Python Scrapy反爬虫常见解决方案(包含5种方法)
爬虫的本质就是“抓取”第二方网站中有价值的数据,因此,每个网站都会或多或少地采用一些反爬虫技术来防范爬虫。比如前面介绍的通过 User-Agent 请求头验证是否为浏览器、使用 JavaScript 动态加载资源等,这些都是常规的反爬虫手段。下面针对更强的反爬虫技术提供一些解决方案。 IP 地址验证 ...
分类:编程语言   时间:2019-04-17 23:26:26    阅读次数:363
Python Scrapy项目创建(基础普及篇)
在使用Scrapy开发爬虫时,通常需要创建一个Scrapy项目。通过如下命令即可创建 Scrapy 项目: scrapy startproject ZhipinSpider 在上面命令中,scrapy 是Scrapy 框架提供的命令;startproject 是 scrapy 的子命令,专门用于创建 ...
分类:编程语言   时间:2019-04-17 23:27:11    阅读次数:335
springboot自动配置
springboot是在spring基础上的一次跃迁,是 的完美实践。 最近在学习springboot相关内容,看到自动配置这个知识点时,着实有些困惑,网上大多博客多介绍何为springboot自动配置及其实现原理,读完依然还有些云遮雾绕。 鉴于现今我浅薄的spring知识,并不深刻知道spring ...
分类:编程语言   时间:2019-04-17 23:30:43    阅读次数:286
学习《从零开始学Python网络爬虫》PDF+源代码+《精通Scrapy网络爬虫》PDF
学习网络爬虫,基于python3处理数据,推荐学习《从零开始学Python网络爬虫》和《精通Scrapy网络爬虫》。 《从零开始学Python网络爬虫》是基于Python 3的图书,代码挺多,如果是想快速实现功能,这本书是一个蛮好的选择。 《精通Scrapy网络爬虫》基于Python3,深入系统地介 ...
分类:编程语言   时间:2019-04-17 23:31:19    阅读次数:1424
磁盘调度算法简述
一 丶意义:良好的调度算法,能减少IO读取时间(磁盘读取(最慢)+读取+传输) 磁盘访问时间=寻道时间+旋转延迟时间+数据传输时间, 磁盘读写顺序:由上直下(柱面磁道),由外到里(柱面排序,外磁道速度最快),依次访问对应扇区(512bytes) 计算机中,各存储区域访问速度为 寄存器约等号≈cach ...
分类:编程语言   时间:2019-04-18 00:39:23    阅读次数:584
面试官: 什么是 Hook (钩子) 线程以及应用场景?
Hook 线程只有在正确接收到退出信号时,才能被正确执行,如果你是通过 kill -9这种方式,强制杀死的进程,那么抱歉,进程是不会去执行 Hook 线程的,为什么呢?你想啊,它自己都被强制干掉了,哪里还管的上别人呢? 请不要在 Hook 线程中执行一些耗时的操作,这样会导致程序长时间不能退出。
分类:编程语言   时间:2019-04-18 00:41:05    阅读次数:186
javascript中的属性注意事项
1.函数原型prototype设置的对象是只读类型,所以不能修改(即栈只读)。但是我们常常可以看到它被“修改‘’了。若对象中定义的属性和原型中属性一样,优先使用自定义属性。 例如代码: 输出结果为: 但是它们修改的方式是不一样的。 studentsName指向的数组不能变,但是数组成员可以变。例如s ...
分类:编程语言   时间:2019-04-18 00:42:46    阅读次数:182
LeetCode 551. Student Attendance Record I (C++)
题目: You are given a string representing an attendance record for a student. The record only contains the following three characters: A student could b ...
分类:编程语言   时间:2019-04-18 00:45:25    阅读次数:165
【单例模式】java实现
概述:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 关键点: (1)饿汉模式 饿汉式单例模式(在类加载时就完成了初始化,所以类加载较慢,但获取对象的速度快) (2)懒汉模式 懒汉模式声明一个静态对象,并且在用户第一次调用getInstance时进行初始化。 synchronize ...
分类:编程语言   时间:2019-04-18 00:48:49    阅读次数:163
Win10下配置Java 环境变量
原文 在Win10中配置环境变量的方法跟在Win8和Win7中有些不同,看了看网上好多还是Win7/8里面的配置方法。虽然从原理上基本上没什么问题,但有些细节却会让人很苦恼。特意整理下新的配置方法。我假定你已经正确安装了JDK和JRE。 1. 配置JAVA_HOME 首先打开环境变量的配置界面,新建 ...
分类:编程语言   时间:2019-04-18 00:50:12    阅读次数:155
面向对象学习(python)
面向对象总结 一、面向对象与面向过程的区别 面向过程:根据业务逻辑从上到下写垒代码 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 1.面向过程编程: 概念:发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行 ...
分类:编程语言   时间:2019-04-18 00:51:42    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!