![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
积累
点点滴滴
许魁
业余选手
展开
-
EXCEL中单元格相对/绝对/混合引用的区别
EXCEL中单元格相对/绝对/混合引用的区别原创 2023-03-23 14:01:59 · 972 阅读 · 0 评论 -
实现一个电脑使用内网的同时也可以使用外网
1,内网一般是设置Internet协议版本4使用ip地址,把内网每个电脑都设置一个单独的ip,这些ip和服务器的ip是同一网段,即服务器如果是192.168.0.200,那么其他电脑ip第三位也必须是0,也就是192.168.0.xx这样即可。子网掩码点击一下自动填充。内网设置不需要默认网关。设置好之后电脑质检可以相互试着ping一下看是否想通,例如打开cmd窗口后输入:ping 192.168.0.200 这是ping服务器,如果有提示回复字节则正常。2,外网连接,找一个外网的路由器,从路由器上接根原创 2022-03-14 17:58:11 · 18799 阅读 · 0 评论 -
win7不能查看工作组内电脑我的解决办法
计算机右键属性-高级系统设置-计算机名下的网络ID-选择是商业网络的一部分后下一步-选择公司使用没有域的网络后下一步,然后根据提示重启。PS:1,这个步骤在我这里确实有用,试过两次,虽然不知道原理。2,按照这个步骤后虽然有用,但是再次查看上述设置发现最后一步还是“公司使用域的网络”,不明所以,有人知道的话还请告知一下,谢谢了。3,win10我还没试过,有兴趣的可以试一下,,还一个就是win10怎么和win7实现工作组里互连查看共享文件,有人知道的话也请告知一下,谢谢了。...原创 2022-03-14 16:38:01 · 469 阅读 · 0 评论 -
Excel带单位求和&求积公式
带单位求和公式:=SUMPRODUCT(1*SUBSTITUTE(G3:G28,"元",""))&"元"举例如下:说明:A2:A11为范围,且范围中间不可有空值,有空值会报错;带单位乘积公式:=LOOKUP(9E+307,--LEFT(A2,ROW($1:$11)))*LOOKUP(9E+307,--LEFT(B2,ROW($1:$99)))&"元"举例如下:说明:A2和B2为相乘两列数据具体位置,而$1:$11为相乘数据在两列的数据范围,任何一个数据超出起所在..原创 2021-12-23 22:01:54 · 2170 阅读 · 3 评论 -
Excel中一列数据变多列公式
公式:=INDIRECT("A"&((COLUMN(A1)-1)*5+ROW(A1)))例如:A列10个数据 1-10, 把他们平均分成2列,每列5个数据,效果如下;步骤:1,在B1输入=INDIRECT("A"&((COLUMN(A1)-1)*5+ROW(A1))) ;2,然后向下拉5格向右拉2格;说明:公式中第一个"A"为数据源列,"5"为每列的数据个数。只要知道总数据个数,那每列数据个数和总列数就可以自己随便调了。...原创 2021-12-23 21:40:23 · 1671 阅读 · 0 评论 -
U盘变32G的解决办法
前提:U盘插上电脑且正常打开。1,鼠标右键点击左下角Win键,打开磁盘管理,出现以下界面2,找到U盘磁盘,我这是已经处理好的,没处理前U盘会有两个分区,一个正常的,一个未分配的,点击正常的分区删除,然后你会发现合并后的空间大小就是U盘原本的大小,这时再右键点击一下后新建,不用选择,一直点到最后即可。...原创 2020-12-03 14:43:37 · 7643 阅读 · 1 评论 -
桌面图标变白色解决办法
@echo off taskkill /f /im explorer.exeCD /d %userprofile%\AppData\LocalDEL IconCache.db /astart explorer.exeecho 执行完成;桌面新建文本,完整复制代码后粘贴进去保存,然以后修改后缀未xx.bat 最后确定并点击运行即可。...原创 2020-12-03 16:12:48 · 1146 阅读 · 5 评论 -
U盘空间充足但复制文件到U盘提示文件过大无法复制解决方案
打开cmd,输入"convert g:/fs:ntfs"(注意:g为自己电脑上U盘所在的盘符)回车,提示转换完成后再次复制即可;原创 2021-12-08 21:07:19 · 1745 阅读 · 0 评论 -
WPS vba宏插件安装包
WPS vba插件下载安装原创 2021-12-08 14:31:49 · 43548 阅读 · 28 评论 -
微信电脑端输入文字更改把后面的字顶掉情况说明
摁Insert键,外接键盘在数字区和字母区中间,笔记本键盘在ins键或者pagedown(PGDN)键;原创 2021-12-08 14:17:21 · 1901 阅读 · 0 评论 -
yarn安装后提示‘yarn‘ 不是内部或外部命令,也不是可运行的程序的解决方法
在cmd运行:npm install -g yarn再试一下即可。原创 2020-10-13 20:21:48 · 5589 阅读 · 4 评论 -
ASCLL字母表顺序
ASCLL名词解释:ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。图示:大小规则:常见ASCII码的大小规则:0~9<A~Z<.原创 2020-10-11 23:00:18 · 3290 阅读 · 0 评论 -
JS判断数据类型
代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>判断数据类型</title></head><body></body><script> //...原创 2020-04-28 21:41:06 · 134 阅读 · 0 评论 -
CSS水平垂直居中的六种方法!
一,已知宽度居中;二,未知宽度居中;三,平移定位居中;四,平移不定位居中;五,flex布局居中;六,table-call布局居中;详细代码如下所示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="v...原创 2020-04-08 10:36:15 · 222 阅读 · 0 评论 -
应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序时间日志,或使用命令行sxstrace.exe工具。有效解决办法!
应用程序打不开,提正在上传…重新上传取消原创 2020-03-22 12:43:15 · 63898 阅读 · 53 评论 -
ECMAScript5中数组方法forEach()与map()的区别
forEach()遍历数组且为每个元素调用指定函数。指定函数可以使用三个参数:数组元素,数组索引,数组本身;原创 2020-03-11 09:29:16 · 182 阅读 · 0 评论 -
将字符串转驼峰法
思路:第一步:将字符串分割后转化为数组;第二步:遍历数组除首元素外剩下的元素;第三步:将遍历的元素首字母转大写;第四步:将数组元素再次拼接为字符串;代码如下: let str = 'get-element-by-id'; function f(msg) { let arr = msg.split("-"); for (let ...原创 2020-03-04 10:52:15 · 901 阅读 · 0 评论 -
实现一个数组先倒序后降序排列
思路:第一步:实现数组倒序;第二步:再倒序的基础上实现降序; let arr = [2, 1, 3, 0]; console.log(arr.reverse()); //翻转数组 arr[0,3,1,2] for (let i = 0; i < arr.length; i++) { ...原创 2020-03-04 10:07:17 · 841 阅读 · 0 评论 -
JavaScript的本地对象,内置对象和宿主对象
本地对象:array, object,regexp等可以new实例化;内置对象:Global,Math等不可实例化的对象,也是本地对象,Global不存在,但是isNaN(),parselnt()和parseFloat()方法都属于Global的方法。宿主对象:为浏览器提供的对象,所有的BOM和DOM,如document,window;...原创 2020-03-04 09:47:23 · 295 阅读 · 0 评论 -
如何判断某变量为数组数据类型?
方法一:能力检测,判断是否拥有数组的方法,可能兼容问题;方法二:obj instanceof Array 判断是否为数组实例,但是在某些IE版本不正确;方法三:ES5中定义了新的方法Array.isArray(),保证其兼容性。最好的方法如下:isArray function(obj){returnArray.isArray ? Array.isArray(obj):Obje...原创 2020-03-04 09:38:12 · 403 阅读 · 0 评论 -
事件冒泡,捕获和委托以及传统事件绑定和符合W3C标准的事件绑定的区别
事件冒泡:当一个元素上的事件被触发时,例如鼠标点击一个按钮。同样的事件将会在这个元素的所有父级元素中被触发一遍,这个过程被称为事件冒泡。这个事件会从原始元素开始一直冒泡到DOM树的最上层。就像水底的一个气泡从水底到水面,会经过水底上的所有水层。阻止事件冒泡和捕获:标准浏览器:e.stopPropagation();IE9之前:event.canceBubble=true;阻止默...原创 2020-03-03 12:17:42 · 168 阅读 · 0 评论 -
强制类型转换和隐式类型转换简单列举
强制转换:parselnt;parseFloat;Number();隐式转换:+string:可以转换为数字;a+" " :可以转换为字符串;!var :可以转换为布尔值。原创 2020-03-03 11:47:57 · 1460 阅读 · 0 评论 -
Vue中组件引用
前提:导入和被导入的组件已经存在。一共三步:导入,注册,显示。图示:具体代码:<template> <div class="home"> <HelloWorld /> //第三步:显示组件 </div></template>...原创 2020-03-02 14:08:17 · 894 阅读 · 0 评论 -
Vue页面跳转的两种方式
前提:跳转的页面和页面路由都已存在;第一种:<router-link to="/about">标签跳转</router-link>第二种:<button @click="go()">js跳转</button>两种方式具体代码如下:<template> <div> <h...原创 2020-03-02 13:08:28 · 1189 阅读 · 0 评论 -
Git常用命令小结
gitinit :新建一个目录,将其初始化为Git代码库gitclone[url]:下载一个项目和它的整个代码历史git config --list:显示当前的Git配置git config -e [--global]:编辑Git配置文件git config [--global] user.name "[name]":设置提交代码时的用户姓名git config [-...原创 2020-03-02 11:01:53 · 71 阅读 · 0 评论 -
JavaScript转义字符
\o NUL字符(\u0000)\b 退格符(\u0008)\t 水平制表符(\u0009)\n 换行符(\u000A)\v 垂直制表符(\u000B)\f 换页符(\u000C)\r 回车符...原创 2020-02-29 14:54:35 · 558 阅读 · 0 评论 -
JS中Math对象的属性定义小结
<script> console.log(Math.pow(2,5)); //32 2的5次幂 console.log(Math.round(.7)); //1 四舍五入 console.l...原创 2020-02-27 11:27:39 · 144 阅读 · 0 评论 -
JS的typeof返回哪些数据类型?
<script> console.log(typeof 123); //number console.log(typeof '123'); //string console.log(typeof function); //报错 function是关键字 console.log(typeof st...原创 2020-02-27 10:50:12 · 1979 阅读 · 0 评论 -
怎么用CSS写一个简单的幻灯片效果?
先上代码:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1...原创 2020-02-27 00:24:42 · 206 阅读 · 0 评论 -
Web Storage 本地存储(Local Storage,Session Storage)和cookies(存储在用户本地终端上的数据)的区别浅说
Cookies: 服务器和客户端都可以访问;大小只有4kb左右,设定有效期,不设置则是关闭浏览器删除,过去后将会删除;cookie还需要指定作用域,不可以跨域调用;需要前端开发者自己封装setCookie,getCookie;作用是与服务器进行进行交互,作为HTTP规范的一部分存在,不可或缺;本地存储: 只有本地浏览器端可以访问数据,服务器不能访问本地存储。...原创 2020-02-21 17:20:14 · 425 阅读 · 0 评论 -
CSS 的hack和初始化
提前声明:摘录自数羊战队的前端面试宝典。CSS hack由于不同厂商的浏览器,或者同一厂商的不同版本的浏览器对css夫人解析不一样,因此导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的css,让它能够同时兼容不同的浏览器,能在不同的浏览器中得到我们想要的页面效果。简单的说就是css hack为了使css代码兼容不同浏览器,当然我们也...原创 2020-02-20 19:27:52 · 202 阅读 · 0 评论 -
position,display,margin collapse,overflow,float,position之间的羁绊?
提前声明:摘录自数羊战队的前端面试宝典。一,position,display,float相互关系1,display的值为none,那么position和float不起作用,在这种情况下,元素不产生框,因此浮动和定位无效;2,position的值是absolute或flexd框就是绝对定位,浮动失效,display会被按规则重置,由top,right,left,bottom属性和概...原创 2020-02-20 19:08:05 · 195 阅读 · 0 评论 -
HTML常见兼容问题
1,IE的双边距BUG问题:块级元素float后设置横向margin,IE6显示的margin比设置的要大;解决:给块级元素设置display:inline;只有IE6能识别。2,超链接访问过后hover央视不出现问题:被点击访问过的超链接不再具有hover和active了;解决:改变CSS属性的排列顺序:link>visited>hover>active;...原创 2020-02-20 17:10:49 · 202 阅读 · 0 评论 -
absolute的containing block 计算方式跟正常流有什么不同?
也就是说absolute元素浏览器是怎么找到最终位置的呢?css核心:Containing Block包含块(Containing Block)是视觉格式化模型的一个重要概念,它与框模型类似,也可以理解为一个矩形,而这个矩形的作用是为它里面包含的元素提供一个参考,元素的尺寸和位置的计算往往是由该元素所在的包含块决定的。简单地说就是定位参考或者坐标参考系。元素一旦定义了定位显示,无论是相对,...原创 2020-02-19 20:10:20 · 1465 阅读 · 0 评论 -
VUE2版本引入Element UI
一共个步骤;1,在cmd中打开vue项目文件夹,输入命令:vue add element2,加载后的选项如下:How do you want to import Element? Fully import选择全局还是按需引入-全局Do you wish to overwrite Element's SCSS variables? Yes是否使用SCSS-是...原创 2020-02-18 13:13:46 · 9417 阅读 · 16 评论 -
两个相邻的行内块其中一个设置外边距另一个也受影响的原因和解决办法
一个盒子里有两个行内块,其中一个设置了margin,另一个不设置,也会下沉,而且更低;如图:第二个也有上边距,出现该问题的本质原因是:内联元素的默认垂直对齐方式是和基线对齐,并不是和底部对齐。即默认vertical-align:baseline。解决办法:1.修改父级元素行高:line-height:0;2.修改父级元素字体尺寸:font-size:0; 3.修改内联元...原创 2020-02-17 12:19:01 · 1248 阅读 · 2 评论 -
删除或恢复小箭头方法,不下软件不找注册表不重启的那种;
1,删除小箭头;在桌面新建txt文件将下面完整复制后粘贴进去,然后重命名为xx.bat格式,最后双击文件即可;reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197...原创 2020-02-16 14:09:32 · 386 阅读 · 0 评论 -
全局安装@vue/cli 后vue -V不是内部或外部命令的有效解决办法
这个方法借鉴于此博客:博客地址,这里详细化一下;总结:把vue.cmd的路径添加到系统变量Path里。自己试过是有效的,所以记录一下;下面是详细步骤;1,打开系统文件全局搜索vue.cmd,搜索有点慢,耐心等着就好。2,找到安装vue那个时间的vue.cmd文件,点击属性找到文件路径复制下来,注意一定是安装那个时间的vue.cmd。3,桌面找到此电脑,右键...原创 2020-02-16 13:45:58 · 5093 阅读 · 3 评论 -
Vue3.0中解决跨域代理问题
图文未动,代码先行:module.exports = { devServer: { proxy: { '/api': { target: 'https://you.163.com/', //接口域名 changeOrigin: true, //是否跨域 ...原创 2020-02-05 15:56:09 · 7187 阅读 · 4 评论 -
Vue3.0及以上版本创建项目步骤
一共6个步骤:1,检查Node.js版本;Vue CLI 需要Node.js8.9 或更高版本 (推荐 8.11.0+);如果低于这个版本卸载后去Node官网重新下载安装最新版;Node中文网下载页面链接2,检查Vue-cli版本;Vue CLI 的包名称由vue-cli改成了@vue/cli。 如果你已经全局安装了旧版本的vue-cli(1.x 或 2.x...原创 2020-01-24 13:54:17 · 1471 阅读 · 0 评论