草庐IT

2022 uniapp基础掌握及面试题整理

1.uniapp优缺点    优点:   a.一套代码可以生成多端   b.学习成本低,语法是vue的,组件是小程序的   c.拓展能力强   d.使用HBuilderX开发,支持vue语法   e.突破了系统对H5调用原生能力的限制   缺点:   a.问世时间短,很多地方不完善   b.社区不大   c.官方对问题的反馈不及时   d.在Android平台上比微信小程序和iOS差   e.文件命名受限2. uniapp的配置文件、入口文件、主组件、页面管理部分  pages.json配置文件,全局页面路径配置,应用的状态栏、导航条、标题、窗口背景色设置等main.js入口文件,主要作用是初

自学前端,你必须要掌握的3种定时任务

当你看到这篇博客的时候,一定会和狗哥结下不解之缘,因为狗哥的博客里不仅仅有代码,还有很多代码之外的东西,如果你可以看到最底部,看到投票环节,我相信你一定感觉到了,狗哥的真诚,狗哥是都么的,能,胡说八道。目录 一、无处不在的定时任务二、setTimeout的使用1.setTimeout的使用场景2.替代setInterval 三、setInterval的使用1.setInterval的使用场景2. 项目中会遇到的问题四、node-schedule的使用1.node-schedule的使用场景2. 简单使用node-schedule3.执行钥匙Corn4.Corn在项目中的问题 5.自学前端有没有

自学前端,你必须要掌握的3种定时任务

当你看到这篇博客的时候,一定会和狗哥结下不解之缘,因为狗哥的博客里不仅仅有代码,还有很多代码之外的东西,如果你可以看到最底部,看到投票环节,我相信你一定感觉到了,狗哥的真诚,狗哥是都么的,能,胡说八道。目录 一、无处不在的定时任务二、setTimeout的使用1.setTimeout的使用场景2.替代setInterval 三、setInterval的使用1.setInterval的使用场景2. 项目中会遇到的问题四、node-schedule的使用1.node-schedule的使用场景2. 简单使用node-schedule3.执行钥匙Corn4.Corn在项目中的问题 5.自学前端有没有

做毕业设计,前端部分你需要掌握的6个核心技能

其实前端新手如果想要自己实现一套毕业设计项目并非简单的事,因为之前很多人一直还停留在知识点的阶段,而且管理系统和C端网站都需要开发,但现在需要点连成线了。所以在启动项目开发之前呢,针对前端部分,我列举一些非常必要的前端核心技能,希望你已掌握。 《Vue+SpringBoot前后端分离项目实战》专栏目录:手把手带你做一套毕业设计-征程开启我应该把毕业设计做到什么程度才能过关?目录

做毕业设计,前端部分你需要掌握的6个核心技能

其实前端新手如果想要自己实现一套毕业设计项目并非简单的事,因为之前很多人一直还停留在知识点的阶段,而且管理系统和C端网站都需要开发,但现在需要点连成线了。所以在启动项目开发之前呢,针对前端部分,我列举一些非常必要的前端核心技能,希望你已掌握。 《Vue+SpringBoot前后端分离项目实战》专栏目录:手把手带你做一套毕业设计-征程开启我应该把毕业设计做到什么程度才能过关?目录

24个强大的HTML属性,每个资深Web工程师都应该掌握!

HTML属性非常多,除了基本的一些属性外,还有很多很有用的功能性特别强大的属性;本文将介绍24个强大的HTML属性,这些属性可以让你的网站更加动态和交互,让用户感到更加舒适和愉悦。让我们一起来探索这24个强大的HTML属性吧!1.AcceptAccept属性是用于指定浏览器可以处理的MIME类型的列表。Tips:MIME类型是一种标识文档类型的标准,例如text/html表示HTML文档,image/jpeg表示JPEG图像等等。通过在HTTP请求头中包含Accept属性,浏览器可以告诉服务器它可以接受哪些MIME类型的响应。服务器可以根据这个信息来选择最合适的响应类型并返回给浏览器。Acce

24个强大的HTML属性,每个资深Web工程师都应该掌握!

HTML属性非常多,除了基本的一些属性外,还有很多很有用的功能性特别强大的属性;本文将介绍24个强大的HTML属性,这些属性可以让你的网站更加动态和交互,让用户感到更加舒适和愉悦。让我们一起来探索这24个强大的HTML属性吧!1.AcceptAccept属性是用于指定浏览器可以处理的MIME类型的列表。Tips:MIME类型是一种标识文档类型的标准,例如text/html表示HTML文档,image/jpeg表示JPEG图像等等。通过在HTTP请求头中包含Accept属性,浏览器可以告诉服务器它可以接受哪些MIME类型的响应。服务器可以根据这个信息来选择最合适的响应类型并返回给浏览器。Acce

一文掌握谷歌 C++ 单元测试框架 GoogleTest

文章目录什么是GoogleTest?简介单元测试优势环境搭建安装GoogleTestBazelCmake安装示例项目GoogleTest实战断言断言的概念EXPECT与ASSERT自定义失败信息功能测试TESTTEST_F运行测试调用测试编写main函数什么是GoogleTest?简介GoogleTestGoogleTest(简称GTest)是Google开源的一个跨平台的(Liunx、MacOSX、Windows等)的C++单元测试框架,可以帮助程序员测试C++程序的结果预期。不仅如此,它还提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。GoogleTest官网:https:/

一文掌握谷歌 C++ 单元测试框架 GoogleTest

文章目录什么是GoogleTest?简介单元测试优势环境搭建安装GoogleTestBazelCmake安装示例项目GoogleTest实战断言断言的概念EXPECT与ASSERT自定义失败信息功能测试TESTTEST_F运行测试调用测试编写main函数什么是GoogleTest?简介GoogleTestGoogleTest(简称GTest)是Google开源的一个跨平台的(Liunx、MacOSX、Windows等)的C++单元测试框架,可以帮助程序员测试C++程序的结果预期。不仅如此,它还提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。GoogleTest官网:https:/

PMD插件:你必须掌握的代码质量工具!

当今的软件开发需要使用许多不同的工具和技术来确保代码质量和稳定性。PMD是一个流行的静态代码分析工具,可以帮助开发者在编译代码之前发现潜在的问题。在本文中,我们将讨论如何在Gradle中使用PMD,并介绍一些最佳实践。什么是PMD?PMD是一个用于Java代码的静态代码分析工具。它可以帮助开发者找出潜在的问题,如代码重复、未使用的变量、错误的异常处理等。PMD支持多种规则,可以根据具体项目的需要进行配置。其工作原理参考HowPMDWorks。PMD支持通过命令行界面(CLI,CommandLineInterfaceforbatchscripting)和其他多种集成方式,比如Maven、Grad