自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity学习总结(学几个月C++,找到了用Unity和C#的活)

一、主人物控制①通过调整Main Camera位置和角度,可以确定合适的游戏视角;②可以建立playController脚本,里面存放对主人物进行控制的代码;③“transform.translate”:可以设置当前组件的坐标;④“transform.rotate”:可以设置当前组件角度;⑤Unity有设置好的控制人物前后左右方向速度的控制项,需要用代码获取设置(Horizontal和Vertical);总结:可以对玩家人物进行控制,包括:上下左右移动,变向,速度的调整。另外,还可以

2022-04-02 17:31:33 4229 1

原创 C++学习重点记录(Week14):三个月实习的收尾

一、关联容器①关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按照它们在容器中的位置来顺序保存和访问的。②两个主要的关联容器是map和set。Map中的元素是关键字-值(key-value)对,即常说的键值对。Set中每个元素只包含一个关键字;set支持高效的关键字查询操作,检查一个给定关键字是否在set中。③标准库提供八个关联容器,按照三个维度来划分:·或者是一个set,或者是一个map;·或者要求不重复的关键字,或者允许重复(包含multi)的关键字;·按顺

2021-12-07 15:48:36 564

原创 C++学习重点记录(Week13):C++ Primer,巩固C++基础

一、重载函数部分①对于重载函数来说,不允许两个函数参数列表相同但返回类型不同,这种情况下第二个函数的声明是错误的;②候选函数和可行函数:·在调用重载函数时,集合中的函数被称为候选函数,具备的特征包括:与被调函数同名、其声明在调用点可见;·第二步检查本次调用提供的实参,可行函数也有两个特征:一是其形参数量与本次调用提供的实参数量相等、而且每个实参的类型与对应的形参类型相同,或者能转换成对应的形参类型;③二义性调用:是一种编译时发生的错误,造成的原因是在函数匹配时两个或多个函数的匹配性一样好

2021-10-15 16:54:48 134

原创 C++学习重点记录(Week12):这周主要在学习扩展QT知识

国庆放了个十天长假,也就犯懒没有记,10号来公司加了个小班把这一周Qt的学习内容记录一下。一、QT入门·①设置文本时,可以使用一些常见的HTML样式,来改变窗口的文本格式;②Layout关键字:用来设置组件布局:·QHBoxLayout:在水平方向上排列窗口部件;·QVBoxLayout:在竖直方向上排列窗口部件;·QGridLayout:把各个窗口部件排列在一个网格中。使用方法:使用时,需要先创建一个窗口布局部件:QHBoxLayout *layout = new QHBo

2021-10-10 10:44:31 119

原创 C++学习重点记录(Week11):以后改成周五记录吧,周末要玩的

一、命名空间在大的工程项目中,一般需要include大量的头文件。头文件的功能是把#include "headName.h"字段替换成对应的所有代码,在包含大量头文件的情况下,重定义就成了个很难避免的问题。因为工程的开发功能类似,全局变量的命名很容易相撞。命名空间(namespace)就可以用来解决这类问题。命名空间的使用和类很相似,拿类来说,如果在一个工程文件中定义两次:int a = 10,编译器会不通过编译,因为出现了重定义;但如果定义了两个类,每个类里都有个int a = 10,这样在使用变

2021-09-24 17:28:07 63

原创 C++学习重点记录(Week10):读文档记录

前面几周都在等现在这个公司的消息,最终也是有惊无险地入职了,入职的第一周主要是读文档,在其中也总结了一些知识点,后面的总结应该都是基于C++ Primer的学习路线来的,准备先过一遍。一、C++中“.”和“->”的区别:“.”应用于实际的对象“,”->“用于指针对象对类的调用,例如:Class A {Public:Int a = 0;}Int main(A b;A *p = &b;a;p->a:}.二、为什么要定义默...

2021-09-22 10:06:51 59

原创 C++学习重点记录(Week9):面试真是太涨经验了

这周通过了人生中第一次面试,虽然只是字节实习生的一面,但起码证明这段时间学的还是有效果的,继续加油!一、智能指针百分百安全吗,会不会出现内存泄漏?答:会的,当两个对象互相使用shared_ptr成员变量指向对方,会造成循环引用,引起计数失效,从而导致内存泄漏。因此设立了weak_ptr指针,作用是不会修改引用计数的值,其类似一个普通指针,但不指向引用计数的共享内存,但是其可以检测到所管理的对象是否已经被释放,从而避免野指针非法访问。二、map和哈希表的联系是什么?答:map不是哈希表

2021-08-22 18:25:38 66

原创 C++学习重点记录(Week8):面经补充

一、拷贝构造函数①概念:类对象之间的初始化是通过构造拷贝函数完成的,它是一种特殊的构造函数,能够用一个已知的对象来初始化另一个对象。如果在类中没有显式地声明一个拷贝构造函数,编译器会生成一个默认的拷贝构造函数。此构造函数完成对象之间的浅拷贝。②需要用到拷贝构造函数的三种情况:·明确表示由一个对象初始化另一个对象时;·当对象作为函数实参传递给函数形参时;·当对象作为函数的返回值,创建一个临时对象时。③深拷贝和浅拷贝浅拷贝:只对对象数据成员进行简单的复制操作,浅拷贝会出现的问题在于,

2021-08-08 10:45:41 72

原创 C++学习重点记录(Week7):面经常见问题汇总

一、计算机网络部分(1)HTTP常见状态码分类1XX:信息型状态码,表示接收的请求正在处理;2XX:成功状态码:表示请求正常处理完毕;3XX:重定向,表示需要进行附加操作以完成请求;4XX:客户端错误,表示客户端请求出错,服务器无法处理请求;5XX:服务器错误,表示服务器处理请求出错。(2)HTTP常见状态码①2XX:200 OK:请求被正常处理并返回;204 No Content:请求成功处理,但没有资源可以返回;206 Patial Content:客户端进行

2021-07-26 17:52:24 92

原创 C++学习重点记录(Week6):操作系统学习

中间参加了次天津赛,就一直提不起学习的劲,放了暑假之后在家的第一周,系统地学习了操作系统,这里来总结一哈。一、基本概念①操作系统(Operating System,OS):是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方面的接口环境,是计算机系统中最基本的系统软件。总的来说,操作系统是系统资源的管理者,是用户和计算机硬件之间的接口,是最接近硬件的层次。②操作系统的功能:·操作系统作为系统资源的管理者,提供的功能包括:处理机(CP

2021-07-19 10:12:41 266

原创 C++学习重点记录(Week4 & Week5):计算机网络学习

中间参加了次婚礼,再加上一些杂七杂八的杂事,中间断更了一周,这两个星期把计网从头到尾过了一遍,主要是基础的理解和协议/模型的记忆。一、计网中的基础概念:①计算机网络概念:计算机网络是通过通信设备和线路将一个个分散的、具有独立功能的计算机系统连接起来,由功能完善的软件实现资源共享和信息传递的系统。②计算机网络功能:数据通信、资源共享、分布式处理(多台计算机各自承担统一工作任务的不同部分)、提高可靠性,负载均衡。③功能组成主要可分为通信子网和资源子网,在OSI七层模型中,传输层下面三层是通信子网

2021-06-28 21:54:31 197 3

原创 C++学习重点记录(Week3)

一、二叉树常见题目补充①把二叉树按层打印成多行二叉树的BFS是用一个队列来存储结点,每次将结点的左右子结点存入队列来达到按层遍历的效果。按层打印成多行,就需要在每次bi

2021-06-14 13:46:40 76

原创 C++学习重点记录(Week2)

本周主要针对数据结构中较薄弱的二叉树部分进行了针对性练习,包括二叉树的遍历、重构,搜索树的第k个节点等常见题目。(1)二叉树的前、中、后序遍历二叉树的遍历分为递归实现和非递归实现,递归实现其实shi...

2021-06-06 20:46:07 283

原创 C++学习重点记录(Week1)

①Unordered_map一种哈希表存储结构,在使用时常常与数组同时使用,常见的使用方式是用来统计数组中每个元素出现的次数,因此结合C++11中的新特性-范围赋值,可以实现快速赋值。

2021-06-01 14:48:46 84

空空如也

空空如也

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

TA关注的人

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