前端面试题 持续更新

全局注册指令全局注册指令需要使用Vue.directive接口局部注册指令对于局部注册我们需要在钩子函数directives中声明。
分类: 业界资讯 发布时间: 08-16 22:46 阅读次数: 0

数组塌陷问题 数组去重的方法 统计数组中出现的次数

数组塌陷问题需求:把数组中的每一个元素都删掉思路 通过for循环 和splice()对数组中元素进行删除处理打印结果是如上所示 出现的问题 :应该删除了所有的元素可以漏掉了 一个元素‘b’这个问题就叫做splice()的数组塌陷问题分析这个问题产生的原因第一次循环是 i =>0 删除了第0个元素 删除了'a' 剩余元素为['b','c']第二次循环 i=>1 删除了 第一个元素 删除了'c',剩余元素为'b'解决方法一执行体内i--解决方法二数组长度-1 且i--...
分类: 编程语言 发布时间: 08-16 22:46 阅读次数: 0

hbuilder x配置 配置使用 vue-cli和微信开发者工具

开启服务微信开发者工具-设置-安全设置-服务端口开启 在HBuilder x 中设置挂起 在微信小程序中 cli打开(2)安装vue4.5.15版本下载运行项目所需要的sass插件 创建项目选择默认模板运行小程序命令 将demo项目中的dist/dev/mp-weixin文件夹通过微信开发者工具打开遇到的问题 vue-cli的版本不兼容要下载4.5.15版本页面不加载检查sass工具是否安装HBuiled 端口号不一致,修改为自己的端口号使用 vue-cli在uni-app官网中
分类: 编程语言 发布时间: 08-16 22:46 阅读次数: 0

Spring 框架学习(四)---- 常用配置

现在这里简单了解一下spring 配置文件中的一些常用配置,在后面我们还会遇到更多的配置,在后文继续进行介绍了。spring中的配置一共也就这几个description描述不太重要,bean在之前已经见识过了,alias给bean起别名,import在当前xml文件中导入其他xml文件在spring中别名主要是给bean的id起一个别名,同样也有好几种方式。1、alias 配置alias是给bean的id起别名name 是bean的idalias 是bean的别名(1)先定义普通实体类(2)在配置文件中
分类: 编程语言 发布时间: 08-16 22:46 阅读次数: 0

Spring 框架学习(六)---- Bean作用域

  经过前面的学习,我们可以知道bean是存在作用域的。  从spring的官方文档中发现spring支持六种作用域,我们只需要重点认识singleton、protoType即可,后面的作用域都是于web框架相关的。  就和图中的一样,如果bean的作用域为singleton,那么在IOC容器中只有每个bean只有一个唯一的实例被创建。我们通过代码来认识一下,bean的单例模式bean的作用域默认是singleton,我们也可以手动通过在xml的bean中scope进行设置。根据同一个bean 获取两次实
分类: 编程语言 发布时间: 08-16 22:46 阅读次数: 0

Spring 框架学习(八)——AOP 的认识与使用

先说几个常用的概念以及铺垫的知识横切点:就是我们要给方法前加一个打印日志的功能,或者先校验等等,这些功能切面(Aspect):将横切关注点进行模块化的一个类通知(Adviser):就是切面里面具体的方法,用来切入到具体位置的方法里面切入点(PointCut):一个业务类中的具体方法,就是把通知切入到这个方法里面连接点(JoinPoint):通过连接点我们可以知道切入点方法对象的很多信息。通知类型就是想要加的代码(校验、日志等) 是在对象方法的前面还是后面执行的类型,这就是通知类型。在方法执行前执行如果方法出
分类: 编程语言 发布时间: 08-16 22:46 阅读次数: 0

SpringBoot 整合 MyBatis 遇到的问题

尽量不要用 jUnit 提供的单元测试提一个要求尽量使用SpringBoot 提供的测试类进行测试,能够自动扫描组件以及使用容器中的bean对象还有如果有组件 中存在注入对象的话,那么必须在SpringBoot容器中取出 这个组件,进而使用注入的对象的功能!!!今天有个错误,花了很长时间来解决,最后发现是一个很低级很基础的错误!这是mapper接口,使用@mapper 相当于将接口的代理对象注册进入bean中,但是上下文中找不到(其实是正常)这是与mapper接口对应的xml文件,同样也没有问题将j
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring 框架学习(十)---- 声明式事务管理

简单介绍一下事务也不去系统的说概念了,以自己理解的为主就是多个操作打包成为一个事务,成为原子性的操作总结要么都成功,要么都失败再举一个例子我去ATM机 用自己卡里的钱 给别人的卡 转账转账之后 我的银行卡里钱减少,对方的银行卡前增加,这是正常的,这是一个业务,且必须保证原子性来个反例转账的时候,点击转账,突然中间过程卡了一下出现异常了,我在去查看,发现我的钱减少了,对方的钱没变,中间的过程出现异常没有执行对方账户前增加的操作,这样银行就乱套了。spring 的环境jar包spring-tx 事务的jar
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

SpringMVC框架学习(一)---- 前置知识回顾:Maven 创建 Servlet 项目的过程

maven搭建项目,使用web-app模板初始目录结构添加项目的源文件的根目录java加入smart Tomcat 插件,配置本地的tomcat到项目中在pom.xml文件中加入 servlet依赖三、配置servlet配置文件和路由文件下面是配置servlet的两种方式,任选其一即可1、在web.xml中定义servlet类以及映射路由,下面是模板2、使用注解 @WebServlet(“/hello”) 定义映射路由四、写servlet类的代码继承HttpServlet,重写do
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC框架学习(二)---- 使用原生的配置 熟悉 SpringMVC 的执行流程

使用原生的方式,更加熟悉具体的MVC框架的执行流程创建好项目的显示界面main下面创建java、resource目录,如果使用页面渲染的话,在WEB-INF下创建jsp目录servelt-API的依赖下面是maven仓库中最新的spring-webmvc依赖tomcat使用工具设置好SpringMVC框架是围绕 DispatcherServelt 调度器进行设计的DispatcherServlet 就是前端控制器,对前端的各种请求进行调度,最终返回一个渲染的视图或者数据在web.xml中注册为 D
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

pytorch --- 二分类与多分类label及损失的使用

pytorch 二分类与多分类label及损失的使用
分类: 企业开发 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC 框架学习(四)----连接程序

1、@RequestMapping的作用就是用来注册一个url路由,通过这个路由,前端的请求可以实现和后端程序的交互了。而@RequestMapping这个注解既能修饰方法,又能修饰类。2、默认情况下使用@RequestMapping会返回一个html页面,当加上ResponseBody注解之后就能返回非页面的数据了。3、@ResponseBody也能修饰方法和类,当修饰类的时候,表示此类中的所有方法都会返回一个非页面的数据。(前后端分离,后端只返回数据)...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC框架学习(五) ---- 传递参数

1、获取单个参数(多个参数)在方法中写响应的参数即可实现2、获取对象在方法中直接写对象即可接收3、获取JSON对象@RequestBody加到方法中的参数的前面4、获取文件使用@RequestPart5、获取Cookie/Session/Headerhttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC 框架学习(六)---- 返回页面+加载静态资源

请求重定向是直接重定向到URL地址,所以请求重定向和直接访问目标地址的效果是一样的,所以不会存在外部资源丢失的情况。(3)请求重定向于直接访问新地址的效果一样,不存在原来的外部资源不能访问,请求转发服务器端的转发可能会造成外部资源不能访问(js、css)请求转发的URL地址不变,因为是服务器端进行转发和响应的,所以重定向URL地址会发生改变,因为服务器端直接将请求重定向到具体的地址上。(1)重定向将请求重新定位到资源的位置,请求转发是服务器端进行转发的。访问接口,自动解析成html格式。...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC 框架学习(七)---- 后端接口小练习(计算器与登陆拦截)

login登陆处理的接口,返回status(响应状态码)、succ(登陆状态码)、msg(响应的信息),同时对username、password进行校验以及匹配,如果匹配成功设置session。如果登陆正常,前端接收到data.success==1,那么跳转到/index接口,判断session是否存在,如果存在那么重定向到首页、如果不存在重定向到login登录页。如果没有登陆,获取不到session,直接点击主页,是会重定向到登陆界面的。//1.拿到输入的用户名和密码控件。...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Spring MVC 框架学习(八)---- SSM 框架整合

导入 spring mybatis mvc 等依赖,同时过滤 xml文件和 properties 文件总体配置文件架构建表语句,测试 mybatis 是否成功连接总的applicationContext.xml 文件二、Spring 整合 Mybatisdb.propertiesmybatis-config.xml,这个文件可以完全省略,但是还是留下方便做一些其他的配置spring-dao.xml建一个pojo包,创建一个实体类建一个mapper 包,创建一个mapper接口
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

SpringMVC学习记录(九)----SSM 框架实战 用户信息增删改查

User 实体类(3)mapper层UserMapper接口以及对应的xml文件UserMapper接口UserMapper.xml(4)service层UserService接口UserServiceImpl 实现类(5)controller层UserController 类(6)前端主页使用form表单实现增加、修改,使用Ajax、Dom API 实现查询和修改...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

Redis 非关系型数据库学习(一) ---- Redis 的安装

客户端输入 shutdown 关闭 redis服务,终止 redis服务进程,按 exit 退出客户端,此时 redis 服务以及客户端进程全部结束。redis-check-aop.exe ----> 查看 redis 的aop文件是否正常。安装 redis 相关的文件以及环境,在redis-6.0.8 目录下,不是src下。点击redis-server.exe,开启 redis服务,默认端口号是 6379。redis-server-exe ----> 开启redis服务。...
分类: 编程语言 发布时间: 08-16 22:45 阅读次数: 0

VUE系列 --- 网络模块axios(三)

今天叶秋学长带领大家继续学习vue讲解系列专栏的网络模板axios的封装与拦截器~~配置request文件 config调用者传入的基础配置,url,methods使用封装接口 封装接口get 封装接口post在请求或响应被 `then` 或 `catch` 处理前拦截它们。 登录: 账号/密码 ===>调用登录接口 ====>如果成功,返回一个token(令牌) 获取用户信息在头部里面要携带token 如果你想在稍后移除拦截器,可以这样:可以为自定义 axios 实例添加拦截器..........
分类: 编程语言 发布时间: 08-16 22:43 阅读次数: 0

【云原生 • Kubernetes】kubernetes 核心技术 - Label 和 Selector

Kubernetes 核心技术之 Label 和 Selector 详细介绍。
分类: 企业开发 发布时间: 08-16 22:40 阅读次数: 0