初识selenium(一)
1.selenium版本 selenium 1: selenium IDE :Firefox插件,录制,回放 selenium RC:JS类库,支持各种语言 selenium Grid:分布式执行,主机控制执行机执行代码 selenium 2:selenium 1+webdriver(谷歌产品,代码控制浏览器) selenium 3(现在多数使用的):在 selenium 2基础上增加了一些方法 2.工作原理 selenium remote将浏览
区块链技术为版权保驾护航
21世纪是互联网的时代,也是知识经济时代。在互联网发展成熟的现阶段,网络成为了众人获取信息、知识、消遣的主要渠道。据统计,国内仅由盗版网络文学造成的经济损失每年可达80亿元。在如此规模庞大的文化产业中,盗版、抄袭、侵权等现象也层出不穷。
类似小Q书桌的软件——Rolan(无小Q书桌与win10不兼容的问题)
官方展示页:https://getrolan.com/ 官方下载:https://kzzkz.gz.bcebos.com/setup.exe (使用部分功能须购买) 破解版下载:t.tl/rolan 参考:https://www.zhihu.com/question/20705731 破解版参考:http://www.chaoxz.com/rolan/
浅谈JDBC与Mybatis
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。 但它有以下缺点: 每次数据库的创建和释放都将造成系统资源的浪费从而影响性能。 向sql语句传参数麻烦,因为sql语句的where条件不一定,可能多也可能少。 Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。 对结果集解析麻烦,sql变化导致解析代码变化,且解析前需要遍历,如果能将数
Omniglot data set for one-shot learning(单样本学习数据集)
https://github.com/brendenlake http://www.imooc.com/article/details/id/258879
Neo4j下载与使用
Neo4j 官网 : https://neo4j.com/ Neo4j 国内: http://neo4j.com.cn/topic/5b003eae9662eee704f31cee http://we-yun.com/index.php/blog/releases-56.html 1.neo4j介绍 neo4j是基于Java语言编写图形数据库。图是一组节点和连接这些节点的关系。图形数据库也被称为图形数据库管理系统或GDBMS。详细介绍可看Neo4j 教程 2.安装Java jdk jdk1.8
Linux中/etc/inittab文件
1. inittab基本概念 a) init进程: Linux在完成核内引导(内核镜像已被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,接着通过启动一个用户级程序init来启动其他用户级的进程或服务. init始终是系统的第一个进程,其PID始终为1(ps -aux | less),它是系统所有进程的父进程. 内核会查询init所在的位置,在Linux系统中存储在/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败.
Git--07 Gitlab备份与恢复
目录 Gitlab备份与恢复 01). 备份 02). 恢复 Gitlab备份与恢复 对gitlab进行备份将会创建一个包含所有库和附件的归档文件。对备份的恢复只能恢复到与备份时的gitlab相同的版本。将gitlab迁移到另一台服务器上的最佳方法就是通过备份和还原。 gitlab提供了一个简单的命令行来备份整个gitlab,并且能灵活的满足需求。 备份文件将保存在配置文件中定义的backup_path中,文件名为TIMESTAMP_gitlab_backup.tar,TIMESTAMP为备份
Node.js源码解读-EventLoop
之前有一些机会断断续续接触过一些Node.js的项目,但只仅限于使用它简单实现一些功能,没有过多深入的研究。现在因为带领公司大前端技术,服务端渲染直出、BFF(Backend For Frontend)等需求会越来越多,组内需要对服务端技术有更深刻的理解,如果对Node.js仅仅停留在如何写业务代码的层面,那恐怕是无法保证以后服务的稳定性。 本文会基于node-v12.13.0版本的源码,对核心模块代码做一些阅读和理解,以窥探Node.js服务高效的秘诀。在研究源码之前,首先有几个疑问,
数据分析——matplotlib的用法
Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交互的数据可视化 安装方式: pip install matplotlib 引用方法:import matplotlib.pyplot as plt 一、plot函数(绘制折线图) 线型linestyle(-,-.,--,..) 点型marker(v,^,s,*,H,+,X,D
如何优雅地kexue上网
如今,人们在生活中遇到问题时,大多会选择上网搜索而不是询问他人,常见的操作是打开chrome浏览器 别告诉我你还在用IE浏览器 ,输入了www.baidu.com,然后搜索到了一堆广告 和一些不可描述的东西 。 由于国内的环境限制,导致当代的有为青年们访问不了那些真正优秀的网站,体验不了世界上绝大部分人都可以享受的优质服务。 当然, 规则就是用来打破的,有压迫的地方就有反抗 这难不倒那些想要孜孜不倦吸收知识的有位为青年们,这些年来,kexue上网的方式层出不穷。前有VPN后有SS: VPN是一
Matplotlib 的使用
Matplotlib 作图工具包,一般配合 numpy 和 pandas 一起使用 导入 import numpy as np
import pandas as pd
import matplotlib.pyplot as plt # 约定俗成 起别名 plt
# 会出现警告,不是错
D:\Users\oldboy\Anaconda3\lib\importlib\_bootstrap.py:219: RuntimeWarning: numpy.ufunc size changed, m
节点同步light、fast、full的区别
0x01 同步模式简介 安装好 geth 之后,运行 geth --help, 你就可以看到下面的命令行说明 ...
ETHEREUM OPTIONS:
...
--syncmode "fast" Blockchain sync mode ("fast", "full", or "light")
...
DEPRECATED OPTIONS:
--fast Enable fast syncing through state downloads (replaced b
ASE19团队项目beta阶段Frontend组 scrum3 记录
一、常规说明 班级:https://edu.cnblogs.com/campus/academy/AdvancedSoftwareEngineering2019/ 会议情况:本次会议于12.3在微软北京西二号楼13层sky garden进行,时长25分钟。 与会人员:Jingyi Xie, Ziwei Wu, Hanyue Tu 请假:Jiaqi Xu 二、成员工作: 今日主要负责组内工作分配,因此没有已完成的任务,新的任务从明天开始做。 已完成任务 明日任务 Jingyi Xie 登陆界面框
今日推荐
周排行