Python爬虫(二十四)_selenium案例:执行javascript脚本

本章叫介绍如何使用selenium在浏览器中使用js脚本,更多内容请参考:Python学习指南 隐藏百度图片 #-*- coding:utf-8 -*- #本篇将模拟执行javascript语句 from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get('https://www.baidu.com/') #给搜索输入
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

beta 圆桌桌 4

031602111 傅海涛 1.今天进展 后台接口大部分完善,并完成交互 2.存在问题 部分接口不稳定 3.明天安排 完成全部接口的交互 4.心得体会 小问题真多,要一个一个解决 031602115 黄家雄 1.界面优化 2.存在问题 无 3.明天安排 界面优化 4.心得体会 继续努力 031602130 牛康文 1.今天解决 无 2.今天困难 导入项目一直失败 3.明日安排 导入以及下一步页面 031602136 魏璐炜 1.今天进展 历史记录优化 2.存在问题 无 3.明天安排 优化 4.
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Eclipse 创建第一个 springboot 应用

1、前言 一直想把笔记整理出来,分享一下 springboot 的搭建; 因为私下 idea 用的比较多,使用比较方便,但恰逢小伙伴问起 eclipse 怎么搭建的问题, 顾整理以记之。 2、springboot 概述 搭建之前首先简单了解一下 springboot,他的出现就是为了解决 spring 企业级开发中大量臃肿的配置问题。 使用 springboot 可以做到专注于 spring 应用的开发,而无需过多的关注 XML 配置。 3、搭建项目 3.1、创建一个 maven 项目 打开
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

python_IO编程

本篇文章将介绍python里面的I/O编程。更多内容请参考:python学习指南 I/O编程 读写文件时最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 在I/O编程中,Stream(流
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)

应用场景 前两天我们已经介绍了两种Spring Cloud Stream对消息失败的处理策略: 自动重试:对于一些因环境原因(如:网络抖动等不稳定因素)引发的问题可以起到比较好的作用,提高消息处理的成功率。 自定义错误处理逻辑:如果业务上,消息处理失败之后有明确的降级逻辑可以弥补的,可以采用这种方式,但是2.0.x版本有Bug,2.1.x版本修复。 那么如果代码本身存在逻辑错误,无论重试多少次都不可能成功,也没有具体的降级业务逻辑,之前在深入思考中讨论过,可以通过日志,或者降级逻辑记录的方式把
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Python 文件(读\写)操作

文件(读\写)操作 open()函数,用来打开文件,创建file对象。 open(name[,mode[,buffering]]) name:要打开的文件 mode:是打开文件的模式(读、写、追加) buffering:是否要寄存,默认为0或者False(不寄存),1或True表示寄存(意味着使用内存来代替硬盘,让程序更快,只有使用flush或者close才会更新硬盘上的数据),如果大于1表示寄存区的缓冲大小(单位:字节),如果是负值,表示寄存区为系统默认大小。 open函数中模式参数的常用量
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

go context剖析之源码分析

开篇 源码面前,了无秘密。本文作为context分析系列的第二篇,会从源码的角度来分析context如何实现所承诺的功能及内在特性。本篇主要从以下四个角度阐述: context中的接口、context有哪些类型、context的传递实现、context的层级取
分类: 服务端 发布时间: 12-17 23:34 阅读次数: 0

Python自建logging模块

本章将介绍Python内建模块:日志模块,更多内容请从参考:Python学习指南 简单使用 最开始,我们用最短的代码体验一下logging的基本功能。 import logging logger = logging.getLogger() logging.basicConfig() logger.setLevel('DEBUG') logger.debug('logsomething') #输出 out>>DEBG:root:logsomething 第一步,通过logging.getLog
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Python爬虫(十五)_案例:使用bs4的爬虫

本章将从Python案例讲起:所使用bs4做一个简单的爬虫案例,更多内容请参考:Python学习指南 案例:使用BeautifulSoup的爬虫 我们已腾讯社招页面来做演示:http://hr.tencent.com/position.php?&start=10#a 使用BeautifulSoup4解析器,将招聘网页上的职位名称、职位类别、招聘人数、工作地点、时间、以及每个职位详情的点击链接存储出来。 #-*- coding:utf-8 -*- from bs4 import Beautif
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

牛客练习赛34 D little w and Exchange(归纳)

题意: 给n个数,和m 问这组数是否可以构成[1, m]中的每一个数 思路: 先将a数组排序。 先算算构成前几个数需要什么,至少需要a[1]=1 需要a[2] = 1,2 在a[2] = 1的情况下a[3] = 1, 2, 3, 在a[2] = 2的情况下a[3] = 1, 2, 3, 4 (不能等于5及以上,否则无法构成4) 然后我们想决定a[4]的选择取决于什么,设s = a[1] + a[2] + a[3], 意味着前3个最多可以构成s 同时还意味着前三个可以构成[1, s], 因为a[
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

1.1创建Android Studio项目

新建AS项目说明 包名遵循“DNS反转”约定,也就是企业组织或公司的域名反转后,在尾部附加应用名称。遵循此约定可以保证包名称唯一性,同一设备和Google Play商店的各类应用就可以区分开来 AS窗口说明 新建文件中有xml布局,可点击进行Design/Text切换xml及布局显示界面 xml文件说明 根元素必须指定命名空间属性 比如 xmlns:android="http://schemas.android.com/apk/res/android"
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Python爬虫(十八)_多线程糗事百科案例

多线程糗事百科案例 案例要求参考上一个糗事百科单进程案例:http://www.cnblogs.com/miqi1992/p/8081929.html Queue(队列对象) Queue是python中的标准库,可以直接import Queue引用;队列时线程间最常用的交互数据的形式。 python下多线程的思考 对于资源,加锁是个重要的环节。因为python原生的list,dict等,都是not thread safe的。而Queue,是线程安全的,因此在满足使用条件下,建议使用队列 初始化
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Python爬虫(十七)_糗事百科案例

糗事百科实例 爬取糗事百科段子,假设页面的URL是: http://www.qiushibaike.com/8hr/page/1 要求: 使用requests获取页面信息,用XPath/re做数据提取 获取每个帖子里的用户头像连接、用户姓名、段子内容、点赞次数和评论次数 保存到json文件内 参考代码 #-*- coding:utf-8 -*- import requests from lxml import etree page = 1 url = 'http://www.qiushib
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

BZOJ1000-1099板刷计划(附题解链接)

BZOJ1000-1099板刷计划 T1 。。。懒得说了 T2 咕咕咕
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

opengl球形网格生成

本文链接https://www.cnblogs.com/gucheng/p/10134582.html
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

Python爬虫(十九)_动态HTML介绍

JavaScript JavaScript是网络上最常用也是支持者对多的客户端脚本语言。它可以收集用户的跟踪数据,不需要重载页面直接提交表单,在页面嵌入多媒体文件,甚至运行网页游戏。 我们可以在网页源代码的<script>标签里看到,比如: <script type="text/javascript" src="https://statics.huxiu.com/w/mini/static_2015/js/sea.js?v=201601150944"></script> jQuery jQue
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

三小节内容

第三章 统计 SQL Server查询优化器在为查询选择执行计划时使用基于成本的模型。它估计不同执行计划的成本,并选择成本最低的一个。但是,请记住,SQL Server并不搜索可用于查询的最佳执行计划,因为评估所有可能的替代方案在CPU方面既费时又昂贵。查询优化器的目标是找到一个足够好的执行计划,足够快。 基数估计(在查询执行的每个步骤中需要处理的行数的估计)是查询优化中最重要的因素之一。这个数字会影响连接策略的选择、查询执行所需的内存量(内存授予)以及其他许多事情。 访问数据时要使用的索引的
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

【Math for ML】解析几何(Analytic Geometry)

I. 范数(Norm) 定义: 向量空间\(V\)上的范数(norm)是如下函数: \[ \begin{align} ||·||:V→R, \\ x→||x|| \end{align} \] 该函数会赋予每个向量\(x\)自身的长度\(||x||∈R\),并且对于\(\lambda∈R,\,\,x,y∈V\)满足如下性质: Absolutely homogeneous:\(||\lambda x||=|\lambda|\|x\|\) Triangle inequality:\(\|x+y\|≤
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

【JavaScript】DOM和BOM之我的理解

2018年12月17日 一、我们能够对html文档和浏览器做的操作 (一)html文档 增、删、改。可以在html中增加、删除、改动元素 (二)浏览器 地址栏:输入、修改地址 历史记录:前进、后退、跳转到某条历史记录 浏览器:查看浏览器信息 二、DOM和BOM 我们对html文档和浏览器执行的操作,都可以通过JavaScript进行实现。JavaScript提供给我们实现这些操作的方法,就被分别称为DOM和BOM。 在JavaScript中输入代码实现的操作和我们在图形界面点击按钮执行的操作,
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0

基于three.js的免费开源三维编辑器ShadowEditor简介

基于three.js的在线3D场景编辑器,可直接在浏览器访问,使用mongodb保存3D模型和场景数据。 主要功能: 3D场景在线编辑。 内置多种几何体、光源,支持雾效、阴影、反光、背景图等。 支持多种不同格式的3D模型。 服务端使用MongoDB保存模型和场景数据。 可视化修改场景、相机、几何体、材质、纹理和各种组件属性。 js脚本、着色器在线编辑,带智能提示。 自带播放器,实时演示场景动态效果。 支持补间动画、骨骼动画、粒子动画、mmd动画、lmesh动画等。 源码1:https://gi
分类: 其他 发布时间: 12-17 23:34 阅读次数: 0