- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 makefile 入门知识备忘
前言在windows下,编译、链接工作就是一个按钮的事情,IDE帮你把大部分工作都做了。这当然非常方便,但是如果你对背后的工作原理不了解,就经常会出现一些自己无法解决的、莫名其妙的编译、链接错误。在linux下,离开了IDE,要编译一个大型工程,就需要借助makefile了。makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更
2017-05-14 11:29:34 1316
原创 【C++后台开发面试】C++语言相关
推荐书籍:《C++primer》相关读书笔记专栏:重学C++之读书笔记1. 虚函数实现多态所必须, 当有虚函数时,类会有一个虚表,对于一个实例,会有一个虚指针(只有一个)指向虚表,执行前查表。有子类时,析构函数必须是虚函数。构造函数不能是虚函数(指针未构造)。构造析构调用虚函数不起作用:未初始化 or 已被销毁。另一个优点:实现封装。2. 智能指针智
2017-05-12 12:17:13 2809 1
原创 【C++后台开发面试】网络相关
推荐书籍:《TCP/IP详解》相关读书笔记专栏:http://blog.csdn.net/column/details/tcp-ip1.html1. TCP vs UDPTCP 是一种面向连接的、可靠的、字节流服务, UDP 无连接、不可靠的数据报服务。1. 连接方面: TCP 面向连接,交换数据之前必须通过三次握手先建立一个 TCP 连接。在一个 TCP 中仅
2017-05-12 12:05:10 4438 1
原创 【C++后台开发面试】STL相关
此部分较为精简,只供面试前联想记忆使用,需要先熟读相关的内容知识才能发挥其作用。推荐书籍《STL源码剖析》(侯捷)。六大组件及其关系 空间配置器、容器、迭代器、算法、仿函数、适配器 内存管理:内存配置和对象构造/析构分开。 使用双层级配置器:第一级直接 malloc,free;第二级内存池(维护 16 个自由链表) 迭代器:一种智能指针 Vector: 动态分配的数组,连续线性空间;
2017-05-12 11:34:39 5278
原创 【C++后台开发面试】Linux系统相关
以下复习资料仅供参考,并非面试真题。用过的 linux 指令 netstat : 显示网络状态 (-a 所有选项,-t 仅显示 tcp,-u 仅显示 udp,-r 路由表) tcpdump : 截获当前所有通过本机网卡的数据包。 -i 指定网卡 tcpdump tcp port 23 and host XXX 获取从主机 XXX 接收或发出的 telnet 包 top:任务管理器、
2017-05-12 11:23:14 7042
原创 【C++后台开发面试】复习内容整理汇总
前言自从结束实习回到学校之后,一直在忙着毕业设计,旅游,放松,完完全全把技术成长搁下了,多久没有看书,写代码,写博客了。最近等待答辩,毕业旅游安排在答辩结束之后,所以剩下的10多天,总得找些事情做,所以还是老老实实拿起技术这把利器吧。最近听到很多师弟师妹拿到腾讯,阿里,网易游戏等互联网名企的实习offer,其中不乏看过我的博客,跟我探讨过面试准备工作的,我心里甚是欣慰。之前我写过简历,面试方面的技巧
2017-05-12 11:20:39 5512
数学建模MATLAB算法大全
2015-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人