自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ 九大排序和三大查找 详解(原理+代码实现,含主函数)

一、查找1.二分折半查找#include<iostream>using namespace std;//二分查找法,查找一个数组的元素,并返回所在的位置的下标,//必须要是一个有序的数组,int select_arr(int arr[], int len, int arr_value){ while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标

2020-08-14 00:38:23 616

原创 2020-08-12 腾讯二面面经

8-12腾讯面试 (二面)一小时1.虚函数,多态实现,纯虚函数和虚函数区别,析构函数可以是虚函数吗,虚继承和虚基类。答:虚函数:实现多态,父类类型的指针指向子类的实例,执行的时候会执行子类中定义的函数。2,多态的实现。答案:编译器根据虚函数表找到恰当的虚函数。对于一个父类的对象指针类型变量,如果给他赋父类对象的指针,那么他就调用父类中的函数,如果给他赋子类对象的指针,他就调用子类中的函数。函数执行之前查表。3,纯虚函数和虚函数有什么区别答案:纯虚函数就是定义了一个虚函数但并没有实现,

2020-08-15 07:44:17 169

原创 8-14 B站 C++安全开发面经 《腾讯问题》 答案在资料下载区

https://www.bilibili.com/video/BV12Z4y1H7ih?from=search&seid=84315500962966084331.考察点:技术、算法、思维逻辑技术:开发、逆向、数据结构、调试反调试、PE结构一、开发:应用层开发、内核层开发、设计模式应用层:线程、进程、通信、注入、hook1.线程间的同步方式有哪几种?答:自旋锁、临界区、互斥体、信号量、事件2.线程分为普通线程和GUI线程,有什么区别,普通线程能否成为GUI线程呢?答:

2020-08-15 01:22:24 222

原创 C++ 十大排序 (代码实现 含头文件和主函数)

排序头文件和主函数#include<iostream>using namespace std;int main(){ int arr[10] = {1,9,5,98,639,8,9,912,63,75}; // 排序函数 InsertionSort(arr,10); for(int i=0;i<10;i++) { cout<<arr[i]<<" "; } cout<<endl; system("pause

2020-08-14 00:52:38 441

原创 C++ 三大查找方式 二分、哈希、KMP(代码实现,含主函数和头文件)

一.查找1.二分查找#include<iostream>using namespace std;int select_arr(int arr[], int len, int arr_value){ while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标 while (left <= right) {

2020-08-14 00:45:23 198

8-14 B站 C++安全开发面经 《腾讯》.docx

1.考察点:技术、算法、思维逻辑 技术:开发、逆向、数据结构、调试反调试、PE结构 一、开发:应用层开发、内核层开发、设计模式 应用层: 1.线程间的同步方式有哪几种? 2.线程分为普通线程和GUI线程,有什么区别,普通线程能否成为GUI线程呢? 3.什么是进程? 4.进程间通信的方式? 5.通信:TCP连接的三次握手和四次挥手 6.注入:DLL注入有哪几种方法? 7.如何防止远程线程注入? 8.详细说一下 inline HOOK的原理 9.如果你在inline HOOK时候,正好有代码执行到相关位置怎么办?解决办法? 10.已知一个dll里面的很多函数(API)都被inline HOOK了,如何操作,才能绕过HOOK? 内核层开发:、NDS、内核数据结构 设计模式:单例模式、工厂模式对其进行复述 反向:汇编, 1.jump几种,占几字节? 答:短跳  2字节 ;近跳 3字节;远跳 5字节 2.ret是函数返回时使用,那么iret是什么时候使用呢? 1.想让调试器在下一条汇编语句上停止,怎么做 2.软件断点的实现原理 PE结构 字段 1.PE结构第一个字段的值是什么? 2.内存加载需要执行哪几个步骤? 智力题  1.量杯问题 2.金条问题 3.老虎过河

2020-08-17

8-12腾讯二面答案.docx

8-12腾讯面试 (二面)一小时 上来直接问基础知识 后面才问项目 1.虚函数,多态实现,纯虚函数和虚函数区别,析构函数可以是虚函数吗,虚继承和虚基类。 2.STL:vector中reserve 和resize 区别 3.map和unordered_map区别 4.哈希表解决冲突的办法 5.多路io复用的机制 6.select和epoll的区别 7.epoll实现原理和机制 8.最用心的项目是哪个,我的是第一个,问:完成端口的原理和通信机制。 编程题:写一个快排。

2020-08-17

新机器人成品图.pdf

EPLAN软件自1984年推出第一个版本,经过30余年的持续改进,它发展为享誉欧美电气设计领域的知名电气设计软件-EPLAN 5。EPLAN 5使用基于图形的设计方式,为了适应亚太地区双字节语言操作系统,EPLAN公司在90年代末期推出了EPLAN 5姊妹产品-EPLAN 21。它是基于对象的设计方式,国内客户早期使用的即为该版本,随着计算机软硬件技术的发展,EPLAN 5和EPLAN 21在2006年停止开发,它们被合并到了最新的版本EPLAN Electric P8中。

2019-08-13

空空如也

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

TA关注的人

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