- 博客(95)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序知识点(上)
1.流式布局中flex-direction:属性要和display:flex搭配使用。2内容居中的方法:.xxx{height: 80rpx;line-height: 80rpx;}
2020-03-17 14:56:35
3582
原创 交换机堆叠和级联的区别
一、指代不同1、堆叠:可以将多台交换机组成一个单元,从而增大端口密度和提高端口的性能。2、级联:可以实现多台交换机之间的互连。二、特点不同1、堆叠:通过相对高速的端口串接和软件的支持,最终实现构建一个多交换机的层叠结构,通过环路,可以在一定程度上实现冗余。2、级联:以定义为两台或两台以上的交换机通过一定的方式相互连接,根据需要,多台交换机可以以多种方式进行级联。在较大的局域网例如园区网(校园网)中,多台交换机按照性能和用途一般形成总线型、树型或星型的级联结构。三、优势不同
2021-09-28 15:03:03
5648
转载 oracle使用rowid和for update修改数据的区别
在oracle进行测试数据修改时,有时为了简单方便,不想使用update语句来进行修改,于是可以使用rowid和for update来进行数据操作。sql例子如下:select s.*,rowid from student;select * from student for update;虽然两种方式都可以至今进行数据操作,但是在使用当中也发现这两种方式的区别:rowid:当执行完该语句时,事务不会自动代开,只有点击编辑的时候,事务才会打开,点击编辑按钮,进行数据修改,提交事务,关闭编辑按钮。
2021-08-30 09:43:24
3423
转载 如何设置共享打印机
连接共享打印机的准备工作:1、确认本地打印机已经正常连连接,可以正常打印。2、确认网络的连通性。(同一个局域网中或同一个工作组中)3、设置共享权限以及确认打印服务是否开启。添加共享打印机方法如下:已经连接好本地打印机的客户机称为A,要连接打印机的客户机称为B,下面就以A和B代表两台机器说明。一、在已经连接好本地打印机的客户机A端操作1、开启来宾账户:点击开始---控制面板---用户账户和家庭安全---用户账户---管理其他账户---Guest---启用;2、开启打印共享等权限
2021-08-12 11:34:01
4458
1
原创 VScode编写markdown心得
1.应用范围 一般markdown编辑器都有转成html的功能, 直接发给他们一个html网页文档, 一样可以给客户很好的展现。当然如果你想发布文档, 可以用pandoc转换下, N多格式总有一个是你想要的。 而我发布一般都是markdown 文件, 这样得到的人就能好好了解md的语法格式, 如果喜欢最好,可以很方便的阅读了,增长md语法知识, 如果不喜欢也没关系, 精简的语法不会影响内容的阅读。2.编辑工具 我习惯使用vscode工具来编写markdown,因为vscode安装扩展插件方便快捷。
2021-03-16 17:49:57
640
转载 数字证书原理
1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就是说,由公钥加密的内容,如果不知道私钥,是无法解密...
2021-03-05 08:47:24
176
1
原创 密码学
对称加密中加/解密算法及密钥的关系以及表现形式密钥是一种参数(它是在明文转换为bai密文或将密文转换为明文的算法中输入的数据),加密算法是明文转换成密文的变换函数,同样的密钥可以用不同的加密算法,得到的密文就不一样了。举一个示例,例如凯撒密码,该字母向后旋转n位,该n是密钥, 向后移动的方法称为算法。 尽管使用相同的算法,但是对明文用不同的密钥加密的结果不一样。例如,Run使用Key = 1(密钥)的凯撒密码,即Svo,而Key = 2(密钥)的加密,则成为Twp,因此密钥和算法存在很大差
2021-03-04 16:19:08
1884
1
原创 关于换行符\n和回车符\r
首先介绍一下“回车”(carriage return,’\r’)和“换行”(line feed,’\n’)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另.
2021-01-26 16:03:02
477
原创 微信小程序知识点(中)
1.对象扩展运算符前面我们已经介绍过数组的拓展运算符,对象的扩展运算符 ...也有类型的作用,它可以取出对象里所有可遍历的属性,拷贝到新的对象中。为了可以看得更加清楚,我们可以进行打印对比:...
2021-01-19 13:40:53
668
原创 微信小程序自定义组件
一.什么是自定义组件类似于页面,自定义组件拥有自己的wxml模板和wxss样式,组件模板的写法与页面模板相同。组件模板与组件数据结合后生成的节点树,将被插入到组件的引用位置上。在组件模板中可以提供一个<slot>节点,用于承载组件引用时提供的子节点。二、如何编写自定义组件自定义组件和普通页面一样,都有wxml、wxss、json、js文件,不同的是对于自定义的组件,需要在json配置文件中声明为一个组件,另外在组件模板中可以提供一个slot节点,用于承载组件引用时提供...
2021-01-17 17:09:04
230
原创 NodeJS和JS的区别
nodejs 是一个平台 ,一个基于Chrome javascript 运行时建立的平台,它是对chrome V8引擎进行了封装的运行环境,简单说nodejs就是把浏览器的解释器封装起来作为服务器运行平台,用类似javascript的结构语法进行编程,在nodejs上运行。nodejs主要从事后台公共,可以系统操作,文件操作,网格系统,数据库操作,也可以建立http服务。nodejs 有个包管理工具 npm ,npm 是nodejs 编写的,npm下载的所有文件都会在一个交过node_modules 的
2021-01-16 17:05:29
1535
1
转载 让微信外的应用(短信、网页、邮件)跳转到小程序--scheme码
获取了小程序的scheme码,就可以像打开网页链接一样,通过短信、邮件、外部网页等微信以外的渠道拉起小程序,URL Scheme链接形式如weixin://dl/business/?t= *TICKET*。Scheme码的说明scheme码可以自定义进入的小程序的页面路径,也可以携带参数,还可以设置是永久有效还是到期失效(比如两小时内或7天内失效)。携带参数、设置有效时间以及场景值(通过URL Scheme打开小程序的场景值为1065),让我们可以使用Scheme码进行活动推广、渠道宣传、返利分享等
2021-01-16 16:06:48
6278
1
原创 H5之meta介绍
一、什么是H5是因为现代浏览器支持H5,所以HTML页面可以使用H5独特的元素标签,然后这个页面就是H5页面。二、meta元素<meta> 标签是 HTML 语言头部的一个辅助性标签,我们可以定义页面编码语言、搜索引擎优化、自动刷新并指向新的页面、控制页面缓冲、响应式视窗等!2.1、viewport说到移动平台meta标签,那就不得不说一下viewport了,那么什么是viewport呢?viewport即可视区域,对于桌面浏览器而言,viewport指的就是除去所有工具
2021-01-05 15:34:17
2918
原创 IDEA创建Maven项目(使用springboot框架)
一、Maven1.1.什么是MavenMaven 是专门用于构建和管理Java相关项目的工具,Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思,所以用Maven管理Java 项目,你就是专家了 。1.2.Maven的主要用处maven都有一个相同的项目结构:有一个pom.xml 用于维护当前项目都用了哪些jar包(在pom.xml中增加的jar包会根据maven核心配置文件setting中指定的仓库去找jar包,如果没有就去配置文件中指定的下载目录下载jar包);所有的ja
2020-12-18 17:38:56
7693
原创 通过flex布局实现横向纵向布局并使内容垂直居中
1.test.wxml<view class="content"> <view class="left"><view>left</view></view> <view class="middle">middle</view> <view class="right"> <view class="item">2</view> <view class="ite
2020-12-04 15:04:23
5971
1
转载 API和SDK的理解
链接:https://www.zhihu.com/question/21691705/answer/770586138来源:知乎讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。这就是API.
2020-12-01 11:20:00
507
原创 NodeJS回调地狱、promise形式和async/await形式对比
第一种回调地狱存在代码可读性低、编写费劲、容易出错等问题。第二种promise写法第三种async/await写法
2020-11-30 15:02:15
274
原创 笔记本通过串口连接交换机进行配置
笔记本通过串口连接交换机进行配置1.首先查看当前设备的com口2.使用串口连接线连接交换机的config配置口3.使用secureCRT等工具连接交换机...
2020-11-19 16:00:09
5549
转载 微信小程序页面间传值
小程序传值的方式有正向传值和反向传值正向传值:上一页面 --> 下一页面 url 传值 本地储存 全局的 app 对象反向传值:下一页面 --> 上一页面本地储存 全局的 app 对象一、正向传值url 传值A页面代码// 点击列表clickReleaseItem: function (e) { var release = e.currentTarget.dataset.para; wx.navigateTo({ url: '../../
2020-09-23 14:08:34
289
原创 微信小程序NPM使用及第三方依赖安装详解
一、NPM1.1NPM介绍首先我们介绍NPM的使用,NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用(安装第三方依赖过程,安装依赖就是从服务器下载使用别人写的第三方包)。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样
2020-09-23 09:43:13
4721
原创 微信小程序上传图片到云开发控制台存储及从储存下载图片到本地相册全流程
一、选择图片 chooseImage: function (e) { var that = this; wx.chooseImage({ sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { consol
2020-09-09 16:19:05
3689
原创 微信小程序实现随机验证码登录功能
一、首先放一下效果图二、WXML<view class='yanzhengma'> <text class='left'>{[code]}</text> <text class='right' bindtap='nextOne'>换一张</text></view>三、CSS.yanzhengma { height: 100rpx; display: flex; align-items: c
2020-09-07 09:04:45
1462
4
转载 防抖与节流技术
在写微信小程序时,针对于input组件的输入值,发现输入值变化时,js文件获取值的变化后频繁的往数据库中取值,导致最后获取的数据不是最后一次输入的关键字所查询到的数据,而是多次输入值的总和,经查询得知这是由于没有使用防抖节流技术引起的,防抖节流技术对input等用户的输入进行预处理之后才传入到自己编写的处理函数中去,可以有以下效果。微信小程序防抖和节流 适用于及时搜索和页面滚动:特点 : 优化代码,减少函数触发,减少页面请求。原理:利用延时器,闭包实现。具体代码实现 :将下面代码复制,在u.
2020-08-31 10:03:21
176
原创 Linux操作系统的主要组成部分及其功能
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。一.Linux内核内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。二.Linux shellshell是系统的用户界面,提供了用户与内核
2020-08-23 12:54:52
12505
原创 Vlan间路由
一、前言部署了Vlan的传统交换机不能实现不同Vlan间的二层报文转发,因此必须引入路由技术来实现不同Vlan间的通信。Vlan路由可以通过二层交换机配合路由器实现,也可以使用三层交换机实现。二、本文主要学习Vlan路由的应用场景 Vlan路由工作原理 Vlan路由的基本配置...
2020-07-28 21:07:15
1615
1
原创 Vlan原理与配置
一、前言随着网络中计算机越来越多,传统以太网面临冲突严重,广播泛滥以及安全性无法保障等问题。Vlan(Virtual Local Area Network)即虚拟局域网,是一个将物理局域网在逻辑上划分成多个广播域技术。通过在交换机上配置Vlan,可以实现在同一Vlan用户可以进行二层互访,在不同Vlan间的用户被二层隔离,这样既能够隔离广播域,又可以提升网络安全性。本文章主要介绍一下两点内容:理解Vlan的工作原理 掌握Vlan的基本配置二、传统以太网 ...
2020-07-27 22:17:52
996
原创 网络地址不同主机不能通信的原因
海外的客户报告了一个问题,设备设置的网关地址不在设备所在的网段下面,例如:IP: 192.168.135.2NetMask: 255.255.255.0GateWay: 192.168.8.1现在的问题来了,设备能不能PING通网关?这个问题涉及到PING的实现基础ICMP协议、以及寻址ARP协议。ICMP协议和ARP协议PING程序实现的协议是ICMP,这个协议处于IP层,格式如下:PING命令无非是往ICMP中填写适当的数据,然后交给下层的IP层来发送数据。看起来这.
2020-07-26 15:12:48
1862
转载 为什么局域网网段不同不能通信
最近在上计算机网络的实验,发现处在相同校园网中的台式机和我带来的pc(通过无线网连接)ping不通,然后问了老师说:网段不同,就ping不同。通过ipconfig查询了一下两台电脑,网段的确不同,但还是有些不解:既然都在同一个交换机中(将问题简化一下),这台交换机上的机器都可以互相通信嘛,为什么还有考虑网段什么的?,然后开始查资料:1.我们先要明确局域网的概念:首先要搞清楚同一局域网不同 IP 网段的设置方法:从广义上讲,局域网可以分为物理上的,和逻辑上的局域网段。物理局域网段是指:比如...
2020-07-26 11:28:55
7650
1
原创 链路聚合技术
一、链路聚合技术背景随着网络规模的不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中,常用更换高速率的接口卡或者更换支持高速率接口板的设备的方式来增加带宽,但是这种方式往往需要付出高额的费用,而且不够灵活。采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,来达到增加链路带宽的目的。在实现增大链路带宽的同时,链路聚合技术采用备份链路的机制,可以有效提高设备之间链路的可靠性。二、链路聚合应用场景链路聚合一般部署在核心节...
2020-07-25 00:07:48
5074
原创 Telnet详解及配置命令
Telnet详解及命令配置一、Telnet应用场景如果企业中有一台或者多台设备需要远程进行配置和管理,就可以使用telnet命令远程连接到每一台设备上,对这些网络设备(需要提前配置vty虚拟终端供telnet连接,否则telnet无法连接)进行集中的管理和维护。本文章主要从以下三个角度来讲解Telnet。Telnet应用场景 Telnet工作原理 Telnet基本配置二、Telnet工作原理...
2020-07-24 14:53:44
8628
原创 网络配置管理的两种常见方式
路由器和交换机等设备常见的登录管理方式主要有两种: 通过console口直接登录交换机和路由器设备,直接管理设备。 通过在路由器和交换机上配置vty虚拟终端,然后在客户端上telnet远程连接路由器和交换机,从而实现管理网络设备的目的,vty有三种认证模式,连接如下vty的三种认证模式。 ...
2020-07-24 14:26:49
1802
原创 VTY详解
一、VTY概念虚拟终端(VT)是一种提供类似于Internet的Telnet协议的远程终端仿真的国际标准化组织(ISO)协议。在远程终端的用户,可以在远程计算机上运行应用程序,就象他们是坐在这台计算机前面一样。vty是一个虚拟终端连接,vty属于telnet的虚接口,如果想用telnet远程连接管理网络设备,需要提前在服务器配置vty,没有配置vty就无法使用telnet,vty就是远程登录的接口,即远程用户登录后占用vty进程,vty中还配置了登录信息的认证方法,vty 0 4后面的04代表0-.
2020-07-24 14:18:57
38374
5
原创 路由器静态路由配置及连通性测试
一、网络拓扑图 (图1.网络拓扑图)网络拓扑如上图所示,现在目的是希望通过配置静态路由实现pc1和pc2的互通。基本端口配置如上图所示。在不进行任何配置的情况下,pc1是无法ping通PC2的二、只配置AR1的静态路由首先配置AR1到AR2的静态路由。[AR1]ip route-static 192.168.3.0 24 192.168.1...
2020-07-23 15:56:52
6078
1
原创 FTP简介及基本命令配置
一、FTP传输1.FPT建立链接FTP是基于TCP建立链接的,所有可以保证传输的可靠性,它是应用层协议。使用FTP命令进行传输文件时会包括两个链接,一个是21号端口的控制链接,一个是20号端口的数据链接,如下图。2、FTP两种传输模式FTP传输模式包括两种,分别是ASCII模式和二进制模式,ASCII模式一般用来传输文本文件,二进制模式用来传输程序、语音和视频文件等。二、FTP配置命令首先,在AR2的FTP服务器上开启FTP服务器,然后设置ftp的目录。[AR2]ft.
2020-07-23 15:09:09
1718
原创 强制远程登录命令
有的时候使用mstsc命令远程登录时无法正常进行远程登录,这时候可以使用强制远程登录命令,具体如下:mstsc /admin /v:ip地址:端口号
2020-07-22 10:21:33
8060
转载 STP简介
1、STP协议介绍为了提高网络可好性,交换网络中通常会使用冗余链路,然而,冗余链路会交给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(spanning tree protocol)可以在提高可靠性的同时用能避免环路带来的各种问题。总结:STP作用是防止交换环路。2、交换环路引起的问题(1)环路会引起广播风暴,网络中的主机会收到重复数据帧。(2)环路会引起MAC地址表震荡。3、STP的作用(1)STP通过阻塞端口来消除环路,并能够
2020-07-20 15:36:36
939
原创 华为路由器交换机常用命令(随时补充更新)
一、视图切换<huawei>用户视图在用户状态下输入sys进入系统视图[huawei]。在系统视图下输入quit或者return返回用户视图。二、端口操作1.配置端口在系统视图下输入int g0/0/0进入接口。在接口状态下配置接口IP,ip add ip地址 掩码2.查看端口dis int brief查看所有端口概要信息dis ip int brief查看端口IP情况dis current-configuration int查看所有接口配..
2020-07-17 13:34:58
15874
转载 IP基础知识
本文转载自微信公众号前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。那么,说来就来!而且要盘就盘全一点,顺便挑战下小林的图解功力,所以就来个IP 基础知识全家桶。吃完这个 IP 基础知识全家桶全家桶,包你撑着肚子喊出:“真香!”不多说,直接上菜,共分为三道菜: 首先是前菜 「 IP 基本认识 」 其次是主菜 「IP 地址的基础知识」 最后是点心 「IP 协议相关技术」 IP 基础知识全家桶为啥要比..
2020-07-15 15:48:21
566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人