selenium 指定滚动到某个元素

from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.by import By from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

Python中类属性和实例属性的区别

在Python中经常会混淆类属性和实例属性的概念,今天专门记录一下个人理解以免日后忘记。 看下面的例子: class Tencent(): i = 10 # 此处i为类属性 def __init__(self,name): self.name = name # 此处name为实力属性 def function(self): print(self.name) a = Tencent(100) #实例化 print(a.i) print(a
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

Docker 容器操作命令

容器是镜像的一个运行实例,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用,那么Docker容器就是独立运行的一个(或一组)应用,以及它们必需的运行环境。 一、创建容器   1. 新建容器   使用docker create命令新建一个容器,-t选项让Docker分配一个伪终端并绑定到容器的标准输入上,-i则让容器的标准输入保持打开。 $ docker create -it ubuntu:
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

header 格式

headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.9', 'Cache-Control': 'max-age=0', 'Connection': '
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

regular expression, grep (python, linux)

https://docs.python.org/2/library/re.html re.match(pattern, string, flags=0) 尝试从字符串的起始位置匹配一个模式 re.search(pattern, string, flags=0) 扫描整个字符串并返回第一个成功的匹配 re.sub(pattern, repl, string, max=0) 替换字符串中的匹配项 >>> import re >>> s='112.90.239.137 112.90.239.137
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

eureka组件,单节点与多节点部署演示

环境搭建 目录结构(ad-eureka为子模块)   --ad-spring-cloud    --ad-eureka      --pom.xml    --pom.xml 主pom.xml    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

将ubuntu由图形模式启动更改为命令行启动

为了节省时间,下面不会面面俱到的说到各个细节,望原谅。 环境:ubuntu 9.10 在ubuntu下,默认是没有/etc/inittab文件的,所以不能通过此文件更改ubuntu的运行级别(run level)。另外,从网上查到debian系(ubuntu基于debian)的运行级别不同于其它linux的发行版本,在debian系(包括ubuntu)中,2-5级别的默认效果是相同的,ubuntu(desktop)默认安装后,运行级别(run level)为2。有关ubuntu运行级别的详细内
分类: 其他 发布时间: 02-11 21:38 阅读次数: 0

使用python脚本进行数据清洗(1)

1. 原始表 CREATE TABLE ml_100k (userid INT, movieid INT, rating INT, unixtime STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' STORED AS TEXTFILE; 数据清洗后的表 CREATE TABLE ml_100k2 (userid INT, movieid INT, rating
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

[算法训练营] stack sort

问题描述 利用stack实现insertion sort。 输入 待排序数字序列的个数,以及待排序的数字序列。 输出 已排序的数字序列。 样例输入 10 1 5 4 2 3 9 8 7 2 0 样例输出 0 1 2 2 3 4 5 7 8 9 思路 分为两个栈,栈S储存最终输出的结果,栈R存储待处理的数字。在两个栈之间调用栈的接口实现插入排序即可。 代码 #include <iostream> #include <stack> #include <vector> using std::cin;
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

ReactNative开发环境配置

ReactNative开发环境配置 核心理念:既拥有Native的用户体验,又保留React的开发效率. 目前,React Native基本完成了对多端的支持,实现了真正意义上的面向配置开发:开发者可以灵活的使用HTML和CSS布局,使用React语法构建组件,实现:H5,Android,iOS多端代码的复用. React Native的优势 跨平台开发: 运用React Native,我们可以使用同一份业务逻辑核心代码来创建原生应用运行在Web端,Android端和iOS端; 追求极致的用户
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

第87节:Java中的Bootstrap基础与SQL入门

第87节:Java中的Bootstrap基础与SQL入门 前言复习 什么是JQ? : write less do more 写更少的代码,做更多的事 找出所有兄弟: $("div").siblings() 基本过滤器: 选择器:过滤器 $("div:first") :first: 找到第一个元素 :last: 找到最后一个元素 :even: 找出偶数索引 :odd: 找出奇叔索引 :gt(index): 大于 :lt(index): 小于 :eq(index): 等于 :input 找出所
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

python编程零碎积累

例行程序 def routine(): lastday = '' while True: day = datetime.datetime.now().strftime("%Y%m%d") hour = int(datetime.datetime.now().strftime("%H")) if day != lastday and hour == 6: # exec when 6 a.m. cur_date = datetime.datetime.now() - datetime.timede
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

[算法训练营] insertion sort

问题描述 用数组的方式实现插入排序。 输入 待排序数字序列的个数,以及待排序的数字序列。 输出 已排序的数字序列。 样例输入 10 1 5 4 2 3 9 8 7 2 0 样例输出 0 1 2 2 3 4 5 7 8 9 代码 #include <iostream> #include <stack> #include <vector> using std::cin; using std::cout; using std::endl; using std::stack; using std::v
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

面试官问你还有什么问题,应该这样答(套路)

  我这次的面试表现怎么样,如果有幸进入下一轮的话,有哪些方面需要去准备,或者需要去改进的; 哈哈,如果面试官给你提意见,那可能还有后续的面试;如果不说话,或者有其他交流,就可能GG了。(套路)   
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

Ubuntu Firefox没有声音的解决方案

安装ubuntu-restricted-extras sudo apt-get install ubuntu-restricted-extras 参考博文:解决ubuntu中firefox没有声音的问题
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

python语音识别终极指南

【导读】亚马逊的 Alexa 的巨大成功已经证明:在不远的将来,实现一定程度上的语音支持将成为日常科技的基本要求。整合了语音识别的 Python 程序提供了其他技术无法比拟的交互性和可访问性。最重要的是,在 Python 程序中实现语音识别非常简单。阅读本指南,你就将会了解。你将学到: •语音识别的工作原理; •PyPI 支持哪些软件包; •如何安装和使用 SpeechRecognition 软件包——一个功能全面且易于使用的 Python 语音识别库。 语言识别工作原理概述 语音识别源于 2
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

python输出杨辉三角

使用python列表,展示杨辉三角 # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan yanghui = [] for i in range(1, 11): if i == 1: list0 = [1] elif i == 2: list0 = [1, 1] else: list0 = [1] * i for j in
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

7、JPA-映射-双向一对多

一个用户对应多个订单,多个订单对应一个用户,不管查哪一边都可以得到另一边的信息 实体类 Customer package com.jpa.yingshe; import javax.persistence.*; import java.util.HashSet; import java.util.Set; @Table(name = "JPA_CUTOMERS") @Entity public class Customer { private Integer id; pr
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

js代码点击触发事件

js触发按钮点击事件 function load(){ //下面两种方法效果是一样的 document.getElementById("target").onclick(); document.getElementById("target").click(); } 备注: 1.btnObj.click()是真正地用程序去点击按钮,触发了按钮的onclick()事件,按钮不隐藏的时候是可以调用的按钮隐藏之后就不行了,设定隐藏不要使用Visiable属性,使用style.d
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

virtualenv(for python)

完整: http://docs.jinkan.org/docs/flask/installation.html#installation virtualenv 你很可能想在开发中用上 virtualenv,如果你有生产环境的 shell 权限,你同样会乐于在生产环境中使用它。 virtualenv 解决了什么问题?如果你像我一样喜欢 Python,不仅会在采用 Flask 的Web 应用中用上 virtualenv,在别的项目中你也会想用上它。你拥有的项目越多,同时使用不同版本的 Python
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0