Overview

It takes me half year to finish the CLRS and learn a lot. This is my notes about the legendary book.

I have read the whole book and take the online MIT open Course. Thanks MIT for the online course.
I’ve also get resource from Chinese and English forum.

I want to share my note to other guy who is interested in the algorithm and thinking.
Please feel free to check it out. Hope it’s helpful to you. Thank you.

Read More

TCP/IP 详解(卷1:协议)

这是我阅读 TCP/IP详解 的笔记,有了新内容会持续进行更新,谢谢!

概述

tcp/ip 四层协议:

  • 链路层:设备驱动程序及接口卡
  • 网络层:处理分组在网络中的活动
  • 运输层:为两台主机上的应用程序提供端到端的通信
  • 应用层:处理应用程序细节

    Read More

前言

前几天和wilbeibi聊到CS615的最后一次大作业,老师开放漏洞让我们去攻击学校的服务器占领首页,然后各小组之间24小时内互相攻击,于是去年做的时候他去服务器上偷偷事先把别人的ssh私钥下载下来了然后取得了胜利,放了一个超级马里奥的游戏上去。。。。。实在是太贱了。。。。

然后wilbeibi继续吹比说,他的文件目录权限设置的特别好,即使一个group的也几乎啥都看不到,不信让我去看看,然后我就真的去看了看,这是配图。。

Imgur

乍一看,除了几个作业的目录和无关紧要的配置文件,别的权限基本都不可读,全被设置好了,但是这一组文件引起了我的兴趣

Imgur

Read More

前言

用Mac也1年多了,前半年基本用来打游戏看电影了,由于mac基于unix而来,游戏比较少,好在我只玩dota2,所以对我来说,mac的娱乐性很足。

真正让我感觉离不开Mac的,是我这半年来的学习和开发,在yanguangowilbeibi的帮助下,对mac可以说有了全新的认识,也对linux编程,shell,vim有了更深入的了解。

为什么选择Mac?

对于一个程序猿来说,效率永远是第一位的,这不仅体现在学习的效率,还有工作编码的效率。在时间平等的情况下,如果才能有更多的产出,这一直是程序员所要思考进步的,如何节省时间来换取更高的产出呢?答案是——能花钱的,就不要花时间

也许有的人说,Mac太贵,对一个还在上学的学生来说压力太大,确实,2000刀的一台mac对于学生党来说是不小的开支,但是如果你有能力,我极力劝你先入手一台mac,为什么呢?——先有 Mac 还是先有银元?

那有了Mac如何提高效率了,可以看看这篇文章——程序员效率指南

工欲善其事,必选利其器

下面是我自己的一些经验分享,也是我最常使用的一些软件。

Read More

1.DHT Network

DHT(Distributed Hash Tables)is a class of a decentralized distributed system that provides a lookup service similar to a hash table; (key, value) pairs are stored in a DHT, and any participating node “Node (networking)”) can efficiently retrieve the value associated with a given key. Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the set of participants causes a minimal amount of disruption. This allows a DHT to scale to extremely large numbers of nodes and to handle continual node arrivals, departures, and failures.

The key idea for the DHT network is utilize the pair(key,value) to store and retrieve the data in distributed system.

Read More

Hello,everyone,I am lin liu,come from China My major is computer science and I am studying in America now.

Soccer and Dota2 are my favorite sports.Besides that,I am also fond of studying the computer science technology ,especially the cloud computing and algorithm.

This blog will be updated in an indefinite schedule,including the technology passage,studying experience,life record and so on.The passage will be written in English,sometimes both in English and Chinese.Due to my poor English,maybe I will write some sentences you can’t understand.Please calm down,do not fuck me.I am learning. lol

Finally,thank you for your coming.Good luck,have fun~~

 

大家好,我是刘霖,来自中国,CS专业苦逼码农一枚,现在在大美帝专心读书。

平时酷爱踢足球打Dota2,没事钻研一下技术,现在主要学习云计算以及算法方面的知识,

本博客不定时更新文章,包括技术文章,学习心得,生活记录等等,经常拖稿和跳票,一般写英文的,有时候也会中英文双语,看心情。。。嘿嘿。。。由于英语水平不过关,经常会出现chiglish的情况,大家不要喷我,我也在慢慢学习之中。

最后谢谢大家来到我的博客,Have fun~~

 

Lin

liulin.jacob@gmail.com