Mac OS X 10.10 Yosemite安装Mongodb小记

最近学习mongodb,安装mongodb的时候,本想使用Homebrew简便的方式进行安装。可是发现在升级到Mac OS X10.10后,Homebrew突然不能用了。小折腾了一下,小记如下:

1. 卸载Homebrew

貌似是ruby版本的问题,我的解决方法就是卸载重装,简单粗暴,不过也可以参照Mac OS X 10.10 Yosemite 开发者升级指南之Homebrew 。卸载Homebrew命令为:rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

2015粗枝计划

元旦假期结束了,正式进入2015年了,也想给自己做个计划,但是写计划…我一直都觉得很多余,为什么呢?因为对于那些自控力强的人的来说,就算没有计划,也能完成心中的目标;而对于没有自控力的人来说,不管你把计划列得有多么详细,到时仍然是被无视。故计划有些多余,然而我们总是喜欢在新的一年里给自己做一个计划,不管有用没用吧,就当满足自己的心里需求也好。

量子物理史-微波战争二


在读第一遍的时候,有感而发,一簇而成就写了微波战争一,然后一直到读完仍然没有下文了,这次重读此书,又点燃了对量子物理的激情,跃跃欲试想着把微波战争写完,算是本书的一个读后感吧。

上次写到光的微粒学说在大咖牛顿的领导下整整统治了一个世纪的时间,直到一个叫托马斯.杨的天才少年的出现,波动大军又开始蠢蠢欲动了,随着杨氏双缝干涉等强大“武器”的出现,渐渐的在撼动微粒学说建立的泱泱大国。
当然在起初的20年内,并不能让高傲的『微粒帝国』感到任何的威胁,『微粒帝国』仍然在牛顿的光环下。然而杨氏双缝干涉的实验的巧妙性以及明暗条纹的不可辩解性最终让微粒学说从高傲的态度转变成以防守来捍卫自己仅有的土地。

《Linux运维之道》笔记一

  • 忘记root登录密码
    1. 开机出现GRUB引导程序时,按e编辑GRUB引导参数
    2. 选择以kernel开始的行按e进行编辑
    3. 在kernel行末尾加上single后回车,按b启动系统进入单用户模式
    4. 在单用户模式下输入命令passwd root,输入两次密码
    5. 修改成功,shutdown -r now重启系统
    6. 新密码登入,成功。

一事无成

一直觉得自己做什么事情都坚持不下去,在本科期间学了点Linux,断断续续到了现在也没有学出什么样来,依然只是入门级的水平,自己玩玩而已。上研期间,跟着舍友学习了Java语言,坚持了大概1年多时间,能写出个留言本、投票系统啥的时候就放弃了,到现在看了看原来自己写的代码,都一头雾水。上班了,跟编程or技术毫无关系,但是依着自己的兴趣接触了Node.js,两个月的时间,基本入门了,能通过Node搭建出几个页面进行访问,然而结果仍然是扔一边了。

Yum&RPM软件包管理器

RPM

  • rmp -vih packageName.rpm 安装rpm软件包
  • rmp -e ftp 卸载ftp软件(具体版本号可以不用写)
  • rpm -U packageName 升级功能(删除旧版本,安装新版本)
  • rpm -q 查询已安装软件功能
    • rpm -qa 查询系统中已经安装的所有软件
    • rpm -qi 查询指定安装软件包详细信息,eg.rpm -qi bash
    • rpm -ql 查询指定软件安装路劲与文件列表,eg.rpm -ql bash
    • rpm -qc 查询指定软件的配置文件,eg.rpm -qc bash
    • rpm -qf 查询指定文件为哪个软件所安装,eg.rpm -qf /etc/inittab

Vim插件入门

之前一直觉得vim插件好复杂的,太多了,也不知道装哪些好,怎么使用,在这里我简单整理了一下vim的一些常用的插件安装及基本使用,给自己做一个备份,同时给大家做一个参考。

1、SuperTab

(1)简要介绍

SuperTab使键入Tab键时具有上下文提示及补全功能。如下图
SuperTab_1

乱七八糟的思绪

久违的那种周五下午的激动情怀似乎又回来了,自从上了大学就没有了周末的概念,当然也是在那会失去了规律的作息时间,渐渐养成了大学所特有的一些“品质”,晚上睡不着,早上睡不醒,早上起来吃午饭……

军训后的感想

军训回来后这两天,说实在话,过得不怎么样,周六睡到了10点半,早饭和中午饭一块凑合了,下午宅了一下午,晚上和同事相约出去吃了晚饭,回来接着宅。周日生活依然是如此……

一天一天的待着宿舍里等待上班时间的到来,总觉得没有意思,生活缺少刺激和激情,然而性格总是趋于安逸和稳定,内心却总在沸腾在澎湃,是不是很矛盾?

Vim基础使用技巧

前提

在Linux系统上操作文件,避免不了要使用vim编辑器,传说中的编辑器之神。

我感到非常的惭愧,很长一段时间,我总是觉得使用vim的时候是那么的力不从心,甚至觉得哪有传说中的那么神奇?那是因为我从来没有完整学习过vim,甚至是没有完整看过一遍:help,总觉得一个编辑器有这个必要吗?

平常只是使用vim修改个配置文件什么的,知道h|j|k|l还有io等插入不就行了嘛,直到最近,编写了一些代码才发现,vim不应该这么难用,怎么可能想修改一个字符,要先x删掉,然后i插入,最后esc退出,我觉得肯定有更快捷的方法,不然怎么配上叫“编辑器之神”的称号。

在这里没有高端的使用方法,没有各种牛X插件的介绍,这是非常基础的常用使用技巧,我只是将这些常用的使用技巧做了一个简单地总结,如果其中有一条技巧帮助到了你,那么我就会觉得非常欣慰了。