摘要:转载:技术普及帖:你刚才在淘宝上买了一件东西你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可能较快的一个 (这和后文的CDN不一样)。 你通过这个入口成功的访问了www.taobao.com的实际的入口IP地址。这时你产生了一个PV,即Page . 阅读全文
你做好项目经理的准备了吗?
2012-04-04 11:38 by E骑士, 135 阅读, 0 推荐, 收藏, 编辑
摘要:转眼毕业工作快三年了,自己也即将步入三十行列,俗话说,男人三十而立,而我却依旧迷茫。当初选择来到一个陌生的城市,离开了同学,朋友,亲人,独自在外打拼。梦想总是遥不可及,是不是应该放弃,春天啊,你在哪里? 一直都是一个矛盾的结合体,唯物论还是唯心论,这个问题纠结了我很长时间,始终没有答案。马克思的唯物论教会我,“人定胜天”,现实教会了我,“命里有时终须有,命里无时莫强求”,在两个世界观面前究竟该如何选择?还是老百姓的智慧高,“三分天注定,七分靠打拼”,将两者很好的结合起来。是啊,在机会来临之前,我们先把自己做好,剩下的就听天由命吧! 扯了这么多,发表了一下最近的感慨,呵呵,下面进入正题,... 阅读全文
转:通过网卡获取http请求数据
2012-01-03 13:01 by E骑士, 378 阅读, 0 推荐, 收藏, 编辑
摘要:通过网卡获取http请求数据原文地址:http://www.cnblogs.com/rq204/archive/2012/01/03/2310905.html2012-01-03 12:33 by rq204, 6 visits,收藏,编辑这个代码的原始地址是:http://www.codeproject.com/KB/cpp/sniffer80.aspx这个是朋友反编译了一下,同时对http的解包再做了一些修改后的代码,我拿来用了。代码调用也很简单 1 using System; 2 using System.Collections.Generic; 3 using System.Compo 阅读全文
转:Unix&Linux网络抓包方法
2012-01-03 13:00 by E骑士, 643 阅读, 0 推荐, 收藏, 编辑
摘要:Unix&Linux网络抓包方法原文地址:http://www.cnblogs.com/itfriend/articles/1866866.html情境在网络故障诊断过程中,经常需要判断对方发送的网络包是否到达主机,进而了解问题出在网络层面还是主机应用层面。如果能够抓到包,但是应用数据仍然没有,可能应用程序解析出了问题,或者被主机自身防火墙屏蔽;否则可能是网络某处包被丢弃。解决此问题的一个重要手段就是在主机上抓包。原理抓包程序为了能够捕获所有流经本网卡的网络包,需要将网卡设置为“混杂模式”,这样所有的网络包都被送到抓包程序进行分析。如果网卡工作在“正常模式”,那么只有发送到本机的IP包 阅读全文
Server push基础
2011-12-24 14:22 by E骑士, 431 阅读, 1 推荐, 收藏, 编辑
摘要:首先祝各位园友圣诞快乐 !1. 基本思想 Server Push(服务器推送)是把浏览器主动查询信息改为服务器主动发送信息,这就需要在服务器与浏览器之间建立一个长连接保持状态。2. HTTP基础• HTTP连接是无状态的,我们可以使用cookie和session来保持“状态”,无状态并不意味着HTTP不能保持TCP连接,也不意味着说HTTP使用的是UDP协议。HTTP是基于TCP的底层运输协议,所以我们使用HTTP协议不用担心数据丢失,也不用关心TCP如何保证可靠传输,这正是分层体系的优势。• 从HTTP/1.1起,默认都开启了Keep-Alive,保持连接状态。简单地说,当一个网页打开完成后 阅读全文
.NET 垃圾回收机制要点整理
2011-12-24 11:06 by E骑士, 2259 阅读, 1 推荐, 收藏, 编辑
摘要:1. .NET资源分托管资源和非托管资源,对于托管资源,.NET GC可以很好的回收无用的垃圾,而对于非托管(例如文件访问,网络访问等)需要手动清理垃圾(显式释放)。2. 非托管资源的释放,.NET提供了两种方式:1).Finalizer:写法貌似C++的析构函数,本质上却相差甚远。Finalizer是对象被GC回收之前调用的终结器,初衷是在这里释放非托管资源,但由于GC运行时机的不确定性,通常会导致非托管资源释放不及时。另外,Finalizer可能还会有意想不到的副作用,比如:被回收的对象已经没有被其他可用对象所引用,但Finalizer内部却把它重新变成可用,这就破坏了GC垃圾收集过程的原 阅读全文
留下脚印
2011-12-22 16:26 by E骑士, 86 阅读, 0 推荐, 收藏, 编辑
摘要:来博客园呆了好久了,今天正好闲着没事,开通了博客,先来这里占个位,希望以后可以和大家相互分享经验哦。 阅读全文