自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 线程相关接口使用示例

linux线程使用示例

2023-04-08 00:21:11 108

原创 new-handler用法

c++、内存分配、new-handler、nothrow

2023-02-21 00:24:54 508

原创 C++面向对象基础知识(二)

c++面向对象、组合设计模式、原型设计模式

2022-12-06 23:34:48 176

原创 C++面向对象基础知识(一)

最近看了c++的一些课程,记录一下构造函数1.建议在初始化列表中完成类成员变量的赋值。2.不带有指针的类多半不用写析构函数,我的理解是指针成员变量的使用需要开辟空间并将指针指向这部分内存,开辟的内存在堆中,这部分内存无法像开辟在栈中的内存一样自动释放,如果不重写析构函数来释放内存,会造成内存泄漏。3.构造函数可以重载,但是遇到下面两个构造函数则无法重载。因为第一个例子有默认参数调用时可以不填参数,第二个例子没有参数调用时也可以不填写参数,所以编译器不知道调用哪个函数。complex(double

2022-10-28 14:32:45 642

原创 南京研究所面试(中兴南研所、28所、北方信息)

这三家研究所面试官都挺好,体验满分中兴两个面试官,一个年龄大点,一个年龄小,给人体验很好1.自我介绍2.自己研究的项目(面试的人还是有水平的,说了几分钟就能抓住要点)3.内存溢出4.双向链表和单项链表5.说说你知道的操作系统知识6.计算机网路7层模型和5层模型7.tcp(这里说到头部结构就忘了,面试官马上给台阶下,说没事问了tcp/udp的区别)8.四六级9.专利和获奖情况10.空闲时间喜欢干什么11.家庭情况(说看我高考生源地是西安,我说我老家南通的,有一个面试官就很激动说哦你是

2021-09-28 09:39:14 1965 1

原创 字节跳动二面

1.自我介绍2.操作系统中程序崩溃3.虚拟内存4.算法题:二叉树右视图5.栈和堆的区别6.内存泄露7.交换机和路由器的区别8.释放内存指针为什么要置空

2021-08-31 21:17:31 152

原创 字节面试一面

1.自我介绍2.项目3.项目中为啥R语言用矩阵比循环要快4.用过哪些数据结构5.如何用数组实现栈6.用栈实现过什么7.设计模式8.单例模式的好处9.用没用过多线程10.给了几个客户端的接口,说说调用流程11.有没有过移动端的经验12.算法题目:给了字符串和一个字符,每个字符距离这个字符(不止一个)最近的距离...

2021-08-23 16:51:14 134

原创 笔试记录

蔚来汽车集成开发笔试总共20道选择题和5道编程题1.选择题比较杂,有c语言指针、聚类算法,甚至还有公司相关信息的;2.选择题中有一些名词不太认识,估计是汽车方面或者其他方面的;3.有一道题是1024*1024图像256色,算存储空间大小;4.聚类算法是K-means和另一个算法的比较;5.问以下哪个汽车公司的人工智能算法比较好,我选的蔚来。。6.说是开发岗,但编程方面的只有两道题,其他涉及方面挺多的;编程题1.最大子序列和,在leetcode做过;2.有效括号,用的栈,但是只通过了95%

2021-07-19 14:38:38 142 1

原创 异常控制流(进程、虚拟内存、信号)

异常控制流(进程、虚拟内存、信号)CPU执行的指令序列称为控制流,异常控制流可以这样理解,CPU本来一条接着一条的顺序执行指令序列,但是突然有异常或者信号使得执行指令的顺序发生改变。有点像汇编和C语言中的跳转,但汇编中虽然跳转了,CPU还是按照顺序执行着指令(CPU还是执行程序中的代码),异常控制流则是代码不再运行,或者操作系统从用户态转为核心态,或者进程上下文切换。底层上的异常控制流一般是异常引起的,上层的异常控制流一般表现为进程的上下文切换、信号或者C语言中的一些函数。但我觉得上层的这些也是由底层实

2021-04-15 00:58:20 192

原创 简单工厂模式和策略模式

简单工厂模式和策略模式这里讨论一下简单工厂模式和策略模式的区别。简单工厂模式是把通过类创建实例的过程封装起来,如上图所示,封装在Factory类中,一般情况下Factory类返回的是基类类型,这里用到了多态。策略模式是把通过类创建实例的过程和调用实例方法的过程封装起来,如上图所示,封装在Content(Context)类中,也用到了多态。相比于简单工厂模式只创建实例对象,策略模式一般情况下不仅会创建实例对象,还会调用实例对象的方法。简单工厂模式更强调创建对象,策略模式更强调调用对象方法的过程。感觉

2020-12-05 10:49:46 138

原创 继承与面向对象设计(1)public继承、区分接口继承与实现继承

(1)public 继承意味着“is-a”的关系,但是有时候会有特殊情况,比如:企鹅是一种鸟,鸟会飞,所以我们以为代码是:class Bird{public: virtual void fly(); ...};class Penguin:public Bird{ ...};但是企鹅不会飞,在鸟类中有几种鸟不会飞,就像大多数算法没有回调这种功能,但有一些算法会有这种功能,这时候我们可以这样写:class Bird{ ...};class FlyingBi

2020-07-10 19:55:35 193

原创 QT官网上meta-object system和The Property System的文档部分总结

**看了官网上meta-object system和The Property System的文档并作了一下笔记;(1)meta-object system主要基于三样东西:QObject基类、 Q_OBJECT 宏声明、moc编译器;(2)文档中说建议QObject所有子类都使用Q_OBJECT宏声明不管是否用到信号与槽或者The Property System;(3)The Proper...

2019-12-20 18:54:34 288

原创 QT两个独立窗口,子对象如何传信号到父对象

QT两个独立窗口,子对象如何传信号到父对象这里我们在qt中有两个独立窗口,为了实现两个窗口通过各自button相互切换的功能,两个窗口间必须要有一定的联系,因此把widget2(窗口2)设为widget(窗口1)的子对象。因为widget是widget2的父对象,因此点击按钮实现widget切换到widget2很容易实现;//b1为widget的转换按钮对象,change为转换函数conn...

2019-12-12 01:13:04 1210

空空如也

空空如也

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

TA关注的人

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