草庐IT

前端面试

全部标签

腾讯面试真题(C语言)

一.题目求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。二.题目剖析首先题目要求不能用乘除,那么(首相+末项)*项数/2就不能用,其次不能用循环,最后不能用条件语句,开关语句和条件运算符,那么想要求一个位置长度的数列和就一定要让操作数“动起来”,想来想去也就只有递归还能试一试了,但递归要有限制条件,不过这个条件不能用条件语句和条件运算符来表现,那么只能想想其他的逻辑运算符,好像也只有用逻辑运算符的短路特性,才能限制递归。三.代码实现staticinta=0;intfun(intn){ intx=(n)

Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端

最近换了台新Mac,所有的配置和软件就重新安装下,顺便写个文章。一、环境配置1.安装Homebrew安装Homebrew【Mac安装Homebrew】通过国内镜像安装会比较快/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装Git后再运行此脚本,在系统弹窗中点击“安装”按钮点击安装按钮,安装Git之后在重新运行此命令,即可安装Homebrew可以输入y继续安装Core、Cask、services按照提醒进行配置即可,最后可以输入brew-v查看版本2.安装Git【Git地址】g

微前端框架qiankun剖析

一、single-spa简介要了解qiankun的实现机制,那我们不得不从其底层依赖的single-spa说起。随着微前端的发展,我们看到在这个领域之中出现了各式各样的工具包和框架来帮助我们方便快捷的实现自己的微前端应用。在发展早期,single-spa可以说是独树一帜,为我们提供了一种简便的微前端路由工具,大大降低了实现一个微前端应用的成本。我们来看一下一个典型single-spa微前端应用的架构及代码。主应用(基座):作为整个微前端应用中的项目调度中心,是用户进入该微前端应用时首先加载的部分。在主应用中,通过向single-spa提供的registerApplication函数传入指定的参

前端导出文件 | fileSaver.js源码阅读

一、学习目标😀了解fileSaver.js核心实现自己动手实现简易导出功能在Vue中如何使用文件二、源码调试😊1、fileSave.js库地址:https://github.com/eligrey/FileSaver.js1、gitclonehttps://github.com/eligrey/FileSaver.js.git2、cdFileSaver.js-master/src目录3、在src下新建test.html,copy下面代码!DOCTYPEhtml>htmllang="en"> head> metacharset="UTF-8"/> metahttp-equiv="X-UA-C

Trustzone/TEE/安全 面试100问

关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费周贺贺,baron,代码改变世界ctw,Arm精选,资深安全架构专家,十年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发;(咨询vx:coding_the_world)聊一聊Secureboot,你们是怎样设

软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题

​前言:【文章末尾给大家留下了大量的福利】什么是测试? 答:(美国电器和电子工程师协会)IEEE提出的软件工程标准术语,使用人工和自动手段来运行或测试某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。简单定义:找出软件中的BUG为什么要测试?答:在软件开发过程中容易出现缺乏有效沟通,软件复杂,编程错误,需求不断变更,时间的压力,缺乏文档的代码,软件开发工具和人员的自大等原因引发的错误,通过测试能够找出其中的错误,解决错误,从而提高软件的质量软件的生命周期分为哪几个阶段?具体的内容是什么?答:计划工作内容确定软件开发总目标;给出软件的功能、性能、可靠性以及接口

【前端系列】前端存档术之keep-alive

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列:罗列常用的开发工具,如IDEA,Mac,Alfred,electerm,Git,typora,apifox等数据库系列:详细总结了常用数据库mysql技术点,以及工作中遇到的mysql问题等懒人运维系列:总结好用的命令,解放双手

【vue2】前端如何播放rtsp 视频流,拿到rtsp视频流地址如何处理,海康视频rtsp h264 如何播放

文章目录测试以vue2为例新建webrtcstreamer.js下载webrtc-streamervideo.vue页面中调用最近在写vue2项目其中有个需求是实时播放摄像头的视频,摄像头是海康的设备,搞了很长时间终于监控视频出来了,记录一下,放置下次遇到。文章有点长,略显啰嗦请耐心看完。测试测试?测试什么?测试rtsp视频流能不能播放。videomediaplay官网即(VLC)下载、安装完VLC后,打开VLC点击媒体->打开网络串流将rtsp地址粘贴进去不能播放的话,rtsp视频流地址有问题。注意:视频可以播放也要查看视频的格式,如下右击视频选择工具->编解码器信息如果编解码是H264的,

vue elementui 实现从excel从复制多行多列后粘贴到前端界面el-table

1、效果图可以全部复制粘贴,也可以单独对某行、某列进行复制粘贴从excel复制粘贴到前端页面的table上2、实现代码html部分:template>div>el-table:data="tableData"borderstyle="width:100%":cell-class-name="getCellIndex"@paste.native="pasteInfo($event)"@cell-click="cellClick">el-table-columnprop="date"align="center"label="日期"width="180">templateslot-scope="sc

快速认识,前端必学编程语言:JavaScript

JavaScript是构建Web应用必学的一门编程语言,也是最受开发者欢迎的热门语言之一。所以,如果您还不知道JavaScript的用处、特点的话,赶紧补充一下这块基础知识。JavaScript是一种高级、单线程、垃圾收集、解释或即时编译、基于原型、多范式、动态语言,具有非阻塞事件循环,因构建网站而闻名。它是由BrendanEich于1995年在短短一周内创建的,目的是为Netscape浏览器添加一种易于学习的脚本语言。它最初被命名为Mocha,但当时的天才营销人员希望它听起来像那种性感的新Java语言。如今,它已成为一种功能齐全的语言,并通过ECMAScript标准不断发展。JavaScri