IT技术小密圈
IT技术小密圈
全部文章
未归档
C++(3)
Effective C++ 笔记(4)
LeetCode(151)
LeetCode Weekly Contest 92(1)
LeetCode Weekly Contest 93(2)
linux(2)
TCP/IP 协议(3)
windows(1)
杨领well 的 TCP/IP 协议专栏(7)
杨领well的 LeetCode 题解专栏(59)
源码(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
IT技术小密圈的博客
君子食无求饱,居无求安,敏于事而慎于言,就有道而正焉。
全部文章
/ 未归档
(共20篇)
2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG...), 百度(一面, 二面, 三面, offer)
2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG…), 百度(一面, 二面, 三面, offer) 经过几个月的努力, 春招应该就这么结束了。总的来说这次春招结果还是比较理想(去哪儿网 offer + 百度 offer)。有点遗憾是腾讯一面由于...
2017-05-20
1
1284
接口优化了的观察者模式
接口优化了的观察者模式 之前在写基于MFC实现图表绘制软件的时候, 封装了一个优化接口的观察者模式。不用统一接口也能使用,代码简单清晰。我觉得很有用处,因此在这里分享出来。 1. 实现的效果 优化了接口过后的观察者模式,可以实现让继承自 Subject 的类对普通类进行通知的功能,可以动态的绑...
2017-03-15
1
346
STL中的智能指针(Smart Pointer)及其源码剖析: std::unique_ptr
STL中的智能指针(Smart Pointer)及其源码剖析: std::unique_ptr 和 std::auto_ptr一样,std::unique_ptr也是一种智能指针,它也是通过指针的方式来管理对象资源,并且在 unique_ptr 的生命期结束后释放该资源。 unique_...
2017-02-23
0
520
STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr
STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr auto_ptr 是STL中的智能指针家族的成员之一, 它管理由 new expression 获得的对象,在 auto_ptr 对象销毁时,他所管理的对象也会自动被 delete 掉。 auto...
2017-02-20
0
397
操作系统教程总结
操作系统教程总结 made by @杨领well (yanglingwell@sina.com) 一、基础知识点 1. 操作系统的资源管理技术 资源管理解决物理资源数量不足和合理分配资源这两个问题。 操作系统虚拟机为用户提供了一种简单、清晰、易用、高效的计算机模型。虚拟机的每种资...
2016-12-19
2
1932
cppreference.com关于值类型的详细解读:lvalue,rvalue,xvalue,prvalue,glvalue
注意:为了防止混淆,一般来说,本文将value categories翻译为值类型,type翻译为型别。 值类型(value categories) 每一个C++表达式(带有运算对象[operand]的运算符、字面值[literal]、变量名等)都是由两个独立的属性(properties)...
2016-04-17
0
545
指向对象成员变量的指针
指向对象成员变量的指针? 是不是下面的p指针? #include <iostream> using namespace std; class A { public: A() :m_data(0){} int m_data; }; int main() { A a; ...
2016-04-16
0
398
《More Effective C++》8:了解各种不同意义的new和delete
new operator 和 operator new 当你写出这样的代码时,实际上你调用的是所谓的new operator: string* pS = new string("Hello, New Operator."); 呵呵,别纠结,我们来理一理它们的“情感纠纷”...
2016-03-13
0
397
《Effective C++》42: 了解 typename 的双重意义
在 t下面 template 声明式中,class 和 typename 意义完全相同。 template <class T> class Widget; template <typename T> class WIdget; 然而 C++ 并不总是把 class ...
2016-03-05
0
410
《Effective C++》41: 了解隐式接口和编译期多态
面向对象编程世界总是以显式接口(explicit interfaces)和运行期多态(runtime polymorphism)解决问题。 例如: class Computer { public: virtual void CpuRun() { //...... } //... ...
2016-03-04
0
337
首页
上一页
1
2
下一页
末页