07 2010 档案

摘要:《华为服务》服务视野——无线网络优化锦上添花的尖兵利器2006第三期文档下载(2135 KB) ──论无线网优发展中所需的综合型无线网优分析系统  三毛从军打仗,虽新兵入伍,加之年龄小,没有配置装备,但却控制不住打仗的诱惑,于是每次偷偷跟着队伍出去打仗。而每次打敌人也只能采用偷袭方式,虽觉不雅,但能满足打仗欲望,也就心满意足了。   过了半年,由于杀敌立功,部队给装配了小... 阅读全文
posted @ 2010-07-21 23:40 董雨 阅读(241) 评论(0) 推荐(0)
摘要:引言  比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在... 阅读全文
posted @ 2010-07-21 23:13 董雨 阅读(209) 评论(0) 推荐(0)
摘要:前言随着高速数据业务需求的不断增加,3GPP2 提出了cdma2000 1x的演进技术――EV-DO。该技术着重实现对数据业务的增强,能大大提高数据业务速率和系统吞吐量。EV-DO的演进可以分为EV-DO Rel.0 、EV-DO Rev.A、EV-DO Rev.B等多个版本。目前中国电信移动网络已经采用了EV-DORev.A技术,其标准由3GPP2在2004年4月发布[1]。EV-DO Rev.... 阅读全文
posted @ 2010-07-21 16:13 董雨 阅读(569) 评论(0) 推荐(0)
摘要:单位:m Util.distanceByLnglat = function(lng1,lat1,lng2,lat2) { var radLat1 = Util.Rad(lat1); var radLat2 = Util.Rad(lat2); var a = radLat1 - radLat2; var b = Util.Rad(lng1) - Util.Rad(lng2); var s ... 阅读全文
posted @ 2010-07-19 23:21 董雨 阅读(420) 评论(0) 推荐(0)
摘要:项目经理这个角色说大不大,说小也不小。在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终;但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过程,拥有这一角色的人,很多时候就是主要研发群体甚至全部团队的核心领导人,这些人很多时候属于公司的顶梁柱、火线人员或突击队长。在我们看来项目经理就开会、陪客、吃饭、吹牛B,一天正常的8个小时工作时间,没... 阅读全文
posted @ 2010-07-19 15:07 董雨 阅读(293) 评论(0) 推荐(1)
摘要:本文介绍如何把操作系统装在一个U盘内,并且在操作系统里面安装常用软件、桌面设置、开发工具等,这样一来,无论去到哪里(其他人电脑),只要插上U盘就可以启动自己自由的操作环境、熟悉的工具了。一、能实现的功能使用任何人的电脑都可以:1、使用自己全权限的操作系统和熟悉的环境2、可以免安装驱动直接上网(浏览网页)、聊天工具、听歌看影片3、可以处理Office文档4、可以做Java/C/C++/C#/Pyth... 阅读全文
posted @ 2010-07-19 14:56 董雨 阅读(1654) 评论(0) 推荐(0)
摘要:先看看本篇文章最终效果:在Ubuntu里跑的开 发环境MonoDevelop[图 片:MonoDevelop1.png]如 果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net开发环境,好处是在Linux环境里你不用担心朋友或 同事拿你的电脑来玩魔兽世界或者一不小心被装了一大堆流氓软件;-)1、Linux发行版的选择在Linuxux操作系统里只要安装Mon... 阅读全文
posted @ 2010-07-19 14:48 董雨 阅读(566) 评论(0) 推荐(0)
摘要:在本讲中,我们将学习如何处理捕获到文件中的数据包。 WinPcap提供了很多函数来将网络数据流保存到文件并读取它们 -- 本讲将教你如何使用这些函数。我们还将看到如何使用WinPcap内核堆特性来获取一个高性能的堆。(请注意:此时,由于一些有关新内核缓冲的问题,这些特性将无法使用) 堆文件的格式是libpcap的一种。这种格式中,包含了被捕捉到的包的二进制数据,并且,这种格式是许多网络工具所使用的... 阅读全文
posted @ 2010-07-18 23:56 董雨 阅读(509) 评论(0) 推荐(0)
摘要:现在,我们可以捕捉并过滤网络流量了,那就让我们学以致用,来做一个简单使用的程序吧。 在本讲中,我们将会利用上一讲的一些代码,来建立一个更实用的程序。 本程序的主要目标是展示如何解析所捕获的数据包的协议首部。这个程序可以称为UDPdump,打印一些网络上传输的UDP数据的信息。 我们选择分析和现实UDP协议而不是TCP等其它协议,是因为它比其它的协议更简单,作为一个入门程序范例,是很不错的选择。让我... 阅读全文
posted @ 2010-07-18 14:28 董雨 阅读(495) 评论(0) 推荐(0)
摘要:WinPcap和Libpcap的最强大的特性之一,是拥有过滤数据包的引擎。 它提供了有效的方法去获取网络中的某些数据包,这也是WinPcap捕获机制中的一个组成部分。 用来过滤数据包的函数是 pcap_compile() 和 pcap_setfilter() 。 pcap_compile() 它将一个高层的布尔过滤表达式编译成一个能够被过滤引擎所解释的低层的字节码。有关布尔过滤表达式的语法可以参见... 阅读全文
posted @ 2010-07-18 13:47 董雨 阅读(988) 评论(0) 推荐(0)
摘要:本讲的范例程序所实现的功能和效果和上一讲的非常相似 (打开适配器并捕获数据包), 但本讲将用 pcap_next_ex() 函数代替上一讲的 pcap_loop()函数。 pcap_loop()函数是基于回调的原理来进行数据捕获,这是一种精妙的方法,并且在某些场合中,它是一种很好的选择。 然而,处理回调有时候并不实用 -- 它会增加程序的复杂度,特别是在拥有多线程的C++程序中。 可以通过直接调用... 阅读全文
posted @ 2010-07-18 13:31 董雨 阅读(295) 评论(0) 推荐(0)
摘要:现在,我们已经知道如何获取适配器的信息了,那我们就开始一项更具意义的工作,打开适配器并捕获数据包。在这讲中,我们会编写一个程序,将每一个通过适配器的数据包打印出来。 打开设备的函数是 pcap_open()。下面是参数 snaplen, flags 和 to_ms 的解释说明 :snaplen :制定要捕获数据包中的哪些部分。 在一些操作系统中 (比如 xBSD 和 Win32), 驱动可以被配置... 阅读全文
posted @ 2010-07-18 00:25 董雨 阅读(282) 评论(0) 推荐(0)
摘要:在第1课中, (获取设备列表) 我们展示了如何获取适配器的基本信息 (如设备的名称和描述)。 事实上,WinPcap提供了其他更高级的信息。 特别需要指出的是, 由 pcap_findalldevs_ex() 返回的每一个 pcap_if 结构体,都包含一个 pcap_addr 结构体,这个结构体由如下元素组成: 一个地址列表 一个掩码列表 (each of which corresponds t... 阅读全文
posted @ 2010-07-18 00:18 董雨 阅读(288) 评论(0) 推荐(0)
摘要:通常,编写基于WinPcap应用程序的第一件事情,就是获得已连接的网络适配器列表。libpcap和WinPcap都提供了 pcap_findalldevs_ex() 函数来实现这个功能: 这个函数返回一个 pcap_if 结构的链表, 每个这样的结构都包含了一个适配器的详细信息。值得注意的是,数据域 name 和 description 表示一个适配器名称和一个可以让人们理解的描述。 下列代码能获... 阅读全文
posted @ 2010-07-18 00:06 董雨 阅读(352) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/kissknife/archive/2008/03/23/1118423.html有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和... 阅读全文
posted @ 2010-07-17 01:06 董雨 阅读(203) 评论(0) 推荐(0)
摘要:AN-AAA(Access Network-Authentication,Accounting,Authorization Server)接入网鉴权、授权与计帐服务器,目前采用RADIUS服务器方式实现。AN-AAA对EV-DO用户进行鉴权认证,完成EV-DO用户终端身分合法性的鉴权功能,也就是AN-Level级别的认证。同时,AN-AAA完成EV-DO用户终端的开户管理功能。 n与CDMA200... 阅读全文
posted @ 2010-07-17 01:03 董雨 阅读(637) 评论(0) 推荐(0)
摘要:对于无线工程师来说更常用分贝dBm这个单位,dBm单位表示相对于1毫瓦的分贝数,dBm和W之间的关系是:dBm=10*lg(mW)1w的功率,换算成dBm就是10×lg1000=30dBm。2w是33dBm,4W是36dBm……大家发现了吗?瓦数增加一倍,dBm就增加3。为什么要用dBm做单位?原因大致有几个:1、对于无线信号的衰减来说,不是线性的,而是成对... 阅读全文
posted @ 2010-07-17 01:00 董雨 阅读(803) 评论(0) 推荐(0)
摘要:无线功率mW和dBm换算及常见符号释义 1、功率单位mW和dBm的换算 无线电发射机输出的射频信号,通过馈线(电缆)输送到天线,由天线以电磁波形式辐射出去。电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。 Tx是发射( Transmits )的简称。无线电波的发射功率是指在给... 阅读全文
posted @ 2010-07-17 00:59 董雨 阅读(4256) 评论(0) 推荐(0)
摘要:E是Energy(能量)的简称,c是Chip(码片)指的是3.84Mcps中的Chip,Ec是指一个chip的平均能量,注意是能量,其单位是焦耳/秒。I是Interfece(干扰)的简称,o是Other的简称,Io是总的干扰的意思,它也是指能量密度。Ec/Io:体现了所接收信号的强度和临小区干扰水平的比值。由于导频信道不包含比特信息所以常用Ec/Io而不是Eb/Nt表示信道质量。RSCP:英文全称... 阅读全文
posted @ 2010-07-17 00:57 董雨 阅读(1374) 评论(0) 推荐(0)
摘要:1. 开环功率控制 开环方法是利用移动台接收器的功率水平PRX来估计前向链路损耗,然后指定移动台的初始发射功率PTX,这样基于不同用户终端选择(如蜂窝、PCS或是3G),前向和反向链路的功率之和保持为一个常量,即PTX+PRX为常数。PRX通过Eb/Io计算得到,它由移动台的数字信号处理器(DSP)测量。 得到了初始的PTX之后,移动台和基站均开始闭环控制。根据所执行的CDMA标准,基站给移动台发... 阅读全文
posted @ 2010-07-17 00:56 董雨 阅读(2107) 评论(0) 推荐(0)
摘要:QOS流量控制管理详解!越来越多的路由器都带上了QOS的这个功能。作为网络管理人员。QOS这个词已经越来越多的出现在我们的耳边。究竟什么是QOS流量控制?今天我们来学习一下。简单的来说。QOS用来解决带宽解决网络延迟和阻塞等问题的一种技术!以海蜘蛛为例:一般里面包含优先级别(小包优先、IP网段优先、端口优先、剩余带宽抢占优先级)、弹性带宽管理等等。小包优先:小包通常指小于64K的包,如:ping包... 阅读全文
posted @ 2010-07-17 00:52 董雨 阅读(553) 评论(0) 推荐(0)
摘要:FTP基础知识  FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。  PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。  PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送 阅读全文
posted @ 2010-07-17 00:50 董雨 阅读(626) 评论(0) 推荐(0)
摘要:所谓托管(Managed)代码通常指.NetFramework里面的代码,例如VB.Net、C#代码,原生(Native)代码指的是用原先的C/C++开发的代码。大部分开源代码往往是原生(Native)代码,因为这样的代码可以在多种平台上(Windows/Unix/Linux/MacOs)编译运行,而托管(Managed)代码,由于目前.Net Framework不具有多平台的兼容性,只能在Win... 阅读全文
posted @ 2010-07-17 00:34 董雨 阅读(890) 评论(1) 推荐(0)
摘要:C/C++指针精髓(一)[摘要] 指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。 在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内... 阅读全文
posted @ 2010-07-17 00:29 董雨 阅读(250) 评论(0) 推荐(0)
摘要:我认为,优秀的软件架构师在软件开发行业中占据着很重要的位置。国外优秀的软件都是因为软件架构师开发了一 个扩展性很强的架构才使产品不断完善和升级的。反观中国,一大部分企业比较急功近利,认为界面够漂亮就行了,完全不关心代码的组织和架构。日本这几年也在 注重软件架构上的分析和设计,所以有很多产品和项目外包让中国来做利润最少的部分。我们应该开始有意识地做这方面的事情,培养出一大批中国的优秀软件架构 师。只... 阅读全文
posted @ 2010-07-17 00:27 董雨 阅读(342) 评论(0) 推荐(0)