firefox

Linux操作系统之文件服务(ftp、nfs)

帅比萌擦擦* 提交于 2020-08-16 14:47:26
一、FTP server 1、简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。 logo: 作用 : 提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。 软件包:vsftp 2、基础 控制端口 command 21/tcp 数据端口 data 20/tcp 3、FTP Server 默认配置 ① 安装vsftp [root@localhost ~]# yum -y install vsftpd //安装vsftp程序 请提前准备好YUM源 ② 准备分发的文件 [root@localhost ~]# touch /var/ftp/abc.txt 注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。 ③ 启动服务 [root@localhost ~]# systemctl start vsftpd [root@localhost ~]# systemctl enable vsftpd ④ 关闭防火墙 # systemctl stop firewalld # systemctl disable firewalld # setenforce 0 # vim /etc/selinux/config 修改内容为:SELINUX=disabled

如何使用Firebug或类似工具调试JavaScript / jQuery事件绑定?

爱⌒轻易说出口 提交于 2020-08-16 14:16:55
问题: I need to debug a web application that uses jQuery to do some fairly complex and messy DOM manipulation. 我需要调试一个使用jQuery进行一些相当复杂和混乱的 DOM 操作的Web应用程序。 At one point, some of the events that were bound to particular elements, are not fired and simply stop working. 某一时刻,某些与特定元素绑定的事件并未触发,只是停止工作。 If I had a capability to edit the application source, I would drill down and add a bunch of Firebug console.log() statements and comment/uncomment pieces of code to try to pinpoint the problem. 如果我有能力编辑应用程序源代码,那么我将向下钻取并添加一堆 Firebug console.log() 语句和注释/取消注释代码段以尝试找出问题所在。 But let's assume I cannot edit the

还在纠结搭建框架无从下手?Python + Selenium,分分钟搭建 Web 自动化测试框架

三世轮回 提交于 2020-08-16 12:15:17
在程序员的世界中,一切重复性的工作,都应该通过程序自动执行。 「自动化测试」就是一个最好的例子。 随着互联网应用开发周期越来越短,迭代速度越来越快,只会点点点,不懂开发的手工测试,已经无法满足如今的业务要求,只能被企业逐步裁员淘汰。 「自动化测试和持续测试」就成为了业界主流。 如果在招聘网站搜索「测试工程师」的职位,95% 的招聘都会有「掌握自动化测试以及 Python」的相关要求。可以说, python 自动化已经不是加分项了,而成了面试成功的必备技能。 所以,如果你正准备入行或者转岗做测试工程师的工作,Python 自动化测试将是必学技能之一。 Python + Selenium 说到自动化测试,就不得不提大名鼎鼎的 Selenium 。Selenium 是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,且支持在多种浏览器上执行测试。 Selenium 学习难度小,开发周期短。对测试人员来说,如果你编程经验不足, python + Selenium 是个很好的选择。语法简约,清晰,可以显著减少后期维护难度和工作压力。 今天,我们就介绍一下如何用 Selenium 快速开始 Web 测试工作! selenium 基础知识 本节课程介绍 Selenium 的功能作用及安装、环境配置,并介绍 Selenium 常用的语法。 知识点 Selenium 介绍 安装

Cesium快速开始

ⅰ亾dé卋堺 提交于 2020-08-16 06:42:23
准备开始 本教程将让所有开发人员学会Cesium应用程序运行和并提高水平。 确保你的浏览器已经准备好了 验证Cesium在web浏览器中工作的最简单方法是通过 点击这里 ,运行Hello World示例(打开一个新窗口)。如果你看到下面的图片,恭喜你,你的系统可以运行Cesium,你可以安全地跳到下一节;否则,继续阅读。 Cesium是建立在几种新的HTML5技术上的,其中最重要的是 WebGL 。尽管这些新标准很快被广泛采用,但一些浏览器和系统需要更新以支持它们。如果示例应用程序不适合您,这里有一些需要尝试的东西。 更新您的web浏览器。大多数Cesium团队使用谷歌Chrome,但火狐、Internet Explorer 11和Opera也将工作。如果您已经使用了上述浏览器中的一个,请确保它已更新到最新版本。 更新你的显卡驱动,以更好地支持3D。如果你知道你有什么类型的视频卡,你可以检查供应商网站进行更新。最受欢迎的三个是: Nvidia , AMD , 和 Intel 。 如果您仍然有问题,请尝试访问 http://get.webgl.org/ ,它提供了额外的解决问题的建议。你也可以在 Cesium forum (论坛)上寻求帮助。 选择编辑器或IDE 如果您已经是一个经验丰富的开发人员,那么您很可能拥有一个最喜欢的编辑器或开发环境;例如,大多数铯团队都使用 Eclipse

常见的兼容性问题

拥有回忆 提交于 2020-08-16 03:11:49
常见的兼容性问题 浏览器有着大量不同的版本,不同种类的浏览器的内核也不尽相同,所以不同浏览器对代码的解析会存在差异,这就导致对页面渲染效果不统一的问题。 初始化样式 因浏览器兼容的问题,不同的浏览器对标签的默认样式值不同,如果不初始化会造成不同浏览器之间的显示差异,布局出现错乱,所以要初始化样式,达到统一的布局。 最粗暴的方案就是使用 * 初始化样式,但是其会对于所有的标签加载样式以及计算样式优先级,可能会对性能有所影响。 * { margin: 0; padding: 0; } 通常使用 Normalize.css 抹平默认样式差异,当然也可以根据样式定制自己的 reset.css 。 <link href="https://cdn.bootcss.com/normalize/7.0.0/normalize.min.css" rel="stylesheet"> 内核样式兼容 在 CSS3 标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的 CSS3 新属性,目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,可以仍沿用私有前缀和标准方法,逐渐过渡。 内核 代表浏览器 前缀 Trident IE浏览器 -ms Gecko Firefox

web测试与app测试的区别

南笙酒味 提交于 2020-08-15 15:55:46
web测试与app测试的区别 首先从系统架构来看的话: web项目,一般都是b/s架构,基于浏览器的 , 而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。 web测试只要更新了服务器端,客户端就会同步会更新 。 而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的,除非用户更新客户端。如果是app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。 接着是性能方面 web页面可能只会关注响应时间 , 而app则还需要关心流量、电量、CPU、GPU、Memory这些了。至于服务端的性能是没区别,这里就不谈。 然后是兼容方面 web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容,不过一般还是以浏览器的为主。而浏览器的兼容则是一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox)。 app的测试则必须依赖phone或者是pad,不仅要看分辨率,屏幕尺寸,还要看设备系统。系统总的来说也就分为Android和iOS,不过国内的Android的定制系统太多,也是比较容易出现问题的。一般app的兼容测试三种方法,云测试,请团队测试,真机测试。这里说说真机的选择,首先要选择主流的机型,其次要选择不同的分辨率,尺寸,然后就是不同的操作系统。 相比较web测试

selenium自动化测试之浏览器滚动条

元气小坏坏 提交于 2020-08-15 15:31:08
API介绍   需要借助js 方法1: execute_script( " window.scrollBy(x,y) " ) # 必要参数x,y,x指横向移动的像素,y指竖向 方法2: driver.execute_script( " document.documentElement.scrollTop=10000 " ) # scrollTop=0指的是滑动到顶部,10000指滑动到底部 代码实现 打开微云首页,点击[微云服务协议],分别向下滑动一点和滑动到底。注意打开协议后,需要匹配到新的window_handle才能操作滑动,不然是会无法滑动这一页的。 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait import time import os if __name__ == " __main__ " : firefox_driver = webdriver.Firefox() firefox_driver.get( " https://www.weiyun.com/ " ) first_window = firefox_driver.current_window_handle print (firefox_driver) firefox_driver

几种方法,彻底删除电脑弹窗广告,还你一个干净的桌面~

与世无争的帅哥 提交于 2020-08-15 13:22:21
几种方法,彻底删除电脑弹窗广告,还你一个干净的桌面~ 原创 杀手宝宝 网络杀手 今天 点击添加图片描述(最多60个字) 编辑 长按二维码关注网络杀手 分享有态度的最好应用 分享干货满的学习教程 网络杀手 公众号的发展离不开大家的支持,非常感谢各位的关注!小编以后会继续努力加油,为大家分享更多更好的教程和应用。别忘了点个在看支持下小编,赠人玫瑰手有余香但行好事莫问前程。 如果觉得本公众号非常的实用,还请大家多多打卡支持,分享推荐给身边的朋友! 雨过天晴无印良品 - 想见你 点击添加图片描述(最多60个字) 编辑 哈喽呀,微信改版的原因,希望大家 星标一下杀手 , 步骤如下 ,不然杀手无法第一时间把资源送到你的手上。 点击添加图片描述(最多60个字) 编辑 致力为朋友 倾心打造的最好的共享平台 我们的口号是:让天下没有付费的资源,所有资源拿来即用! ——网络杀手 ▌ 杀手寄语 公众号改了推荐规则,公众号「 加星标置顶 」才能获取最新资源,阅读完后在记得文章末尾点击「 在看 」支持一下杀手! 编の语 前言 给大家分享几种彻底解决电脑桌面弹窗广告的方法,还大家一个干净舒适的网络环境~ 提の示 温馨提示: 所有内容均免费分享,部分资源来自于网络,如有版权问题联系宝宝处理! 知道你们不是对每一篇文章都感兴趣 zz 为了提高家人们体验,对喜欢的每篇文章 大家一定要点一下在看我会在这方便持续优化

你可能不太了解的JSON

拥有回忆 提交于 2020-08-15 09:02:39
前言 这个知识点面试中被问的概率虽然很低,但是也有可能会问。 JSON流行原因 拥有与js类似的语法 可以将JSON数据结构解析成js对象 与XML数据结构对比,提取数据更简单 JSON语法 简单值 字符串=>“123” 数值=>123 布尔值=>true null 对象 {"name": "helin",“age”: 12} 数组 [ {"name": "iskeeping","age": 12} ] 注意 :JSON的key一定要用双引号,以及value如果是字符串也一定要用双引号。 JSON解析方式 使用eval eval ( "({\"name\":\"iskeeping\"})" ) 复制代码 使用Function new Function( "" , "return ({\"name\":\"iskeeping\"})" )() 复制代码 使用JSON.parse JSON.parse( "{\"name\":\"iskeeping\"}" ) 复制代码 JSON序列化 let json = 简单值/对象/数组 JSON.stringify(json,null/[]/function(key,value){},缩进空格长度/字符串) 例: let formateJson = JSON.stringify({ name: "iskeeping" , age: 12 },

Linux常用命令

删除回忆录丶 提交于 2020-08-15 07:42:23
1.常用快捷键 常用快捷键 功能 ctrl + c 停止进程 ctrl+l 或clear 清屏;彻底清屏是:reset ctrl + q 退出 善于用 tab 键 提示(更重要的是可以防止敲错) 上下键 查找执行过的命令 ctrl +alt linux和Windows之间切换 2.帮助命令 . man:是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助等等 案例实操 查看ls命令的帮助信息 [root@Linux01 ~]# man ls .help:该命令是bash内建命令,用于显示bash内建命令的帮助信息 案例实操 查看cd命令的帮助信息 [root@Linux01 ~]# help cd 3.文件目录类操作 pwd 功能描述:显示用户当前工作目录的绝对路径 ls 功能描述 :用来显示目录列表 ls -a :展示包含隐藏的目录名 ls -A : 展示不包含隐藏的目录名 ls -l : 展示包含文件的属性及权限信息 ls -R :递归展示目录ls -s:以k为单位展示文件 ls -lh 展示包含文件的属性及权限信息并且显示大小(k为单位) cd 功能描述 :将当前工作目录切换到指定目录 cd 绝对路径/相对路径:切换路径; cd .. :回到当前目录的上一级目录; cd或cd~ :回到根目录; cd - :回到上一次所在目录; cd -P