自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 【记录问题】RuntimeError:working outside of application context. Flask使用SQLAlchemy数据库

RuntimeError:working outside of application context. 本质依赖包不匹配,导致报错。

2023-03-01 14:48:44 1597 2

原创 【记录安装】Mac电脑,安装monkeyrunner,及其遇到的相应问题

jdk、sdk、monkeyrunner安装

2022-10-28 11:02:07 1821 1

原创 【记录问题】pycharm连接pymysql失败,pymysql.err.OperationalError: (2003, “Can‘t connect to MySQL server on ‘loc

解决pymysql连接失败,pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (timed out)")

2022-10-14 17:50:10 1036

原创 【记录问题】MAC电脑,jenkins本地构建selenium项目,无chromedriver驱动

jenkins本地构建selenium项目,无chromedriver驱动,MAC电脑

2022-03-02 23:34:07 529

原创 【记录问题】jenkins本地部署生成的allure报告没有数据

问题:直接拉取的git代码在本地jenkins部署运行(shell命令运行项目的run.py文件),构建成功,但allure报告空白/无数据框架:httprunner + pytest + jenkins + git + allure

2022-03-02 13:21:40 2486

原创 【项目】高并发内存池

项目参考tcmalloc进行设计,项目分为三层结构thread cache、central cache、page cache。

2020-06-26 17:29:59 554 1

原创 【项目】共享下载器

你是否有过这样的情况——和舍友等分享文件时,可能双方传的文件过多/过少,并非自己全部要使用的,最主要的是分享者要去选择相关文件传输,太过于麻烦。于是产生了皮卡丘下载器项目,该项目根据网络传输、HTTP协议、TCP协议、分块传输机制、boost库、文件相关操作等技术完成,可以实现任意两台主机间共享文件的下载。

2020-06-24 13:04:20 235

原创 【数&C++】图解红黑树 — 插入节点

本篇针对红黑树的插入(以父为左、叔为右)进行图解。

2020-06-18 20:13:13 322

原创 【数&C++】图解二叉搜索树&平衡二叉搜索树(AVL树)

本篇文章将二叉搜索树和AVL树的相关内容进行复习并以图解。

2020-06-14 14:42:56 326

原创 【C++】面向对象的三大特性:封装、继承、多态

本篇文章简单梳理了下C++面向对象的三种特性,即封装、继承、多态。

2020-06-07 22:06:37 1181

转载 【测试】搭出租车解释Selenium WebDriver 是如何工作

Selenium WebDriver 是如何工作的?本篇文章使用打出租车例子解释如何工作。

2020-06-01 21:41:56 170

原创 【leetcode】最大子序和 & 连续最大数组和 & 连续最大和

本篇章关于三道题求解:最大子序和 、连续最大数组和 、连续最大和。

2020-05-28 18:59:23 256

原创 【leetcode】验证回文串

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以字母忽略大小写。

2020-05-22 20:29:47 177

原创 【网络】网络层

A类地址:0.0.0~127.255.255.255;B类地址:128.0.0.0~191.255.255.255;C类地址:192.0.0.0~233.255.255.255;D类地址:224.0.0.0~239.255.255.255;E类地址:高5位固定11110,28位多播组号,240.0.0.0~247.255.255。

2020-05-20 19:50:05 191

原创 【网络】Udp & Tcp

简单梳理传输层中的两个重要协议UDP协议andTCP协议。

2020-05-16 09:09:22 274

原创 【操作系统】调度算法(FCFS、SJF、HRRN、RR、优先级调度、多级反馈队列)

简单介绍几种调度算法:先来先服务调度算法(FCFS)、短作业(进程)优先调度算法(SJ(P)F)、 优先级调度算法、高响应比优先调度算法、时间片轮转法(RR)、多级反馈队列调度算法。

2020-05-07 22:10:26 27082 5

原创 【操作系统】缺页中断之FIFO、LRU、OPT置换算法

缺页中断的三种置换算法:FIFO、LRU、OPT。

2020-05-04 07:13:27 2695

原创 【网络】HTTP协议

HTTP协议是超文本传输协议的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。

2020-05-02 19:32:13 1040

转载 【操作系统】银行家算法

银行家算法是一种用来避免操作系统死锁出现的有效算法。

2020-04-24 14:06:54 3462

原创 【Linux】线程控制

Linux下的线程是一个轻量级进程,是cpu调度的基本单位

2020-04-23 17:01:42 118

原创 【数据结构】二叉树之非递归遍历

本篇使用例题图解二叉树链式结构的非递归前、中、后序遍历。o(* ̄▽ ̄*)ブ

2020-04-18 17:51:03 2293 2

原创 【测试】黑盒测试

当然和白盒测试一样啦!!刚刚把学校的黑盒测试实验报告写完,顺便介绍下等价类划分法、边界值分析法、判定表方法、因果图法、场景法、正交试验法、功能图法、错误推测法几种方法啦!

2020-04-12 12:55:22 4175

原创 【Linux】进程间通信

什么是进程间通信?当然是操作系统为用户提供的几种进程间通信方式啦~~~

2020-04-10 22:35:24 134

原创 【测试】白盒测试

hahahh~~,受软件测试实验报告的驱使下,总结一篇白盒测试的相关知识。

2020-03-27 20:42:57 6499 4

原创 【Linux】进程

从操作系统角度分析,进程是一个运行中程序描述 —— PCB(进程控制块)。

2020-03-26 18:47:55 996

原创 【Linux】项目工具—make/Makefile、git

在linux中,make/Makefile为项目构建工具,git为项目版本管理工具。

2020-03-14 19:51:22 775

原创 【数据结构】排序

本篇简单梳理了下常见的七种排序算法:冒泡排序、简单选择排序、直接插入排序、希尔排序、堆排序、归并排序、快速排序,以图例形式,解释如何进行排序。

2020-03-02 22:58:04 322

原创 【数据结构】二叉树之堆

本篇章主要对堆的创建、插入、删除、排序进行详细图解,以例题方式进行绘制。

2020-02-27 10:59:55 3421 2

原创 【数据结构】时间&空间复杂度

算法效率分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度,时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间。

2019-12-27 13:55:02 508

原创 【C++】类与对象(三)

C++类与对象中的构造函数、explicit关键字、static、有元、内部类。

2019-12-24 21:52:42 380

原创 【C++】类与对象(二)

C++中类与对象中有六个默认成员函数因其它两个成员函数很少自己实现,故本篇只简单梳理了下其中四个比较重要的成员函数,以及const修饰类的成员函数等内容。

2019-12-23 17:27:19 407

原创 【C++】模板

本篇从函数模板、类模板、非类型模板参数、模板的分离编译、模板的优缺点五个方面进行知识的简单梳理。

2019-11-16 21:39:48 532

原创 【C++】类与对象(一)

类与对象(一)中,简单从类的定义、类的访问限定符、类的作用域、类对象模型、this指针五个方面梳理下。

2019-10-31 18:23:25 385

原创 【C语言】计算结构体大小

结构体对齐规则: 第一个成员在与结构体变量偏移量为0的地址处;其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处;结构体**总大小**为最大对齐数(每个成员变量都有一个对齐数)的整数倍;如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。

2019-10-21 11:48:56 334

原创 【C语言】自定义类型

三种自定义类型:结构体、枚举、联合结构体: 基础、初始化、结构体成员的访问、结构体传参、结构的自引用、计算结构体大小(重点)枚举:枚举类型的定义、枚举优点、 枚举使用联合:联合类型的定义、联合的特点、联合大小的计算

2019-10-21 02:03:23 217

原创 【C语言】指针

什么是指针、指针的解引用、指针与数组名、指针与数组、二级指针、字符指针、指针数组、数组指针。

2019-10-12 23:43:26 220

原创 【C语言】操作符

C语言中操作符分类有:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符。

2019-10-09 13:28:44 288

原创 【C/C++】内存管理

栈又叫堆栈,栈是向下增长的;内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库;堆用于程序运行时动态内存分配,堆是可以上增长的;数据段–存储全局数据和静态数据;代码段–可执行的代码/只读常量。

2019-09-25 22:18:44 198

原创 xshell家庭/学校版下载链接及安装步骤

xshell家庭/学校版下载链接: http://www.netsarang.com/download/free_license.html

2019-09-25 00:53:30 1227

原创 【C语言】循环语句

while、for、do while三种形式,例题:二分查找

2019-09-24 10:55:43 2967

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除