自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (1)
  • 收藏
  • 关注

原创 uniapp ios sticky定位,内部 u-tabs(包含scroll-view)消失问题

uniapp中用sticky定位时,元素内部如果有scroll-view,ios在触发bounce机制时,scroll-view的元素会消失,解决方法是页面上包一层高度为100vh的scroll-view。此时onReachBottom肯定失效,如果需要做拉到底部刷新,加一个@scrolltolower事件即可。如果要去掉ios的bounce机制,可以加 enhanced 和 bounces="false"这两个属性。

2024-09-04 18:35:22 584

原创 保姆级微信小程序jsapiV3支付开荒

如果路径是/smallapp/pay/wechatPayCallback,写到/smallapp/pay就可以了。申请证书后本地生成一个压缩文件,解压后找个地方放,私钥路径是apiclient_key.pem的路径。然后申请api证书和设置apiv3秘钥,照着步骤来即可。私有化下列属性,给个@Getter方便外部调用。添加支付授权目录,必须是外网能访问的域名。一套微信支付的祖传代码就完成了→_→。点击管理证书,复制证书序列号。支付接口处理、支付回调处理。组装预下单参数,调用预下单。

2024-07-13 16:44:56 500

原创 ipv6基础

一个地址在通过DAD检测前,叫做试验性地址(tentative地址),接口还不能用这个地址来正常通讯,但会加入被请求节点的组播地址组(FF02::1::FF00:FFFF)2.收到了邻居发来的非请求NA报文(这个NA报文不是我问了邻居之后邻居给我的,如链路层地址改变,ipv6地址改变),这时邻居可以到达本机,但本机不一定能到达邻居。reachable,已收到NA报文,认为这个地址可达。纸上谈兵阶段,可以把单播地址配置成任播地址,允许多台服务器配置相同的ip地址,提供相同的服务,以就近访问。

2024-05-30 19:02:13 2071

原创 eNSP小练习一枚

ensp小练习,vlan/ospf/telnet/traffic-filter

2024-05-24 19:42:10 250

原创 一些ensp路由控制配置练习

R1、R2运行ripv2,R2、R3运行ospf。R1没有在三个lo口激活ripv2需求:1.R1只在rip中激活g0/0/0口,而三个lo接口不能激活rip,要求R2能够通过rip学到除192.168.3.0之外的其他2条lo口路由2.在R2上部署路由重发布,将rip注入ospf使R3能学到lo0、lo1的路由,lo0的cost是10,lo1的cost是20,路由类型均为type23.R3能访问lo0及lo1基础配置如下:R1R2R3康康R3的路由表。

2024-05-21 18:32:10 440

原创 eNSP HCIP-Datacom 园区综合实验(下)

但配置arp代理 仍可互相通信。使vlan10不能互相通信。isis引入bgp路由。ospf引入bgp路由。SW1也有分部的路由了。配置PC8与PC9互通。放行分部到总部的流量。

2024-05-18 19:10:49 627

原创 eNSP HCIP-Datacom 园区综合实验(中)

默认用户 admin/Admin@123,先修改用户密码admin/Huawei@123。vlan30隔离,vlan40互通internet。AP1~3获取到ip地址。

2024-05-16 00:17:22 828 1

原创 eNSP HCIP-Datacom 园区综合实验(上)

某公司总部有ABC三部门,规划如图所示:1.部署生成树协议放环,部门A为公司重要部门,部门vlan 10内的主机不能互相通信,不能访问外网。1.1 在总部部署高权限的无线网络(直接转发模式),既可访问外网也可访问公司分部。2.部署mstp+vrrp协议做网关冗余,ABC的部门有线默认走SW1,部门的无线走SW2,实现负载备份效果,充分利用。3.vrrp联动bfd,实现对链路的监控。4.所有部门的ip地址均由dhcp服务器分配。5.汇聚设备部署链路聚合做链路冗余。

2024-05-14 00:53:32 994

原创 eNSP中小型园区网络拓扑搭建(下)

出口配置动态nat,访客部、市场部、行政部可访问internet。

2024-05-11 14:19:33 1723

原创 eNSP中小型园区网络拓扑搭建(上)

会客大厅、行政部及市场部、研发部、FTP服务器、外网。PC成功获取到ip地址。

2024-05-11 11:56:37 5238

原创 华为eNSP中型企业局域网网络规划设计(下)

SW7、SW8增加cost 使ospf不绕路。SW1~6开启边缘端口保护。SW7、SW8配置根保护。

2024-05-07 19:25:40 781

原创 华为eNSP中型企业局域网网络规划设计(上)

敲半天一个闪退全™给我干没了呜呜呜,eNSP,wcnm!wcnm!wcnm!1.部门可以访问公司资源和互联网资源2.部门之间不能互访3.服务器要有单独的服务器区和交换机内部网络使用私有ip地址。

2024-05-07 01:13:26 799

原创 华为eNSP中型园区网络配置(下)

SW1 SW2 SW3 SW4配置相关trunk、链路聚合 通过vlan101。给sw配置的ip与dhcp给sta分发的ip冲突了,需要在地址池把相关ip排出去。USG600V 默认用户密码 admin/Admin@123。管理vlan-管理AP,AP所属的vlan vlan101。配置SW2 连接AC的g/0/0/1口vlan。业务vlan vlan10 20 30 40。SW3配置AP连接口 vlan。SW4配置AP连接口 vlan。配置AC vlan、dhcp。AC管理vlan配置。

2024-05-04 13:50:48 1170

原创 华为eNSP中型园区网络配置(上)

10.出口防火墙,要配置必要的NAT技术,使得内网能够访问ISP&internet。g0/0/0 10.1.102.2/24(.与SW1vlanif200互联)g0/0/0 10.1.100.1/24(与SW1vlanif100互联)配置链路类型,ap先不看,连接pc的access,sw间互联的trunk。SW1设置为instance1的root,instance2的备份。SW2设置为instance2的root,instance1的备份。SW1为10 30 的 master,20 40的slave。

2024-05-03 16:48:48 2034

原创 华为eNSP小型园区网络配置(下)

目标1:telnet配置。目标2:ospf配置。

2024-05-02 10:37:21 1006

原创 华为eNSP小型园区网络配置(上)

目标4:acl禁止vlan10访问外网 traffic-filter。目标2:内网用户访问www.yzy.com。目标3:nat内网用户访问外网。目标1:dhcp分配ip地址。

2024-05-01 23:52:56 1778

原创 uniapp h5 web-view不显示公众号文章

【代码】uniapp h5 web-view不显示公众号文章。

2023-01-17 14:30:25 543

原创 uview u-upload 添加微信文件上传方式

uview u-upload 添加微信文件上传方式

2022-11-02 11:29:18 1151

原创 vue-pdf不显示签章问题

node_modules/pdfjs-dist/es5/build/pdf.worker.js 注释掉_this3.setFlags(_util.AnnotationFlag.HIDDEN);npm i patch-package -S package.json 添加"scripts": { "postinstall": "patch-package" }, npx patch-package pdfjs-dist根目录生成小功告成...

2022-05-07 09:41:26 333 1

原创 es 按条件删除数据

POST 索引名/_delete_by_query{ "query": { "term": { "_id": 索引主键 } }}

2022-01-20 20:56:54 2194

原创 element el-table 数据变化页面不刷新

强制刷新this.$forceUpdate()

2021-09-16 15:59:00 1229

原创 mysql5.7 查最近修改表结构记录

SELECT * FROM information_schema.tables WHERE table_schema = '数据库' and update_time is not null ORDER BY create_time desc

2021-09-02 15:20:35 1081

原创 vue修改node_modules组件的默认属性

main.jsimport Element from 'element-ui';Element.Dialog.props.closeOnClickModal = false曲线救国

2021-08-24 10:53:52 263

原创 mybatis-plus QueryWrapper 的 and/or 用法

先说结论:一个括号等于一个QueryWrapper例:假设一句sqlselect * from tbl where 1 = 1 (and is_deleted = 0 and ((id = 'id1' and status != 1) or (id = 'id2' and status != 2)))where 1 =1 之后 4个括号,即4个QueryWrapper。实体类:@Data@TableName("tbl")@Accessors(chain = true)public cla

2021-07-14 14:58:15 1575

原创 一个沙雕的vue backtop组件

效果:代码:<template> <div class="back-top"> <div > <img src="imgsrc" class="line" :class="isHide? 'isHide': 'isShow'" :style="{display: (firstShow? 'block': 'none')}" @click="backTop"> </div> </div><

2021-04-05 00:10:00 471 2

原创 解决webstorm js语法不提示问题

file => settings全勾选即可

2021-04-01 20:10:44 1869

原创 mybatis-plus QueryWrapper自定义排序

把自定义sql拼在orderByAsc()/orderByDesc() 中即可。例: wrapper.orderByAsc(" ( case status when 0 then 0 when 1 then 1 else 999 end ) ");

2021-02-23 11:59:38 8100 4

原创 uniapp 微信小程序 富文本组件

改了下官方的demo,封装了个组件,包含了图片上传和初始化编辑器内容效果:富文本组件:<template> <view class="container"> <view class="page-body"> <view class='wrapper'> <view class='toolbar' @tap="format"> <view :class="formats.bold ? 'ql-active'

2021-01-14 11:50:58 688 2

原创 vue element table checkbox多选框回填

注意要先清空一下选择框,回填的item尽量选所有列的对象//选中列,所有列,表名toggleSelection(selectRows, totalRows, tablename) { this.$refs[tablename].clearSelection(); if (selectRows.length>0) { this.$nextTick(() => { totalRows.forEach(row =>

2020-11-13 10:16:12 989

转载 vue keep-alive组件 动态保存路由状态

↓↓↓戳这里,赞美大佬

2020-10-27 17:33:16 325

原创 ueditor初始化排版样式,初始化内容

外部引入的ueditor组件用法如下mounted() { const _this = this; this.editor = UE.getEditor(this.id, this.config); this.editor.addListener("ready", function () { _this.editor.setContent(_this.msg); // 初始化内容。 _this.editor.execCommand( 'lineheight', 1.5 );//初始化排

2020-10-19 17:02:35 424

原创 avue formatter格式化数据

官方文档给出的文档有些不明确,自定义字典值又比较麻烦,可以在formatter中处理。formatter: (row,value,label,column) => { if (value == 0){ return label = "正常" } return label = ""}四个参数,row:该行数据value: 单元格原始数据label 单元格展示数据column 单元格属性...

2020-09-22 10:31:53 6916

原创 vue+js 实现鼠标滚轮滚动时,整页滚动效果

绑定滚轮事件,使滚轮滚动时停止页面滚动;同时记录浏览器高度。data() { return { pageHeight: 0, scrollFLag: true, }},mounted() { window.addEventListener('mousewheel', this.mousewheelHandler, false) this.pageHeight = document.documentElement.clientHeig.

2020-09-02 18:29:02 2071 2

原创 mysql间歇性失联问题

报错信息为:2020-07-15 15:50:05.749 [Druid-ConnectionPool-Create-408909888] [] [com.alibaba.druid.pool.DruidDataSource] ERROR: create connection SQLException, url: jdbc:mysql://xxx, errorCode 0, state 08S01com.mysql.cj.jdbc.exceptions.CommunicationsException:

2020-07-15 17:12:13 453

原创 为什么vc6++中 (++j)+(++j)+(++j) = 22

#include <stdio.h>void main(){ int j = 5, q; q = (++j)+(++j)+(++j); printf("j=%d, q=%d\n", j, q); }先是j两次自增=7,然后计算j+j=14,然后计算14+(++j),此时j再自增一次为8,故答案为22。这是一种未定义行为,不同编译器有不同的处理方式,出现什么结果都有可能,所以不要纠结…...

2020-07-12 12:21:30 1401

原创 关于java lombok @Accessors注解

@Accessors有三个属性:fluent,chain,prefixfluent如果为true,存取器会省略get 和 set,如 fieldName(),并返回实体类。例:@Data@Accessors(fluent = true)public class Menu { private String id; private String name; private int sort; public static void main(String[]

2020-07-09 17:26:49 388

原创 vue filters 获取data的内容

export default { name: 'userDetail', data() { return { that: this, values: 'test' } }, filters:{ testFilter (val,that){ return that.values }, }}<td>{{info.name| testFilter (that)}}</td>用that指代一下,小功告成

2020-07-08 17:16:44 778

原创 小结,整合el-upload和vue-cropper 实现可预览可裁剪的图片上传

安装vue-cropper模块npm Install vue-cropper新建组件,在main.js引入import uploadAndCropper from "@/components/uploadAndCropper";Vue.component('uploadAndCropper', uploadAndCropper)上传图片后显示的图片预览,鼠标悬停后弹出遮罩层,显示裁剪、预览、删除按钮<span class="uploadBox_imgShow" v-if="fil.

2020-07-03 17:23:46 1410

原创 jquery 实现select 远程搜索+懒加载

核心是 oninput 输入时触发事件核心代码如下<input id="name" oninput="search()" type="text"><span class="clear" onclick="delInput()">×</span><div class="select-form"> <dl></dl></div>//避免重复请求var searchFlag = truevar list

2020-06-30 18:48:38 835

原创 js 删除数组中多个元素

let arr = [1, 2, 3, 4, 5]let delArr = [2, 3, 4]arr = arr.filter(item=>{ return delArr.indexOf(item) == -1})

2020-06-29 17:43:04 652

hcip数通思维导图笔记全集

hcip数通思维导图笔记全集

2024-10-11

eNSP中小型园区网络拓扑搭建

eNSP中小型园区网络拓扑搭建

2024-05-11

中型企业规划设计拓扑图

中型企业规划设计拓扑图

2024-05-07

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

TA关注的人

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