- 博客(33)
- 收藏
- 关注
原创 浏览器 谷歌浏览器实现网页全屏截图
一 F12后 Ctrl + shift + P**二 输入full后,点选如图选项三 左下角查看截好的图四 如图所示效果
2021-06-04 15:39:17
271
原创 web端 小米商城网站总结
一 小米商城页面的分析目前市面上主流的布局为float布局 , 本人通过flex布局实现了一遍其中轮播图使用了swiper插件 图标使用了iconfont 尽可能的不使用定位此为自我规划的结构分析 , 如图所示二 小米商城搭建的细节1 清楚整个页面的整体布局,先整体再局部,先把整体内容规划好,再自上而下的布置每一块内容。2 明确每个模块要实现怎样的效果,并且自外而内的设置好每个标签的样式。3 不清楚某个样式怎么设置,可以去浏览器控制台中做相应的调整,调整合适后将样式写到文件中。4 flex
2021-06-04 15:20:44
6254
3
原创 windows系统 cmd中给ping加上时间戳
1.首先创建一个pingtime.vbs文件,代码如下 :Dim args, flag, unsuccOut args="" otherout="" flag=0 If WScript.Arguments.count = 0 Then WScript.Echo "Usage: cscript tping.vbs [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]" WScript.Echo "
2021-05-28 10:53:07
5373
原创 CSS grid布局(网格布局)总结
一、grid布局概念grid布局与flex布局对比flex布局为一维布局,一般一行或一列的布局使用flex布局。grid布局为二维布局,同时需要兼顾行与列的布局,可以使用gird布局。grid布局基本概念rowcolumncellgrid line二、grid容器设置容器为grid容器.container{ display:grid;}注 : gird容器内部的元素称为grid容器的项目,grid项目的float属性会失效<style> body{
2021-03-31 16:25:49
273
原创 数据库 Sqlserver2016和Sqlserver2019同时安装在一台机器上同时运行
一、问题背景本人计算机在很久之前安装过Sqlserver2016,但用于需要帮助同事还原更高版本数据库的bak文件(公司只有本人计算机中安装了SqlServer [汗…]),因此需要安装更高版本的Sqlserver二、解决问题1.首先需要下载离线安装包2.按照步骤正常安装,不懂可以百度,需要注意的是在这三步3.当安装完成后,登录SSMS时需要注意三、最后效果如图所示,登录了俩个实例 Sqlserver2016和Sqlserver2019...
2021-03-31 12:52:39
8080
1
翻译 CSS 弹性布局(flex)总结
一、弹性布局概念布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性对于特殊布局非常不方便,比如,垂直居中注:常用的全屏居中的CSSbody {height: 100vh;text-align: center;line-height: 100vh;}Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。.box{ display: flex;}行内
2021-03-26 15:43:26
235
原创 Linux总结
1.基本操作通常使用linux是用命令行,即terminal一切皆是文件#创建一个名为 file 的文件,touch是一个命令touch file#进入一个目录,cd是一个命令cd /etc/#查看当前所在目录pwd1.tab 补全2.ctrl+C 终止3.↑ ↓ 上个下个命令4.通配符#一次性创建俩个txttouch asd.txt fgh.txt#查找到当前目录下所有的txt文件ls *.txt#一次性批量创建1_shiyanlou.txt - 10_shi
2020-11-27 17:45:40
104
原创 Linux “用户不在 sudoers 文件中。此事将被报告“的解决方法
普通用户在执行系统程序时,需要临时提升权限,sudo在需要输入当前用户密码便可以临时提升权限但是并非所有用户都能够执行sudo,因为有此权限的用户都在/etc/sudoers文件中进行了配置如果没有在该文件中有对应用户的配置,则只需sudo命令是可能会产生 “用户名不在 sudoers文件中,此事将被报告” 异常提示1.切换到root权限2.输入visudo3.在root ALL=(ALL) ALL下面添加一行(实测此行在最后一页可通过G进行快速定位找到)xxx ALL=
2020-11-26 16:12:19
1949
2
原创 JavaSE 02笔记 流程控制、面向对象和异常
流程控制Scannerscanner扫描器对象 用于接收键盘数据 ; 判断是否还有输入 程序会等待用户输入凡是IO流的类 用完了之后关闭 以节约内存和空间scanner.next()一定读取到有效字符才可以结束输入 ; 以空白为结束符 ; next()不能得到带有空格的字符串scanner.nextLine() // 用的多以enter为结束符 , 把enter之前所有的字符的返回 ; 可以获得空白用户输入 : system ineg:scanner.hasNext()scanner
2020-08-04 16:53:19
261
原创 JavaSE 01笔记 前导和基础语法
Java发展历史Java 1995年诞生Hadoop 大数据方向 2006年诞生 , 内部都是Java源码Java三大版本版本描述JavaSE标准版 (桌面程序/控制台开发)JavaME嵌入式开发(手机/家电等)JavaEE企业级开发(web端/服务器等)Java特性和优势write once, run everywhere 一次编译,到处运行面向对象、可移植性、分布式、动态性、多线程、安全性、健壮性JDK JRE JVMJDK : 开发者工具包
2020-08-04 14:23:20
330
转载 windows系统 CMD命令快速创建多个文件夹
windows系统CMD命令快速创建多个文件夹第一步启动cmd命令窗口快捷键启动WINDOWS+R第二步打开存放文件夹的路径cd 路径例如:cd c:\test第三步创建文件夹命令for /l %i in (1,1,1000) do mkdir %i创建1000个文件夹,文件夹名称从1开始,每次加1,直到1000。...
2020-07-17 16:14:19
2601
原创 windows系统 查看开关机记录
1.右键此电脑-管理2.点击“事件查看器”,点击“Windows日志”点击“系统”。3.在右侧操作栏,点击“筛选当前日志”。4.输入ID:6006,点击“确定”,即可查看“开机时间”。5.输入ID:6005,点击“确定”,即可查看“关机时间”。...
2020-07-16 16:52:08
1293
原创 Windows 7设置定时重启任务方法
Windows开始菜单选择:所有程序→附件→系统工具→任务计划程序→创建任务常规设置任务名称:定时重启;触发器设置任务执行的时间,选择“新建”。可以对执行的频率进行选择,一次、每天、每周和每月。并设置具体的执行时间。如果需要在一天内进行多次重启,则可以新建多个触发器,设置方法同上。操作设置重启操作的程序或脚本内容。重启程序位于:C:\Windows\System32\shutdown.exe需要添加参数为(空格分隔):-r -f -t 1注:定时重启任务设置【-r(空格)-f
2020-07-16 16:46:23
5180
转载 JS 浅拷贝和深拷贝
深拷贝与浅拷贝区别?假设B复制了A,当修改A时,看B是否会发生变化 ?如果B也跟着变了,说明是浅拷贝 (就是B复制了A,如果B复制的是A的引用,那就是浅拷贝)如果B没变,那就是深拷贝 (如果B复制的是A的本体,那就是深拷贝)堆栈和数据类型数据类型分为两种,基本类型和引用类型。基本类型指的是简单的数据段,而引用类型指的是那些可能由多个值构成的对象。基本类型引用类型类型number,string,boolean,null,undefinedobject(对象,数组,函
2020-06-28 14:26:17
123
转载 Linux 安装redis完整步骤
安装:1.获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压tar xzvf redis-4.0.8.tar.gz3.安装cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis4.移动配置文件到安装目录下cd ../mkdir /usr/local/redis/etcmv redis.conf /usr/l
2020-06-23 23:42:39
136
原创 JS 一个数组过滤另一个数组
let ids = [1,2,3,2];let arr = [1,2,3,4];let newArray = []; arr.forEach(item => { if (!ids.includes(item)) { //此处如果需要留下重复元素 newArray.push(item); }; })console.log(newArray);
2020-06-12 17:40:54
6696
原创 安全 非对称加密算法
概念非对称加密算法是一种密钥的保密方法.包括 : 公开密钥 publickey 和 私有密钥privatekey , 公钥与私钥成对 , 信息经过公钥加密,只有通过对应的私钥才能解密 . 加密和解密使用不同的密钥 , 被称为非对称加密算法其中最常见的就是RSA算法原理分析理解 :传输的信息相当于锁头, 公钥和私钥相当于钥匙, 公钥用于上锁 (加密过程) ,私钥用于开锁 (解密过程)分析 :A与B传递信息的一个过程A B 生成一对密钥A B告知对方公钥 , 私钥彼此保密A利用B的公钥
2020-06-11 15:20:03
521
原创 JS 交换数组内的元素
第一种方式 :function changeLoc(array,from,to){if((from > array.length-1 || from < 0) || (to > array.length-1 || to < 0)){ console.error("指定位置错误"); return;}[array[from],array[to]] = [array[to],array[from]]return array}arr = [1,2,3,4](4) [1
2020-06-10 17:46:37
686
原创 JS form表单的加密注意事项
表单密码加密(基础)注 :1.md5加密工具类需要引用2.如果表单里没有写name,在调试中则看不到3.最后可以校验判断表单内容,true就是通过提交,false就是阻止提交<!DOCTYPE html><html lang = "en"> <head> <meta charset = "UTF-8"> <title>Title</title> <!--MD5加密
2020-06-01 17:58:05
963
原创 win7 系统远程关机拒绝访问的解决方法
win7系统远程关机拒绝访问的解决方法:1、win7系统中单击“开始”菜单,打开的窗口单击“控制面板”选项,在控制面板中双击“管理工具”; 2、打开的窗口再双击“本地安全策略”,在左侧窗口双击“本地策略”,出现更多项目,单击“用户权利指派”; 3、在右侧窗格找到并双击打开“从远端系统强制关机”项目,进入“属性”界面,在“本地安全设置”选项卡中单击“添加用户和组”按钮; 4、弹出选择用户和组对话框,单击“高级”按钮,再单击“立即查找”按钮,找到并选中“Guest”,一路单击“确定”按钮; 5
2020-05-22 17:54:54
3034
原创 CSS display:inline-block的边距问题及解决方法
将一个元素的display设置为inline-block时,设置好各元素的宽高及颜色后,这个边距就会诡异的出现了,即使使用(*{margin:0;padding:0;})也是无法消除<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">
2020-05-22 17:32:20
1352
原创 vue.js 按需导入函数形式注意不要少{ }
警告提示,如图所示:经排查是导入函数时,没有加{ },函数类型在按需导入时,应该用{ } 加上{}后,警告消失。程序正常编译通过
2020-05-15 09:00:04
337
原创 vue.js body的css不生效
因为style上有scoped标签,去掉即可。<style> /* 此处如果有scoped 则body的css内容不生效*/ body{ margin:0px; padding:0px; font-family: "微软雅黑"; font-size: 16px; }</style>Vue中的scoped属性在vue组件中,在style标签上添加scoped属性,以表示它的样式作用于当下的组件,使得该css样式不影响到其他组件或本组件的
2020-05-14 17:50:27
1416
原创 Centos7 防火墙配置、windows互相ping不通和NAT模式下虚拟机系统不能上外网
centos7 防火墙配置:1.防火墙状态:firewall-cmd --state2.防火墙服务状态:systemctl status firewalld3.开启、重启、关闭防火墙服务:#开启service firewalld start#重启service firewalld restart #关闭service firewalld stop4.防火墙规则:fi...
2020-05-06 17:36:03
334
转载 Nginx 负载均衡和缓存服务实战
基础篇一、环境二、Nginx是什么?三、我们为什么选择Nginx?三、安装与目录四、基本配置五、模块场景实现篇一、静态资源WEB服务二、浏览器缓存三、跨站访问四、防盗链五、HTTP代理服务负载均衡和缓存服务一、负载均衡二、缓存服务常见问题一、相同 server_name 多个虚拟主机优先级二、location 匹配优先级三、try_files的使用四、ali...
2020-04-30 16:03:00
157
原创 vue.js 关于easymock的一些配置
.env.development文件:# 只有以 VUE_APP_ 开头的变量会被 webpack 静态嵌入到项目中进行使用 process.env.VUE_APP_xxxxxx# 目标服务接口地址,这个服务器地址是按照你自已环境来的,easymock默认端口:7300# 添加 或者更改配置后,需要重启服务# VUE_APP_SERVICE_URL = "http://服务器地址:7300...
2020-04-26 17:15:07
318
原创 mysql 5.7.21.zip安装步骤
1. 首先解压你下载的安装包,得到一个名为mysql…zip的文件夹(解压后如果发现有data文件夹则将其删除掉)2. 把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在C:\Program Files下面3. 打开我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: 你的mysql bi...
2020-04-24 16:57:54
540
原创 centos7 EasyMock部署步骤
1.安装Node.jsCentos7 64位 安装 Node.js v8.x( 注意:不支持 v10.x,亲测)参考: https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md将node官网下载的 node-v8.11.1-linux-x64.tar.xz 上传至服务器 (使用filezilla进行上传)解压xz...
2020-04-24 13:22:09
415
转载 CentOS7_开放指定端口
1.查看已经开放的端口firewall-cmd --list-ports2.开启指定端口firewall-cmd --zone=public --add-port=2181/tcp --permanent 3.重启防火墙firewall-cmd --reload4.核实下firewall-cmd --list-ports...
2020-04-23 23:13:42
196
转载 vue.js 初始化报错,Cannot read property '$createElement' of undefined
import Vue from 'vue'import App from './App'import axios from 'axios'import Router from 'vue-router' // scssimport './style/reset.scss' // conponentsimport HomeView from './components/HomeVie...
2020-04-21 15:09:22
411
原创 vue.js elementui元素写入模板后报错
[Vue warn]: Unknown custom element: <el-form> - did you register the component correctly? For recursive components, make sure to provide the "name" option.found in---> <Index> at sr...
2020-04-21 15:03:42
472
原创 vue.js 报错TypeError: Cannot read property upgrade of undefined
vue.js报错TypeError: Cannot read property ‘upgrade’ of undefinedD:\StudentProject\WebStudy\demo>npm run serve> 10axiosdemo@0.1.0 serve D:\StudentProject\WS\demo> vue-cli-service serveINFO ...
2020-04-21 00:49:33
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人