摘要:
字节跳动2020年九月笔试题-爬楼梯 我的CSDN https://blog.csdn.net/qq_42093046/article/details/108434510 爬 n 层楼梯 每次只能爬一步或者两步,如果爬了一个两步则接下来不能爬两步,只能爬一步,求最多有多少种方法 笔试的时候感觉好复杂 阅读全文
摘要:
面向对象的程序设计思想是什么 把数据结构和对数据结构进行操作的方法封装成一个个对象。 什么是类 具有共性的的对象的集合,称之为类 对象都具有的两方面特征是什么?分别是什么含义 对象都具有的特征是:静态特征和动态特征 静态特征是指能描述对象的一些属性,动态特征是指对象表现出来的行为 在头文件中进行类的 阅读全文
摘要:
什么是单例模式 单例模式就是保证一个类有且只有一个实例对象的一种机制并且提供一个访问他的全局方法 相信每个人都渴望纯洁的爱情,希望找到哪个唯一的他(她)。不管你是单身,还是已经成双成对,肯定都希望你的伴侣时唯一的!程序如人生,有些类我们也只希望它只有一个实例。 代码: #include <iostr 阅读全文
摘要:
多线程同步的四种方式 对于多线程程序来说,同步是指在一定的时间内只允许某一个线程来访问某个资源。而在此时间内,不允许其他的线程访问该资源。可以通过互斥锁(Mutex)、条件变量(condition variable)、读写锁(reader-writer lock)、信号量(semaphore)来同步 阅读全文
摘要:
C++的函数调用默认不使用动态绑定。要触发动态绑定,必须满足两个条件: 只有指定为虚函数的成员函数才能进行动态绑定 必须通过基类类型的引用或指针进行函数调用 因为每个派生类对象中都拥有基类部分,所以可以使用基类类型的指针或引用来引用派生类对象 示例 #include <iostream> #incl 阅读全文
摘要:
Redis 1. 简介 Redis是由意大利人开发的一筐高速缓存数据库,是一个高性能的键值对(key-value)存储数据库, Redis全称Romote Dictianary Server(远程数据服务)使用C语言编写,并以内存作为数据库存储介质,所以读写的数据效率极高 redis运行在内核的读写 阅读全文
摘要:
char * search(char *cpSource, char ch) { char *cpTemp=NULL, *cpDest=NULL; int iTemp, iCount=0; while(*cpSource) { if(*cpSource == ch) { iTemp = 0; cpT 阅读全文
摘要:
进制转换 #include <iostream> #include <vector> #include <string> using namespace std; string Convert(int num, int R) { string res; vector<int> temp; int r 阅读全文
摘要:
#include <string.h> #include <stdio.h> #include <stdlib.h> class Light //电灯类 { public: void turnLight(int degree){ //调整灯光亮度,0表示关灯,100表示亮度最大 } }; class 阅读全文
摘要:
static 和 const关键字的作用 static 关键字至少有下列 n 个作用: 1. 函数体内static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存 只被分配一次,因此其值在下次调用时仍维持上次的值; 2. 在模块内的 static 全局变量可以被模块内所用函数访问,但 阅读全文