- 博客(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路由控制配置练习
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中型企业局域网网络规划设计(下)
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小型园区网络配置(上)
目标4:acl禁止vlan10访问外网 traffic-filter。目标2:内网用户访问www.yzy.com。目标3:nat内网用户访问外网。目标1:dhcp分配ip地址。
2024-05-01 23:52:56 1778
原创 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
原创 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
原创 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
原创 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
qui grid的构造函数里 checkbox怎么设置成只选择一个
2017-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人