
学习笔记
文章平均质量分 80
小庄同学
这个作者很懒,什么都没留下…
展开
-
go语言生成随机字符串
go语言生成随机字符串import ( "encoding/hex" "fmt" "math/rand" "testing" "time")func TestRand(t *testing.T) { rand.Seed(time.Now().UnixNano())//初始化种子 b := make([]byte, 6)//随机生成字符数组 rand.Read(b)//整合 rand_str := hex.EncodeToString(b)//转换为string fmt.Prin原创 2021-04-25 18:10:28 · 1704 阅读 · 0 评论 -
【学习笔记】Git基础笔记
Git基础版本控制!聊聊Git历史Git环境配置Git基本理论(重要)Git项目搭建GIT文件操作使用码云IDEA中集成Git说明:GIT分支该笔记由b站学习视频https://www.bilibili.com/video/BV1FE411P7B3?from=search&seid=7139947966998544052所记录作者笔记https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ学习git之前,我们需要先明白一个概念版本控制!什么是版本原创 2021-03-03 21:40:41 · 683 阅读 · 2 评论 -
【学习笔记】Docker容器基础(二)
Docker容器基础(二)Docker的常用命令帮助命令镜像命令容器命令该笔记由b站学习视频https://www.bilibili.com/video/BV1og4y1q7M4所记录Docker的常用命令帮助命令docker version #显示docker的版本信息docker info #显示docker的系统信息,包括镜像和容器的数量docker 命令 --help #帮助命令帮助文档的地址:https://docs.docker.com/reference/原创 2021-02-21 12:08:42 · 469 阅读 · 0 评论 -
【学习笔记】Docker容器基础(一)
Docker容器Docker概述Docker为什么出现?Docker的历史Docker能干嘛该笔记由b站学习视频https://www.bilibili.com/video/BV1og4y1q7M4所记录Docker概述Docker为什么出现?一款产品:开发–上线 两套环境!应用环境,应用配置!开发 — 运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?环境配置十分麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…)!费时费力。发布一个项原创 2021-01-21 16:38:01 · 338 阅读 · 0 评论 -
Postman接口测试【学习笔记】
Postman接口测试Postman安装与基本操作1.安装2.第一个接口请求实战接口测试实战一、接口测试1.什么是接口测试?2.为什么做接口测试?3.如何做接口测试?4.第二个接口实例二、接口测试流程1.获取接口信息2.接口测试用例设计3.接口发包4.返回信息验证三、Postman发起接口请求四、Post接口实战断言与变量一、环境变量与全局变量二、测试沙箱实战三、返回信息断言验证Postman安装与基本操作1.安装官网下载地址:https://www.postman.com/downloads/选择原创 2021-01-09 14:34:24 · 392 阅读 · 0 评论 -
浅谈sort函数底层
浅谈sort函数底层sort函数的底层用到的是内省式排序以及插入排序,那么什么是内省式排序呢?和插入排序又是如何组合的呢?根据维基百科描述:内省排序(英语:Introsort)是由David Musser在1997年设计的排序算法。这个排序算法首先从快速排序开始,当递归深度超过一定深度(深度为排序元素数量的对数值)后转为堆排序。先来回顾一下以上提到的3中排序方法:快速排序:先选一个基准值(一般为首值),将比它大的数置于其右侧,将比它小的数置于它左侧,那么这个基准值所在的位置定是整个数组的有序位。然原创 2021-01-02 13:38:57 · 3515 阅读 · 0 评论 -
c++开发面试个人整理
c++开发面试个人整理c++语言基础1.指针和引用的区别,什么时候要用引用?2.什么是虚函数?什么是纯虚函数?作用是什么?3.什么情况下析构函数为虚函数?为什么?4.什么是多态?静态多态和动态多态的区别是什么?5.c++的特性是什么?6.什么是深拷贝和浅拷贝?7.class和struct有什么区别?8.什么是空指针?什么是野指针?9.什么是函数模板?10.c++中的内存分配是什么样的11.STL中的resize和reserve的区别12.解释一下extern关键字13.解释一下static关键字14.什么是原创 2020-12-26 22:13:04 · 989 阅读 · 0 评论 -
linux中的vim命令总结
linux中的vim命令总结Vim常用操作插入命令(a,i,o)定位命令删除命令复制和剪切命令替换和取消命令搜索和搜索替换命令保存和退出命令Vim使用技巧Vim常用操作插入命令(a,i,o)a----在光标所在字符后插入A----在光标所在行行尾插入i----在光标所在字符前插入I----在光标所在行行首插入o----在光标下插入新行O----在光标上插入新行定位命令:set nu----设置行号:set nonu----取消行号gg----到第一行G----到最后一行:n---原创 2020-12-23 13:09:42 · 151 阅读 · 0 评论 -
【C++】OpenCV借助帮助文档一步一步傻瓜式学习(图片视频显示)
OpenCV借助帮助文档一步一步傻瓜式学习(图片视频显示)多图!环境介绍图片显示图像的读取图像的输出视屏显示视频读取视频输出环境介绍OpenCV用的是最新的4.5.0版本,所有程序都是在linux系统下运行(这不重要,只是环境路径不一样罢了),因为qt拥有强大的跨平台功能,所以采用qmake进行的编译,和cmake的区别就是makelists和.pro文件的格式不同而已。opencv和qt的下载和配置这里不多说了,网上有很多。图片显示想要打开一张图片应该用什么函数呢,然后又要包含什么头文件和动态链接原创 2020-12-16 16:49:32 · 506 阅读 · 0 评论 -
【学习笔记】linux基本命令(同步学习更新)
命令格式:命令 [-选项] [参数]例:ls -la /etc目录处理命令ls 显示文件-a(显示所有文件,其中会包括隐藏文件)-l(长格式显示文件,有7个组成部分,包括文件类型、所有者、所属组、文件大小、文件最后修改时间、文件名等)-h(人性化长格式显示文件,-lh文件大小会显示单位)-d(显示文件所述目录)-i (显示文件的i编号,有点像地址号但不一样)mkdir 创建新目录-p(递归创建,若创建的目录的上级目录不存在,上级目录会一并创建)cd 切换目录… (回到上一级目录)原创 2020-12-08 09:21:20 · 287 阅读 · 0 评论 -
CentOS 7安装、分区、网络(VMware虚拟机下)
CentOS 7安装、分区(VMware虚拟机下)简要安装过程简要CentOS是Linux系统的一种版本其内核都是一样的,这里只是一种选择。有的面试官会问,对比微软的windows系统为什么选择linux系统?两者有啥区别?windows中很多游戏可以安装运行,但在linux中不一定可以。但是对于服务器端来讲开源软件不管是数量上来讲还是质量上来讲都远远优于windows平台(如阿帕奇,python,php,mysql)其次linux系统是开源的,开源有啥好,一免费,二可以获得源代码,三可以自由传原创 2020-12-07 14:15:29 · 956 阅读 · 0 评论 -
【学习笔记c++】数据结构算法模板代码整理
数据结构算法类模板代码1.平衡二叉树碰到以下代码题,要闭着眼睛也会写下来:1.平衡二叉树参考代码:#include <cstdio>#include <iostream>using namespace std;struct node{ int data,height; node *left,*right;};node* newnode(int v){ node* Node=new node; Node->data=v;原创 2020-11-29 21:53:57 · 1317 阅读 · 1 评论 -
win10 +Tensorflow-gpu环境搭建及使用(cuda10.1+python3.8+tensorflow2.3.1)【详细】
win10 +Tensorflow-gpu环境搭建(cuda10.1+python3.8+tensorflow2.3.0)1、准备工作cuda安装cuDNN安装cuda+cuDNN环境配置python安装2、Tensorflow 安装Anaconda安装1、准备工作首先我们要确定电脑所能支持的tensorflow版本,根据tensorflow官网所给配置,我们要去检查电脑gpu的cuda支持版本,再去对应下载python版本和tensorflow版本。右键桌面>NVIDIA控制面板>帮助&原创 2020-10-29 10:49:26 · 10779 阅读 · 18 评论 -
【递归入门】走迷宫(c++)
问题 F: 【递归入门】走迷宫[命题人 : 外部导入]时间限制 : 1.000 sec 内存限制 : 128 MB题目描述 有一个n×m格的迷宫(表示有n行、m列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这n×m个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中没有重复的点,走时只能是上下左右四个方向。如果一条路都不可行,则输出相应信息(用-1表示无路)。 请统一用 左上右原创 2020-10-17 10:05:12 · 2663 阅读 · 1 评论 -
【学习笔记(c++)】n皇后问题
描述如何将n个皇后放在棋盘上(有n*n个方格),使它们谁也不能被吃掉即n个皇后凉凉均不在同一行、同一列、同一对角线上,顺序输出皇后所在的列/行号思路深度优先搜索(DFS)从第一行第一列开始1、放入皇后,记录该皇后的列信息,进行第二行的放入;2、第二行,由于第一列有记录了,且第二列与上一个皇后呈对角了,有3、4列的考虑,先选第三列;3、第三行,无论放那一列都与条件冲突,因此回溯到第二行;4、第二行,第四列可选;5、第三行,第二列可选;6、第四行,无论放那一列都与条件冲突,回溯到第三行,再原创 2020-10-16 14:35:14 · 512 阅读 · 0 评论