- 博客(97)
- 收藏
- 关注
原创 微信小程序对于回调函数异步API的优化
通过额外的配置,将官方提供的、基于回调函数的异步APl,升级改造为基于Promise的异步APl,从而提高代码的可读性、维护性,避免回调地狱的问题。在小程序中,实现 APl Promise 化主要依赖于 miniprogram-api-promise 这个第三方的npm 包。在小程序的根目录中,调用终端安装miniprogram-api-promise包。基于Promise的异步APl的wx.p.request。基于回调函数的异步APl的wx.request。
2024-03-26 18:02:19
789
原创 微信小程序全局数据共享
mobx-miniprogram和mobx-miniprogram-bindings实现全局数据共享mobx-miniprogram用来创建Store实例对象mobx-miniprogram-bindings用来把Store中的共享数据或方法,绑定到组件或页面中使用。
2024-03-24 19:57:23
1129
1
原创 Python+更改镜像源下载库+PyCharm+汉化+第一个项目配置
Python+更改镜像源下载库+PyCharm+汉化+第一个项目配置2024.3.5
2024-03-05 21:45:58
2568
1
原创 kali-frp内网穿透
什么是内网穿透?内网,就是在公司或者家庭内部,建立的局域网络或者是办公网络,可以实现多台电脑之间的资源共享,包括设备、资料、数据等。而外网则是通过一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,常见的就是我们日常使用的互联网。一般而言,在没有固定公网IP的情况下,外网设备无法直接访问内网设备。而内网穿透技术,顾名思义就是能让外网的设备找到处于内网的设备,从而实现数据通信。内网穿透的原理内网穿透,又称为NAT穿透。
2023-12-24 17:22:37
1804
原创 操作系统课设-银行家算法VS2022
为了实现银行家算法,在系统中必须设置这样四个数据结构,分别用来描述系统中可利用的资源,所有进程对资源的最大需求,系统中的资源分配以及所有进程还需要多少资源的情况。这次课设是以银行家算法来进行,通过互联网上的相关渠道,了解了银行家算法是避免死锁作为一种事先预防死锁的策略,原理是在为各个进程分配资源的过程中不允许系统进去不安全状态,以此来避免死锁的发生。系统执行安全性算法,检查此次资源分配后,系统是否处于安全状态,若安全,才正式将资源分配给进程i,以完成本次分配;
2023-12-20 19:06:29
1957
原创 kali-WinRaR实验~钵钵鸡
宏代码通常是在文档内使用宏语言(如Microsoft Office中的VBA)编写的小程序。攻击者通过在文档中插入宏代码,利用用户打开文档时自动执行宏的特性,从而运行恶意代码。它是一种常见的攻击手法,特别是在Office文档中。参考之前文章思路https://blog.youkuaiyun.com/qq_18931093/article/details/135093874。比如打开文档自动播放网页钵钵鸡音乐。WinRaR钵钵鸡实验。
2023-12-20 15:26:23
539
原创 kali-远程执行命令
具有超级管理员权限的用户拥有对操作系统的完全访问权限,可以执行系统范围的修改、安装和卸载应用程序、更改系统设置等操作。系统权限是指系统级别的权限,在Windows操作系统中用于控制系统服务和其他系统特性的访问级别。需要注意的是,超级管理员权限是一个用户角色,而系统权限是操作系统内部使用的权限级别。超级管理员权限可以被分配给不同的用户账户,而系统权限只能由操作系统进程和服务使用。在Windows中,超级管理员权限和系统权限是两种不同的访问权限级别。内置多个bypassuac脚本,原理有所不同,使用方法类似,
2023-12-19 22:57:08
1284
原创 VS2022 C语言课程设计学生成绩管理系统
1.输入记录模块从键盘逐个输入学生记录。2.查询记录模块按照学生的学号查询或者按照学生的姓名进行查询;查找最高分的不及格的学生;把满足条件的学生信息显示出来。3.更新记录模块修改某一个学生的信息,对学生按照学号和成绩就行排序(升序或者降序);求出每个学生的平均成绩。插入一个学生信息;删除一个学生的信息。4.统计记录模块统计每一门课最高分和不及格人数。5.输出记录模块
2023-09-01 12:28:48
794
原创 适用于Android™的Windows子系统Windows Subsystem fo r Android™Win11安装指南
适用于Android™的Windows子系统Windows Subsystem fo r Android™Win11需要在电脑上进行网课APP(无客户端只有App)的视频观看,而安卓模拟器种类繁多体积臃肿,质量良莠不齐(广告等),投屏软件每次要从手机端开启,于是想到了微软公司对Win11安卓应用的兼容虚拟机Windows Subsystem for Android™Win11,来进行网课App的安装。
2023-08-18 09:24:03
2734
原创 eNSP-VLAN多端口成员模式+DHCP
1、PC1和pc3所在接口为Access接口,PC2/4/5/6处于同一网段,其中PC2可以访问PC4/5/6,PC4可以访问PC5,但不能访问PC6,PC5不能访问PC6;2、PC1/3与PC2/4/5/6不在同一网段;3、所有PC通过DHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。
2023-07-10 20:41:30
1264
原创 eNSP-NAT网络地址转换服务
1.私网地址使用192.168.1.0/24进行子网划分2.Telnet Server设备启动Telnet服务3.isp设备仅配置IP地址4.PC6,PC7,PC8均可以访问PC95.内网互通6.client-1可以telnet Telnet服务器,而client-2不可以
2023-07-07 13:38:00
477
原创 eNSP-OSPF组播拓展复杂区域连接
1 、 使用172.16.0.0.0/16网段进行子网划分2 、 用OSPF协议达到全网可达3 、 保证所有设备均具备最少的 LSDB 以及路由表
2023-07-07 13:24:11
366
原创 eNSP-ACL分类
1 、 client1能够 ping通server,但是不能telnet2 、 client2能够 telnet, 但是不能 ping 通server3 、 使用一张 ACL列表
2023-07-05 11:45:53
426
原创 eNSP-静态路由扩展配置
1.R1-R5 为局域网 , 私有地址 192.168.1.0/24 ,请合理分配 ;2.R1,R2,R4,各有两个环回地址,R5,R6各有一个环回地址 ; 所有由器上环回均代表连接用户的接囗 ;3.R3 下的两台 pc通过 DHCP 自动获取IP地址 ;4.选路最佳,路由表尽量小,避免环路;5.R4和R5正常通过1000M链路,故障时通过100M链路;
2023-07-03 19:00:34
740
原创 eNSP-DHCP全局配置和接口配置
1 、GE0/0/0 口所在广播域使用全局配置模式2 、 GE0/0/1 口所在广播域使用接口配置模式3 、 租期时间为 1 小时4 、 排除地址池中 IP 在 100 ~200 之间的所有 IP 地址5 、 IP 网段自行规划 , 全网可达
2023-07-01 20:36:16
1733
原创 剑指 Offer 20. 表示数值的字符串解题思路
首先将字符串 Trim,去掉首位可能存在的空格,从状态 Start 开始,根据当前状态和下一个字符的类型,决定该转移到哪个状态。在每个状态的处理中,判断拓展后的状态是否合法,如果不合法直接返回 false。如果循环结束后当前状态不在 AE, E, Symbol, ES, FP 中,则这个字符串是合法的,返回 true。
2023-06-09 23:59:51
71
原创 剑指 Offer 32 - I. 从上到下打印二叉树解题思路
从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。给定二叉树: [3,9,20,null,null,15,7],采用BFS广度优先搜索,将每次搜索的值存入队列中。
2023-06-08 23:46:10
63
原创 C#协变逆变
协变指的是子类可以转换为更通用的父类,即子类的类型参数是父类类型参数的子类型。例如,一个返回IEnumerable类型的方法可以返回IEnumerable类型,因为string类型是object类型的子类型。逆变指的是子类可以转换为更特定的父类,即子类的类型参数是父类类型参数的父类型。例如,一个接受IComparer类型参数的方法可以接受IComparer类型,因为object类型是string类型的父类型。逆常规的变化 , 不正常的变化,因为里氏替换原则父类可以装子类但是子类不能装父类,所以父类变子类。
2023-06-08 23:38:51
90
原创 剑指 Offer 39. 数组中出现次数超过一半的数字解题思路
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]你可以假设数组是非空的,并且给定的数组总是存在多数元素。1 <= 数组长度 <= 50000。记录每个数字出现次数。
2023-06-08 00:36:26
63
原创 剑指 Offer 53 - I. 在排序数组中查找数字 I解题思路
输入: nums = [5,7,7,8,8,10], target = 8。输入: nums = [5,7,7,8,8,10], target = 6。统计一个数字在排序数组中出现的次数。
2023-06-06 19:04:30
86
原创 118. 杨辉三角解题思路
在函数实现中,首先创建一个空的列表 triangle,用于存储生成的杨辉三角。然后创建一个包含 1 的列表 row0,作为三角的第一行,并将其添加到 triangle 中。函数返回一个列表,包含所有行的列表,其中每个列表表示一个行的数字。接下来,从第二行开始循环,根据杨辉三角的规律,利用上一行的元素计算出当前行的元素,并将所有元素依次添加到 currRow 中。输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]在「杨辉三角」中,每个数是它左上方和右上方的数的和。
2023-06-06 16:44:57
703
原创 2. 两数相加解题思路
将sum除以10,得到进位值carry,将sum除以10的余数设置为新节点的值,并将cur的next指针指向该新节点,此时cur指针指向该新节点。如果l1和l2已经遍历完毕,但还存在进位值carry,则需要在结果链表的末尾再添加一个值为carry的新节点。计算l1和l2当前节点存储的整数x和y的和,加上上一轮的进位值carry,得到sum。更新l1和l2节点的下一个节点,即l1 = l1.next,l2 = l2.next。输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]
2023-06-04 18:10:32
525
原创 70. 爬楼梯解题思路
当 n>2 时,每次可以爬 1 或 2 级台阶,因此到达第 n 级台阶的爬法数 f(n) 可以由到达第 n-1 级台阶和到达第 n-2 级台阶的爬法数之和得到,即 f(n)=f(n-1)+f(n-2)。当 n=2 时,有 2 种爬法,即 1+1 或 2,因此 f(2)=2;每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?这是一个典型的动态规划问题。当 n=1 时,只有 1 种爬法,即 f(1)=1;解释:有两种方法可以爬到楼顶。解释:有三种方法可以爬到楼顶。
2023-06-04 15:17:43
657
银行家算法c语言2023
2023-12-20
cn-sql-server-2012-express-sqlexpr-x86-x64-wow.zip
2023-12-16
C语言学生成绩管理系统.zip
2023-08-31
WinSCP5.21.5便捷FTP应用
2023-08-30
Wireshark-win64-3.0.2
2023-08-30
WinPcap-4-1-3
2023-08-30
VirtualBox-5.2.30-130521-Win
2023-08-30
Everything-1.4.1.1024.x64-Setup
2023-08-30
MobaXterm-Portable-v23.2免安装版
2023-08-30
C语言课程设计学生成绩管理系统课程设计报告
2023-07-11
Linux基本命令的使用
2023-07-11
Linux中的文本编辑器vim
2023-07-11
MC单方块生存整合包Linux服务端
2023-07-11
手写模拟器v1.0免安装
2023-07-11
geek-纯净免安装卸载软件工具
2023-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人