草庐IT

Pytest初识

全部标签

00.嵌入式笔记——初识make工具和Makefile文件

1.make工具和Makefile文件make是解决大工程编译的工具,描述哪些文件需要编译、哪些需要重新编译的文件就叫做Makefile,Makefile就跟脚本文件一样,Makefile里面还可以执行系统命令。我们使用的时候只需要一个make命令即可完成整个工程的自动编译,极大的提高了软件开发的效率。Makefile的引入如果工程中我们有main.c、input.c和calcu.c这三个C文件和input.h、calcu.h这两个头文件。使用gcc命令编译是gccmain.ccalcu.cinput.c-omain,命令的意思就是使用gcc编译器对main.c、calcu.c和input.c

C++入门:初识类和对象

C++入门:类和对象1本节目录C++入门:类和对象11.auto关键字(C++11)1.1类型别名思考1.2auto简介typeid运算符:获取类型信息1.3auto的使用细则1.4auto不能推到的场景2.基于范围的for循环(C++11)2.1范围for的语法2.2范围for的使用条件3.指针控制nullptr(C++11)3.1C++98中的指针空值4.面向过程和面向对象初步认识5.类的引入6.类的定义7.类的访问限定符及封装7.1访问限定符7.2封装8.类的作用域9.类的实例化10.this指针10.1this指针的定义10.2this指针的特性11.C语言和C++实现Stack的对比

【JumpServer-初识篇】一键搭建JumpServer堡垒机、对接server服务器主机

大家好,我是无名小歌。欢迎加入云社区今天分享JumpServer堡垒机,带领大家搭建以及使用JumpServer连接我们的后端server服务器。这里安装的版本v2.22.2,采用的是离线部署JumpServer堡垒机,相应的还有一键部署、手动部署、kubernetes部署、源码部署等。更多信息请使用文章末尾链接查看。一、什么是堡垒机?堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处理及审计定责。二、如何工作?其从功能上讲,它综合了核心系

数据结构—笔记整理—初识数据结构

学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。目录数据结构初定义常用数据结构这8种数据结构有什么区别呢?①、数组②、链表③、栈④、队列⑤、树⑥、堆⑦、图⑧、哈希表数据结构集合结构(非线性结构)线性结构数组线性表存储结构模式匹配二叉树存储结构顺序存储结构二叉链表哈夫曼编码哈夫曼编码实现压缩,解压缩数据元素是多对多的关系存储结构邻接矩阵邻接表十字链表邻接多重表边集数组遍历最小生成树物理结构(存储结构)顺序查找(线性查找)折半查找(二分查找)插值查找斐波那契查找线性索引查找稠密索引分块索引二叉搜索树(又称二叉查找树/排序数)平衡二叉搜索树(AVL树)多路查找树(B树)红黑树散列表查

向量数据库入坑指南:初识 Faiss,如何将数据转换为向量(一)

我们日常使用的各种APP中的许多功能,都离不开相似度检索技术。比如一个接一个的新闻和视频推荐、各种常见的对话机器人、保护我们日常账号安全的风控系统、能够用哼唱来找到歌曲的听歌识曲,甚至就连外卖配送的最佳路线选择也都有着它的身影。相信很多同学是第一次听说它,或者只知道它的大名,而不知该如何使用它。本篇文章,我们就来聊聊faiss,分享这个“黑科技”是如何发挥神奇的“魔法”的。写在前面faiss是相似度检索方案中的佼佼者,是来自MetaAI(原FacebookResearch)的开源项目[1],也是目前最流行的、效率比较高的相似度检索方案之一。虽然它和相似度检索这门技术颇受欢迎,在出现在了各种我们

走进Vue【一】初识Vue

文章目录🌟前言🌟MVVM模式🌟Vue简介🌟Vue重要版本发布🌟Vue特点🌟快速上手Vue🌟HelloVue🌟Vue实例🌟写在最后🌟前言从历史的潮流来说,人们从之前的:原生JS->Jquery之类的类库->前端模板引擎,他们都有一个共同的特点需要我们去操作DOM元素。但是当我们大量的去操作DOM元素时,就会出现很多性能相关的问题。MVVM的出现,完美解决了以上三个问题;而我就今天要讲的Vue就是基于MVVM的一个渐进式框架。最初它不过是个人项目,时至今日,已成为全世界三大前端框架之一,github上拥有15万Star领先于React和Angular,在国内更是首选。它的设计思想、编码技巧也被众多

走进Vue【一】初识Vue

文章目录🌟前言🌟MVVM模式🌟Vue简介🌟Vue重要版本发布🌟Vue特点🌟快速上手Vue🌟HelloVue🌟Vue实例🌟写在最后🌟前言从历史的潮流来说,人们从之前的:原生JS->Jquery之类的类库->前端模板引擎,他们都有一个共同的特点需要我们去操作DOM元素。但是当我们大量的去操作DOM元素时,就会出现很多性能相关的问题。MVVM的出现,完美解决了以上三个问题;而我就今天要讲的Vue就是基于MVVM的一个渐进式框架。最初它不过是个人项目,时至今日,已成为全世界三大前端框架之一,github上拥有15万Star领先于React和Angular,在国内更是首选。它的设计思想、编码技巧也被众多

Pytest自动化测试 - 对比RobotFramework框架

 一、前言测试框架的作用是帮助我们管理测试用例、执行测试用例、参数化、断言、生成测试报告等基础性工作,让我们将精力用在测试用例的编写上。好的测试框架应该具有很高的扩展性,支持二次开发,并能够支持多种类型的自动化测试。测试工具的作用是为了完成某一类型的测试,比如Selenium用于对WEBUI进行自动化测试,Appium用来对APP进行自动化测试,Jmeter可以用来进行API自动化测试和性能测试。另外,Java语言中OkHttp库,Python语言中的requests库,这些HTTP的client也可以看做是一种API测试工具。二、框架对比【RobotFramework】RobotFramew

初识SpringBoot -- SpringBoot快速入门保姆级教程(一)

文章目录前言一、初识SpringBoot1.SpringBoot简介2.用编译器IDEA创建SpringBoot项目3.在官网创建SpringBoot项目4.SpringBoot项目快速启动(前后端分离基本能力)5.了解SpringBoot起步依赖(pom.xml)和启动类总结前言为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)一、初识SpringBoot1.S

初识Embodied AI

DonotblindlytrustanythingIsay,tryto makeyourownjudgement.目录1.Definition2.Survey3.Summary3.Reference1.Definition1)InternetAI: 用互联网数据比如wiki,youtube等预训练大模型(foundationmodel),然后将预训练的大模型应用到下游的CV和NLP任务,经典模型如GPT-3,CLIP。(pretraining+finetune)2)EmbodiedAI(具象化AI):将互联网数据上预训练好的大模型,应用到具象化对象上,使其能够与开放世界(open-endedw