自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10.8号题目总结

1.超文本的含义是(该文本中含有链接到其他文本的连接点 )2.若有 int i=10,j=2; 则执行完 i*=j+8;后 i 的值为 100*=和/=和+=等这种组合比*和/和+低3.标识符就是变量的意思,void属于java中的关键字4.多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中另一道作业运行。多道程序主要优点如下:(1)资源利用率高。(2)系统吞吐量大。5.若用数组名作为函数的实参,传递给形参的是数组第一个元素的值。错误用数组名作为函数的实参,实际上传递的

2021-10-08 11:01:07 262

原创 9.27 题目总结

1.层次模型:采用的是树(二叉树)的结构来表达实体和实体间联系网状模型:采用的是图的结构来表达实体和实体间联系对象模型:采用的面向对象的思想,用对象和其之间的联系来表达实体和实体间联系关系模型:采用的是二维表2.虚存容量=min(内存容量+外存容量,2^N)(N为计算机的地址总线的长度)3.SMTP是用于 在邮件服务器之间传送报文4.1-9这9个数字中,选3个出来,其和为奇数的组合有几个?一种奇奇 奇,5选3,10种。一种奇偶偶,5选1 * 4选2,30种。5.如果已定义了一个C++类C

2021-09-27 17:48:07 206

原创 9.26 题目总结

1.微型计算机硬件系统的性能主要取决于 微处理器2.无线传感器网络技术具有可快速部署、无线自组织、无人值守、隐蔽性好、容错性高、抗毁能力强等特点。3.double一般是8个字节,而不是4个,在64位操作系统是16个字节,也就是ffff ffff-0000 0000实型: float 4字节 double 8字节 long double 10字节4.采用邻接表存储的图按深度优先搜索方法进行遍历的算法类似于二叉树的 先序遍历5.假定有类AB,有相应的构造函数定义,能正确执行AB a(4),b(5)

2021-09-26 09:56:40 232

原创 9.24题目总结

1.软件测试的过程分为(单元测试)、集成测试、确认测试和系统测试几个步骤。2.若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为 (环形拓扑)3.操作系统内核与用户程序、应用程序之间的接口是(系统调用)。4.用V操作唤醒一个等待进行程时, 被 唤醒进程的状态转换为(就绪) 。 新状态:进程已经创建,但未被OS接纳为可执行进程。(还没有申请到相应的资源)。 就绪态:进程做好了准备,准备执行(只等待处理机)。 执行状态:该进程正在执行(单处理机,某一时刻仅

2021-09-24 09:52:29 4983

原创 9.23 题目练习

1.下面四个选项中,均是不合法的用户标识符的选项是(b-a sizeof int)do、sizeof、int是关键字,用户自己定义的标识符可以是字幕、数字或下划线,但是首字符必须是字幕或下划线2.越多的节点休眠越好。 错误3.完成向用户提供可靠的端到端的服务是OSI模型的 (传输层)传输层,进程之间的连接,端到端网络层,主机之间的连接,点到点3.以下那种结构,平均来讲获取任意一个指定值最快?(哈希表)4.算法必须具备输入、输出和(解决问题的有限运算步骤 )5.若有定义;int a[8

2021-09-23 10:12:35 455

原创 9.22,题目练习

1.在分组交换网中分组数据在各节点存储转发时会因排队而造成一定的延时。请问这句话的说法是正确的吗? 正确2.strlen(测字符串长度) strcpy(字符串复制) strcmp(字符串比较) strcat(字符串连接)3.FTP服务器有两个端口,其中21端口用于连接,20端口用于传输数据WWW服务器80端口(默认访问端口)4.现有如下代码段: x = 2; while(x<n/2) x = 2*x;假设n>=0,则其时间复杂度应为 O(log2(n

2021-09-22 13:19:55 618

原创 遍历筛选txt文本

遍历筛选txt文本import osfile_path = ('D:\VisDrone2019-DET-val\images/new_images')files = os.listdir(file_path)target_path = ('D:\VisDrone2019-DET-val\images/new_images/less10')if not os.path.exists(target_path): os.mkdir(target_path)for file in fil

2021-09-03 17:09:17 191

原创 笔试题总结

9.1C语言和C++内存申请区别:C用malloc-free、C++用new-delete1.new和malloc的区别: 1.new是从自由存储区域开辟;malloc是从堆上开辟; 2.new的返回值类型安全;mallo返回值类型不安全; 3.new不需要计算内存的开辟大小;malloc需要计算开辟内存的大小; 4.new抛出异常(bad_alloc);malloc返回值为空; 5.new可以初始化;malloc不可以初始化;2.指针常量、常量指针、指针数据、数组指针区别:int *

2021-09-01 22:32:04 78

原创 VTM xCheckRDCostIntra---estIntraPredLumaQT

xCompressCU // 以下 do 循环开始遍历 m_ComprCUCtxList 中的测试模式(划分、模式、QP) do { // 遍历分量,将 PLT 的相关变量填充 for (int i = compBegin; i < (compBegin + numComp); i++) { } // 当前测试模式 EncTestMode currTestMode = m_modeCtrl->currTestMode(); //

2021-07-15 16:20:19 435 2

原创 Gstreamer appsrc的学习

g_signal_connect(data.appsrc , "need-data", G_CALLBACK(needdata), NULL);向appsrc中填充数据的办法#define BUFFER_SIZE 4096FILE* appSrcFile;static void needdata (GstElement *source, guint unused_size, CustomData *data){开始需要设置以下5个参数GstFlowReturn ret;GstMapIn

2021-07-07 10:40:21 735

原创 Gstreamer GDR推流

#include <stdio.h>#include <gst/gst.h>#include <gst/app/gstappsrc.h>#include <gst/gstpad.h>#include <string.h>#include <signal.h>#include <unistd.h>#include <stdlib.h> typedef struct{ GstAppSr

2021-07-06 15:49:02 1242

原创 Gstreamer IDR推流

其中涉及appsrc的填充及应用#include <stdio.h>#include <gst/gst.h>#include <gst/app/gstappsrc.h>#include <gst/gstpad.h>#include <string.h>#include <signal.h>#include <unistd.h>#include <stdlib.h> typedef st

2021-07-06 15:47:28 196

原创 gstreamer 常用指令

gstreamer上的软件命令行指令yuv文件转MP4文件:gst-launch-1.0 filesrc location=new.yuv ! videoparse format=nv12 width=352 height=288 framerate=30/1 ! videoconvert ! x264enc ! h264parse ! mp4mux ! filesink location=newresult.mp4MP4转换为yuv文件:gst-launch-1.0 filesrc locati

2021-06-30 11:06:49 1218

原创 设计抽象类

#mermaid-svg-XshOPQfOnlOWOgzm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-XshOPQfOnlOWOgzm .label text{fill:#333}#mermaid-svg-XshOPQfOnlOWOgzm .node rect,#mermaid-svg-XshOPQfOnl

2021-02-09 21:09:50 346

原创 让函数根据一个以上的对象型别来决定如何虚化

让函数根据一个以上的对象型别来决定如何虚化针对与SpaceShip、SpaceStation、Asteroid设计的碰撞小游戏一个虚函数调用动作称为一个“message dispatch”某个函数调用如果根据两个参数而虚化,称为“double dispath”函数根据多个参数而虚化,自然而然称为“multiple dispatch”一.一般我们会运用RTTI(Runtime type identification)运行期型别辨识或虚函数来做(if-then-else链),这种[以型别为行事基准]对

2021-02-08 20:51:13 121

原创 Proxy class与左值右值运用

Proxy与左值右值运用我们修改operator[],令它返回字符串中的字符的proxy,而不返回字符本身。等待最终结果到底是如何运用的。//1.指定它代表哪一个字符串中的哪一个字符//2.赋值代表则为那个字符串的左值运用//3.以其他方式使用之,调用operator[]函数则为右值运用之后再考虑当有operator=时运用左值运用,其余时候为右值运用。详细见class CharProxy,它就是返回的proxy class,针对于proxy重载所需要的左右值运用。template<cl

2021-02-08 20:11:28 89

原创 Reference Count(引用次数)

Reference Count(引用次数)template<class T>class RCPtr//智能指针{public: RCPtr(T* realPtr) :pointee(realPtr) { init(); } RCPtr(const RCPtr& rhs) :pointee(rhs.pointee) { init(); }//拷贝构造函数 ~RCPtr() { if (pointee)pointee->removeReference();

2021-02-07 16:49:37 443 1

原创 Smart Pointers和与继承有关的型别转化

Smart Pointers其的operator*的返回值是reference形式其的operator->返回的是一个指针DBPtr<Tuple>pt;void normalize(Tuple *(pt);无法直接将Smart Pointers的pt转换为Dumb Pointers。可以这样:normalize(&*pt)或是采用隐式型别转换操作符operator T*(){return pointee;}重点:不要提供对dump pointers的隐式转化操

2021-02-06 17:12:50 66

原创 auto_ptr相关理解

auto_ptrauto_ptr采用的是一种弹性的解法:当auto_ptr被拷贝或被赋值,其【对象拥有权】会转移:template<class T>class auto_ptr{public:auto_ptr(auto_ptr<T>& rhs);auto_ptr<T>& operator=(auto_ptr<T>& rhs);}template<class T>auto_ptr<T>::auto

2021-02-06 15:45:49 97

原创 abstract mixin base class(用来为derived classes提供【判断某指针是否已operator new分配出来】的能力)

我们于是形成一个所谓的abstract mixin base class,用来为derived classes提供【判断某指针是否已operator new分配出来】的能力。以下为此class:#include<list>#include<iostream>using namespace std;class HeapTracked{public: class MissingAddress {}; virtual ~HeapTracked() = 0; stati

2021-02-05 20:48:23 82

空空如也

空空如也

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

TA关注的人

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