陈宏标 http://chenhongbiao.github.com 2021-06-19T21:44:27+00:00 faustmeow@outlook.com 『版权』All Rights Reserved http://chenhongbiao.github.io/cn/2015/04/All-Rights-Reserved/ 2015-04-03T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2015/04/All-Rights-Reserved 如果每当你的电脑有一项侵权,你的开机画面就会多一条我有罪的弹幕, 那将会产生多么妖艳的刷屏弹幕啊。╮(╯▽╰)╭

动机:《形势与政策》的结课项目。

目的:了解政策法律,纠正强盗逻辑。

###国内法律

© 2015 GitHub, Inc. 版权所有,起始XX年到最新作品2015,Github有限公司。

版权所有。All Rights Reserved

著作权。Copyright

《中华人民共和国著作权法》及其修改

  • 中国公民、法人或者其他组织的作品,不论是否发表,依照本法享有著作权。
  • 第五条 本法不适用于:

  (一)法律、法规,国家机关的决议、决定、命令和其他具有立法、行政、司法性质的文件,及其官方正式译文;

  (二)时事新闻;

  (三)历法、通用数表、通用表格和公式。

  • 权利的保护期 『五十年是一个槛』
  • 第四节 权利的限制
  • 第二十二条 在下列情况下使用作品,可以不经著作权人许可,不向其支付报酬, 但应当指明作者姓名、作品名称,并且不得侵犯著作权人依照本法享有的其他权利:

(一)为个人学习、研究或者欣赏,使用他人已经发表的作品;

(二)为介绍、评论某一作品或者说明某一问题,在作品中适当引用他人已经发表的作品;

(六)为学校课堂教学或者科学研究,翻译或者少量复制已经发表的作品,供教学或者科研人员使用,但不得出版发行;

  • 第五十九条 计算机软件、信息网络传播权的保护办法由国务院另行规定。

《计算机软件保护条例》及其修改

关于修改〈中华人民共和国著作权法实施条例〉

###盗版逻辑

我从未见过如此厚颜无耻之人

####别站在道德的制高点批判我

首先!这是法律问题,不是道德问题。

道德问题是你在公交车上给不给老太太让座。

付费使用正版是一件及其正常的事,正版使用者不会因此有任何的优越感。

难道你会因为你在超市付钱购买了一袋方便面而不是顺手藏在自己包里而感到优越?

无论人家软件的付费机制对你有多麻烦,简单的道理:

你既然需要使用,就应该遵循开发者的方式付费,否则你就不要用。

东西是人家的,人家在合法的范围内爱咋咋地定规矩。

而不是偷了人家的东西,还说「你的收款方式不对,你的软件被我们盗版广泛宣传使用了,你应该去找广告商收费,而不是我们。」 (他们的事,不用你瞎操心。)

事实上,现在国内各大视频网站就是这么做的,但免费观看的用户们却想方设法地「屏蔽掉代替他们付钱的广告商广告。」

这些人仅仅是想不劳而获而已。

其实很简单,没钱就不要用,况且现在这个时代,还有多少软件是自己买不起的?

如果是学生,就应该让父母明白,软件也是要付费的。

偷就是偷(尽管软件没有实体、摸不着、偷起来非常容易)。

这本来就不能随地大小便是一样的常识才对。

使用盗版的人想尽了所有的说辞来为自己的错误行径辩护,这本身就是徒劳的。

**即便是学生又怎样? **

「读书人偷书不算偷。」「呵呵」

举个栗子,一个学音乐的学生,他是知道自己需要去买一架钢琴(或其他东西)的;

而一个学美术的学生,他会去买画笔画板。因为这是他们学习所必须的工具。

如果一个学设计的学生,他没有自己需要购买软件的觉悟,那他学什么学?

现在许多人的消费观念都有所偏差,而作为一名大学生,更应该去纠正它。

Ps:支持正版也是个常见的说法。这个说法很恶心,会让人忽略掉使用盗版的错误。

正版不需要被支持,它是理所应当的。

你能支持的只有作者,并且只有在免费的软件中捐赠了作者,你才能叫做支持作者

否则,任何收费软件,你付费购买软件的使用权和后续服务,这都只是生活中随处可见的普通交易合同关系,完全与”支持”无关。 ————By 浅羽流火

盗版软件不是不为本来可以免费的东西付费,而是不为本应付费的东西付费!

####禁止转载?自由传播知识啊。

「是否允许转载,是作者的一项权利。」

『你大谈转载的各种好处,这叫只关心产品,不关心生产产品的人。』

『 如果没人关心生产的人,那么迟早不会有人去生产。』——By magasa

只要版权方说不,你的任何好处都不成立。没说不代表默认,你问了吗?

####你对得起字幕组和汉化组吗?

是的,你可以说他们很辛苦,而且没有盈利。

但是没有盈利不代表无罪,比如我抢你的钱然后都给乞丐。

「破解者和盗版传播者不是英雄,他们在带来免费的同时,也在伤害和扼杀。」

在他们破解软件(游戏)给别人带来福利的那一刻起,就必须有承担罪刑的觉悟。
    
去银行抢钱然后在大街上撒钱给大家,大家都很开心。
      
可是他依旧是罪人,就算不举报,至少『不要捡』。

还有:『汉化是侵权行为,必须牢记这一点。』

####三大旗帜「一句话噎死你」

  • 劫富济贫

个人使用盗版对微软等大型公司来说是微不足道的损失,对使用者来说却能节省一笔可观的费用。 使用盗版软件是为突破这些大型公司的垄断地位而做出的有益尝试。

打倒土豪抢夺田地的共产精神。

「去抢盖茨几个亿吧,这样大家都有钱了,他也没多大损失嘛」

  • 爱国主义

使用外国正版软件是帮外国人赚中国人的钱,用盗版软件是爱国爱民族的行为。

由于历史原因,外国的正版建立在发展经济之上,而发达经济又建立在掠夺之上,

那么使用外国盗版的软件可以认为是要求历史赔偿。(比如看盗版的X片)

非我族类其心必异的纳粹精神。

  • 我这是试用

软件质量不能事先确定的购物风险。

例如一款售价69元的游戏,包装上的宣传使你对该游戏的评价为80元,你遂决定购买。 然而玩了以后你对该游戏的实际评价为30元,如果你事先知道这一情况,你根本不会购买。 为了避免上述风险,你决定购买盗版。

皇军专吃不甜西瓜的流氓精神。

人家又没逼着你买,你还要去强行”试用”?

资料来源:盗版的辩解-知乎

####撕破脸的光明流氓

“我就是用盗版,怎么样?你来打我啊,哈哈!”

如果他不是你的亲人,那么首先你应该感到同情而不是愤怒。

『误』「只有女朋友才可以接受她的无理取闹」

「你为什么插队?」 「因为我没素质。」

###现状分析

各国使用盗版比例

####侵权成本/后果「低」

网络上盗版成本极低,监管不严。

侵权的后果罪罚也追究不到位。

美国、日本为啥盗版比率低啊?

经济发达教育程度高能解释的只是一点点,最重要的是犯罪成本高。

这些国家完善的网络监管和惩罚让你和去超市偷东西没什么区别。

重点根本就不是什么国内坏境,国民素质,净瞎扯。

在中国,反盗版的主要动力来自企业而非政府

####盲目从众心理

看到很多人都这么做,而且更方便,有一种我不用就吃亏了的感觉。

加上白吃自助餐不要命的心态「反正都是不花钱,干嘛不要最好的?」

于是就出现了一些荒唐的情形:只上网聊QQ的电脑就一定要装Windows旗舰版、

给照片磨个皮也要用最新版的Photoshop、刚开始编程就要安上最高级的VS.net…

而后看到这些软件的正版价格高得吓人,就安慰自己「是我负担不起才用盗版的」。

且不说这个『穷就可以去抢劫』的逻辑。实际上,你只会用到这些软件3%的功能!

没有按照你的需求去「选择软件的版本」。什么都要最高级(牛逼)的扭曲心理。

如今正版软件的价格,不光外国人能承受,中国人也能承受。

即便你是跨几十个学科之神,需要几十种专业软件,你也可以正版!

####消费习惯

很多时候决定我们购买行为的,其实是『消费习惯』的差异。

  • 认知误区:仅习惯为【实体产品】【打包付款】,没有实体就不是财产了。

  • 消费习惯:

    有时不是钱的问题,而是如果你习惯了为某件事情花多少钱。

    如果事实超出了你的心理预期,那么即使再便宜,你也会觉得贵。

    而且认为那些这样还付钱的人是『人傻钱多』。

懂得大费周章地去搜索「破解软件」「激活码」,却没想去搜索学生版。

可悲可叹。

###案例『乌烟瘴气』

  • 海盗湾 图片 音乐 电影 软件 操作系统「winXP」
  • 「B站」「人人影视」「电影天堂」「射手网」 「字幕组」

  • 网盘资源搜索下载

  • 「同步推、pp助手、iTools、91、快用苹果助手之类的流氓盗用手机产品」

  • 盗版电子书「起点小说」「Kindle 人」「百度文库」

  • 原创文章

  • 游民星空 3DM

    不付钱,至少付出点罪恶感吧。–By Minecraft

    「Thanks for buying (or stealing) FEZ!」–By FEZ

    don't-forget-to-feel-bad

###谈谈自己

你自己就都是正版吗?你就没有当过婊子?五十步笑百步!

是的。我是用过许多盗版,而且现在也有一些还用着盗版。

我有罪,而且深以为耻。我也接受这些骂名。

但是,我已经在路上了。

我已经开始付费,寻找开源,学生版,替代品了。

我们是不一样的。

欢迎回来,尽管你走得慢,但你已经迈出了方向。

还有,「强奸是有罪的」这句话不会因为是出自一个强奸犯的嘴里而变得不对。

参考资料:知乎收藏夹

]]>
『汇编』解决64位系统使用Debug http://chenhongbiao.github.io/cn/2015/03/64bit-Assembly-Debug/ 2015-03-26T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2015/03/64bit-Assembly-Debug ###问题

你正在学《汇编语言》,即将做第一个实验。

Win+R后输入cmd打开命令行,键入debug,然后…

'debug'不是内部或外部文件,也不是可运行的程序 或批处理文件

嗯,如果你是在64位系统下这么干的话。

###为什么

debug是dos系统提供的实模式(8086方式)程序调试工具。

它本身是一个16位的应用程序。Wiki-Debug(command)

在32位windows系统中,你可以进入虚拟的8086模式dos,进而运行debug。

但在64位系统中却不行。

为什么?更详细的解释:请戳我「为何没有Debug64.exe?」

###解决

  • 如果你的系统是Win7,那么你可以使用Windows XP Mode。

但Windows XP Mode不支持Win 8。

去微软官方处搞定:Windows XP Mode

  • 『推荐』用dosbox模拟dos环境运行debug.exe

先下载一个debug.exe(百度网盘:phdr)

再下载dosbox(官网下载)dosbox-meow(百度网盘:hmku)

运行dosbox(2个窗口共同作用,不要关闭其一),挂载debug.exe路径到某盘符。

比如说我现在的debug.exe在D盘的Profess-Code文件夹中,而我想在C盘路径下运行debug.exe。

那么键入命令mount c d:/Profess-Code

mount:文件挂载命令。将某个文件夹路径挂载到某个地方去,只要访问了那个地方,那么同时也在访问那个文件夹。

英文输入:区分大小写

之后来到该盘符下c:,键入debug,搞定!

Have fun!debug

Tips: 整合以上命令,使得一运行dosbox就可以debug。 到dosbox的安装目录下找到文件DOSBox 0.74 Options.bat,在文件尾部的[autoexec]加入启动运行代码。

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c d:/Profess-Code
c:
debug
  • 虚拟机(比如:VMware Workstation)

在虚拟机上装32位的系统(比如windows xp)即可。更麻烦一点,双系统也行。

###参考

「jiusifeng」-简单使用dosbox

「百度文库」-详细使用dosbox

dosbox官方介绍

微软社区-windows64位系统怎么不能进入debug?

Stackoverflow-how-can-i-run-the-debug-command-from-windows-64x

PS:windows下的程序调试工具:除去visual studio,还有轻量级的windbg

PPS:需要更多的《汇编语言》电子资源?戳我(百度网盘:ifky)

]]>
『第壹章』初识C++ http://chenhongbiao.github.io/cn/2015/03/1Day-C++/ 2015-03-21T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2015/03/1Day-C++ ###写在前面

解读每一个字符,思考代码,而不是使用代码

  1. 如果我是编译器,那么我能确定这些代码想干什么吗?『考虑一下编译器的感受』

  2. 如果我是设计者,那么我为什么要这样设计语法,有何便利?还是不得已而为?

###My First Program


//单行注释,只给程序员看,编译器忽略。

/*
C语言风格的多行注释。
这个注释下面的空白行属于空白字符——空格,制表符,换行符。
空白字符跟注释一样,只给程序员看。
*/

#include <iostream>
int main( )
{
 std::cout << "Game Over!" << std::endl;
 return 0;
}

『头文件』#include

以#开头的预处理器指令,在编译之前运行,根据指令来进行文本替换

include告诉预处理器将另一个文件(标准库(std)的一部分文件iostream)的内容包含到这个程序里。

文件名两端的< > 告诉预处理器在其自带的文件中查找所需要的文件。

预处理后,cout与endl会被替换成iostream里的代码。

int main( )

『main函数』程序运行的起点。

其实这个函数是有参数的。

{

花括号{ },限定哪些代码是属于这个函数的。

std::cout « “Game Over!” « std::endl;

std告诉编译器,cout来自std,std是名称空间。::是域解析符。

名称空间(namespace)唯一标示了成员所属的组,想象一下不同文件夹里的文件可以有相同的名字。

iostream是文件,他在std文件夹里,iostream中定义了cout和endl

cout是iostream中的对象,用于向标准输出流(控制台窗口)发送数据。

其实<<经过了重载,不然的话他应该长这样cout.printf( );

""中的Game Over!叫字符串字面值。

endl也是std中的一个对象,功能类似于按下回车键。

『结构图』标准C++->标准库std->iostream->cout/endl

return 0;

main函数结束(程序结束)返回整数值(int)0,表示程序正常结束。

有些人写void main( )所以他们不用return,我不怎么喜欢他们。

}


using namespace std;

//直接获取std名称空间中所有元素的访问权。


using std::cout;

using std::endl;

//不会将无意要使用的元素本地化(变得可以访问)。

###后话

  • 论注释的重要性

看到注释就像看到亲人

  • 更多的”神”注释

  • 正常程序员的第一个程序应该是Hello World。

  • 或许有些人很不喜欢using namespace std;(安全性),但我还是决定使用它。

    • 为什么? 因为我写的是小程序啊。哦还有,简洁嘛(懒)。
]]>
『第零章』简介C++ http://chenhongbiao.github.io/cn/2015/03/0Day-C++/ 2015-03-21T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2015/03/0Day-C++
  • Hey,C++!
  • 拟人化C++

    苗条的双腿和协调的五官,被许多人称作「IT界首屈一指的美女」的她, 也因为拥有插花、茶道、钢琴、小提琴、柔道、剑道、合气道等才能而出名。

    她的粉丝大多很狂热,还存在着黑暗军团这样的粉丝俱乐部。黑暗军团的是规模仅次于共济会(Freemason)的巨型团体,一般人无法入会。据说如果能回答出对她非常狂热的问题,就会有察觉到的军团成员来询问「你愿意进入黑暗军团吗?」

    与她同父异母的姐妹Objective-C一心专注于弹钢琴,她的专注被IT界的天才史蒂夫乔布斯(也被一部分人称为紫色蔷薇)相中,而一跃成为明星,而C++则是由于其美貌和才能被人关注,长年坐稳业界明星的宝座。姐妹二人真可谓是对比鲜明。

    她根据心情不同频繁地变换发型和服装这一点也很出名。昨天还是和服配黑发,今天却是红发哥特系登场之类的,因为她的变身而使轻度的粉丝惊奇道「啊嘞?今天是C++小姐吗?」的事也常有发生。远离业界时私下经常穿HYSTERIC GLAMOUR的服装。

    关于她的出身年月日其事务所并不公开。虽然也有出身于1983年一说,本文采用的是在一部分粉丝中流传甚广的1985年10月14日说。 其间也流传有「她自己也许也记不清自己的生日……」这样煞有介事的传言。与其说「C++小姐的话记不清自己的生日也不是什么不可思议的事情」,倒不如看作是她天真烂漫的性格的表现。

    日语原文

    编程语言拟人化By団子翻译

    ###历史

    1983年,贝尔实验室的比雅尼·斯特劳斯特鲁普博士(Bjarne Stroustrup)在C语言的基础上发明了C++。

    C++叫做C plus plus,汉语叫做C加加。++代表递增,即是C语言的升级版。

    ####C语言的升级版?

    是的。C语言是面向过程编程,而C++加入了,使得他可以面向对象编程。

    但为了向后兼容,在C++中也可以混用C语言,被称为多范式编程。

    虽然说C++是C语言的超集有些不严谨,但几乎所有的C语言都可以在C++中运行。

    哦,对了。C++也可以写作C%2B%2B,这样你就可以好好地嘲笑C一番了o(*≧▽≦)ツ

    ####面向过程?面向对象?

    以谁为中心来解决问题的区别,粗略解释:

    『面向过程』先有函数【动词】,再去找承受动作的对象。

    add( ); add(a,b);

    『面向对象』先有对象【名词】,再去找他能发出的动作。

    A a; a.add(b);

    ###特点

    ####高性能

    继承了C语言的长处,用C++编写的程序运行速度明显比其他语言更快。

    也正是如此,C++常被用来开发 底层硬件 操作系统 浏览器 游戏引擎

    如果还想更快,你甚至可以在C++中使用汇编语言。

    (汇编语言:最底层的语言,可以直接与计算机硬件通信)

    『代表作』Webkit, MapReduce, Firefox, Most of PC Games.

    ####自由

    C++并不限制程序员一定要使用哪一种编程方式,他非常的灵活,任君选择。

    哦,也正是因为这个,C++老是被人抱怨着他的复杂度和不安全性。

    • C与C++

    复杂的C++

    ####支持

    STL只是冰山一角。

    如果你想开发游戏,那么有大量的图形API,2D,3D,物理,声音引擎等着你。

    ###运行

    • 从源代码到可执行程序

    C++生成程序流程

    当然了,事情远没有这么简单。比如源代码在进入编译器之前还会进行预编译等等。

    至于要让这个程序在其他电脑上也能运行就更复杂了,比如

    如何使用VS2013发布一个可以在WindowsXP中独立运行的可执行文件

    ####错误处理

    • 「编译错误」大多数情况下是语法错误。(相信我,这是你最希望碰到的错误)偶尔有些警告,虽然无关要紧,但也要认真对待。

    • 「链接错误」链接过程中出现,提示无法找到程序的某些外部引用。那么你需要调整一下引用关系,或者看看是不是少了什么。

    • 「运行错误」程序运行到一半突然崩溃,这可能是因为执行了某些非法操作。(越界访问是前期最常见的)这也是最头疼的错误。

    ####标准C++

    ISO标准/ANSI标准/标准C++(有好几个名字),定义了C++的标准工作方式,

    还定义了一套标准库(using namespace std;)来让程序员们

    不要重复造轮子,统一标准协作

    Ps: vs2013就严格遵循ISO标准。

    ###参考

    Wiki

    度娘

    cplusplus

    ]]>
    『留白』第一篇博文 http://chenhongbiao.github.io/cn/2015/03/The-First-Blog/ 2015-03-14T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2015/03/The-First-Blog ###这个博客的由来

    其实在此之前我已经有2个博客了。当然是建在Git上!

    • 那为什么还要迁移呢?

    • 因为简洁,有中英双页面,而且功能齐全。

    原谅我不会(懒得)迁移「标签」和「索引」的功能。

    ####迁移博客的流程

    早在建立第一个博客的时候,我就知道

    『模板大法』才是最适合我这种懒人的。

    在看过几百个模板(针对Jekyll)之后,选出其中两个。

    标准:方便阅读,简洁,一个亮色系一个暗色系,更喜欢横向的分类条幅

    现在第一个博客空置,而第二个依旧在使用。如果你想看一下

    可以看出是Jekyll主页的风格。『嗯,我很喜欢。』Jekyll官网

    放假了,我越看第一个博客越不舒服,于是重新寻找。然后就看到了这个

    优点已经在上面说了,下面说说缺点:

    • 横条幅啊横条幅。(好吧,我不知道在哪调,也懒『我有罪』)

    • 图片的存放不在本地,打包整个博客的图片不方便。

    • 而且原博主使用图片竟然用『html标签』而不是『Markdown语法』(°ー°〃)

      • 不过我也没学过html,只是看多了。「所以我刚才在瞎掰。」

      • 『html』是为了使用fancybox来加强图片浏览功能。点图片试试?-By原博主

      • 那么说我也要找一个额外放图的地方。微博?Photobucket?云主机?

    • 本地文章存放没分类,博文都放一起了。(真是方便读者,苦了作者。)

    • Clone小流程

      • 老规矩:先征求同意,之后在Github上直接Clone下来。`

      • 因为不懂网页设计(懒),所以把原先博主的信息相应地换成自己的就行了。

    ####测试项目

    都是因为不会网页代码啊〒▽〒

    1. 文章开头的标签相对位置可以移动吗?【可以】

    一共有几种功能?【现在看到10种】

    可以不写某些项目吗?若是不写,默认是什么?

    类别的首字母不能大写字母吗?

    【不能,而且整个分类名字中都不能有大写字母】

    1. 博文头配置说明

      布局 layout: post

      分类 category:

      标题 title:

      数学等式 matheq: no

      评论 comments: yes

      标签 tags: [Internet, Page]标签相隔,后一定加个空格吗?【不用】

      索引 toc: yes

      分享 share: yes

    2. 其实有两个share,还有一大批文件不知道实际的对应功能是什么。

    3. 其实我也不想知道太多,因为->知道了=>手痒自己调整=>无休止的不满意自虐

    4. 图床测试:

    公开weibo-gif 公开weibo-jpg

    就决定是Weibo了!「Chrome插件『新浪微博图床』开源」简直方便到家。

    个人可见-weibo

    ####文章的分类依据

    沿袭上一个博客的分类:『至于标签,沿袭云笔记和收藏夹的标签

    (Tech)科技ITech:【收罗学习IT】 计算机网络上的技术 有关电脑电子

    (Iamu)哲思Think:【哲思 人类大脑计划 心灵意识 神经 人工智能】

    (Open)知其Know: 【收罗非IT知识 好奇心】

     【纯粹的描述,学习记录,没有夹带强烈的个人想法观点。】
     
      学习的知识(物理//生物//化学//数学//文学//英语)-》自带标签
    

    (Read)感受Feel:【收罗有感】 所有启发性的东西 个人由发想法

    看了一部电影//动漫//连续剧//有感(标签:漫影)

    看了一幅画//漫画有感(标签:绘画)

    看了一本书//小说有感(标签:书籍)

    听了音乐//MV有感(标签:音乐)

    玩了游戏//谜题有感(标签:游戏)

    ###感谢

    这个博客要感谢就只有原博主了。

    去戳戳他吧^^

    ]]>
    『心路』计算机专业 http://chenhongbiao.github.io/cn/2014/10/Long-Long-ITime/ 2014-10-23T00:00:00+00:00 陈宏标 http://chenhongbiao.github.io/cn/2014/10/Long-Long-ITime ###前言

    大体上,学习知识,会经历这几个阶段:

    1. 对领域的偏好「漫漫无主,何去何从,寻望灯塔」
    1. 对模式的偏好「路上前人,丰碑林立,歇靠某方」
    1. 对共鸣的偏好「独立思想,开路先锋,渴望认同」
    1. 对时间的偏好「真理所在,心之所归,傲笑一生」

    读高手自传尤其是心理学家的自传,往往是最好的模式之一。

    如何判断重要的问题?如何更好地学习?如何解决难题?

    『学习心路』by阳志平老师

    这些都是我所探求的。在这里,我想记录一下我是怎么『到这的』

    ###历程

    我是在高三暑假才开始接触到程序语言。

    高考之后阴差阳错地分配到了计算机专业。(第一志愿是自动化)

    之后,好基友大米就说「你将来是搞电脑的,先学一门语言伴身吧。」

    Well~ 我当时还不知道程序语言是个什么玩意,只对电脑游戏有所接触。

    那么,基友的话不能不听是不是(/▽\)

    经过一番度娘,最后选了她通过游戏编程实战C++

    这绝对不是一本出现在豆瓣推荐或者是各论坛推荐的新手入门书。

    但我就是喜欢她(蛤!可以自己编游戏,好呀,好呀)并且买下了它。

    在此我要十分感谢大米,正是因为最初的领先产生了后来的惯性。

    当周围的人学C语言像个愣头青时,你就已经会了C++,被人夸奖/高看

    这时就有种想保持优越的心理作祟,激发着我不停地学习,抢先一步。

    Ps:其实读计算机的人应该是大米,他很热爱她。而我应该去哲学。

    不过现在看来,我能学计算机还真是耶稣罩我『才有饭吃』

    许多人写的第一个程序是Hello World

    但我不是,因为这本书(恶趣味的作者)讲得是编写游戏,上面写着Game Over

    这本书对我有很大的启蒙作用,假期里写了一个又一个的小游戏『不值一提的那种』也不亦乐乎。 虽然很粗糙,但十分有激情,今天设计RPG游戏对话,明天设计物品栏,后天设计怪物类等等…

    啊,都说参与程序语言圣战的人有一半是盲目的。

    因为他们都无意识地偏向了自己接触的第一门语言。

    因为初恋总是最美好最难忘的,看到她就不由得倍感亲切。

    不过嘛,语言毕竟只是工具,自己哪个顺手就用哪个呗。

    偏爱问题。恐怕我也如此,先学了C++又在学校里回头学了C,最后在大一末补刀Java。 但还是对C++最有爱,比如说自由灵活的设计理念。

    后来为了学以致用,看了一会ACM「发现耗费精力太大,都没时间看别的书了喂」

    连续高强度的集中练习可以很好地提升编程水平(尤其算法和数学思维),但是越专业化的知识就越使得我的知识面变窄。

    很快,我就变成了流浪者。现在偶尔也有去OJ上刷刷题,但也就是玩玩心态。

    转战图书馆。那里简直就是天帝宝库,免费正版的海量图书让我饱享了一个寒假。

    不得不吐槽:寒假里的那个卧槽,借了我的计算机导论后,人就没影了!

    「我现在严重怀疑你当时是梁上君子却被我堵上了。」

    没想到过年了宿舍里还有人吧<(ˉ^ˉ)> 之后就假装是来借书的。亏我好心借你,现在我对这个世界的不信任度又+1了!

    ###前方

    把过往的知识具象化放在网络上,这也是建博的最初目的。

    「如果你想确认自己的某项技能有没有掌握好,那就试着去把它教给另一个人吧。」

    强制把模糊的思维变成清晰的字面化,对别人都说不明白的事还敢说自己明白?

    当然了,这期间难免会发现一些毛病。比如『原来以为自己清楚了,其实没有。』

    这很正常,卡壳什么的,多卡卡就升级了。

    最后,我觉得IT这玩意前期完全可以自学「安静专注」,

    而不像英语外语一样「需要一个输入氛围」。

    所以你需要的只有:兴趣动力+动手思考=大功告成

    ]]>