首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
杉杉来啦
获赞
108
粉丝
58
关注
33
看过 TA
245
男
南昌大学科学技术学院
2022
游戏后端
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑杉杉来啦吗?
发布(161)
评论
刷题
收藏
杉杉来啦
关注TA,不错过内容更新
关注
2021-12-23 17:05
南昌大学科学技术学院 游戏后端
MySQL入门学习(1)
(1) 什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 &nbs...
0
点赞
评论
收藏
分享
2021-12-23 16:53
南昌大学科学技术学院 游戏后端
MySQL入门学习(1)
(1) 什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 &nbs...
0
点赞
评论
收藏
分享
2021-12-23 16:47
南昌大学科学技术学院 游戏后端
MySQL入门学习(1)
(1) 什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 &nbs...
0
点赞
评论
收藏
分享
2021-12-23 16:47
南昌大学科学技术学院 游戏后端
MySQL入门学习(1)
(1) 什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 &nbs...
0
点赞
评论
收藏
分享
2021-10-03 23:41
南昌大学科学技术学院 游戏后端
2021-10-03
在牛客打卡14天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-10-08 14:34
已编辑
南昌大学科学技术学院 游戏后端
计算机网络
(1)OSI 的七层模型分别是?各自的功能是什么? 物理层:建立物理连接,数据以比特流传输。 数据链路层:IP数据报封装成帧,建立逻辑连接,进行硬件地址寻址,如何传输,差错校验等功能。 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择,分组传输,路由器的选择与转发。 传输层:端到端传输数据(如TCP,UDP),流量控制,差错校验等基本功能。 会话层:建立、管理、维护、终止 应用程序进程之间会话。负责在网络中的两节点之间建立、维持和终止通信。 表示层:管理数据的加密和压缩。 应用层:各种应用程序,通过应用进...
面试八股
0
点赞
评论
收藏
分享
2021-10-03 21:07
已编辑
南昌大学科学技术学院 游戏后端
语言基础 (C/C++)
(0) 指针和引用的区别 指针是一个新的变量,指向另一个变量的地址,我们可以通过访问这个地址来修改另一个变量;而引用是一个别名,对引用的操作就是对变量的本身进行操作 指针可以有多级,引用只有一级 传参的时候,使用指针的话需要解引用才能对参数进行修改,而使用引用可以直接对参数进行修改 指针的大小一般是4个字节,引用的大小取决于被引用对象的大小 指针可以为空,引用不可以。 (1)在函数参数传递的时候,什么时候使用指针,什么时候使用引用? 需要返回函数内局部变量的内存的时候用指针。使用指针传参需要开辟内存...
面试八股
0
点赞
评论
收藏
分享
2021-09-26 22:19
已编辑
南昌大学科学技术学院 游戏后端
C++ 智能指针详解
1. 智能指针的实现原理 智能指针的实现原理就是在一个类的内部封装了对象的指针,然后在析构函数里对我们的对象指针进行释放,因为类的析构是在类对象生命期结束时自动调用的,这样我们就省去了手动释放内存的操作,避免忘记手动释放导致的内存泄漏。 2. C++11四种智能指针总结 (1)auto_ptr: auto_ptr以前是用在C98中,在C++11中被抛弃,一般用来作为独占指针 auto_ptr被赋值或者拷贝后,失去对原指针的管理 auto_ptr不能管理数组指针,因为auto_ptr的内部实现中,析构函数中删除对象使用delete而不是delete[...
面试八股
0
点赞
评论
收藏
分享
2021-09-26 20:01
已编辑
南昌大学科学技术学院 游戏后端
什么是消息队列?什么场景需要他?用了会出现什么问题?
一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。 队列是一种先进先出的数据结构。 在Java里边,已经实现了不少的队列了: 那为什么还需要消息队列(MQ)这种中间件呢???其实这个问题,跟之前我学Redis的时候很像。Redis是一个以key-value形式...
面试八股
0
点赞
评论
收藏
分享
2021-09-26 18:57
已编辑
南昌大学科学技术学院 游戏后端
进程间通信、线程间通信
1、进程和线程是什么 简单的描述:进程好比是工厂,线程是工厂里的生产线,一个进程里面可以包含多个线程。 专业术语:进程是cpu资源分配的最小单位,线程是cpu调度的最小单位。 每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。 2、进程间通信 进程间通信,基于操作系统的支持。不同操作系统中的进程通信,会有区别。以linux操作系统为例: (1) 管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且...
面试八股
0
点赞
评论
收藏
分享
2021-08-29 22:42
南昌大学科学技术学院 游戏后端
31天刷完剑指offer——(第4天) 查找算法
剑指offer 03. 数组中重复的数字 (easy) #pragma once #include<vector> #include<algorithm> #include<unordered_set> using std::unordered_set; using std::vector; /* 排序,双指针(时间复杂度N*logN,空间复杂度1) class Solution { public: int findRepe...
31天刷完剑指offer
0
点赞
评论
收藏
分享
2021-08-29 22:29
南昌大学科学技术学院 游戏后端
31天刷完剑指offer——(第3天) 字符串
剑指offer 05. 替换空格 (easy) #pragma once #include<string> using std::string; /* 利用辅助字符串存储结果 class Solution { public: string replaceSpace(string s) { string str;  ...
31天刷完剑指offer
0
点赞
评论
收藏
分享
2021-08-29 22:21
已编辑
南昌大学科学技术学院 游戏后端
31天刷完剑指offer——(第2天) 链表
剑指offer 06. 从尾到头打印列表 (easy) #pragma once #include<vector> #include<stack> using std::vector; using std::stack; struct ListNode { int val; ListNode* next; ListNode(int x...
31天刷完剑指offer
0
点赞
评论
收藏
分享
2021-08-29 22:07
已编辑
南昌大学科学技术学院 游戏后端
31天刷完剑指offer——(第1天) 栈和队列
剑指offer 09. 用两个栈实现队列 (easy) #pragma once #include<stack> using std::stack; // 使用辅助栈 class CQueue { private: stack<int> in; // 入队列的值 都push到栈in中(in栈顶元素正好是 队列中最...
31天刷完剑指offer
0
点赞
评论
收藏
分享
2021-08-30 00:11
已编辑
南昌大学科学技术学院 游戏后端
操作系统——(2) 内存管理
1. 虚拟内存 单片机是没有操作系统的,所以每次写完代码后 都需要借助工具将程序烧录进去,这样程序才能跑起来。另外,单片机的CPU 直接操作内存的 "物理地址"。 在这种情况下,要想在内存中 同时运行两个程序 是不可能的。如果程序1 在存放程序2的某个位置上 写入⼀个新的值,将会覆盖 程序2在该位置上的内容,从而造成错误。 问题:操作系统是如何解决这个问题的? 这个问题的关键在于 两个程序都访问了物理地址,所以首先就需要 避免程序直接访问物理地址。 思路:可以将进程所使用的地址 "隔离"开来,即 让操作系统为每...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
11
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务