Mark 发布的文章

不是“正常的”大学生活


男生天天打游戏,女生天天看视频。似乎是一种趋势,也是正常的大学生活。很多人说我过得充实,能帮助他们解决很多问题,这些都来源“不正常”的大学生活和各种牺牲。我甩别人十条街,离牛人也差十条街。当条条代码在我看起来开始产生意义不再是字母的堆叠的时候,当api文档能快速看懂的时候,当看到各种英文丝毫不惧强撸灰飞烟灭的时候,我感到牺牲起了那么一点作用。那些没有把你击败的事情会让你变得更加坚强,而那些击败你的事情——就是会把你击败。


忙是一种“懒惰”


拉丁文 Carpe diem 英文 Sieze the day 翻译,抓紧时机,及时行乐。——题记
最近几天很忙,事儿赶事儿。昨天十分生气,一心想着不伺候这帮王八蛋了。忙碌让我们无法静下心来思考,头脑被手头的事情占据。思维的懒惰用繁忙来推脱,艰巨长远的任务用忙来推脱,到底在忙什么。忙的原因是无法放弃一部分利益,什么好处都想沾。


富爸爸,穷爸爸的财富观念


昨天读完了《富爸爸,穷爸爸》这本书。算是理财启蒙,其中有一句话,不要为钱工作,让钱为你工作。我们需要知道金钱的流动和运作,相信大家一定听说过某某中了五百万大奖很快就挥霍一空、债台高筑,这是缺乏财商的体现。积累财富用一句话来说就是增加资产,减少负债。什么是资产,什么是负债?老鼠赛跑又是什么?
rich_dad.jpg


linux 各种环境变量文件


一、环境变量文件介绍

转自:http://blog.csdn.net/cscmaker/article/details/7261921

Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。
所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:

1.系统级:
(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。
/etc/bash.bashrc:系统级的bashrc文件。
(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。


用树莓派给 arduino pro mini 下载


新入手一枚 arduino pro mini ATmega328P 没有 usb-to-ttl 转换器,于是考虑使用树莓派给 arduino 下载,也省了转换器的钱。过期的不负责任的教程害人,不要设置 force_turbo = 1,否则树莓派的保修就没了!!!说在前面,树莓派型号是三代 B+,2017年6月最新系统 rasbian,与老教程里系统的文件不太相同。

0x00 恢复硬件串口


生活在于做选择和决定


生活充满无数的选择。一个庞大的工程落实到具体细节层面也会出现多种选择,而我们只能从中选择一种。无论是写代码,做设计,看书,寻找自己的圈子和喜欢的事情,都需要做无数的选择。经历过严重选择困难症后,觉得即使做了一个“错误”的决定也不会一败涂地,至少不会马上带来毁灭性的灾难。

缓心而无成,柔茹而寡断,好恶无决,而无所定立者,可亡也。


读研究生、考试成绩,转专业、去公司实习


今天是2017级新生入学的日子,时光像箭一样把我带到学长学姐的位置上。在家的时候,家里总是仔细琢磨那张成绩单和关注即将下来的英语四级成绩。
——“绩点 3.22,C++面向对象程序设计优秀,数学分析75,离散数学80……”
——”……“
——“你们这个双学位班将来肯定有优势,将数学和计算机结合。学计算机数学非常重要,尤其是数据结构和算法,要多下点功夫”
——“好“


Javascript 事件循环和 promise 对象


javascript-event-loop-1-638.jpg

Javascript是单线程,事件驱动,异步处理IO的编程语言。处理异步操作,在promise对象出现之前有async,eventproxy,q等第三方库(它们很棒)。说道单线程,难道 JS 在进行IO操作或者ajax获取数据的时候就傻傻的等待(同步),阻塞线程不做任何事吗?当然不是,这都要归功于事件循环和异步机制。从被玩儿坏的setTimeout说起吧~


Javascript 原型链和对象


Z.jpg

Javascript 创建“类”和对象

接触过像 C++ Java 这样的编程语言,对面向对象编程一定不陌生。面向对象编程的两个核心是类和对象。
类是一种数据结构(事物)的描述、生成对象的模板,而对象是根据描述创建的实体。
如果说面向对象,Javascript 则更加“忠诚”,因为它根本就没有类,所谓“类”只是一个构造器,一个函数。在 JS 中,万物皆为对象,函数也是对象。JS 可以模拟类和对象的行为,让编程就像面向对象编程一样。JS 面向对象编程的实现是用函数,作用域劫持和闭包“凑活”出来的。说了这么多学院理论,Let's make our hands wet!