没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
83页
本文是总结了自己几个月的复习笔记,可看到如下的内容: 一、基础 1.1 标准1.2 书籍推荐1.3 常用算法操作1.4 常用定义 1.5 栈1.6 数组下标问题解决方法1.7动态数组1.8 VS快捷键1.9 阻塞、非阻塞、同步、异步1.10 锁1.11 C++1)拷贝构造函数2)数据抽象、数据封装、接口(抽象类)3)OOP 4)基础5)练习题6)常量指针,和指针常量的区别7)习题: 8)一级指针和二级指针9)可见性与存在性:文本上的范围与生命周期 10)析构函数不能重载11)类的常成员函数12).虚函数使用实例: 13)C++析构函数为什么要为虚函数15)数组操作中对于指针的深入理解 16)、锁的理解 17) C++11 并发与多线程 18)binder通信 19)LInux 1.12 C++ 基础必备: 1)内联函数和宏定义的区别?(*****) 2)sizeof size length 3)准备 5). 网络编程 6)、++i和i++深入分析 7) 数组的地址++ 8)bool, int, float与零的比较 9) malloc/calloc/real
资源推荐
资源详情
资源评论
常
用模块(FORBID)
一、基础
1.1 标准
1.2 书籍推荐
1.3 常用算法操作
1.4 常用定义
1.5 栈
1.6 数组下标问题解决方法
1.7 动态数组
1.8 VS 快捷键
1.9 阻塞、非阻塞、同步、异步
1.10 锁
1.11 C++
1)拷贝构造函数
2)数据抽象、数据封装、接口(抽象类)
3)OOP
4)基础
5)练习题
6)常量指针,和指针常量的区别
7)习题:
8)一级指针和二级指针
9)可见性与存在性:文本上的范围与生命周期
10)析构函数不能重载
11)类的常成员函数
12).虚函数使用实例:
13)C++析构函数为什么要为虚函数
15)数组操作中对于指针的深入理解
16)、锁的理解
17) C++11 并发与多线程
18)binder 通信
19)LInux
1.12 C++ 基础必备:
1)内联函数和宏定义的区别?(*****)
2)sizeof size length
3)准备
5). 网络编程
6)、++i 和 i++深入分析
7) 数组的地址++
8)bool, int, float 与零的比较
9) malloc/calloc/realloc 之间区别
10)strncpy()
11)c++静态成员函数里,为何不能直接使用 this 指针
12) 指针和引用的自增(++)运算
13) x = x & (x - 1)
19)十八进制
20) 重载注意事项
21) 常量类成员函数
22)友元函数的更深层次理解
23)临时对象 typename();
24)操作符重载
1.13 好网站
1.14 gdb
1.15 好工具
二、数据结构
2.1 链表
2) 链表合并
2.2 hash 表
1)散列表
2.3 队列
三、算法
3.1 动态规划
1)确定状态:
2)转移方程
3)初始条件,边界情况
4)计算顺序
3.2 排序
四、实战
4.1 考题汇总
4.1.1 华为 OD 机考
4.2 面试问题总结
1.防止头文件重复编译:
2.进程和线程的概念:
3.获取 PPID: ps top 查看利用情况,getpid();
4.修改文件夹权限:chmod -R
5.虚函数:
6.static:
7、select 讲解,如何对错误进行处理。
8.项目讲讲
9.网络编程
10.同花顺机考题
11 信号量和锁的差别
12.宏定义括号问题(*****)
13.大小端问题(*****)
14.断言问题
15.C++ (*****)
16 shell 脚本
17 static
18.数据存放区
19 vector 和 list 的区别
20、线程创建
21、select 函数
22.伍佰
23 常用考题汇总
24 视频基础
25 宏定义为什么要使用 do{……}while(0)形式
4.3 Linux 命令行常用
4.3.1 pstack
五、关于学习方法
5.1 提升个人学习效率的四个关键步骤
5.2 职业生涯规划
六、工作总结
6.1 开发常用问题总结
6.2 待完成
附件:
一、代码
数组专题:
1.1. 数组 访问
1.2 字符串
1.3 正则表达式
1.4 循环 buffer
1.5 gdb 常用命令大全
代码大全
人生感悟
一、基础
1.1 标准
1.1.1 C++标准头文件
#include <algorithm>
#include <bitset> //位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <comples> //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque> //双端队列容器
#include <direct.h> //目录操作
#include <exception> //异常处理类
#include <fstream>
#include <functional> //定义运算函数
#include <limits>
#include <list> //线性列表容器
#include <map> //映射容器
#include <iomanip>
#include <ios>
#include <iosfwd> //输入、输出系统使用的前置声明
#include <iostream>
#include <istream> //基本输入流
#include <ostream> //基本输出流
#include <queue> //队列容器
#include <set> //集合容器
#include <sstream> //基本字符串流
#include <stack> //堆栈容器
#include <stdexcept> //标准异常类
#include <streambuf> //底层输入输出支持
#include <string> //字符串类
#include <utility> //通用模板类
#include <vector> //动态数组容器
#include <cwchar>
#include <cwctype>
#include <String>
#include <initializer_list>
#include <unordered_map>
#include <unordered_set>
1.2 书籍推荐
算法面试类:
程序员代码面试指南
算法图解
JS-Sorting-Algorithm
创新和方法类:
创新思维与 TRIZ 创新方法
金字塔原理
Debug Hack
shell 脚本
基础语言篇
Unix 环境高级编程
C 语言核心技术
深入理解 Linux 内核 *****
图解 TCP/IP
Linux 内核完全剖析
GCC Sanitizer
从实践中学嵌入式 C 编程
1.3 常用算法操作
#inlcude<algorithm>
bool(int a,int b)
{
return a>b;
}
sort(a,b,cmp)
#include<sstream>
字符串和数字的转换
stringstream ss;
string str;
int inta;
ss<<str;
ss>>inta;
字符串截取
str.substr(0,'M');
1.4 常用定义
https://blog.csdn.net/weixin_30735391/article/details/94878296
typedef long long ll;
const double PI = acos(-1.0);
剩余82页未读,继续阅读
资源评论
steem_ding
- 粉丝: 684
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功