龙翔云际的实验室

龙翔云际欢迎你


Linux编译器GCC简介

发布于:2015-01-11

编译和编译器 对于计算机科学来说“编译”是一个很重要的概念,它指的是利用编译器从源语言编写的源程序产生目标程序的过程。对于计算机而言真正能识别的语言是2进制语言,但是在我们在进行软件开发的时候是不太可能直接用二进制语言进行开发的,那么问题来了,软件工程师开发出来的代码是怎么转变成计算机能识别的2进制语言呢?答案就是编译!编译的过程就是把人所写的代码“翻译”成2进制语言的过程,也就是从人的语言到机器的语言的过程。 编译器是一种计算机程序,它会将用某种编程语言写成的源代码,转换成另一种编程语言。它主要的目的是将便于人编写、阅读、维护的高级计算机语言所写作的源代码程序,翻译为计算机能解读、运行的低阶 …...

进入阅读

PHP执行原理

发布于:2015-01-07

前言 PHP是一个被广泛应用的脚本语言,因为它的成功,所以很多时候我们应用PHP的时候是不需要考虑底层到底是怎么实现的。但是了解和掌握一下PHP底层的体系和运行结构会有助于我们开发出更高效的代码,这篇文章将会介绍一下有关PHP底层相关的东东。 PHP体系结构 PHP的构成可以划分成以下4个部分: Zend引擎 Extensions内政函数及拓展 SAPI接口 Application应用 Zend引擎 Zend引擎整体用纯c实现,是php的内核部分。它将PHP代码翻译(词法、语法解析等一系列编译过程)为可执行Opcode的处理并实现相应的处理方法、实现了基本的数据结构( …...

进入阅读

浅谈PHP-FPM

发布于:2014-12-16

什么是PHP-FPM PHP-FPM是只用于PHP的FastCGI管理器。对于PHP5.3.3之前的php来说,是一个补丁包,旨在将FastCGI进程管理整合进PHP包中,PHP5.3.3之后PHP的默认安装包直接集成了php-fpm,作为官方默认推荐的FastCGI管理器。 PHP-FPM的特性功能 支持平滑停止/启动的高级进程管理功能 可以工作于不同的 uid/gid/chroot 环境下,并监听不同的端口和使用不同的 php.ini 配置文件(可取代 safe_mode 的设置) stdout 和 stderr 日志记录 在发生意外情况的时候能够重新启动并缓存被破坏的 opcode 文 …...

进入阅读

PHP魔法函数

发布于:2014-11-19

魔法函数 PHP将所有以**__(两个下划线)**开头的类方法保留为魔术方法,这些方法会在特定的情况下被调用。 它们在面向对向编程中起着至关重要的作用,在定义类方法时,除了魔术方法,建议不要以__为前缀。 善用魔法函数往往能使PHP代码更优雅,但是也会使得部分逻辑被"隐藏"起来了,所有阅读源代码时关注一些魔法函数非常重要! 下面逐一介绍几项重要的魔法函数。 __construct() __construct()被称为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 如果子类中定义了构造函数则不会隐式调用其父类的构造函 …...

进入阅读

javascript类型判断

发布于:2014-10-06

javascript的数据类型 js数据分为两种类型:原始数据类型和引用数据类型。 原始数据类型有:string、number、boolean、undefined和null 引用数据类型有:Function、Object、Date、RegExp、Number、String、Boolean和自定义类等. 其中原始数据类型也称基础数据类型,是不可拆分的数据类型,他存在于栈中;而引用数据类型也是通常意义上所说的类,存在于堆中。 这两者的一个重要的区别在于原始数据类型在赋值的时候使用的是传值的方式,而引用数据类型在赋值时使用的是传址(指针)的方式。 var str1 = …...

进入阅读

javascript异步编程4种实现方式

发布于:2014-09-22

javascript异步编程 javascript语言的执行环境是“单线程”的。所谓“单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异 …...

进入阅读

PHP拓展模块安装

发布于:2014-08-01

PHP拓展模块安装 PHP的源码中不光包含了PHP的核心源代码,同时还包含了PHP的许多拓展库(在PHP源码的ext目录中),在编译安装PHP的过程中并不需要将这些拓展全部选择,只需要选择必须的拓展即可。那么问题来了,如果在往后的使用中如果发现还需要增加一些拓展模块,那么怎么办呢?重新编译PHP是一个解决办法,但是一般正常人都不会选择这种方式,PHP提供了多种多样的拓展模块安装方式。 PEAR(PHP扩展与应用库) PEAR是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。它是一个PHP扩展及应用的一个代码仓库。PEAR是 …...

进入阅读

大龙的世界杯日记——巴西版(19)

发布于:2014-07-13

2014年7月14日,这个日子注定将在很长一段时间内被我铭记,在足球迷的世界中还有什么比目睹自己喜欢的球队夺得世界杯更能让人高兴的事呢?很幸运的是今天清晨,在那无比煎熬的120分钟之后,我终于可以身披那件德国队的T恤开怀的笑了~自打1998年法兰西之夏以来,16载以来终于亲眼见证了德国队又一次捧起了金杯。德意志的小伙伴们果然没有令我失望,终于成功的在已经镌刻了3颗星的队标上添上了第4颗! 在为小伙伴们歌功颂德之前更想谈一谈本次争冠的对手阿根廷。在决赛开始前看了一段前期的报道,昨天的里约热内卢据说涌入了10万多名阿根廷的球迷,马拉卡纳周围到处都是身穿蓝白间条衫的阿根廷人,而在布宜诺斯艾利斯也 …...

进入阅读

大龙的世界杯日记——巴西版(18)

发布于:2014-07-09

将近一个月漫长的等待,巴西世界杯终于决出了两支决赛的球队~我德意志的小伙伴用一场7比1的大胜彻底的羞辱了巴西人,相信未来很长一段时间巴西的民众都不愿意回想2014年7月9日发生得一切。煤球王带领的阿根廷在一场乏善可陈的120分钟倒脚比赛后通过点球把飞翔的荷兰人送回了家,荷兰人的点球苦逼历史又添加了浓墨重彩的一笔。3天后的马拉卡纳即将见证两位曾经的王者继续在自己的王冠上镶嵌宝石,不知是德国人能加上第4颗还是阿根廷人加上第3颗呢? 虽然在巴西与德国的对决开始前,无论是球迷媒体还是看热闹的伪球迷们都不看好巴西,但是比赛最终的结果还是非常令人咋舌~7比1绝对不是双方实力的真实体现,最终能打出这个比分一 …...

进入阅读

大龙的世界杯日记——巴西版(17)

发布于:2014-07-05

世界杯终究还是强队的盛宴,德国、巴西、阿根廷、荷兰四支老牌强队最终晋级到了4强,结果没太出人意料,但是晋级的过程却都是惊心动魄。德意志的战车靠着自己极强的控制力用“温水煮青蛙”的方式熬死了高卢雄鸡,巴西人靠着强大的主场优势和裁判的放纵下艰难的淘汰了哥伦比亚,阿根廷凭借伊瓜因个人的突然开挂在与欧洲红魔的对决中笑到了最后,荷兰人终于打破点球魔咒啃下了哥斯达黎加这块超级硬的骨头。这是星光熠熠的四强名单,期待他们能够奉献给我们最绚丽的大结局~ 德国与法国的比赛之前,舆论媒体报道有点一边倒的更看好法国队,对此略感诧异吧,我大德意志居然被看低,最终的结果还是证明德国战车——靠谱~其实这场对决德国人的发挥不 …...

进入阅读

大龙的世界杯日记——巴西版(16)

发布于:2014-07-01

“加时赛”和“门神”成了巴西世界杯淘汰赛第一轮的主旋律,8场淘汰赛居然出现了5场加时赛和一场点球大战,这个比例充分说明了世界足球国家队层面的差距在减小,当然之所以能早就这么多的加时赛更离不开的是各队守门员的神奇发挥。8场淘汰赛除了哥伦比亚队晋级相对轻松除外,其他的7场都可以用惨烈来形容,如果说小组赛阶段各个球队还有展现自我的成分在,那么淘汰赛就稍微显得有点功利性了,这是可以理解的,因为世界杯毕竟每4年才一次,每个球员能参加世界杯的次数都有限,谁都不想留下遗憾。不管怎么说,第一轮淘汰赛之后我们又送别了8支球队,剩下的8支球队将继续向金杯发起冲刺。 个人最为关心的德国队晋级如此艰难是有点出乎意料 …...

进入阅读

大龙的世界杯日记——巴西版(15)

发布于:2014-06-29

东道主门柱显灵~飞翔的荷兰人死里逃生~J罗一炮而红~“哥斯拉”点杀希腊~巴西世界杯的16强淘汰赛就这样走过了半程,虽然结果没有超过太多人的预期,但是其过程绝对的扣人心弦啊。 巴西与智利的比赛是第一场开始的淘汰赛,就历史战绩而言巴西人占据绝对的优势,再加上东道主的地利优势,估计没多少人会想到五星巴西晋级得如此艰难。如果智利人把握机会的能力再强一点,如果终场前的那脚绝杀射门再低个5厘米,东道主或许都坚持不到点球大战。智利人在常规时间的表现几乎是完美的,整个控制了比赛的节奏,光是桑切斯一个人几乎就把巴西的后场杀得风声鹤唳。曾经提出过梦幻桑巴足球的巴西人在这场比赛中居然在中场被完全压制,经常的是后卫和 …...

进入阅读

大龙的世界杯日记——巴西版(13)

发布于:2014-06-25

德意志战车威武霸气~最后一轮和美帝稍微“默契”地携手出现了,勒夫和克林斯曼这对好基友最终都获得了领自己满意的结果。骡子率领的葡萄牙虽然最后一场比赛赢了下来,自己也打进了制胜一球,可惜这一切都来得太晚了啊,带着一丝悲凉,我们终于还是送走了绝代双骄之一的C罗!俄罗斯队有点让我意外的没能小组突围,不过综合考虑俄罗斯和阿尔及利亚的状态,这个结果也不算太冷门吧。亚洲球队毫无意外的全军覆没,我大国足应该也能偷着乐会儿吧~ 德国和美国的最后一场小组赛前,各大媒体充斥着很多阴谋论的报道,勒夫这场比赛处理得算比较聪明,主力几乎全上了但是在比赛的过程当中也明显有些留力,最终如我预料的一样很实惠的拿到了一场小胜,这 …...

进入阅读

大龙的世界杯日记——巴西版(13)

发布于:2014-06-25

煤球王终于大爆发鸟~~通过一场梅开二度,煤球王把自己本届世界杯的进球数怒刷到了4个!历史总进球数已经攀升到了5个有木有!我不是煤球王的粉丝,但还是对他的球场上的统治力佩服,有些球星就是这样,你可以不喜欢他,但是对于他的表现你还是得信服,煤球王在我眼中就是这样的一个球员。煤球王的优异表现为非给今晚要出场的骡子增添的巨大的压力啊有木有~今晚骡子的出线形势相当相当的不乐观啊,如果能胜利大逃亡的话肯定也能创造一段佳话啊,德国的小伙伴们会帮忙么? 阿根廷和尼日利亚的这一场对决,是一场相当较为诡异的比赛,双方眼中的目标似乎只有对方的球门,完全不在乎自己的防守,这种大开大合的踢法让观众们看得甚是过瘾啊~我就 …...

进入阅读

大龙的世界杯日记——巴西版(12)

发布于:2014-06-24

苏牙咬人第三季如期上演鸟!相信除了乌拉圭的民众,世界上其他的球迷们都已经将炮火猛烈的对准了苏亚雷斯,今天网上流传着各种段子啊~英格兰和意大利携手离开了巴西世界杯,这是很多人都没有想到的剧本,可是它就是这样活生生的发生了,两个90分钟后我们又送别了不少熟悉的面孔啊。意大利告别了睡皮,英格兰送走了“双德”,4个小时后,随着希腊神话的再一次上演,非洲刘德华也离开了世纪杯的赛场了,一夜间送别了4位老将,只剩下克洛泽这杆老枪还有还有机会继续驰骋~~ 撇开苏牙妖人的焦点不说,意大利人输掉这场比赛我只能用活该来形容~上一场虽然输掉了比赛,但是意大利人并没有失掉出线的主动权,同样是面对“打平即可出线”的局面, …...

进入阅读

大龙的世界杯日记——巴西版(11)

发布于:2014-06-23

飞翔的荷兰人依旧在巴西这块足球圣地上飞舞,智利人终究还是越不过疯狂的荷兰人。西班牙以一场完胜结束了本届世界杯之旅,比利亚和托妞都用进球完成了完美的谢幕,下一届世界杯还能看到托妞么?疯狂的墨西哥人用一场大胜提醒所有人,除了门神奥楚亚,不要忘了他们那份流淌在血液中的进攻天分。格子军团的主教练科瓦奇虽然很酷,终究还是稚嫩了些,最后一场的指挥并不成功,不过格子军团的表现虽然遗憾也可挺直身板离开。东道主巴西毫无悬念的拿下了一场大胜,内马尔状态一如既往的火爆,可是真要本土夺冠,其他队员还是需要继续努力啊~ 荷兰与智利的榜首大战打得非常激烈,可以看出双方都想赢得这场比赛,不过荷兰人更为老练,在稳固防守的基础 …...

进入阅读

大龙的世界杯日记——巴西版(10)

发布于:2014-06-22

随着骡子的一脚救命助攻,美帝与葡萄牙的比赛最终以平局收了场,至此巴西世界杯小组赛第二轮的较量就全部结束了。葡萄牙人虽然在最后一刻从悬崖边上抓住了救命稻草,可是她们的出现形式依旧风雨飘摇啊~妖队比利时的发挥仍然达不到球迷期盼的水平,可喜的是他们抓住了关键的机会拿下了足以小组突围的3分。棒子和阿尔及利亚的比赛最终落败而归,他们要向出线只能呼唤奇迹了,阿尔及利亚在第一场遗憾落败后赢得了关键战役的胜利。 葡萄牙和美帝的比赛开球时间是早上6点,在这个时间段看球真是非常的不适应,幸好以后的比赛都木有6点开球的罗~葡萄牙的发挥依旧不理想,骡子的表现也还算没有达到球迷的预期,可能真的是为了皇马的第十个欧冠耗尽 …...

进入阅读

大龙的世界杯日记——巴西版(9)

发布于:2014-06-21

在美洲举行的世界杯,无论南美洲还是北美洲的球队都发挥得比想象中的好,相反的,欧洲的各路豪强在离开了自己的欧罗巴大陆后死后都举步维艰。由于这两日专心看比赛,所以一天一日志的节奏给稍微的打乱了,木事,今天就把两天的内容合并一块说说~ 哥斯达黎加和意大利的结果应该算是目前为止的最大冷门吧,谁都没有想到在一个拥有意大利、英格兰、乌拉圭三支曾经的世界杯冠军球队的小组里哥斯达黎加会是第一个出现的。结果似乎有些出人意料,但是相信看过这场比赛过程的人应该会相信哥斯达黎加人确实发挥得更好,更应该获得比赛的胜利,第一轮赢了乌拉圭,或许世人还没有放过多的关注在这个队伍身上,但是第二场又把意大利人拿下了,他们理应获得 …...

进入阅读

大龙的世界杯日记——巴西版(8)

发布于:2014-06-19

英格兰人可以去预定回国的飞机票了,“欧洲中国队”果真名不虚传,上一场刚让球迷们燃起一点热情,这一场就被能让你无奈的幻灭。三狮军团or三喵军团?傻傻分不清楚啊~当年号称英格兰未来十年保证的鲁尼终于等来了世界杯的首个进球,如果说这就是你们眼中的天才,那么早前因伤退役的文哥只能呵呵了~欧文说的一点都没错,2002年至2006年的英格兰才是真正的黄金一代,此后的三狮军团虽然一直都被寄予厚望,可是往往都只能打出三喵军团的结果。 实事求是的说,英格兰人昨天的输球有一些冤枉,至少我认为他们应该配得上一场平局,但是足球场上从来都不缺少“冤枉”更不相信“如果”,你唯一能接受的就是90分钟以后的那个比分。上一场同 …...

进入阅读

大龙的世界杯日记——巴西版(7)

发布于:2014-06-18

时间已经过去了几个小时,但是我的心情还是有些不能平静,贵为世界杯卫冕冠军的西班牙就这么残酷的成为了告别巴西世界杯第一支球队。很多人以前问过我足球的魅力是什么?此时时刻我想说这TMD就是足球的魅力!比赛开始前大到资深专家小到市井流氓你都可以对一场比赛作出自己的预测假设,但是决定比赛结果的还是那90分钟,就像昨天诗人贺炜说的,足球场上并不是强者就是胜利者,谁在这90分钟内表现好了才是真正的胜利者。 比赛开始前相信大多数人和我一样都是看好西班牙的,虽然他们第一场比赛输球了,可谁会轻易相信西班牙没有战胜智利的实力呢?但是最终的比赛过程和比赛结果看,西班牙人确实输了,与其说他们输给了顽强拼搏的智利队,但 …...

进入阅读

分类

开发
    --go (9)
    --java (5)
    --php (11)
    --mysql (9)
    --javascript (3)
    --html (1)
    --算法 (6)
架构
    --理论 (9)
    --网络 (3)
    --服务器 (2)
    --消息队列 (3)
    --容器 (5)
    --监控 (1)
    --搜索引擎 (3)
    --大数据 (0)
    --测试 (1)
系统
    --linux (10)
    --mac (2)
    --windows (1)
足球
    --世界杯 (60)
    --欧洲杯 (28)
    --文迷 (3)
大学时光
    --校园生活 (96)
    --假期生活 (17)
    --广院杯那些事 (14)
    --北京奥运 (6)
    --胡思乱写 (17)


最近发布

零拷贝技术介绍

服务网格技术简介

C语言标准和标准库简介

Kubernetes简介及环境搭建

Go语言开发的顶级项目


归档

2006 (109)
2007 (40)
2008 (47)
2009 (10)
2010 (6)
2012 (10)
2013 (14)
2014 (27)
2015 (15)
2016 (6)
2017 (8)
2018 (11)
2019 (17)
2020 (5)