《相对论 · 上》—— 过去,现在,未来是同时存在的吗?
If you pay attention, this episode is going to blow your mind.
—— Gabe Perez-Giz, PBS Spacetime
The distinction between past, present and future, is only an illusion, however persistent.
—— Albert Einstein
这是一篇有关《相对论》的文章,在这篇文章中,我想跟大家讨论两个非常有趣的话题,第一个就是上面的那句爱因斯坦亲口说过的话 —— 过去,现在,未来,是同时存在的。如果你觉得已经没有什么话题可以比它更加颠覆常识的话,那么看看第二个话题吧:牛顿认为,苹果从树上掉下来是因为苹果受到了地球的引力。而爱因斯坦则认为,不是苹果从树上掉下来撞到了地球,而是地球从下面升上去撞到了苹果。
有没有吓跑你?哈哈!如果你还在这儿的话,让我们开始吧!
十九世纪的最后一天,欧洲的科学家们欢聚一堂。会上,英国著名物理学家开尔文男爵发表了新年祝词,他在回顾物理学所取得的伟大成就时说:物理学的大厦已经落成,所剩的只是一些修饰工作,但是在经典物理学阳光灿烂的天空中,漂浮着两朵乌云。
第一朵是迈克耳逊
使用 Supervisor 管理 Laravel 队列进程
为什么程序员一定要会用Google和Stack Overflow?
作为程序员,用Google比用百度更节省时间,此话不假。
在法国工作也有4年了,加上之前的两个6个月的实习,勉强算“5年”工作经历吧…
虽说我离编程大牛还相距甚远,但是:
这些年编程的一个很深的感触就是:95%的问题都可以在Google和Stack Overflow找到答案。
真的能达到95%吗?达不到怎么办呢?
我觉得很多时候不是Google或Stack Overflow的问题,而是不少朋友不太懂得如何快速有效地搜索到有用的信息,可以参看下面这篇知乎的帖子:…
原在centos上对mqtt 进行压力测试
压力测试
下载
https://github.com/emqtt/emqtt_benchmark
下载 并安装erlang
http://pushadmin.itv.ott.cibntv.net/otp_src_17.5.tar.gz…
软件工程师头衔的那些事儿
职业软件工程师的世界里有着各种各样的头衔和等级。老板们用具有各种头衔代表各种不同技能的人搭配组建开发团队,在招聘员工时用它们来吸引相应级别的求职者,用它来描绘诱人的职业仕途,用它来制定薪酬方案。然而,很多公司的各种职位头衔并不一致,使得这套官衔制度不是很容易理解,尤其是对那些年轻的程序员而言。…
博客已升级
博客已升级
TODO:
文内关键字链接插件
原博客未安装插件如下
=====
Google XML Sitemaps
|
This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog. |
http长连接200万尝试及调优
对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。comet应用详细介绍可见我之前的介绍,在此不多讲。对于这类系统,因为很多消息需要到产生时才推送给客户端,所以当没有消息产生时,就需要hold住客户端的连接,这样,当有大量的客户端时,就需要hold住大量的连接,这种连接我们称为长连接。
首先,我们分析一下,对于这类服务,需消耗的系统资源有:cpu、网络、内存。所以,想让系统性能达到最佳,我们先找到系统的瓶颈所在。这样的长连接,往往我们是没有数据发送的,所以也可以看作为非活动连接。对于系统来说,这种非活动连接,并不占用cpu与网络资源,而仅仅占用系统的内存而已。所以,我们假想,只要系统内存足够,系统就能够支持我们想达到的连接数,那么事实是否真的如此?如果真能这样,内核来维护这相当大的数据结构,也是一种考验。 …
给PHP/C语言/网络编程初学者推荐的几本书
Linux/Unix系统
- 深入理解计算机系统
- UNIX环境高级编程
- 深入理解Linux内核
网络通信编程
- UNIX网络编程
- TCP/IP详解
- Linux多线程服务端编程
数据结构与算法
- 算法导论
- 《数据结构》(C语言版)
- C程序设计语言
PHP语言
- PHP5权威编程
程序员生存定律:打造属于自己的稀缺性
原文出处: 李智勇的博客(@李智勇SZ) 欢迎分享原创到伯乐头条
假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医。这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长。
程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值。稀缺性同时受两个维度上的力量影响:一个是自身的努力,比如前文所提到的增值和表达力;一个是大环境的变化以及对这种变化的适应。在这一章里主要关注的是后者。…
近期评论