自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统面试题

1. 死锁死锁是指两个或多个进程在执行过程中,因争夺资源而造成相互等待的现象。2. 死锁产生的四个必要条件(必须同时满足)互斥条件:一个资源一次只能被一个进程使用。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件:进程获得的资源,在未完全使用之前,不能强行剥夺,只能在使用后自己释放。循环等待条件:若干进程之间形成一种头尾相接的环形等待资源关系。虚拟内存是让物理内存扩充成更大的逻辑内存,从而让程序获得更多的可用内存。

2023-08-19 19:14:16 127

原创 软件测试第三章

1. 概念单元测试指的是对软件组成中的最小可测试单元进行的测试。单元测试将会检查软件中的各个模块是否存在缺陷,是编码阶段结束后、测试工作开始时的第一项测试工作。目标确保软件中的每个模块都能正常工作。开始时间… →详细设计→编码→编译→单元测试→集成测试→系统测试→…设计依据详细设计说明书、源代码。执行者软件开发工程师或白盒测试工程师执行方式以白盒测试技术为主。首先执行静态测试,检查软件代码是否符合规范。随后执行动态测试,检查模块的实际输出结果与预期结果是否相符。2. 测试内容单元测试主要针对以下

2022-07-08 10:38:42 316

原创 VTM全景视频编码配置

1. VVC测试软件VTMhttps://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM2. 360Lib下载https://jvet.hhi.fraunhofer.de/svn/svn_360Lib/1. 打开360Lib中的README.txt将对应的文件复制到VTM软件中。2. 打开360Lib中的CMakeReadme.txt3. 打开cmake-gui进行编译选择VTM及build所在路径,点击Configure选择对应VS的版本。再点击Gene

2022-06-21 15:26:54 669 4

原创 数据库MySQL之第一章基础

1. MySQL概述(1)数据库相关概念通过SQL可以操作数据库管理系统,通过数据库管理系统进而操作数据库以及数据库中的数据。(2)MySQL安装及启动启动MySQL:停止MySQL:客户端连接方式一:MySQL提供的客户端命令行工具。输入密码即可。方式二:系统自带的命令行工具执行指令。但需要配置PATH环境变量。(3)数据模型1. SQL通用语法2. SQL分类3. DDL语句(1) 数据库操作创建删除使用(2)表操作创建修改4. DML

2022-06-19 17:12:26 100

原创 软件测试第二章

软件测试进阶一、 软件测试环境的备份与恢复1. 备份在开展测试工作的过程中,可能随时会出现意料之外的情况,包括但不限于**“系统崩溃”、“测试数据丢失”、“测试过程中断”、“测试环境损坏”等。因此,为了在测试工作出现异常时可以迅速地将工作恢复至出现异常前的状态,测试团队应当定期、及时的对测试环境进行备份**。备份位置:低重要度的备份文件可以放置在本地系统盘或其他分区。中等重要度的备份文件应当放置在外部存储介质,并且将多份备份文件存放至不同的位置。高重要度的备份文件必须多份、异地存放,避免因火

2022-06-15 11:17:05 327

原创 软件测试第一章

软件测试基础知识一、 软件测试的定义、目的、对象与分类1. 定义软件测试是指使用人工或自动化的手段来运行或测试某个系统的过程,其目的在于检验系统能否满足规定需求或理清预期结果与实际结果间的差别。软件测试是为了尽快、尽早地发现在软件产品中所存在的各种软件缺陷而展开的贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。额外定义:软件测试是指为了发现错误而执行程序的过程。软件测试是指利用根据软件开发个阶段的规格说明或内部结构设计的测试用例来运行程序以及发现错误的过

2022-05-27 14:51:29 346

原创 win10系统下安装theano+lasagne

win10系统下安装theano+lasagne由于最近需要跑一个全景视频显著性检测的网络SalGan360,是用theano搭建的,比较古老的一种框架,很多博客写的都不是很全,之前也尝试过配置环境,但都以失败告终,这几天又重新配置了环境居然成功了!一、 前提准备下载theano和lasagne安装包,很多都是直接用conda或pip命令安装,这种方法好像会出现两者不匹配的情况,在运行网络的时候会出现cannot import name ‘xxx’ from 'lasagne.layers’之类的错误

2022-04-01 12:09:27 3807 1

原创 python中os.listdir用法

python中os.listdir用法获取指定文件夹下的所有文件获取指定文件夹下的所有图片按顺序读取文件夹下的图片

2021-12-04 17:58:09 29840 1

原创 Win10+cuda10.0+cudnn7.6.5+vs2015+python2.7配置caffe(GPU)

写在前面的话:耗时两天,参考N篇博客,踩坑N次,别人有的错误我遇到过,没有的错误我也有,就在马上要放弃的时候,终于…成功了!环境准备系统环境:windows10cuda10.0:cuda下载地址https://developer.nvidia.com/cuda-downloadscudnn7.65:cudnn下载地址https://developer.nvidia.com/rdp/cudnn-download(需要注册才能下载)minconda:python2.7(安装anacon

2021-12-02 20:44:33 1581 1

原创 数据结构之栈和队列

栈和队列一、 栈1. 定义栈是一个先进后出(FILO)的线性表,它要求只在表尾进行删除和插入操作。栈顶(top):栈的表尾;栈底(bottom):栈的表头。2. 栈的操作- 进栈栈的插入操作(Push),也叫做进栈,也称为压栈,入栈。入栈操作要在栈顶进行,每次向栈中压入一个数据,top指针就要+1,直到栈满为止。*(s->top) = e;s->top++;- 出栈栈的删除操作(Pop),叫做出栈。每当从栈内弹出一个数据,栈的当前容量就-1。*e = *-

2021-08-10 17:11:49 115

原创 线性表List

线性表List1. 概念由0个或多个数据元素组成的有序序列。当线性表的元素个数是0是,称之为空表。注意 :**(1) 线性表是个序列,有先来后到;(2) 若元素存在对个,第一个元素无前驱,第二个元素无后继,其他元素都有且只有一个前驱和后继;(3) 线性表是有限的。其中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素。2. 线性表的操作(1) InitList(*L):初始化操作,建立一个空的线性表。(2) ListEmpty(L):判断线

2021-08-09 21:43:55 172

原创 Leetcode基础概念

for(int i = 0; i < nums.size(); i++){ for(int j = i + 1; j < nums.size(); j++){ if(nums[i] + nums[j] == target){ return new int{i,j}; } }}return int[0];

2021-07-09 16:10:02 102

原创 Leetcode02 买卖股票最佳时期II

Leetcode02 买卖股票最佳时期II在这里插入代码片方法:简单的一次遍历遍历输入的股价若第i+1天的价格比第i天的价格高,那么我们就将第i+1天与第i天的价格差计入到我们的总利润中,直到列表遍历结束。class Solution{public: int maxProfit(vector<int>& prices){ int profit = 0; for(int i = 0; i < prices.size(); i++) { if (pr

2021-06-23 17:31:23 74

原创 Leetcode 01删除排序数组中的重复项

Leetcode 01删除排序数组中的重复项1. 方法一:暴力解法假设可以使用额外空间复制不同的元素到新的数组2. 方法二:双指针关键字:有序数组,原地修改模式识别:需要保存可覆盖位置和观测位置,利用双指针class Solution{public: int removeDuplicates(vector<int>& nums){ if(nums.size() == 0) return 0; int i = 1; //i为慢指针,指向答案位置 f

2021-06-23 12:06:35 61

原创 3D-AVS2参考软件RFD10.0的配置

3D-AVS2参考软件RFD10.0的配置一、用Cmake生成RD.sln解决方案CMake下载地址:https://cmake.org/download/参照README.txt,注意VC版本号与Visual Studio版本号对应,我选择的是vc14-x86_64,对应的vs版本是2015 生成之后,在build/vc14-x86_64中可以看到RFD.sln文件,二、Visual Studio配置用Visual Studio2015打开,将lencod设为启动项目,重新生成解决方案。

2021-02-01 15:38:17 419

原创 Python3.7安装pytorch

标题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

2021-01-20 15:54:04 6867 1

空空如也

空空如也

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

TA关注的人

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