为您找到搜索结果:2763个
selenium 开发者工具 手机模式
options=webdriver.chrome.options.Options()options.add_argument("--auto-open-devtools-for-tabs")mobile_emulation={'deviceName':'iPhone6Plus'}options.add_experimental_option("mobileEmulation",mobile_emulation)self.browser=webdriver.Chrome(executable_path='C:/ProgramFiles(x86)/Google/Chrome/Application/chromedriver.exe',options=options) 代码实现开发者工具下的手机模式访问ToggledevicetoolbarCtrl+Shift+M...
seleniumn 启动时打开F12开发者工具
----------------------------------------------------------------------------------------------------------------------------------------chromeOptions是一个配置chrome启动是属性的类。通过这个类,我们可以为chrome配置如下参数(这个部分可以通过selenium源码看到):设置chrome二进制文件位置(binary_location)添加启动参数(add_argument)添加扩展应用(add_extension,add_encoded_extension)添加实验性质的设置参数(add_experimental_option)设置调试器地址(debugger_address)如上,看很多人提到chromeOptions和binary_location,但是chromedriver的执行路径怎么设置也不成功,提示如下错误:selenium.common.exceptions.WebDriverException:Message:'c...
Vue 组件开发demo
1、代码地址github:https://github.com/MengFangui/VueComponentDemo-2、关键代码(1)main.js//引入vueimportVuefrom'vue';importAppfrom'./app.vue';varapp=newVue({el:'#app',//虚拟DOMrender:h=>{returnh(App)}});(2)app.vue<template><div><vTitletitle='Vue组件化'></vTitle><vButton@click='parentHandleClick'>点击按钮</vButton></div></template><script>//导入组件importvTitlefrom'./views/title.vue';importvButtonfrom'./views/button.vue';exportdefault{//局部注册组件components:{vTitle,vButto...
基于Vue开发的tab切换组件
github地址:https://github.com/MengFangui/VueTabSwitch1、index.html<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"/><title>基于Vue开发的标签页组件</title><linkrel="stylesheet"type="text/css"href="css/style.css"/></head><body><divid="app"v-cloak><!--设置value便于父组件与子组件通信--><tabsv-model='value'><panelabel="标签一"name='1'>标签一的内容</pane><panelabel="标签二"name='2'>标签二的内容</pane><panelabel="标签三"name='3'>标签三的内容</p...
基于Vue的数字输入框组件开发
1、概述Vue组件开发的API:props、events和slots 2、组件代码github地址:https://github.com/MengFangui/VueInputNumber效果: (1)index.html <!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"/><title>基于Vue开发的数字输入框组件</title></head><body><divid="app"><!--数字输入框组件命名为:input-number--><!--数字输入框组件默认值为5,最大值为10,最小值为0,step为步伐,默认值为1--><!--使用v-bind(语法糖:)来传递动态数据父组件的数据变化时也传递给子组件--><!--v-model绑定数据(子组件对父组件通信)其实就是@input事件(input输入框的value值发生变化时...
模块化开发RequireJS之shim配置
一、shimrequirejs使用AMD规范开发,若开发过程中加载非AMD规范js,需要使用requirejs的shim进行配置。shim配置语法为://配置文件requirejs.config({baseUrl:'js',//默认是main.js所在的文件夹为基准。paths:{jquery:'jquery-1.12.4.min'//起个别名},//关键配置shim:{//配置方式一:jQuery.CateNav为模块名称,jquery为依赖的js模块//'jQuery.CateNav':['jquery']//配置方式二:jQuery.CateNav为模块名称,deps为配置依赖的js模块,deps数组,表明该模块的依赖性'jQuery.CateNav':{deps:['jquery'],exports:"CateNav"}}});//加载入口模块requirejs(['index']);//从基准路径js下开始查找index.js二、示例具体代码示例参考我的github地址:https://github.com/MengFangui/require-shim/tree/maste...
模块化开发RequireJS之路径解析
1、requirejs遵循AMD规范,将需要的都加载好(前置加载)。注:cmd是就近加载。define(['jQuery','dialog'],function($,d){//业务逻辑})(1)AMD采用异步加载,模块的加载不影响它后面语句的执行。(2)所有依赖这个模块的语句,都定义在一个回调函数中,等前面需要加载的模块加载完成后这个回调函数才运行,解决了依赖性的问题。 2、requirejs路径解析代码结构为: 示例代码:index.html<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"/><title>Document</title></head><body><!--data-main是入口文件js/main.jsjs/main都行--><scriptsrc="js/require.js"type="text/javascript"charset="utf-8"data-ma...
基于jQuery开发的手风琴插件 jquery.accordion.js
1、插件代码少说多做,基于jQuery的手风琴插件jquery.accordion.js的代码: /**手风琴插件说明:*1、treeTrunk对应树干*2、treeLeaf对应树叶,html代码结构一般为treeTrunk.next()元素*3、treeTrunkActiveClass是树干展开后添加的样式*4、treeType是触发手风琴效果的事件形式*5、treeIs加载后是否将第一个树干展开*6、speed展开、闭合动画执行时间*7、插件命名为jquery.accordion.js*/;(function($){$.fn.accordion=function(options){//插件默认值vardefaultVal={treeTrunk:'a',//树干--点击需要展开的元素treeLeaf:'ul',//树叶--点击展开元素后显示的内容treeTrunkActiveClass:'active',//当前树干--当前展开树干元素的添加的样式treeType:'click',//触发展开/关闭的事件类型:click,mouseenter,mouseleav...
tab切换插件开发
我开发的tab切换插件,基于jquery库,实现tab标签页的切换。插件的名称为jquery.tabSwitch.js。插件使用实际项目页面:http://www.shmsa.gov.cn/html/index.html插件实现代码如下:1;2(function($){3$.fn.tabSwitch=function(options){4//默认值5vardefaultVal={6tabName:'a',//tab标签页7tabActiveClass:'on',//当前显示的tab标签的class8tabContent:'ul',//tab标签页对应的内容9tabType:'mouseenter',//click,mouseenter,mouseleave,mouseout,mouseover触发tab事件切换的类型10tabIs:true,//页面加载后触发一次tab切换事件(第一个tab页显示内容)11isInndex:false//开始显示,移动到tab后需要隐藏的元素12};13varobj=$.extend(defaultVal,options);//合并参数1415retu...
Bootstrap定制开发
Bootstrap作为目前很受欢迎的前端框架,越来越多的网站开始使用基于Bootstrap框架进行开发。(1)Bootstrap定制开发可以使用LESS和Grunt实现定制化(2)在线实现定制化开发,地址为:http://v3.bootcss.com/customize/页面没有采用bootstrap定制开发时,页面在引入Bootstrap后需要重写相关属性进行覆盖操作。采用定制开发后可以直接引入定制化开发好的bootstrap样式文件。(1)栅格系统参数@grid-columns 列数@grid-gutter-width栅格间宽度(2)媒体查询断点@screen-md中等屏幕@screen-lg大屏(3)container宽度定制@container-large-desktop 总结:直接在bootstrap官网的实现定制化操作,简单方便,便于项目开发开发。...
Windows10搭建Spark+Python开发环境
原文链接:https://mp.weixin.qq.com/s/mUUKO-oCsy_xxi7dQduhwg准备工作查看操作系统的版本信息:计算机>>右键“属性”>>查看版本信息,如Windows10专业版64位。 安装Anaconda 1.1下载注意选择与操作系统匹配的版本,截止写本教程时,官方版本为Anaconda5.0.1,内部封装的为Python3.6,也可根据需要下载封装其他版本Python的Anaconda3下载地址为:https://www.anaconda.com/download/ 1.2安装根据安装向导逐步进行,注意安装路径中的文件夹名称不要存在空格 1.3配置环境变量配置系统变量PATH,添加…Anaconda3Scripts及…Anaconda3(根据安装路径确定) 【注意】此图PATH变量中也显示了后续安装过程中添加的信息 1.4测试测试Python:在cmd中输入Python命令,查看Python版本信息测试Conda:在cmd中输入con...
Prometheus:Prometheus开发中间件Exporter
Prometheus为开发这提供了客户端工具,用于为自己的中间件开发Exporter,对接Prometheus。/目前支持的客户端GoJavaPythonRuby/以go为例开发自己的Exporter2.1依赖包的引入/工程结构[root@node1data]#treeexporter/exporter/├──collector│└──node.go├──go.mod└──main.go1directory,3files/引入依赖包require(github.com/modern-go/concurrentv0.0.0-20180306012644-bacd9c7ef1dd//indirectgithub.com/modern-go/reflect2v1.0.1//indirectgithub.com/prometheus/client_golangv1.1.0//借助gopsutil采集主机指标github.com/shirou/gopsutilv0.0.0-20190731134726-d80c43f9c984)/main.gopackagemainimport("cloud.i...
Ubuntu 搭建GO语言开发环境
一、下载Go语言安装包官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中:sudotar-C/usr/local-xzfgo1.11.5.linux-amd64.tar.gz二、添加环境变量和工作变量到系统环境中先进入到profile文件目录:cd/etc打开profile文件:sudogeditprofile把这下面的命令行添加到文件最末面:(第一个是go的安装包路径,第二个是你的开发空间,两个需要不同目录,否则会导致文件夹混淆)#GOexportPATH=$PATH:/usr/local/go/bin#GOPATHexportGOPATH=你的go工作空间目录exportPATH=$PATH:$GOPATH/bin针对所有用户的需要重启电脑才可以生效;针对当前用户的,在终端里使用source命令加载这个$HOME/.profile即可生效。source~/.profile三、查看当前go版本任一命令行终端:goversion如果输出类似如下,说明你的go安装环境和工作环境皆配置成功! 四、测试是否安装成功虽然...
Dash与Plotly开发Web端交互式可视化应用
作者|AlperAydın来源|Medium编辑|代码医生团队原文链接:https://cloud.tencent.com/developer/article/1449666 Dash与plotly交互式数据可视化对探索性数据分析具有重要影响。在将任何描述性或预测性算法应用于数据集之前,必须首先了解这些特征如何相互关联以及它们如何在内部分布。许多可视化库提供了满足此要求的多种类型的图表。但另一个显而易见的事情是,为每个功能执行相同的绘图工作并滚动每个图表以比较每个功能的结果是一项艰巨的任务。Plotly是一家数据分析和可视化公司。在这篇文章中,对这家公司的两个python库感兴趣;plotly.py和dash。Plotly.py库为python应用程序提供交互式可视化。如网站所示,可以“在Python中创建交互式,D3和WebGL图表。matplotlib的所有图表类型等等。dash与plotly开发文档:https://plot.ly/python/https://dash.plotly.com/Dash也是同一家公司的另一个产品,为Python构建基于Web的应用程序提供...
Jmeter二次开发实现自定义functions函数(九)
在Jmeter->选项->函数助手对话框中我们可以看到Jmeter内置的一些常用函数,但考虑到测试过程中的实际情况,我们经常需要在脚本引用或者实现自定义的函数。那么如何在“函数助手对话框中”看到我们自定义的函数呢,下面将介绍详细步骤:Jmeter源码导入参考上一篇:https://www.cnblogs.com/xiaozhaoboke/p/14103865.html一、在目录..apache-jmeter-5.0srcfunctionsorgapachejmeterfunctions新建自定义class文件,例如GetPhoneNumber.class并继承AbstractFunction重写以下方法:packageorg.apache.jmeter.functions;importorg.apache.jmeter.engine.util.CompoundVariable;importorg.apache.jmeter.samplers.SampleResult;importorg.apache.jmeter.samplers.Sampler;importjava.ut...