如何插入js,引用外部js,js在页面中的位置
<script>标签要成对出现,并把JavaScript代码写在<script></script>之间。尤其注意的是<script type="text/javascript">表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于... ... 查看全文
网页导出Pdf,样式不变
```C# public static void HtmlToPdf(string urlPath, string fileName) { string path = AppDomain.CurrentDomain.BaseDirectory; string savepath = fileName;... ... 查看全文
selenium webdriver简介
一、简介 selenium是一款基于web网页的UI自动化测试框架。 1.支持多浏览器操作,IE、firefox、chrome、edge、Safari等 2.跨平台,windows、linux、Mac都可以 3、支持多语言,python、java、ruby、c#等 二、selenium webdri ... 查看全文
js中浏览器兼容问题
首先了解下浏览器 非标准浏览器:ie6 ie7 ie8 ie9等 标准浏览器:chrome ie10 ie11 火狐 safari 等 常见的浏览器兼容性问题: HTML 问题 CSS 问题 JavaScript 问题 1.浏览器兼容性问题 市场上的浏览器有很多种,当然浏览器的内核也不一样,不同的浏 ... 查看全文
接口自动化测试选型-httpRunner
1.2 介绍 基于 Python 开发的测试框架 httprunner为核心,Jenkins 实现持续集成,并选取 Python3.X 作为编程语言实现。 1.2 httprunner介绍 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚 ... 查看全文
Nginx,django文件上传失败,Permission denied...
分析: 于是: 1.大致问题在于,Nginx没有写入权限,2.于是找到Nginx的配置文件 /etc/nginx/nginx.conf 3.把www-data改为root 4.停止Nginx:stop -s nginx 5.指定配置文件启动Nginx:nginx -c /etc/nginx/ngin ... 查看全文
requests之https/超时处理
在使用requests库进行接口自动化过程,会碰到接口使用https协议,那么该如何处理?其实处理起来比较简单,只需在请求参数中带上verify=True即可 import pytest import os import requests import yaml def chxq(datas): u ... 查看全文
HTML5 基础知识(1)——基本标签
## HTML**概念**:是最基础的网页开发语言(Hyper Text Markup Langage 超文本标记语言) > 1.超文本:超文本是用超链接的方式i,将各种不同空间的文字组织在一起的网状文本。> 2.标记语言:由表签构成的语言,如HTML,xml。(标记语言不是编程语言) **快速入门 ... 查看全文
three.js 辅助线添加,参考线,坐标轴
直接在官网上能搜出来 var size = 10000; var divisions = 10; var gridHelper = new THREE.GridHelper( size, divisions ); scene.add( gridHelper ); size -- 坐标格尺寸. 默认为 ... 查看全文
论AMD,CMD,CommonJs 和 ES6对比
AMD AMD是RequireJS在推广的过程中对异步模块定义的规范化产出 RequireJS可以动态的异步加载我们项目中的文件 例: 使用package加载lib库 通过一个lib的回调函数来使用lib库中的方法,最后通过return来返回。 CMD CMD是SeaJS(淘宝团队提出)在推广的过程 ... 查看全文
three.js 画正多边形-线性
1.正三角形 function initLine(){ geometry = new THREE.Geometry(); var material = new THREE.LineBasicMaterial({vertexColors:true}); var p1 = new THREE.Vecto ... 查看全文
Js中生成32位随机id
应用场景:js中UUID对象的random方法生成的32位id是带有 分隔符的,如果要保存到数据库就要将分隔符去掉,转换成32位连续字符的ID string.replace(regexp, replacement)方法:返回一个新的字符串, 其中匹配 的 第一个或所有的地方 将替换为 。 repla ... 查看全文
C#加密之md5加密
using System.Security.Cryptography; using System.Text; public static string md5(string s) { byte[] result = Encoding.Default.GetBytes(s); MD5 md5 = ne ... 查看全文
c#npoi 报错Cannot get a numeric value from a text cell 的解决
Row.GetCell((int)customer_level_index).SetCellType(CellType.String); detail.customer_level = Row.GetCell((int)customer_level_index).StringCellValue; ... 查看全文
win7安装Anaconda+TensorFlow+配置PyCharm(转)
2017年03月31日 10:52:17 阅读数:24251 2017年03月31日 10:52:17 阅读数:24251 阅读数:24251 先总结自己遇到的坑:(回头想想其实安装很简单) 第一大坑:anaconda必须安装4.2版本,不能安装4.3 版本;满满的血泪史 因为我们需要安装自带的py ... 查看全文
WPF的5种绑定模式(mode)
WPF的绑定模式(mode)是枚举的 枚举值共有5个 1:OneWay(源变就更新目标属性) 2:TwoWay(源变就更新目标并且目标变就更新源) 3:OneTime(只根据源来设置目标,以后都不会变) 4:OneWayToSource(与OneWay相反) 5:Default(可以单向或双向,是靠 ... 查看全文
Windows Media Player 的文件格式支持情况
唔,官方文档:https://support.microsoft.com/zh-cn/help/316992/file-types-supported-by-windows-media-player 大概常用的格式 视频:asf、wmv、avi、mpg、mpeg音频:wma、mp3、wav ... 查看全文