Mark 发布的文章

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!




Fedora 25 无法在 chromium 上面看视频解决方案


注意 chrome(chromium) 和 firefox 的 flash 插件不一样!chrome 的是ppapi,firefox 是 npapi,详情看 http://www.adobe.com/software/flash/about/ 下面的表格。

下载插件

https://get.adobe.com/cn/flashplayer/?no_redirect 下载适合自己系统的 flash 插件,我是 Fedora 25 64位系统,所以就选择 rpm 安装包。当然下载 tar.gz 也可以,反正最后都要手动复制。


fedora 26 输入法增加云拼音


fedora 下搜狗输入法总是崩溃,而且会导致系统崩溃。之前用的谷歌输入法(据说也是移植的)词汇太少。而且搜狗输入法是 sougou for ubuntu,在 fedora 下只是凑合能用,如果只是程序本身崩溃也就重启一下输入法,带着系统一起崩溃就很麻烦。崩溃的表现是,打着字突然就不能输入任何字符了,输入法选字框僵在屏幕上,如果还打开了其他的程序,也不能在这些程序里面输入字符,不能在应用程序列表的搜索框中输入字符,但是等上一分钟,字符会断断续续的出现。终于忍无可忍,sudo find / -name "*sogou*" -exec rm -rf {} \;


英语之路和第二外语


为什么要学习一门语言,或许有各种各样的答案。大多是为了英语考试拿高分,如果只是单纯为对付考试,没有了考试这种外强制力后,遗忘速度也会很快。你学了一门只会运用到考试当中的语言。在我身边有一些怪现象,有些人,如果一个单词出现在考试卷子上,他能认识,但是写到路边的牌子上或者网站上或者变成全大写,他就不认识了。


git 版本控制器简明教程


git 傻瓜教程

本教程仅仅是入门级别,可供 git 入门级使用。
创建仓库:你想用哪个文件夹盛放源代码 git init
把文件或文件夹加入版本库:git 将会追踪记录这些文件的修改情况 git add <file or dir>
给文件拍快照,每这么做一次,就记录一次版本:git add file.txt 然后 git commit -m "I am adding a file"
推送文件到远程仓库:git push origin master 没有 github 的请无视
回到上一个版本:git reset --hard HEAD^
回到上 50 个版本:git reset --hard HEAD~50








清明梦——你有没有在做梦时发现自己在做梦?


记录高中时关于梦境的一些尝试,不信的就当笑话看啊。哈哈~当时压力比较大,梦比较多。
鬼压床容易出现在身体疲惫而精神活跃的入睡。
梦境崩塌后会有两个结果,一个是醒来,另一个是没醒,然后进入鬼压床
梦境崩塌进入鬼压床后非常难受,我的感觉是自己掉入黑洞,无法呼吸,还有人在拿筷子戳我耳膜。
鬼压床不但可以在醒的时候出现也可以在入睡的时候出现
鬼压床是控制梦境的前奏。你可以趁此时在眼前想象一些画面,如果逐渐清晰,你一激动,又会坠入黑暗。如果已经进入,而你又知梦像赶紧醒,那么可以很正常地醒过来。
你在梦里一小时可能外面现实世界只过了十几分钟。
梦里无法开灯。这是我验梦的一个方法吧。









为什么有的人看起来友善而平时却独来独往?


君子之交淡如水

身边会有那样的人,好说话,人很好,看上去阳光乐观。他们不太主动,不联系朋友,不去迎合。有人认为他们不合群,其实他们在做自己的事情,别人不能理解罢了。经历过才能真正懂得。或许刚开学时还在嘻嘻哈哈,试图给大家一个随和亲切的第一印象。而时间长了,也觉得没意思。发现自己待着比赔笑脸要发自内心的快乐充实。独来独往,仅仅是与那些人的圈子没有交集而已,并不意味着没有自己的圈子。白天人们会看到他们积极乐观的样子,弹着吉他,又练了几首新曲子,给每个遇到的人问候。夜深人静,大家都睡的时候,一切都静下来,在内心深处与自己对话,面对荧屏,学着自己喜欢的东西,为了自己想做的事情付出的努力。
被不友善对待,可能会 feel stupid. 或者感到十分 frustrated. 没必要去难为别人,只希望自己的修养能够让别人感觉上好一些。
待人友善是修养,独来独往是性格。




WMI 病毒,篡改浏览器主页为 hao123 斩草除根


0x00 中毒状况

作为总是爱折腾电脑的计算机系同学,有时候对重装系统,安装杀毒软件并没有什么兴趣,甚至就是懒得整这些了。我的电脑 Chrome 总是被篡改成 hao123 为主页。两三个月了,我懒得理他。我知道是快捷方式病毒,在快捷方式-属性-目标,后面附加一串网址,这样通过快捷方式打开浏览器的时候就跳转到 hao123 了。把参数删了就恢复正常。然而以后还会间歇性发作,久而久之就懒得理他了。

0x01 一种解决方法