排序
学习C++这一篇就够了(提升篇)
合集 - C/C++(3)1.学习C++这一篇就够了(进阶篇)07-072.学习C++这一篇就够了(提升篇)07-093.学习C++这一篇就够了(基础篇)07-06收起 C++中除了面向对象的编程思想外,还有另一种就是泛型编...
进程间通信之信号量和信号
前文链接 进程间通信之管道 进程间通信之消息队列和共享内存 信号量 在上一篇文章中,我们讲到了共享内存,也写了一个简单的事例来讲解了如何来实现内存通信,读写内存数据。当然我们的事例中只...
C++【一棵红黑树封装 set 和 map】
?前言 红黑树的基本情况我们已经在上一篇文章中学习过了,本文主要研究的是红黑树的实际应用:封装实现 set 和 map,看看如何通过一棵红黑树满足两个不同的数据结构;在正式封装之前,先要对...
C++面试八股文:如何实现一个strncpy函数?
某日二师兄参加XXX科技公司的C++工程师开发岗位第31面: 面试官:strcpy函数使用过吧? 二师兄:用过。 面试官:这个函数有什么作用? 二师兄:主要用做字符串复制,将于字符从一个位置复制到另...
C++面试八股文:了解位运算吗?
某日二师兄参加XXX科技公司的C++工程师开发岗位第12面: 面试官:了解位运算吗? 二师兄:了解一些。(我很熟悉) 面试官:请列举以下有哪些位运算? 二师兄:按位与(&)、按位或(|)、按...
Unreal Engine 4 RPG 系列教程(十五):Enemy Damage
Hello 大家好,在上一篇文章里我们讲述了该如何实现 Enemy 被攻击死亡的功能,今天咱们来讲一下 Enemy 如何给 Player 造成伤害,并死亡。 主角 Death 首先,导入角色死亡的动画,动画我就偷懒使...
现代C++(Modern C++)基本用法实践:四、模板
合集 - 现代C++(Modern C++)基本用法实践(10)1.现代C++(Modern C++)基本用法实践:零、概述&测试项目07-132.现代C++(Modern C++)基本用法实践:一、类型推导07-133.现代C++(Modern C...
CMU15445 (Fall 2020) 之 Project#1 – Buffer Pool 详解
前言 去年暑假完成了 CMU15-445 Fall 2019 的四个实验,分别对应下述博客: CMU15445 (Fall 2019) 之 Project#1 - Buffer Pool 详解 CMU15445 (Fall 2019) 之 Project#2 - Hash Table 详解 CMU1...
C++面试八股文:技术勘误
不知不觉,《C++面试八股文》已经更新30篇了,这是我第一次写技术博客,由于个人能力有限,出现了不少纰漏,在此向各位读者小伙伴们致歉。 为了不误导更多的小伙伴,以后会不定期的出勘误文章,...
C++面试八股文:什么是构造函数?
某日二师兄参加XXX科技公司的C++工程师开发岗位第29面: 面试官:什么是构造函数? 二师兄:构造函数是一种特殊的成员函数,用于创建和初始化类的对象。构造函数的名称与类的名称相同,并且没有...
非root非源码安装高版本gcc的一种方法
有一些工程或者项目,它们编译或者运行需要依赖的命令和库的版本可能高于现有系统自带的版本,这时候就需要用root用户安装或者升级。但是出于安全方面的考虑,一般我们登录服务器都是以普通用户...
C++面试八股文:std::vector了解吗?
某日二师兄参加XXX科技公司的C++工程师开发岗位第23面: 面试官:vector了解吗? 二师兄:嗯,用过。 面试官:那你知道vector底层是如何实现的吗? 二师兄:vector底层使用动态数组来存储元素对...
《Effective C++ 改善程序与设计的55个具体做法》读书笔记
1 .让自己习惯C++ 条款01 视C++为一个语言联邦 C Object-Oriented C++ Template C++ STL C++高效编程守则视情况而变化,取决于你使用C++的哪一部分。 条款02 尽量与const,enum,inline替换#def...
关于指针与引用传递的效率问题
引言 引用是C++的特性,指针是C语言的特性 关于这两种特性的运行效率,人云亦云,好多人都说引用传递效率更高 以至于一些面试官在自己都不清楚的前提下面试别人 笔者有幸遇到过,由于看过底层汇...
使用C#基于ComPDFKit SDK快速构建PDF阅读器
使用C#基于ComPDFKit SDK快速构建PDF阅读器 在当今世界,Windows 应用程序对我们的工作至关重要。随着处理 PDF 文档的需求不断增加,将 ComPDFKit PDF 查看和编辑功能集成到您的 Windows 应用程...
C++面试八股文:C++中,设计一个类要注意哪些东西?
某日二师兄参加XXX科技公司的C++工程师开发岗位第9面: 面试官:C++中,设计一个类要注意哪些东西? 二师兄:设计一个类主要考虑以下几个方面:1.面向对象的封装、继承及多态。2.big three或者b...
【车载性能优化】将线程&进程运行在期望的CPU核心上
车载Android应用开发中,可能会出现一种奇葩的要求:与用户交互时应用需要全速运行,保证交互的流畅性,但是如果应用进入后台就需要怠速运行,让出更多的资源保证系统或前台应用的流畅度。那么...
C/C++中的指针
指针的概念 C++中内存单元内容与地址 内存由很多内存单元组成,这些内存单元用于存放各种类型的数据 计算机对内存中的每个内存单元都进行了编号,这个编号就称为内存地址,地址决定了内存单元在...
进程间通信之管道
在之前我们讲了 Node 中的进程通信,在 *nix 系统下使用的是 Unix Domain Socket,在 window 系统下使用的的命名管道。 其实进程间的通信远不止上述两种,该篇文章我们来了解更多吧! 匿名管道 ...
【QCustomPlot】使用方法(动态库方式)
说明 使用 QCustomPlot 绘图库辅助开发时整理的学习笔记。同系列文章目录可见 《绘图库 QCustomPlot 学习笔记》目录。本篇介绍 QCustomPlot 的一种使用方法,通过动态库的方式进行使用,示例中...