残剑

Stop walking today and you'll have to run tomorrow!

Gethostbyname和hostent结构体详解

| Comments

1
struct hostent *gethostbyname(const char *name);

gethostbyname函数根据域名解析出服务器的ip地址,它返回一个结构体struct hostent:

1
2
3
4
5
6
7
8
9
10
#include <netdb.h>

struct hostent {
  char  *h_name;            /* official name of host */
  char **h_aliases;         /* alias list */
  int    h_addrtype;        /* host address type */
  int    h_length;          /* length of address */
  char **h_addr_list;       /* list of addresses */
}
#define h_addr h_addr_list[0]  /* for backward compatibility */

除了服务器的ip地址外,这个结构体还包含了更多服务器的信息,有:

1
2
3
char *h_name

This is the “official” name of the host. 
1
2
3
char **h_aliases

These are alternative names for the host, represented as a null-terminated vector of strings. 

主机的可选名字,以NULL作为结束标记。

离开拉萨的前夜:卖酸奶的钟阿姨

| Comments

alt text

距离我的目的地还剩10多分钟路程的时候,看到了一个卖牦牛酸奶的小摊位,有几个旅客坐在那里喝着。老板是一个阿姨,是内地人,见到的第一眼没有特别的感觉,只把她当作一个普普通通的摊主。对于一个除了只吃米饭而不喜欢吃其它东西的我,酸奶并不能引起我多大的兴趣,但既然来到了这里,不想错失这么一次机会,也想尝尝它的味道。

询价之后,觉得7块钱有些贵。她也从我的表情中看出了一些端倪,所以她一再强调这是家里自制、没有添加剂的,她也承认相比之前是涨价了(可能在一年前,一杯也就5、6块),但也是随相关的物价而动,不是随意的个人行为。既然如此,顶多也就花费7块钱,花钱买个真实体会还是很值得的。我已记不起它的味道,只知道第一口喝的时候我十分不适应那种味道(也已记不清是否往酸奶里加糖了),慢慢喝之后,觉得这是很不错的美味,彻底接受了这种口感。

酸奶装在纸杯里,接着在上面盖了一个自制的四方形的纸盖,然后用橡皮筋扎紧,要喝的时候吸管直接插进去就可以了。毕竟是在异地,人生地不熟,加上只有我一个人,我没有吱声,就专心的坐在那里喝着。从她和别人的交谈中,我了解到她姓钟,之后的交谈我顺理成章的就叫她钟阿姨了。

离开拉萨的前夜:我和化缘者

| Comments

alt text

第二天就要和两个北京的小伙伴拼车走318线了,离开拉萨的前一晚,我还是决定再去布达拉宫广场看看,尽管在拉萨的那几日我每天晚上都去那里。如果不再去一次,我会觉得这是一种遗憾,因为我不是一个十分恋旧的人,去过的地方我会相隔很长时间后再去,再去西藏可能会是很多年以后的事情了。

背上书包,从东措青年旅舍出来,独自一人沿北京路一直走。找了一个叫“玉包子”的地方,点了几个菜(真的很不便宜啊,几个菜就几十块,而且打印的票子没有具体的明细,只有一个价格),开始吃饭。正当吃着的时候,进来了几个藏民乞讨,起先我根本没有打算把我的东西拿出一部分给他们,但看到他们去端其他人剩下的食物吃的时候,我改变了自己最初的想法。我和他们坐到了一起,把鸡蛋给了那个藏族小孩,把菜分给了他们,也帮他们买了米饭。我尝试着和他们交流,他们告诉我他们是来朝圣的,其它的问题他只告诉我他听不懂。看到他们的举动,听到他们回复的支支吾吾,及联想到十一黄金假期,我对他们是半信半疑。

MX3使用小记

| Comments

alt text

多少科技行业的大佬站在舞台上,动不动就拿苹果说事,告诉人们——他和他的公司是站在“科技和人文的十字路口”,努力为大众谋求福利,创造更好的科技生活。他们之中又有多少在践行着自己的诺言的呢?说的永远比做的好,内心深处永远没有站在用户的角度去思考。

魅族这个公司给我的映像很好,我觉得它做得比说得好很多。很多人说它在抄袭苹果,我却觉得它是苹果的追随者,努力向手机行业的老大看齐。它一路走来,始终在 打造自己力所能及的工业品质,超越自己永无止限。黑魅族的人也有不少,但使用过它的人大部分对它的评价不错。当苹果和三星都成为街机的时候,你是否会选择 一个小众的品牌呢?

使用MX3有一段时间了,下面说说我对它的使用体验吧。有不满,也有好感,总体感觉是不错的。如果非要给个评分,我给这款产品评8分,一个良好的分数。这里不探讨手机的硬件配置,只谈在使用时的一些体会。

梦醒随谈

| Comments

alt text

看着视频,然后在不知不觉中睡着,这是自己又一次在没有脱衣服的情况下躺在床上睡着了。这种情况对于我来说已不是一两次了,具体的次数我已说不清。对于一个邋遢的我来说,这种睡觉方式是无所谓,但从这种入睡的方式来看,我似乎应该检点一下自己,为什么又一次出现这种状况?或许是自己一直处于夜猫的状态,没有合理的睡眠时间,导致自己每次都搞得很疲惫,然后就在浑然中入睡。年轻的时候能够扛住,不知在未来的某一天会引发什么大问题,我不敢想,似乎也不愿意去想。

夜里突然间醒来,听到外面稀疏的雨声,第一反应是明天必须早起去上班,等回过神的时候才知道原来明天是周六,同时又是三八妇女节。这些天有些忙碌,所以自己把日子都过忘了。醒来的第一反应是考虑上班的事情,是否我本身就是一个上班族的命。如果一切真的是天注定,我是否有必要去反抗呢?

旅行和旅游

| Comments

到异地或者到周边走走,我喜欢用旅行这个词,而不愿用旅游来描述。有人说,出游是从一个自己厌倦的地方到一个其他人厌倦的地方,我却不以为然,有这种想法的人多半是由他的心态引发的。生活虽然让人烦躁、困惑,却不能把这种过错归咎于我们生活的地方。

旅游的人,更希望到一个舒适的环境,欣赏美丽的风景,吃美味的食物。稍微有些不顺的事情,就会抱怨,悔恨自己来到这个地方,让自己活受罪。可以说,他们更喜欢自己的行程是一帆风顺。可这些只是理想的状态,世事哪有一切如意的呢?

曾相识

| Comments

见到照片的那瞬间,我就告诉你——我们曾见过,只是没有言语上的交流。对此我深信不疑,我不会在“曾相识”的前面在加上一个“似”。那种感觉,是那么的美妙!你给我的回复是“我们好像在哪见过”,紧接着我反问你“是否记得”,一切是那么的戏剧。在后来的交谈中,我才只知道原来这只是一首歌曲的名字,却也很好的描述了我此时的心境。

那是一个夏天,我刚毕业,工作还没有着落,像大学时期那样,还是沉迷在游戏之中。几个兄弟带着战胜天下所有队伍的使命,排成一行坐在电脑前,并肩作战。这里是我们最好的归宿,只有这片宽广的世界才能给我们带来属于我们的至上荣誉。

激战异常的激烈,各个伸长了脖子,红着眼睛,双手左右挪摆着。那时的我们已经奋战了一夜,却丝毫没有停下的举动。天明了,越来越多的人来到这里,我们却没有丝毫的察觉,那是他们的世界,与我们又有什么相干呢?我们只想生活在自己的世界里,没有忧愁,只有无尽的快乐。

聊简书谈写作

| Comments

最近对写作颇感压力,原因是多方面的。首先是同学评价我写作是记流水帐,这么久还是处于这种水平是要让自己汗颜;其次简书上来了很多高品质的写作者,相比之下自己写的东西不值一提;最后是源自自己,内心有好多的想法想要表述,却因惰性让自己止步不前。虽然大山阻隔,但这些困难是可以克服的,一切看似坚不可摧的东西不过是纸老虎罢了。

很多知名的写作者对牛博网(由锤子创办)的评价很高,有心向往,可它现在已经不存在了,只能悔恨自己知道它太晚了。还好,现在有简书这个平台,虽有差别,但我想它们的追求是一致的。以下的历史事件摘自维基百科

2012年7月,开始开发简书的前身MALESKINE,一个基于Markdown标记语言的笔记本。
2012年9月5日, MALESKINE上线内测版本。
2012年9月28日,改名为“简书”,并启用新的域名。
2013年4月22日,上线公测版本,正式放开注册。

在简书上写第一篇文章是在2013年的7月份,按照它上线公测的时间来看,我应该属于这个平台的早期用户。在此之前也早早关注了上面的精彩内容,它的风格和内容吸引了我,最后决定在这个平台上安家,在注册的时候毫不犹豫的选择了“写作者”,作为一个互联网的移民,不该只是作为一个消费者,也应该努力成为一个生产者,为网络世界增添一份色彩。