读书笔记
文章平均质量分 79
莫利斯安
小白成长记录博客。
展开
-
C++ Primer 笔记+习题解答(二)
今天是第二篇笔记了,主要记录一下比较有意思的知识点,做不到面面兼顾。引言:任何计算机语言都有一组公共的语法特征,不通语言的主要区别在于语法特征的实现细节。基本特征一般泛指内置数据类型。大多数C++语言通过两种方式扩充语言:1是自定义数据类型2是把常用的封装成库提供给使用者。一句老话:C++对象类型决定了其能进行的操作。一个表达式是否合合法取决于参与其中的数据类型。如C++之类的静态类型原创 2015-01-20 16:50:32 · 1145 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(九)
MarkDown尝新鲜,着实坑的不轻!!!慎用。MarkDown尝新鲜,着实坑的不轻!!!原创 2015-02-07 12:01:48 · 665 阅读 · 0 评论 -
C++引用 笔记
引用是个神奇的存在,以前一直泛泛的接触,没有深入的了解总结下。后果也很简单,一知半解,不敢用。我一直相信一句话:未知才是最恐惧的。为了不在惧怕,所以我特意翻阅博文,资料,总结一下引用的相关知识。1..引用的概念: 变量的别名。至少目前我是这样理解的。看好了是变量的别名,像"123"之类的常量字符串是没法引用的。2..声明方法: typed var; type&原创 2015-01-06 11:36:54 · 706 阅读 · 1 评论 -
第一章 关于对象笔记
主要是记录总结下自己学习过程中一些领悟。我是个小白,但是我却对底层很好奇,所以我提前翻开这本书。我主要是总结记录下我认为比较重要的知识点,如果想了解更多,还是去看书吧.如果能对您的学习有益,我很高兴。1.C中,数据和处理数据的操作是分开的,也就是语言并不支持数据和函数之间的关联性。一个词总结一下:procedural 程序性的。例子:打印一个Point3D的例子:c 语言的实现可能原创 2015-01-04 22:12:43 · 753 阅读 · 1 评论 -
C++ Primer 笔记+习题解答(十)
在昨天尝试了MarkDown编辑器后,我决定还是不尝新鲜,踏实的用老编辑器吧。今天第十个章节,主要内容是泛型算法。最近一直在思考,要不要把书上的一些基础知识搬到博客中,因为这样做我总有一种感觉叫抄书。后来我转念想了一下,还是抄书吧,毕竟你不是天赋异禀,抄书巩固记忆和理解。0.引言:在标准库中,为容器的定义的操作很少,比如我们使用过的插入删除操作等。为了拓展其功能,标准库不在是单独为每个容器原创 2015-02-08 18:03:53 · 705 阅读 · 0 评论 -
运算符重载相关 笔记
第一遍学习C++的时候,总感觉有哪里不通畅,每天都会遇到各种各样的问题,譬如临时对象,譬如运算符重载。所以特意阅读了一些大牛的博文,记录总结感悟下,希望能打通任督二脉。1. 赋值操作符(=): 1)二元操作符;行为:右值赋给左值。因为左值涉及到写入,所以必然不能是const的。但是右值可能只是涉及到读的操作,所以是可以为const的。const 意思是只读的,字面理解下应该能有点收获。原创 2015-01-05 12:32:34 · 572 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(四)
今天是第四章节的总结,挺快的,因为我翻了翻书,还有那么多没看,顿感焦急,故赶忙开始写总结。昨天在微信上看见一篇文章,大意是谈焦虑的压力,所以我也在提醒自己,要在高质量的前提下重视效率,不能因为时间不充足就忽略了质量。有错误 请指正 谢谢1. 引言: C++提供了丰富的运算符作用于内置类型运算对象。对于自定义数据类型用重载运算符机制提供支持。2.表达式: 一个或者原创 2015-01-25 20:11:29 · 1138 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(十一)
今天是第十一篇笔记,主要内容是关联容器。关联容器的涉及到的内容相比顺序容器是很少的,所以篇幅也是比较短小的。但是一些细节方面的问题还是比较晦涩的,经过一番挣扎后,我还是决定先放弃比较困难的部分。好读书不求甚解从某些层面来说也许是好事,有些东西真的需要一定基础才能理解透彻。在本节中,书上对无序容器的介绍很少,尤其是哈希相关的内容,基本就是一笔带过。0.引言:关联容器和顺序容器有着根本差异:关原创 2015-02-13 15:26:19 · 1010 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(三)
今天是第三篇笔记,其实写这个着实比较为难。一方面抄书没意思,但是另一方面感觉自己不总结怕学不好。今天是我回家第十天,但是才看了160页的书,进度的确比较慢。如果单纯的看书,一天30页没有问题,但是如果作总结,写习题,那么时间却显得那么仓促。1.使用命名空间中的成员:格式: using namespace:: name; 其中name 是你要使用对象的名称。using namespac原创 2015-01-23 20:16:11 · 837 阅读 · 0 评论 -
MySQL 学习笔记(1)
前言 笔记内容是基于实验楼的数据库课程,感兴趣的可以戳进去学习下。应该是笔记,所以内容可能是简略的,残缺的。因为笔记的内容主要是针对自己的学习。1.MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Man原创 2015-03-25 12:33:46 · 719 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(八)
今天是第八篇笔记,主要总结的内容是C++标准库中的第一部分之IO库。最近几天因为一些环境干扰,更新的速度着实变慢。其实对小白来说,学习过程中比较可怕的一件事就是信息负载,故今日贴在博文首页,警醒自己。大致估计下日程安排。从2.4号起到除夕2.18号,共计14天。C++ Primer一共十八章,算上附录是19个章节。预计大年初二左右结束这本书的学习。节奏应该是一天看书,一天写博文总结。进入正题。原创 2015-02-03 21:38:57 · 995 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(七)
今天是第七篇笔记,主要是类相关的基础知识。其实越往后看越发觉得翻译的质量略有下降,不知是我水平不够理解有误,还是译者笔下误。总之有的地方讲的着实混乱,看的着实头大。昨天看了些大牛的文章,自卑感油然而生。有时候,不得不承认,信息负载的确不是好事。坚持做一件事情时,不妨做一个井底之蛙。当你作完了在出来观天下吧。0.引言:1.我们使用类来自定义自己的数据类型,通过自定义自己的数据类型来反映待解决原创 2015-01-31 21:56:39 · 1338 阅读 · 0 评论 -
读书笔记之VIM入门
13.2一点儿背景介绍第一版vi 是在 1976 由 Bill Joy 写成的,当时他是加州大学伯克利分校的学生,后来他共同创建了Sun 微系统公司。 vi 这个名字来源于单词“visual”,因为它打算在带有可移动光标的视频终端上编辑文本。在发明可视化编辑器之前,有一次只能操作一行文本的行编辑器。为了指定一个修改,我们告诉行编辑原创 2014-11-12 13:47:46 · 854 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(五)
今天是第五篇的总结,最近两天自我反省,效率着实有提升。有错误 请指正 谢谢0.引言: 第五章主体是表达式和语句,重点则是讲述了几种常见的控制流,已经了解过的估计看起来很轻松,但是这本书中仍然介绍了许多奇技淫巧,直接大家借鉴。1.简单语句: 1.特征:大多数语句以分号结束,其中表达式语句由表达式和一个分号构成,作用是执行表达式并丢弃求值结果。 如:int原创 2015-01-27 11:34:07 · 728 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(一)
今天是第一次笔记,说实话拖了很久,因为刚刚到家,没有稳定的学习环境,各种事情分心,就连C++Primer 的第一章都看了那么长时间,直到今天才有时间来写笔记。每次看书都能有点收获,蛮欣慰的。1.11.每个C++程序包含一个或多个functions,其中一定有main函数,此函数是操作系统执行程序的入口。2.函数定义几个要素:return type; function name; par原创 2015-01-16 20:56:49 · 3184 阅读 · 0 评论 -
构造函数语意学 笔记(一)
今天是C++对象模型的第二篇笔记。今天主要记录下默认构造函数。先把文章中会提及的术语贴出来:implicit:隐式的 explicit:显式的 trival:无用的nontrival:有用的 memberwise:对每一个成员施以 bitwise:对每一个bit施以 semantics:语意 conversion:转换explicit 能够阻止构造函数的不必要转换。举个例子#incl原创 2015-01-06 22:13:45 · 662 阅读 · 0 评论 -
C++ 临时对象 笔记
C++中有两个地方一直感觉很隐晦。第一个是引用;其次就是临时对象了。这个可能和我没有系统的知识学习有关,到现在都没把C++Primer看一遍。寒假决定就干这一件事,把C++Primer系统的梳理一遍,并且做详细总结。今天我打算用一个经典的例子来开篇:#includeusing namespace std;void Swap(int a, int b){ int temp; //这原创 2015-01-07 23:05:35 · 649 阅读 · 0 评论 -
C++ Primer 笔记+习题解答(六)
今天是第六篇笔记,主要内容是函数。现在的节奏基本就是一天读书一天笔记总结。0.引言: 1.函数是一个命名的代码快,通过调用函数可以执行相应的代码。函数通常会返回一个结果。 2.构成:返回类型 ,函数名 ,形参列表 ,函数体。 3.调用:通过调用运算符(())也就是一对圆括号。调用运算符作用于一个表达式,表达式通常是函数名或者指向函数的指针。圆括号内放实参表,用于初始化对应的形参。看原创 2015-01-28 19:46:04 · 1556 阅读 · 0 评论 -
构造函数语意学 笔记(二)
第二篇笔记拖了好长时间,因为我自身也是一知半解。所幸在查阅许多资料后,略有所得,故与诸君共享。这篇可能理解起来比较晦涩,我尽可能做好铺垫。若存在错误 请指正 万分感想铺垫: 1. Default memberwise initialization and bitwise copy 概念的区分和理解。说实话,一开始我也不明白,后来翻阅了下资料,知道涉及到深浅拷贝原创 2015-01-11 10:57:29 · 744 阅读 · 0 评论 -
构造函数语意学 笔记(三)
今天是构造函数语意学这个章节的第三次笔记,说实话,学到了很多,也困惑很多。不过闲时还是感叹真乃神书也。若存在错误 请指正 万分感谢1.程序转化语意学(Program Transformation Semantics) 引例:#include using namespace std;//加载头文件#include "X.h"X foo(){ X x_1; //对对原创 2015-01-12 18:53:41 · 679 阅读 · 0 评论 -
构造函数语意学 笔记(四)
今天这篇是第二章的最后一篇笔记了。今天记录下成员们的初始化队伍这个章节。若存在错误 请指正 万分感谢1.成员们的初始化队伍(Members Initialization List,MIL): 当我们定义一个Cstor 时,我们就可以初始化我们的members。 两种方法: 1.经由MIL。 2.在Cstor 内部。2.本章介绍如下几点内容: 1.原创 2015-01-12 22:15:07 · 629 阅读 · 0 评论 -
Concurrency vs Parallelism From Stackoverflow
Stackoverflow 精彩答案整理… 本人英语水平渣渣,翻译的主要目的自己整理加深理解。如果不幸误导您,请见谅。如果您好心提醒我,可以直接底下留言。 原文链接Concurrency is when two tasks can start, run, and complete in overlapping time periods. It doesn’t necessarily mean t翻译 2015-07-31 12:13:16 · 777 阅读 · 0 评论