摘要:
“当你不去旅行,不去冒险,不去拼一份奖学金,不过没试过的生活,整天挂着QQ,刷着微博,逛着淘宝,玩着网游。干着我80岁都能做的的事,你要青春干嘛?” 你是否也曾被这句网传的流行语唤醒了心底那一丝早已沉寂的上进心? 锦瑟流年,花开花落,岁月蹉跎匆匆过,而恰如同学少年,在最能学习的时候你选择恋爱,在最能 阅读全文
摘要:
Linux最优秀的地方之一,在于它的多用户、多任务环境。正因如此(为了让各用户具有较保密的文件数据),文件的权限管理就格外重要了。 Linux一般将文件可存取访问的身份分为3个类别,分别是owner、group、others,且3种身份各有read、write、execute等权限。 一、用户与用户 阅读全文
摘要:
一、X Window与命令行模式的切换 我们可以在两种环境下操作Linux,其一是X Window的窗口管理员环境,其二是纯文本界面的环境。初学者刚安装完Linux后会默认进入图形界面的登录环境,那么他们要怎么切换X Window与命令行模式呢? 命令行模式也被称为终端界面(terminal或con 阅读全文
摘要:
不建议使用Virtualbox安装Linux来学习!本处是学习在计算机上安装Linux。 但现在条件有限,就先使用Virtualbox练习! 阅读全文
摘要:
要安装一台Linux主机并不是那么简单的事,我们必须要针对distributions的特性、服务器软件的能力、未来的升级需求、硬件扩充性需求等来考虑,对于磁盘分区、文件系统、Linux操作较频繁的目录等都要有一定程度的了解。 我们不得不考虑一些工作,好让我们后续的主机维护轻松愉快。 一、Linux与 阅读全文
摘要:
我主要在个人环境下使用Linux,所以就从这个角度来探讨Linux的学习之道。 我们平时使用计算机进行上网浏览、实时通信、文字处理、收发电子邮件等,这需要我们桌面环境有窗口。因为上网浏览、文字排版的所见即所得以及电子公文系统等,如果没有窗口界面的辅助,那么将对用户造成很大的困扰。而众所周知的,Lin 阅读全文
摘要:
一、Linux是什么 Linux是运行在计算机上的,所以它必是一个软件,并且这个软件是操作系统而非应用程序。 【关于操作系统】 计算机是由一堆硬件所组成的,为了更有效地控制这些硬件资源,于是乎就产生了操作系统。 操作系统:①有效地控制这些硬件资源的分配;②提供计算机需要的功能(如网络功能);③提供一 阅读全文
摘要:
也算囫囵吞枣似的看完了一遍,下面对学习方法的反思和小结。 【学习篇】 不得不说,当初学C语言有指针这个拦路虎,今日学C++有类这个拦路虎。可以说这些难点也是重点,也是这门语言的key-point。既然选择了这个行业,也只能硬着头皮掌握它。 C++继承了C的许多语法,但也新增了许多特性。最大的特性就是 阅读全文
摘要:
【前言】 学习不能光有感动,还要有合适的方法! 【学习方法一】 当学一片新知识时,我们应该先系统的学习,再到细节。 比如说学网络: 大体:先了解“应用层、传输层、网络层、链路层、各种层”的作用和关系。 大体:先了解“应用层、传输层、网络层、链路层、各种层”的作用和关系。 细节:tcp、udp这些具体 阅读全文
摘要:
【前言】 以下工作岗位的知识要求摘自腾讯校招(技术类)。 【软件开发】 岗位方向:后台开发 岗位描述 从事腾讯产品服务后台的架构设计、开发、优化及运营工作;使用最优秀的架构设计及算法实现,在网络接入、业务运行逻辑、用户数据存储、业务数据挖掘等方向,为海量互联网用户提供稳定、安全、高效和可靠的专业后台 阅读全文
摘要:
哈哈,STL中已经学过好多了呢!!! C++学习最后一讲。 阅读全文
摘要:
必须在8.26之前弄完。 阅读全文
摘要:
关键字:string类 字符串 C-风格字符串 C库字符串函数 字符串:存储在内存的连续字节中的一系列字符。 C++处理字符串的方式有两种: 来自C语言,常被称为C-风格字符串; 基于string类库的方法。 【C-风格字符串】 C-风格字符串:由一系列字符组成,以空值字符结尾。 由字符串的定义—— 阅读全文
摘要:
在之前我们已经学过友元函数,在这一讲中,我们将继续学习友元。 阅读全文
摘要:
C++的一个主要目标是促进代码重用。除了我们之前学的公有继承,我们在这一讲将介绍另一种代码重用的方法——类模板。 阅读全文
摘要:
我们称C++为面向对象的编程,前面我们讲了OOP的多态、封装,这一讲我们将学习继承。 何谓继承? 能够从已有的类派生出新的类,而派生类继承了原有类(称为基类)的特征,包括方法,然后在此基础上添加派生类的新特性。 继承在派生类上可以完成的工作: 可以在已有类的基础上添加新功能; 可以给类添加数据; 可 阅读全文
摘要:
在这一讲中,我们将学习对类使用new和delete以及如何处理由于使用动态内存而引起的一些微妙的问题,这些都将影响构造函数和析构函数的设计以及运算符的重载。 这就是我们在讲类的时候为啥先讲构造函数、再讲运算符的重载、再到现在的类和动态内存分配的理由。知识点是逐步搭上去的,不能一步登天,唯有脚踏实地才 阅读全文
摘要:
前面我们学过了使用类定义用户的类型以及类的两个特殊的成员函数——构造函数和析构函数,在这一讲中我们将学习啥呢?往下看吧!! 在这一讲中,我们将学习运算符重载、友元函数以及类的自动转换和强制转换类型。 【运算符重载】 【概述】 我们之前学过了函数重载(或函数多态),旨在让我们能够用同名函数来完成相同的 阅读全文
摘要:
【抽象和类】 引言:生活中充满复杂性,处理复杂性的方法之一是简化和抽象。如果我们要用信息与用户之间的的接口来表示计算,那么抽象将是至关重要的。也就是说,将问题的本质特征抽象出来,并根据特征来描述解决方案。在上一讲的垒球统计数据示例中,接口描述了用户如何初始化、更新和显示数据。抽象是通往用户定义类型的 阅读全文
摘要:
面向对象编程(OOP)的重要特性: 抽象 封装和数据隐藏 多态 继承 代码的可重用性 为了实现这些特性并将它们组合在一起,C++做出的最重要的改进——提供了类。 我们之前学的C语言时都是进行的过程性编程,而现在学的C++却是面向对象编程。 下面我们看一个例子,它揭示了OOP观点与过程性编程的差别。 阅读全文
摘要:
因为自学C++,第一次使用“using namespace std;”时完全是照着书抄的,关于它的意思也是一知半解,现在,我就要学习它了。 在C++中,名称可以是变量、函数、结构、枚举、类以及类和结构的成员。那么随着项目的增大,名称相互冲突的可能性也将增大。使用多个厂商的类库时,可能导致名称冲突。例 阅读全文
摘要:
点击:1 2 3 阅读全文
摘要:
我本来想给这篇博客起名贪心法,但还是换成了贪心思想。我是想理解这种思想,而非只会“贪心法”这三个字。 贪心法是一种解决问题的策略。 下面我们就借助一些可用贪心法解决的经典问题来学习一下贪心思想。 经典问题一:背包相关问题 【最优装载问题】 给出n个物体,第 i 个物体重量为wi 。选择尽量多的物体, 阅读全文
摘要:
转变之前的我: 只会C语言,编个基础的二叉树都难实现,递归更是连想都想不起来了。 我只是上课听听老师讲的,项目混混,不吸收新知识。 有闲暇时间(比如上午只有两节课,那么剩下的两节课就是闲暇时间,还有晚上9点之后)就看直播、视频潇洒。 拿不到offer >考研 转变之后的我: 自学完C++,精通C++ 阅读全文