杨领well
杨领well
全部文章
未归档
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)
归档
标签
去牛客网
登录
/
注册
杨领well的博客
君子食无求饱,居无求安,敏于事而慎于言,就有道而正焉。
全部文章
/ 未归档
(共33篇)
操作系统教程总结
操作系统教程总结 made by @杨领well (yanglingwell@sina.com) 一、基础知识点 1. 操作系统的资源管理技术 资源管理解决物理资源数量不足和合理分配资源这两个问题。 操作系统虚拟机为用户提供了一种简单、清晰、易用、高效的计算机模型。虚拟机的每种资...
2016-12-19
2
1911
数据库原理相关知识
数据库原理相关知识 made by @杨领well(yanglingwell@sina.com) 一、基础知识 1. 简述数据库系统的特点。 数据结构化 : 这是数据库系统与文件系统的本质区别。 数据的共享性高、冗余度低且易扩充 : 数据共享可以大大减少数据冗余, ...
2016-12-02
0
617
设计模式之策略模式
设计模式之策略模式 1. 问题引入 案例描述: 对于不同职位的员工,年终奖的计算方式不尽相同,并且职位的类别在可见的未来还会增加。试设计一个合适的年终奖计算方式,来适应这一情况。 问题抽象: 在某个问题中,针对不同的情况,会有不同的算法。而且,解决该问题的算法,未来很有可能会改变。 ...
设计模式
解决方案
设计
2016-11-05
0
384
MFC中的RTTI(Runtime Type Identification, 运行时类型识别)详解(参考《深入浅出MFC》)
在MFC中的RTTI的实现,主要是利用一个名为CRuntimeClass的结构来链接各个“有关系的类”的信息来实现的。简单来说,就是在需要用到RTTI技术的类内建立CRuntimeClass的静态变量,来储存该类的相关信息(包括类名、基类的CRuntimeClass结构的指针、让“有关系的类”的...
2016-07-23
0
461
cppreference.com关于值类型的详细解读:lvalue,rvalue,xvalue,prvalue,glvalue
注意:为了防止混淆,一般来说,本文将value categories翻译为值类型,type翻译为型别。 值类型(value categories) 每一个C++表达式(带有运算对象[operand]的运算符、字面值[literal]、变量名等)都是由两个独立的属性(properties)...
2016-04-17
0
503
指向对象成员变量的指针
指向对象成员变量的指针? 是不是下面的p指针? #include <iostream> using namespace std; class A { public: A() :m_data(0){} int m_data; }; int main() { A a; ...
2016-04-16
0
395
《More Effective C++》8:了解各种不同意义的new和delete
new operator 和 operator new 当你写出这样的代码时,实际上你调用的是所谓的new operator: string* pS = new string("Hello, New Operator."); 呵呵,别纠结,我们来理一理它们的“情感纠纷”...
2016-03-13
0
393
《More Effective C++》6:区别递加和递减符号的前置和后置形式
C++允许对自增符号“++”,和自减符号”--“进行重载,但众所周知,前置的”++“、”--“和后置的意义是不一样的, 而且更糟糕的是,他们的前置式和后置式都是没有参数的,这就让我们的重载变得不可能了。 为了填补这个语言学上的漏洞,C++让后置式有一个int型的参数,并在它被调用的时候, 编译...
2016-03-11
0
393
《Effective C++》42: 了解 typename 的双重意义
在 t下面 template 声明式中,class 和 typename 意义完全相同。 template <class T> class Widget; template <typename T> class WIdget; 然而 C++ 并不总是把 class ...
2016-03-05
0
407
《Effective C++》41: 了解隐式接口和编译期多态
面向对象编程世界总是以显式接口(explicit interfaces)和运行期多态(runtime polymorphism)解决问题。 例如: class Computer { public: virtual void CpuRun() { //...... } //... ...
2016-03-04
0
332
首页
上一页
1
2
3
4
下一页
末页