自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 磁盘管理之分区-格式化-挂载使用

1、df命令df/df -l:显示磁盘使用情况[root@izbp13os69edbevyc1717ez shell]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 41151808 3576896 35461480 10% /devtmpfs 932488 0 932488 0% /devtmpfs 94186

2020-07-12 11:37:14 653

原创 VMware和Linux的安装、磁盘分区

一、虚拟机的使用(VMware)1、安装WMware(删除可以找VMware_Install_CLeaner)2、新建虚拟机(1)选择的标准安装(2)选择以后安装(3)这里是linux系统,centos版本,这个是32位的(4)虚拟机的名称和位置(5)给虚拟机分配磁盘空间(6)点击完成(7)双击可修改配置(8)处理器配置(9)网络适配器:VMware安装后,会有两个虚拟的网卡VMnet1和VMnet8桥接:会直接使用真实机机的网络,

2020-07-11 19:05:11 2892

原创 python使用openpyxl操作excel

一、类1、定义:class + 大写字母开头,函数里面必须有selfclass Student: def __init__(self, name): // 构造函数 self.name = name def say(self): print(self.name)s = Student('lilei')print(s.name)二、Excel处理1、模块openpyxl安装:pip install openpyxl2、术语:行-row

2020-06-16 15:06:59 608

原创 PS学习——进阶

一、快捷键1、tab:隐藏所有的面板,再按恢复 shift+tab:隐藏右边的面板2、Ctrl+O:打开文件命令3、Z:放大缩小工具 Ctrl +:放大 Ctrl -:缩小4、空格:移动工具,变成抓手工具5、Ctrl+0(零):全图显示,大小图片都会铺满整个窗口6、Ctrl+1:原图显示7、Ctrl+D:取消选择, Ctrl+I:反...

2019-09-15 18:29:03 666

原创 python——pandas数据分析处理库

1、安装pip install pandas2、数据读取import pandasfood_info = pandas.read_csv('food_info.csv') # 读取CSV文件print(type(food_info)) # DataFrame格式print(food_info.dtypes) # 加s,包含什么类型,例NAME object...

2019-08-28 14:35:22 195

原创 ps学习——基本工具

1、选择工具:小箭头,快捷方式v复制:按住alt键,小箭头变为两个小箭头,移动松开就复制成功,图层:一张一张的图组:一个以上的图层,合为组2、自由变换工具:Ctrl+T,编辑下的自由变化,用来改变位置大小角度,改变后,双击确定右键可以改变形状3、矩形选择工具:M,shift+M可以转换里面的内容,规则选区,对选区中的内容操作,被叫做蚂蚁线正方形:按住sh...

2019-08-26 18:42:50 1045

原创 python——Numpy科学计算库

1、安装pip install numpy2、数据结构import numpy # 引入numpy库vector = numpy.array([2, 3, 4, 5]) # 将一维list变为向量(四维向量)matrix = numpy.array([[2, 3, 4], [3, 4, 5]]) # 将多维list,变为矩阵print(vector)pri...

2019-08-26 17:05:38 150

原创 Python——快速入门

1、变量:直接声明,会根据值自动赋给类型# 声明变量,a = 365b = "366"a_c = 367print(a, type(a))print(b, type(b))print(a_c, type(a_c))print("hello python")结果:365 <class 'int'>366 <class 'str'>367 &l...

2019-08-23 14:09:06 141

原创 类似百度搜索框实时搜索的实现

1、html代码&lt;input type="text" name="ProjectNumber" id="ProjectNumber" /&gt; &lt;div class="contain__border__search" id="ProjectNumberSearch"&gt; &

2019-02-21 09:29:34 2442

原创 使用winform开发房产管理平台之日常管理

一、搭建环境1、新建winform项目,命名build2、在webconfig下面添加连接字符串&lt;connectionStrings&gt; &lt;add name="HouseSystem" connectionString="data source=ADMIN-PC; database=HouseSystem; uid=sa; password=xxx"&gt;&...

2019-02-20 10:46:00 373

原创 IScroll的使用(在vue中)

1、下载iscroll2、在需要用到的组件中引入:要用-probe才有onscroll事件import iScroll from '../../static/js/iscroll-probe.js'3、使用(1)html元素&lt;div class="goods-mume"&gt; &lt;ul&gt; &lt;li class="mume-item border-...

2019-02-20 10:40:11 10242 2

原创 星星评分组件(基于vue)

效果:父组件:&lt;star size=48 :score="seller.score"&gt;&lt;/star&gt;星星组件:&lt;template&gt; &lt;!-- 评分星星的组件 --&gt; &lt;div class="star" :class="starType"&gt; &lt;!-- st

2019-02-20 10:39:43 2386 2

原创 vue使用axios时如何跨域

1、安装cnpm install axios --save-dev2、注册到vue中,main.js中import axios from 'axios'Vue.prototype.$axios = axios // 将axios添加到原型3、跨域解决方法,在config/index.js中,dev下的proxyTable: { '/api': {...

2019-02-19 14:03:28 293

原创 设备像素比dpr以及像素border的实现

1、dpr定义:设备物理像素的个数除以设备独立像素的大小2、物理像素就是手机屏幕上一个一个的发光的点,大小是固定的,独立像素也叫做逻辑像素,css设置的像素大小就是逻辑像素,对于dpr等于2的手机屏幕,设置css宽度为1px,其实覆盖的是2个设备物理像素3、很多设计师的移动设计稿是基于iphone6做出来的,大家都知道iphone6的dpr=2(从iphone4开始就是2了),设计稿会给成...

2019-02-19 14:00:24 394

原创 手机如何调试vue

1、修改vue的配置文件config/index.js2、电脑:cmd命令后通过ipconfig查看IP地址替换原网址中的localhost,192.xx/goods注意:无线局域网适配器下的IPv4地址,并且手机也要和电脑连上同一个网3、打开草料二维码:https://cli.im/,将网址复制进去4、生成二维码,用手机扫便可以预览,当然也可直接在手机浏览器中直接输入网址...

2019-02-18 09:30:56 657

原创 vue2使用字体图标

一、图标样式有SVG转换为图标字体1、打开:https://icomoon.io/2、点击3、点击导入SVG文件4、选中字体图标,点击下方生成5、下载6、下载下来的安装包打开,打开demo.html可以查看如何使用&lt;span class="icon-add_circle"&gt;&lt;/span&gt;最终我们只需要fonts文件夹和styl...

2019-02-18 09:27:04 500

原创 自动化测试生成HTML测试报告和自动发邮件

一、生成HTML测试报告1、下载HTMLTestRunner地址:http://tungwaiyip.info/software/HTMLTestRunner.html保存在Python\Lib目录下修改它使其支持python3# 第94行import datetimeimport ioimport sys# 第539行TestResult.startTest(s...

2018-10-15 21:17:18 4410 1

原创 unittest的使用

1、初识calculator.pyclass Count: def __init__(self, a, b): self.a = int(a) self.b = int(b) def add(self): return self.a + self.bfrom calculator import Countimport unittest# 测试用例class...

2018-10-15 20:57:22 217 1

原创 数据驱动测试实例

1、读取txt文件# 读取数据文件# 打开user_file = open('user_info.txt', 'r')# 读取多行lines = user_file.readlines()# 关闭文件user_file.close()# 遍历拆分for line in lines: username = line.split(',')[0] password = line...

2018-10-15 20:44:42 809

原创 webdriver的API学习(二)

一、获得验证信息# 当前页面的标题title# 当前页面的url# 当前页面的标签中的内容from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')# 打印titletitle = driver.titleprint(ti...

2018-10-15 20:38:29 263

原创 webdriver的API学习(一)

一、从定位元素开始driver = webdriver.Firefox() // 打开火狐ele = driver.find_element_by_id() // 定位元素 driver.find_element_by_name() driver.find_element_by_link_text() // a标签中的文本 dr...

2018-10-15 20:17:54 209

原创 vue插件开发

一、export、export default、module.exports的区别1、export和export default属于es6规范:在同一个文件里面可以有多个export, 一个文件里面只能有1个export default //a.jsexport const test = 'aaa';export const a = function(){};//b.jscons...

2018-07-05 16:20:34 367

原创 ajax跨域解决方案

1、首先编写后端代码,此时的域名:http://localhost:8088/text/1.php&lt;?php function get (){ $data = [ 'a' =&gt; 1, 'b' =&gt; 2 ]; return $data; }echo json_encode(get());2、编写前端代码,此时的域名:http://localhost:880...

2018-06-26 17:44:00 186

原创 移动端开发

一、常用框架1、css3动画框架:https://daneden.github.io/animate.css/2、icon字体:http://www.iconfont.cnjs框架:3、zepto.js:http://zeptojs.com4、jGestures:摇一摇http://jguestures.codeplex.com5、swiper:滑动插件http://www.swiper.com....

2018-06-13 17:13:00 247

原创 node.js基础API

一、是什么:是一个JavaScript运行环境,使用事件驱动,非阻塞I/O的模型1、非阻塞I/O阻塞I/O:I/O时进程休眠等待I/O完成后进行下一步非阻塞I/O:I/O时函数立即返回,进程不等待I/O完成2、事件驱动:I/O等异步操作结束后的通知...

2018-06-08 13:57:51 178

原创 js类型和对象的学习

1、typeof能得到的那些类型2、何时使用===何时使用==if (obj.a == null) { // 相当于obj.a === null || obj.b === undefined,jquery源码推荐}除了这个,其余都用===3、js中有那些内置函数4、js变量按照存储方式区分为那些类型(1)值类型:参考浅拷贝(2)引用类型:数组、对象、函数 参考深拷贝5、如何理解json和...

2018-05-31 22:04:04 617

原创 h5中video详解和其它新标签,css自定义常量

一、直播的工作原理1、直播的流程2、视频的格式和兼容性,flv:b站使用的,hls:苹果使用的3、直播协议(mp4适合点播(就是重播)比如爱奇艺。。。)(1)HLS协议:先发放M3U8文件,这个文件有很多索引,指向不同的片段ts,根据ts片段的时长,浏览器会自动更新M3U8文件对应hls类型的视频,以.ts结尾video解析M3U8文件(索引文件),解析成一个个片段,会有延迟(2)RTMP协议:建...

2018-05-31 21:58:45 5053

原创 js开发插件之tab选项卡

一、搭建页面&lt;div class="tab"&gt; &lt;ul class="tab-nav"&gt; &lt;li class="active"&gt;&lt;a href="javascript:void(0);"&gt;新闻&lt;/a&gt;&lt;/li&gt; &lt;li&gt;

2018-05-17 14:35:08 2301

原创 微信小程序开发

一、安装1、在https://developers.weixin.qq.com/miniprogram/dev/下载微信开发者工具2、打开进入,选择项目目录3、目录结构app.js:入口文件app.json:在里面注册页面后,会自动生成页面文件,当编译时默认打开pages下的第一个页面二、使用1、数据绑定&lt;text&gt;{{ text }}&lt;/text&gt; ...

2018-05-13 21:35:16 284

原创 网页加载进度条

1、使用定时器来做网页加载定时器(先由一个加载的div覆盖住网页,过几秒钟消失),不切合实际好用的加载图片,给大家推荐一个网站:https://icons8.com/preloaders/en/free&lt;style type="text/css"&gt; * { margin: 0; padding: 0; } .loading { position: fixed; widt...

2018-03-29 14:16:22 991 1

原创 webpack4.x深入与实践

一、什么是webpack是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求...

2018-03-27 21:56:25 11894 6

原创 less学习

1、什么是less?是一个css预编译器,可以扩展css语言,添加功能如允许变量,混合、函数和许多其他的技术,让你的css更具有维护性、丰富性、扩展性。2、初识less.content ul {} // 在css中的用法.content li {}.content li a {}.content { // 在less中的写法 ...

2018-03-16 20:09:01 365

原创 前端安全、浏览器渲染机制、js运行机制、页面性能、错误监控

一、安全类1、csrf:跨站请求伪造;原理:(1) 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A;(2)在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A; (3)用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B;(4)网站B接收到用户请求后,返回一些攻击性代码,并发出一个请求要求访问第三方站点A;...

2018-03-10 22:14:21 1003

原创 DOM事件、HTTP协议类、原型链、js面向对象、通信

一、DOM事件模型:捕获和冒泡1、级别(1)DOM0:onclick事件(2)DOM2:addEventListener事件,注册事件(3)DOM3:鼠标事件、键盘事件2、事件流:1、事件通过捕获到达目标元素2、目标阶段3、目标元素在上传到window对象(冒泡)事件捕获的具体过程:window对象接收事件-&gt;document-&gt;html(document.documentElemen...

2018-03-09 18:41:35 509

原创 css小箭头、布局方法、盒模型

一、使用css实现小箭头,将宽高置为0,只有border时,正方形被分为4份,因为border是上右下左,所以以x将正方形分为4份,便会实现小箭头&lt;style type="text/css"&gt; .array { border-left: 4px solid transparent; border-right: 4px solid transparent; ...

2018-03-09 18:36:51 752

原创 使用vue实现幻灯片

1、在父组件中&lt;slide-show :slides="slides"&gt;&lt;/slide-show&gt;import SlideShow from '@/components/SlideShow'export default { components: { SlideShow, },2、在slideshow.vue中&lt;template&gt; &l...

2018-02-26 21:13:25 7156

原创 vue2模拟数据

1、在webpack.dev.conf.js中,在portfinder后面添加const portfinder = require('portfinder')const express = require('express')// 请求serverconst app = express()// 加载本地数据文件var appData = require('../db.json')//...

2018-02-26 15:53:18 351

原创 Vue.js的路由、vue-resource、es6语法、vuex

5、路由介绍(1)基础介绍  · vue-route用来构建SPA  · html标签跳转(类似于a):&lt;route-link to="路由"&gt;&lt;/route-link&gt;或js中this.$route.push({path:''})三种绑定  1、to="/apple"  2、:to="{path: '/apple'}"  3、:to="{name: 'Apple'}"在r

2018-02-25 17:11:27 1661 1

原创 Vue.js的学习、安装、基础语法

1、基于MV*模式的框架(1)Model绑定View(2)没有控制器(3)数据驱动,状态管理2、核心思想(1)数据驱动:非直接操作节点,是通过变量绑定数据(2)组件化:抽离公用的代码,形成一个个组件通过MVVM的数据绑定实现自动同步(3)模拟双向绑定&lt;input type="text" name="" id="username" /&gt; &lt;span id="uName"&gt;&

2018-02-25 17:08:50 2374

原创 CentOS下php安装imagick扩展

1、安装ImageMagic[root@localhost download]# wget http://www.imagemagick.org/download/ImageMagick.tar.gz[root@localhost download]# tar -xzvf ImageMagick[root@localhost download]# cd ImageMagick-7.0.7-2

2018-01-26 16:58:32 2250 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除