自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫利斯安的博客

做一个计算机三观端正的ITer!

  • 博客(60)
  • 收藏
  • 关注

原创 醒目

Attention:博主的翻译水平是战五渣,尽量读原文。前几日有不知名网友对我进行评论,大意就是讽刺我水平差(本来就差),求我别翻译。其实我想说一句:我接受建议但是不接受意见,如果您看着不爽,请出门左转,不要BB。一文字错误或者理解错误想提醒我改正的可以直接底下回复提醒我改正。但是如果你只是想在评论去里去显摆下你的水平,对不起不欢迎您,攻击性的评论看见必删。我自认为是一个友好之人,但是我向来不惮以最

2015-05-19 11:29:37 480

翻译 urllib2库.官方文档翻译

urllib2库.官方文档翻译标签(空格分隔): 译文作者:Michael Foord简介:urllib2 是python中一个用于抓取URLs的模块。它提供了非常简单的接口,形如urlopne函数。此函数可以抓取采用各种协议的URLs。此外,库中还提供了一些稍微复杂点的接口用于处理其它常见的情形,例如basic authentication,cookies,proxies等情况。上面提到的处理各种

2015-10-21 18:37:09 4590 2

翻译 Thread VS Process From Stackoverflow

Preface:翻译水平渣,阅读需仔细。有错误欢迎指正。What is the difference between a thread and a process? 线程和进程之间有何区别?Processes vs Threads 进程VS线程A process is an executing instance of an application. What does that mean? We

2015-08-02 12:20:13 909

翻译 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 734

原创 生活随感记录

最近一次写博客还是在五月份,那时正在看深度探索C++模型 而且看的很火热,每天都会写一些记录性的文字。既是自己的学习总结,也是一种自己学习过程的见证。五月份的19号一个匿名网友评论说我的翻译差劲,但是我就很生气,所以写下了醒目那一篇很短的博文。从那以后我就没在CSDN上写博文了。平时依然会记录一些东西,只不过都是在本地上的MarkDown 编辑器上写的。思来想去,并没有放到博文里,因为我不想被看作是

2015-07-16 16:14:47 821

翻译 Stackoverflow 精彩答案搬运之 Enum类型

Stackoverflow 精彩答案搬运计划。 原题链接:原题链接How to use Enums in C++Problem:Suppose we have an enum like the following: enum Days { Saturday,Sunday,Tuesday,Wednesday,Thursday,Friday }; I want to create an insta

2015-05-18 14:10:06 830

原创 C++ Access Control

In C++ , access control works on per-class basis, not on per-object basis. 重要的东西要说三遍,所以…1.在 C++中,存取控制能力是类的性质,不是对象的性质。 2.在 C++中,存取控制能力是类的性质,不是对象的性质。 3.在 C++中,存取控制能力是类的性质,不是对象的性质。作为在阅读<<Inside the obj

2015-05-12 17:32:41 1054

翻译 CPP & Value Category

前言:为什么要翻译这篇文章呢?答案是官网提供的中文版简直就是不能看,所以当了搬运工。我感觉这篇文章挺好的,虽然讲的不是那么易懂,有些地方有点晦涩。但是作为参考文档还是可行的。翻译了几段,因为英语不是很好,有些地方可能表达的不到位甚至是错误,希望大神告诉我,我好改进。现在就开始后悔当初没好好学习英语,很多能看懂的东西却不会表达,所以翻译相对比较渣。有能力的还是建议看英文,以免对您形成误导。 原文链接

2015-05-10 15:37:13 766

原创 The Semantics of Function

本次博文的主要议题是成员函数,涉及到的知识大部分出自于深度探索C++对象模型 一书,建议感有志之士自行学习,因为我开始有点讨厌别人喂饭给我吃。 今天,走在去往图书馆的路上突然萌生出一个想法,一个关于如何读书学习的想法。当时我在思考阅读Inside the Object Model 一书,书中很多知识我看的时候是知道的,但是合起书本,很多东西却又是显的陌生。其次就是这样一个问题,有的内容我第

2015-05-10 14:21:27 756

原创 Lambda

Lambda 表达式探究基本的语法格式异同向lambda 表达式传递参数使用捕获列表引用捕获Lambda 表达式探究 第一次遇到lambda表达式是在学习C++ Primer 时,当时是在STL算法 那个章节,感兴趣的可以自行查阅。今天在学习Cocos2D-X 时再次遇到这个东西。我第一遍接触这个表达式其实很震惊的,后来几经查阅资料,稍微有点明白,但是长时间不用变又忘记了,所以当我再

2015-05-04 18:21:19 557

原创 The Semantics of Data

The Semantics of Data0引例1 The Binding of a Data Member2Data Member Layout3Data Member 的存取4继承与Data Member5Object Member Efficiency6Pointer to Members 时隔很久,再次拾起<<深度探索C++对象模型>>一书.期间因为学习<<C++ Prim

2015-05-03 22:24:50 557

原创 顺序栈

Head fileusing ElementType = int;#define MaxSzie 100#define Eof -1using PtrTop = int;struct SeqStack{ ElementType data[MaxSzie]; PtrTop top;};using PtrStack = SeqStack*;void InitStack(P

2015-04-21 22:13:46 379

原创 双向链表

今天的内容是双向链1. Head File/*Double linked list */using ElementType = int;struct Node{ ElementType data; Node* prior; Node* next;};using PtrNode = Node*;using Position = Node*;//Operation

2015-04-20 13:16:30 663

原创 循环单链表

Head file/*Circular linked list */using ElementType = int;struct Node{ ElementType data; Node* next;};using PtrNode = Node*;using Position = Node*;//Operation .void InitList(PtrNode p);

2015-04-19 16:32:58 550

原创 数据结构之链表

头文件using ElementType = int;struct Node{ ElementType data; Node* next;};using PrtNode = Node*;using Position = PrtNode;void InitLinkList(PrtNode p);bool IsEmpyt(PrtNode p);bool IsLast(Prt

2015-04-17 18:41:06 865

原创 数据结构之顺序表

头文件:using ElementType = int;#define MaxSize 100struct SeqList{ ElementType data[MaxSize]; int length; /*the size of the seqlist */};using PtrList = SeqList*;using Position = int;using Le

2015-04-16 11:28:25 725

原创 Summary Of SQL

SQL基础知识总结1.数据库和数据库管理系统区分:DataBase(DB),DataBase Management System(DBMS). 2.Type of DBMS : 1.层次性数据库(Hierarchical DataBase ,HDB) 2.关系型数据库(Relational DB,RDB) 3.面向对象数据库(Object Oriented DB,OODB)

2015-04-11 22:18:42 591

原创 算法交作业之查找

前言: 刚刚写了一篇发泄文,果不其然,心里面舒服很多。既然心情舒畅了,那就继续写下去吧。假定: 我们假定查找的数据唯一存在,数组中没有重复的数据存在。普通查找: 适用情景: 无特征,需要遍历整个范围才可以确定。#include #include //普通的查找算法。templateunsigned n>int Find_Array(c

2015-04-11 11:29:31 591

原创 算法交作业之最大公约数

今天写一下最大公约数算法,英文简称为Gcd算法。1.递归解法:/*书上并没有给出递归的解法,可能是觉得这个解法不是很完美,但是给出来就当学习下递归。*/int Gcd(unsigned num1, unsigned num2){ if (num1 == 0 || num2 == 0)//算法基于欧几里德的算法。 return (num1 > num2) ? num1 :

2015-04-10 17:48:32 510

原创 算法交作业之最大子序列问题

最近看《数据结构与算法分析》一书,书中提供的一些算法太棒了,忍不住动手实现了下。有错误请指出,谢谢。最大子序列问题求解:1.第一种解法:int MaxSubSequence(const int array[], int length){ if (length < 0) //数组长度不可以为0. return 0; int MaxSum = 0,ThisSum;

2015-04-09 13:37:17 633

原创 MySQL 学习笔记(1)

前言 笔记内容是基于实验楼的数据库课程,感兴趣的可以戳进去学习下。应该是笔记,所以内容可能是简略的,残缺的。因为笔记的内容主要是针对自己的学习。1.MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Man

2015-03-25 12:33:46 705

原创 生活随感

随想录:最近感觉很浮躁,看书感觉烦,没耐心写习题,连博文都懒得更新了。虽然自己可以清楚地认识到这种状态以及这种状态的危害,但是自己却是那么心有余力而不足,无法改变,懒于改变。每次遇到这种情况下,我就会想起罗永浩在其自传中写的一个情节。罗老师当年学习英语的时候,怕自己没毅力,无法坚持到底。所以罗老师去称了一麻袋的励志书籍。每当自己学不进去的时候,想要出去嗨的时候,看看鸡汤文 ,顿时热泪盈眶,要坚持学下

2015-02-23 23:28:40 523

原创 算法交作业之循环和递归(二)

说明: 循环是学习编程过程中的不可或缺的一部分。同时递归同循环有着千丝万缕的关系。求和函数示例://求0到n的和。求和失败返回-1.否则返回结果。#include <iostream>//最常见的循环写法。long long Sum(unsigned int&& n){ long long sum = 0; for (unsigned index = 1; index <

2015-02-21 23:13:05 857

原创 算法交作业之开篇(一)

首先解释下标题的含义:在网上看了一位大牛写的基础算法相关的博文,感觉自己不是天赋异禀,所以决定自己实现一遍当作交作业。 开篇: 今天这篇博文是关于数组查找的,很简单。 算法是计算机的生命。没有算法,就没有软件,计算机也就成了一个冰冷的机器,没有什么实用价值。很多人认为,算法是数学的内容,学起来特别麻烦。我们不能认为这种观点是错误的。但是我们也知道,软件是一种复合的技术,如果一个人

2015-02-19 23:30:08 831

原创 C++ Primer 笔记+习题解答(十一)

今天是第十一篇笔记,主要内容是关联容器。关联容器的涉及到的内容相比顺序容器是很少的,所以篇幅也是比较短小的。但是一些细节方面的问题还是比较晦涩的,经过一番挣扎后,我还是决定先放弃比较困难的部分。好读书不求甚解从某些层面来说也许是好事,有些东西真的需要一定基础才能理解透彻。在本节中,书上对无序容器的介绍很少,尤其是哈希相关的内容,基本就是一笔带过。0.引言:关联容器和顺序容器有着根本差异:关

2015-02-13 15:26:19 958

原创 C++ Primer 笔记+习题解答(十)

在昨天尝试了MarkDown编辑器后,我决定还是不尝新鲜,踏实的用老编辑器吧。今天第十个章节,主要内容是泛型算法。最近一直在思考,要不要把书上的一些基础知识搬到博客中,因为这样做我总有一种感觉叫抄书。后来我转念想了一下,还是抄书吧,毕竟你不是天赋异禀,抄书巩固记忆和理解。0.引言:在标准库中,为容器的定义的操作很少,比如我们使用过的插入删除操作等。为了拓展其功能,标准库不在是单独为每个容器

2015-02-08 18:03:53 668

原创 C++ Primer 笔记+习题解答(九)

MarkDown尝新鲜,着实坑的不轻!!!慎用。MarkDown尝新鲜,着实坑的不轻!!!

2015-02-07 12:01:48 641

原创 学习过程中的一些感悟

一切都是源于C++的学习...    刚开学学习C++时候,我就很好奇C++是如何处理输入和输出,直到今天读到IO库这个章节,才大致明白些。有时候想一想,自己的计算机基础实在是太差了,很多概念理解总是会出现偏差。用我以前看到的一句话概括下就是计算机三观不正。    我们现在的学习模式是自顶向下,也就是说先学习表层的东西,然后深入了解内在。这种模式大家都是广泛接受的,但是这个模式有一些弊

2015-02-04 15:59:03 1441 1

原创 C++ Primer 笔记+习题解答(八)

今天是第八篇笔记,主要总结的内容是C++标准库中的第一部分之IO库。最近几天因为一些环境干扰,更新的速度着实变慢。其实对小白来说,学习过程中比较可怕的一件事就是信息负载,故今日贴在博文首页,警醒自己。大致估计下日程安排。从2.4号起到除夕2.18号,共计14天。C++ Primer一共十八章,算上附录是19个章节。预计大年初二左右结束这本书的学习。节奏应该是一天看书,一天写博文总结。进入正题。

2015-02-03 21:38:57 961

原创 C++ Primer 笔记+习题解答(七)

今天是第七篇笔记,主要是类相关的基础知识。其实越往后看越发觉得翻译的质量略有下降,不知是我水平不够理解有误,还是译者笔下误。总之有的地方讲的着实混乱,看的着实头大。昨天看了些大牛的文章,自卑感油然而生。有时候,不得不承认,信息负载的确不是好事。坚持做一件事情时,不妨做一个井底之蛙。当你作完了在出来观天下吧。0.引言:1.我们使用类来自定义自己的数据类型,通过自定义自己的数据类型来反映待解决

2015-01-31 21:56:39 1300

原创 C++ Primer 笔记+习题解答(六)

今天是第六篇笔记,主要内容是函数。现在的节奏基本就是一天读书一天笔记总结。0.引言: 1.函数是一个命名的代码快,通过调用函数可以执行相应的代码。函数通常会返回一个结果。 2.构成:返回类型 ,函数名 ,形参列表 ,函数体。 3.调用:通过调用运算符(())也就是一对圆括号。调用运算符作用于一个表达式,表达式通常是函数名或者指向函数的指针。圆括号内放实参表,用于初始化对应的形参。看

2015-01-28 19:46:04 1491

原创 C++ Primer 笔记+习题解答(五)

今天是第五篇的总结,最近两天自我反省,效率着实有提升。有错误 请指正 谢谢0.引言:    第五章主体是表达式和语句,重点则是讲述了几种常见的控制流,已经了解过的估计看起来很轻松,但是这本书中仍然介绍了许多奇技淫巧,直接大家借鉴。1.简单语句:  1.特征:大多数语句以分号结束,其中表达式语句由表达式和一个分号构成,作用是执行表达式并丢弃求值结果。  如:int

2015-01-27 11:34:07 689

原创 C++ Primer 笔记+习题解答(四)

今天是第四章节的总结,挺快的,因为我翻了翻书,还有那么多没看,顿感焦急,故赶忙开始写总结。昨天在微信上看见一篇文章,大意是谈焦虑的压力,所以我也在提醒自己,要在高质量的前提下重视效率,不能因为时间不充足就忽略了质量。有错误 请指正 谢谢1. 引言:    C++提供了丰富的运算符作用于内置类型运算对象。对于自定义数据类型用重载运算符机制提供支持。2.表达式:    一个或者

2015-01-25 20:11:29 1081

原创 C++ Primer 笔记+习题解答(三)

今天是第三篇笔记,其实写这个着实比较为难。一方面抄书没意思,但是另一方面感觉自己不总结怕学不好。今天是我回家第十天,但是才看了160页的书,进度的确比较慢。如果单纯的看书,一天30页没有问题,但是如果作总结,写习题,那么时间却显得那么仓促。1.使用命名空间中的成员:格式: using namespace:: name;  其中name 是你要使用对象的名称。using namespac

2015-01-23 20:16:11 811

原创 C++ Primer 笔记+习题解答(二)

今天是第二篇笔记了,主要记录一下比较有意思的知识点,做不到面面兼顾。引言:任何计算机语言都有一组公共的语法特征,不通语言的主要区别在于语法特征的实现细节。基本特征一般泛指内置数据类型。大多数C++语言通过两种方式扩充语言:1是自定义数据类型2是把常用的封装成库提供给使用者。一句老话:C++对象类型决定了其能进行的操作。一个表达式是否合合法取决于参与其中的数据类型。如C++之类的静态类型

2015-01-20 16:50:32 1119

原创 C++ Primer 笔记+习题解答(一)

今天是第一次笔记,说实话拖了很久,因为刚刚到家,没有稳定的学习环境,各种事情分心,就连C++Primer 的第一章都看了那么长时间,直到今天才有时间来写笔记。每次看书都能有点收获,蛮欣慰的。1.11.每个C++程序包含一个或多个functions,其中一定有main函数,此函数是操作系统执行程序的入口。2.函数定义几个要素:return type; function name; par

2015-01-16 20:56:49 2376

原创 构造函数语意学 笔记(四)

今天这篇是第二章的最后一篇笔记了。今天记录下成员们的初始化队伍这个章节。若存在错误 请指正 万分感谢1.成员们的初始化队伍(Members Initialization List,MIL):     当我们定义一个Cstor 时,我们就可以初始化我们的members。  两种方法:  1.经由MIL。  2.在Cstor 内部。2.本章介绍如下几点内容:  1.

2015-01-12 22:15:07 607

原创 构造函数语意学 笔记(三)

今天是构造函数语意学这个章节的第三次笔记,说实话,学到了很多,也困惑很多。不过闲时还是感叹真乃神书也。若存在错误 请指正 万分感谢1.程序转化语意学(Program Transformation Semantics)  引例:#include using namespace std;//加载头文件#include "X.h"X foo(){ X x_1; //对对

2015-01-12 18:53:41 649

原创 构造函数语意学 笔记(二)

第二篇笔记拖了好长时间,因为我自身也是一知半解。所幸在查阅许多资料后,略有所得,故与诸君共享。这篇可能理解起来比较晦涩,我尽可能做好铺垫。若存在错误 请指正 万分感想铺垫:    1.     Default memberwise initialization and bitwise copy 概念的区分和理解。说实话,一开始我也不明白,后来翻阅了下资料,知道涉及到深浅拷贝

2015-01-11 10:57:29 712

原创 C++ 临时对象 笔记

C++中有两个地方一直感觉很隐晦。第一个是引用;其次就是临时对象了。这个可能和我没有系统的知识学习有关,到现在都没把C++Primer看一遍。寒假决定就干这一件事,把C++Primer系统的梳理一遍,并且做详细总结。今天我打算用一个经典的例子来开篇:#includeusing namespace std;void Swap(int a, int b){ int temp; //这

2015-01-07 23:05:35 621

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除