- 博客(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
958
原创 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
3079
原创 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
707
原创 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
945
原创 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
272
原创 ps学习——基本工具
1、选择工具:小箭头,快捷方式v复制:按住alt键,小箭头变为两个小箭头,移动松开就复制成功,图层:一张一张的图组:一个以上的图层,合为组2、自由变换工具:Ctrl+T,编辑下的自由变化,用来改变位置大小角度,改变后,双击确定右键可以改变形状3、矩形选择工具:M,shift+M可以转换里面的内容,规则选区,对选区中的内容操作,被叫做蚂蚁线正方形:按住sh...
2019-08-26 18:42:50
1245
原创 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
203
原创 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
210
原创 类似百度搜索框实时搜索的实现
1、html代码<input type="text" name="ProjectNumber" id="ProjectNumber" /> <div class="contain__border__search" id="ProjectNumberSearch"> &
2019-02-21 09:29:34
2527
原创 使用winform开发房产管理平台之日常管理
一、搭建环境1、新建winform项目,命名build2、在webconfig下面添加连接字符串<connectionStrings> <add name="HouseSystem" connectionString="data source=ADMIN-PC; database=HouseSystem; uid=sa; password=xxx">&...
2019-02-20 10:46:00
450
原创 IScroll的使用(在vue中)
1、下载iscroll2、在需要用到的组件中引入:要用-probe才有onscroll事件import iScroll from '../../static/js/iscroll-probe.js'3、使用(1)html元素<div class="goods-mume"> <ul> <li class="mume-item border-...
2019-02-20 10:40:11
10352
2
原创 星星评分组件(基于vue)
效果:父组件:<star size=48 :score="seller.score"></star>星星组件:<template> <!-- 评分星星的组件 --> <div class="star" :class="starType"> <!-- st
2019-02-20 10:39:43
2487
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
345
原创 设备像素比dpr以及像素border的实现
1、dpr定义:设备物理像素的个数除以设备独立像素的大小2、物理像素就是手机屏幕上一个一个的发光的点,大小是固定的,独立像素也叫做逻辑像素,css设置的像素大小就是逻辑像素,对于dpr等于2的手机屏幕,设置css宽度为1px,其实覆盖的是2个设备物理像素3、很多设计师的移动设计稿是基于iphone6做出来的,大家都知道iphone6的dpr=2(从iphone4开始就是2了),设计稿会给成...
2019-02-19 14:00:24
484
原创 手机如何调试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
707
原创 vue2使用字体图标
一、图标样式有SVG转换为图标字体1、打开:https://icomoon.io/2、点击3、点击导入SVG文件4、选中字体图标,点击下方生成5、下载6、下载下来的安装包打开,打开demo.html可以查看如何使用<span class="icon-add_circle"></span>最终我们只需要fonts文件夹和styl...
2019-02-18 09:27:04
596
原创 自动化测试生成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
4676
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
271
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
872
原创 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
307
原创 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
259
原创 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
414
原创 ajax跨域解决方案
1、首先编写后端代码,此时的域名:http://localhost:8088/text/1.php<?php function get (){ $data = [ 'a' => 1, 'b' => 2 ]; return $data; }echo json_encode(get());2、编写前端代码,此时的域名:http://localhost:880...
2018-06-26 17:44:00
226
原创 移动端开发
一、常用框架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
286
原创 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
232
原创 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
670
原创 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
5241
原创 js开发插件之tab选项卡
一、搭建页面<div class="tab"> <ul class="tab-nav"> <li class="active"><a href="javascript:void(0);">新闻</a></li> <li>
2018-05-17 14:35:08
2378
原创 微信小程序开发
一、安装1、在https://developers.weixin.qq.com/miniprogram/dev/下载微信开发者工具2、打开进入,选择项目目录3、目录结构app.js:入口文件app.json:在里面注册页面后,会自动生成页面文件,当编译时默认打开pages下的第一个页面二、使用1、数据绑定<text>{{ text }}</text> ...
2018-05-13 21:35:16
385
原创 网页加载进度条
1、使用定时器来做网页加载定时器(先由一个加载的div覆盖住网页,过几秒钟消失),不切合实际好用的加载图片,给大家推荐一个网站:https://icons8.com/preloaders/en/free<style type="text/css"> * { margin: 0; padding: 0; } .loading { position: fixed; widt...
2018-03-29 14:16:22
1066
1
原创 webpack4.x深入与实践
一、什么是webpack是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求...
2018-03-27 21:56:25
11976
3
原创 less学习
1、什么是less?是一个css预编译器,可以扩展css语言,添加功能如允许变量,混合、函数和许多其他的技术,让你的css更具有维护性、丰富性、扩展性。2、初识less.content ul {} // 在css中的用法.content li {}.content li a {}.content { // 在less中的写法 ...
2018-03-16 20:09:01
437
原创 前端安全、浏览器渲染机制、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
1107
原创 DOM事件、HTTP协议类、原型链、js面向对象、通信
一、DOM事件模型:捕获和冒泡1、级别(1)DOM0:onclick事件(2)DOM2:addEventListener事件,注册事件(3)DOM3:鼠标事件、键盘事件2、事件流:1、事件通过捕获到达目标元素2、目标阶段3、目标元素在上传到window对象(冒泡)事件捕获的具体过程:window对象接收事件->document->html(document.documentElemen...
2018-03-09 18:41:35
558
原创 css小箭头、布局方法、盒模型
一、使用css实现小箭头,将宽高置为0,只有border时,正方形被分为4份,因为border是上右下左,所以以x将正方形分为4份,便会实现小箭头<style type="text/css"> .array { border-left: 4px solid transparent; border-right: 4px solid transparent; ...
2018-03-09 18:36:51
837
原创 使用vue实现幻灯片
1、在父组件中<slide-show :slides="slides"></slide-show>import SlideShow from '@/components/SlideShow'export default { components: { SlideShow, },2、在slideshow.vue中<template> &l...
2018-02-26 21:13:25
7510
原创 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
410
原创 Vue.js的路由、vue-resource、es6语法、vuex
5、路由介绍(1)基础介绍 · vue-route用来构建SPA · html标签跳转(类似于a):<route-link to="路由"></route-link>或js中this.$route.push({path:''})三种绑定 1、to="/apple" 2、:to="{path: '/apple'}" 3、:to="{name: 'Apple'}"在r
2018-02-25 17:11:27
1721
1
原创 Vue.js的学习、安装、基础语法
1、基于MV*模式的框架(1)Model绑定View(2)没有控制器(3)数据驱动,状态管理2、核心思想(1)数据驱动:非直接操作节点,是通过变量绑定数据(2)组件化:抽离公用的代码,形成一个个组件通过MVVM的数据绑定实现自动同步(3)模拟双向绑定<input type="text" name="" id="username" /> <span id="uName">&
2018-02-25 17:08:50
2438
原创 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
2341
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人