草庐IT

前置知识

全部标签

前端知识(十五)——es6 相关面试总结

1、es6是什么   新一代的js语言标准,对其核心做了升级优化,更加适合大型应用开发。2、箭头函数优缺点   优点:1.代码优化  2.this指向不会变动,永远指向其父元素    缺点:1.没有arguments参数 2.不能通过applycallbind改变this指向  不能用箭头函数的场景:1.构造函数 2.对象原型 3.对象方法3、箭头函数怎么获取arguments:可以使用es6的解构语法来代替4、letconstvar区别   相同作用域下,letconst不能重复声明,而var可以   var可以跨块,let const不能   const定义的常量不能改变,并且必须初始化(

全网最详细的软件测试基础知识概述(绝密),一般人我不告诉他

目录1、什么是软件2、软件工程的内容3、软件的生命周期4、什么是软件测试5、软件测试的方法6、软件测试阶段有哪些任务7、测试的原则8、软件测试工作流程图9、自动化测试10、自动化测试的过程11、自动化测试的优点12、自动化测试技术13、自动化测试的级别14、自动化测试方案选择需要考虑的方面15、自动化测试的重点16、自动化测试需要解决的问题总结感谢每一个认真阅读我文章的人!!!重点:配套学习资料和视频教学1、什么是软件   定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)   程序:按事先设计的功能和性能要求执行的指令序列   数据:使程序能正常操纵信息的数据结构   文档:与

关于“Python”的核心知识点整理大全13

目录6.4.3在字典中存储字典6.5小结第7章用户输入和while循环7.1函数input()的工作原理7.1.1编写清晰的程序7.1.2使用int()来获取数值输入7.1.3求模运算符7.1.4在Python2.7中获取输入7.2while循环简介7.2.1使用while循环往期快速传送门👆(在文章最后):6.4.3在字典中存储字典可在字典中嵌套字典,但这样做时,代码可能很快复杂起来。例如,如果有多个网站用户,每个都有独特的用户名,可在字典中将用户名作为键,然后将每位用户的信息存储在一个字典中,并将该字典作为与用户名相关联的值。在下面的程序中,对于每位用户,我们都存储了其三项信息:名、姓和居

前端知识(十三)——JavaScript监听按键,禁止F12,禁止右键,禁止保存网页【Ctrl+s】等操作

禁止右键document.oncontextmenu=newFunction("event.returnValue=false;")//禁用右键禁止按键//监听按键document.onkeydown=function(){//f12if(window.event&&window.event.keyCode==123){alert("F12被禁用");event.keyCode=0;event.returnValue=false;}//ctrl+shift+iif(window.event.ctrlKey&&window.event.shiftKey&&window.event.keyCode

Redis小知识

1.Redis可以用于以下场景:缓存:Redis接受并处理缓存数据请求,将数据存储在内存中,从而提高数据获取速度。分布式锁:Redis提供了分布式锁的能力,可以很容易地解决线程安全问题。消息队列:Redis提供了消息队列功能,可用于异步处理等场景。计数器:Redis可以使用自增、自减操作作为计数器,可以快速实现计数器功能。在线应用:Redis的性能出色,可以存储热数据,常用于在线应用中。2.缓存穿透、缓存击穿和缓存雪崩。缓存穿透:指查询一个一定不存在的数据,由于缓存中没有相关的数据,因此每次请求都会访问数据库,造成数据库压力过大。解决方式为在查询请求时添加布隆过滤器,过滤掉不存在的数据。缓存击

物联网小知识:开关量、数字量、模拟量、离散量和脉冲量它们之间有什么区别?

开关量、数字量、模拟量、离散量和脉冲量是电子测量和控制系统中经常遇到的不同类型的数据。它们在定义、特性和应用方面存在差异。在电子测量和控制系统设计中,根据实际需求选择合适的数据类型是至关重要的。定义与特点1.开关量(SwitchingQuantity)开关量是一种只有两种状态的数据类型,通常表示设备的开或关、高或低等状态。这种数据类型通常用于表示设备的状态,例如一个开关是否被按下,或者一个灯是否亮着。开关量的优点在于其简单、可靠,并且容易进行信号处理。例如,你可以通过逻辑运算(AND、OR、NOT等)来处理开关量的数据。例子:一个房间里有多个灯,每个灯都可以通过一个开关控制。开关量的数据类型可

【收藏】IP知识百科-TCP/IP协议栈&数通基础

数据链路层相关什么是ARP什么是MTU什么是CRCTCP/IP协议栈什么是ICMP什么是DHCP什么是NATIPv6访问控制/防火墙什么是ACL什么是NGFWVLAN什么是VLANOVERLAY什么是Overlay什么是VxLAN1什么是VxLAN2VXLAN中的RT、RD是什么控制平面什么是MPLS什么是EVPN1什么是EVPN2路由协议什么是OSPF交换机组网什么是STP什么是VRRP链路聚合什么是Eth-Trunk什么是堆叠什么是M-LAG交换机配置管理什么是SNMP什么是YANG什么是NETCONF架构什么是SDN什么是NFV其他什么是QoS什么是gRPC华为交换机配置交换机命令参考命

开发知识点-uniapp微信小程序-开发指南

uniapp前端-制作自己的iconfontVue的原型链生命周期函数onLoaduni.chooseLocationgetCurrentPages美团外卖微信小程序开发uniapp-美团外卖微信小程序开发P1成果展示P2外卖小程序后端,学习给小程序写http接口P3主界面配置P4首页组件拆分P13外卖列表布局筛选组件商家布局测试数据创建样式请求商家外卖数据封装请求父页面引入Prop属性传递:Slot分发传递:并发请求工作androidjsbridgeH5(uniapp打包)HypridApp解决跨域问题开发中常识性跨域原理知识点部署index页商品列表与数据渲染页面请求后台数据至前台后台地址

软件开发者必备知识框架:代码版本控制Git,DevOps 和 CI/CD的整合

在现代软件开发中,代码版本控制、DevOps和CI/CD已经成为不可或缺的关键要素。它们可以帮助开发团队实现高效协作、持续交付和自动化测试等目标。下面将详细介绍这些知识框架的重要性,并探讨它们如何整合并提供更好的软件开发体验。一.代码版本控制Git:1、Git的概念和作用:Git是一种分布式版本控制系统,它可以跟踪和管理代码的变更历史。通过Git,开发者可以创建分支、合并代码、回滚修改等操作,从而更好地管理代码的演进过程。Git还具有分布式的特点,每个开发者都拥有完整的代码仓库副本,可以在本地进行工作,提高了开发的独立性和效率。2、Git的优势:分布式:每个开发者都有完整的代码仓库副本,可以在

苍穹外卖知识点总结(springboot)

一、关于项目项目简介:《苍穹外卖》项目的定位是一款为餐饮企业定制的软件产品。该项目是一个在线外卖点餐订购系统,顾客可以通过网站或者手机App订购点餐。开发环境搭建主要包含前端环境和后端环境两部分。作为服务端开发工程师,此课程学习的重心应该放在后端的业务代码上,前端的页面只需要导入资料中的nginx即可。软件开发流程:功能架构:管理端:员工管理:管理员可以在系统后台对员工信息进行管理,包含查询、新增、编辑、禁用等功能分类管理:主要对当前餐厅经营的菜品分类或套餐分类进行管理维护,包含查询、新增、修改、删除等功能菜品管理:主要维护各个分类下的菜品信息,包含查询、新增、修改、删除、启售、停售等功能套餐