我小时候住过的打金街,是川西大粮仓向东向南的必经之路。薄雾弥漫的清晨,轰隆隆常会跑过一队队望不到头的军车,上面是一袋袋白花花的大米,因为,南边那个兄弟国家实在太饿了。我还记得几年后,轰隆隆跑过的军车运的不再是大米,而是一张张朝气蓬勃的脸,唱着嘹亮的歌,因为南边的兄弟吃饱了后,就开始想要地盘了。长大一点后我知道,那一张张朝气蓬勃的脸在前线冲啊冲,被我国制造的56式冲锋枪射中,倒在敌军防御工事的沙包上,临死之前他们会发现,那些沙包其实是当年送过去还没吃完的大米。

那场战争过去后差不多十五年,有天晚上我跟同事欧荣承在羊市街一家酒吧里遇到一个中年人,他只有七根手指。他说,当年他跟最好的一个战友冲啊冲,忽然一颗榴弹炸开,战友就不见了。他找不到战友的骨头,只有把不知是敌是我的骨头火化,装在一个坛子里。那时部队提倡学文化,战士们大多练习同样一手仿宋体,他冒充战友给河南老家写了整整一年的信。直到该退伍的时候,他抱着那个坛子去了河南,进院就跪下,说:从今以后我就是你们的儿子……这个中年人其实就是酒吧的老板,他一直低头说着这些事,和两国修好重开边关的那些事,灯光忽明忽暗,辨认不出是哭还是笑。他最后说:我对世

AC的概念:它是指无线接入控制服务器(AC),

接入控制器(AC) 无线局域网接入控制设备,负责把来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、

无线用户的认证、管理及宽带访问、安全等控制功能。

1.1  获取IP地址

FIT AP在和网络通信前必须能够获取自身的IP地址,为了减少维护人员的配置,FIT AP必须能够支持自动获取IP地址,目前业界标准的做法是采用DHCP client功能. AP启动以后会在其上行接口上通过DHCP client模块发起获取IP地址的过程. 通过DHCP的协议交互FIT AP可以从DHCP server获取到以下信息:自身使用的IP地址、DNS server的IP地址、网关IP地址、域名、可接入的无线控制器的IP地址列表(此信息通过DHCP option43提供)等。

1.2  发现相同二层网络内的无线控制器

FIT AP一旦获取到IP地址,就会通过广播方式发起无线控制器发现请求.和AP同属于相同二层广播域的无线控制器会根据预先配置的可接入AP列表和当前的负载情况决定是否响应AP的发现请求.通过用户的预先配置和无线控制器自身的判断可以使FIT AP均衡的接入到不同的无线控制器。FIT AP和无线控制器的交互过程详见图2

图2 相同广播域内的无线控制器发现过程

原文地址:

文章图片

  1.2基于无线网络控制器的解决方案

  企业对于无线网络的需求越来越大,传统的无线局域网由于存在着上述的局限性,因此已经不能满足那些无线网络规模比较大,而且非常依赖无线业务的高级用户。这些高级的企业用户对新一代的无线网络提出了新的特性要求。首先,无线网络需要的是整体解决方案,不是分散的,由不同职能的设备组成的,不能够统一管理的系统;其次,无线网络实施要简单,如能够通过工具自动地得出在什么位置放置AP最好、使用哪个频段最佳等;再有,无线网络一定是安全的无线网络,这是最重要的;另外,无线网络要能够支持语音和多业务。如果无线网络能够满足用户的这些需求,那么企业中无线网络的应用将更加繁荣。基于这种需求,诞生了新一代的基于无线控制器的解决方案。

  区别于传统的无线网络解决方案,目前这中基于无线网络控制器的解决方案包括有:无线网络控制器、瘦无线接入点(Fit AP)、无线传感器、AAA服务器等。所有这些设备联合在一起,在有线局域网络的基础上以瘦AP和传感器为边界,无线控制器为核心的无线网络。该网络具有支持统一管理,且能够使移动和安全融为一体等先进特性。如下图2:

  

  图2:基于无线控制器的无线局域网解决方案

  1.2.1

wlan信道选择,我已经解答过一次wifi信道冲突,最好不要使用冲突或者相邻的信道,因为会达成同频干扰和临频干扰,严重影响wlan性能.

一般频率冲突分为如下情况:

1、802.11bg模式,802.11g带宽为20m,横跨4个信道,如果采用1信道,即信道宽度为1-3(向下偏5m),如果采用6信道,即4-8信道,如果采用11信道,即9-13信道,即采用802.11g模式,1、6、11是互不干扰的,实际使用中存在临频干扰,但不严重;

2、采用802.11bgn模式

     ht20情况:与802.11bg相同

     ht40情况:带宽模式为40m,如果采用1信道,向上偏移,信道为1-7,中心频点为3信道,如果采用6信道,向上偏移,信道为4-12信道,中心频点8信道,向下偏移,信道为8-1信道,中心频点4信道,如果信道为11信道,向下偏移,信道为5-13信道,中心频点为9信道,即1信道和11信道干扰较弱,但存在临频干扰;

3、采用802.11na模式,11na模式使用5.8g,现场几乎不使用,一般5.8g用于设备回传,因此不会和2.4g造成干扰;

综合以上情况:请使用扫描软件,扫描现场无线ap工作模式和工作信道,工作模式请对应我提出的802.11的三种情况,信道现场使用如果是不变的,那么我们可以设置为和其信道不干扰或干扰较小的信道,如何设置请参考我提出的信道计算,

练内功,无线网卡内部挖潜

  

  大家都道迅驰本本内置IntelPro/Wireless LAN无线网卡,但很少有人注意过无线网卡的具体设置。打开设备管理器,双击无线网卡,进入无线网卡属性页面,单击“高级”标签,进入无线网卡的高级设置页面。在这里我们看到好多“属性”都是默认的,通过调节无线网卡的各种属性,可以增强无线网卡信号,扩大迅驰本本在无线AP网络中的活动范围。

  

  1 设置“传输功率”属性,将右侧的“使用默认值”选项取消,然后用鼠标拖动滑块到最高值,可以获得更大的覆盖范围;

  2 设置“电源管理”属性,将右侧的“使用默认值”选项取消,用鼠标拖动滑块到最高值,可以提高无线网卡的性能,不过这时将消耗更多电能;

  3 设置“漫游主动性”属性,将右侧的“使用默认值”选项取消,用鼠标拖动滑块到最低值,这样只有在您的无线连接信号质量明显下降的时候,才会寻找同一范围内其他无线AP信号,避免频繁的自动切换。

  4 设置“吞吐量增强”属性,将右侧的“使用默认值”选项取消,然后在下拉菜单中选择“启用”,这样可以提高无线网卡的数据吞吐量,从而增强无线网络的性能。

  通过上述调整,Intel Pro/WirelessLAN无线网卡的信号强度通常可以提升

这篇文章,我们将了解到如何使用Flash技术创建一个中国地图的应用。相信在很多地方都会有这样的需求:比如一个全国性论坛的入口,需要显示一种导航给访客,让访客可以选择自己的省份,这种情况下最方便的方式就是提供一个具备交互特性的地图给用户,同样也可以很方便的用这个地图展示一些数据(比如每个区域的注册人数等等),那么选用何种技术来制作这个应用呢?当然是Flash,基于Flash Player平台我们可以创建非常酷的具备很强交互性的应用(这里所说的Flash是指Flash Platform,即Flash平台,而非指单独的某个软件)。

问题概述:

我想使用Flash制作一个中国地图的应用,这个应用应该按照省份划分出若干区域,并可以响应单独的鼠标事件,并且可以实时的显示一些信息等等,功能可以归结如下:

按照省份划分行政区域,显示每个省份的详细信息(内容通过XML自定义)

支持HTML显示

支持点击省份,打开网页链接

支持事件监听(ActionScript和JavaScript)

最终完成的运行效果如下:

http://www.richbox.net/Files/demo.html

解决方案:

我们可以先使用Flash CS4完成地图的基本绘制,然后使用Flex Builder来完成逻辑的编写工作,这是一个很典型的结合Flash创作工具和Flex编码工具

802.11技术在过去10年已经取得了长足的发展 – 更快,更强大且更具有可扩展性。但有一个问题依然困扰着Wi-Fi;可靠性。

没有什么再比用户抱怨Wi-Fi性能不稳定、覆盖不好、经常掉线更让网管人员崩溃的事了。解决Wi-Fi这个看不到且不断变化的环境的确是个问题。而且射频干扰也是个罪魁祸首。

射频干扰几乎来自于所有能发出电磁信号的装置 – 无绳电话、蓝牙手机、微波炉乃至智能仪表。但大多数企业都没有意识到的是,最大的Wi-Fi的干扰源是他们自己的Wi-Fi网络。

不同于授权频谱,将一定的带宽授权给特定的服务商使用。Wi-Fi是一个任何人都可以使用的共享介质,它工作在2.4Ghz和5Ghz这两个免授权频段。

当一部802.11客户端设备侦听到其它信号,无论该信号是否是WiFi信号,设备都会暂缓传输数据直到该信号消失。在数据传输中出现干扰则会导致数据丢包,从而强制WiFi重传数据。重传会造成数据吞吐量下降,并给共享同一AP的用户带来普遍的影响。

虽然频谱分析工具现已集成在AP中帮助IT部门观察并甄别Wi-Fi干扰,但如果他们不切实解决干扰问题,那么就没有什么实际意义。

射频干扰的问题由于新型无线标准802.11n的推出而变得更加严重。802.11n通常在一个AP中采用多个射频信号在不同的方向和方位传输几路Wi-F

文章图片

下面分别说明:

1、该列是否排序 sortable: false,这个很明显,不多说。

2、该列是否能够隐藏 hideable: false。

3、该列是否隐藏 hidden: true,注意隐藏后还可以通过其他列的dropdown菜单显示出来

a)grid的column的layout是Ext.layout.container.HBox,所以列宽可以通过width或者flex设置,如果不进行任何设置,列宽为100px

b)设置width,可以指定列宽

c)设置flex,这个属性是从Ext.layout.container.HBox继承的,grid渲染的时候首先分配设置了width属性的列宽度,然后凡是设置了flex的列(除去flex = 0 或者 flex = undefined)瓜分剩余列宽,分配的比例按照(本列flex/全部列flex的和)来计算

Ext.create('Ext.grid.Panel', { title: 'Simpsons', store: new simpsonsStore, columns: [ { header: 'Name', dataIndex: 'name', sortable: false, hideable: false, flex: 2 }, { header: 'Email', dataIndex: 'email', flex: 5 }, { header: 'Phone', dataIndex: 'phone', width: 100 }], height: 200, width: 800, renderTo: Ext.getBody() });

整个gridwidth为800px,首先分配Phone列,100px,还剩余700px,Name的flex为2,Email的flex为5,所以各分配了(2/(2+5))=200px和(5/(2+5))=500px

5、自定义单元格显示模板(重要)

通过设置renderer属性可以自定义单元格显示,renderer

No result defined for XXXAction and result INPUT

这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说

前台发到后台的参数有page:1,

后台ACTION定义了一个Page page对象,这样会产生转换错误,就会要跳转到INPUT页面

它就会显示拦截器的错误,并在struts的XML中对应action里加如

<result name="input">/error.jsp</result>

让他把错误返回到该页面就可以了 

在jsp页面中不能取set类型的值再传回给struts否则。你明明没有定义input这个返回类型。他也这样提示。。而且它不会执行你要去执行的方法。。而是直接弹出这个提示

身边经常有一些朋友在与GIS项目的时候抱怨没有地图数据,而实际上他们在做具体的应用的时候常常仅仅是需要一个地图来使得应用程序变得更漂亮。以前自己也遇到过一些这些问题,在08年公司做兼职的时候,就行开发一个离线的GIS数据包,这些的话,对于一些小型的应用程序就不用花大笔的钱去购买地图数据。

对于以上的问题,大家常常采用的是两种解决方案:一种解决方案就是直接使用一些第三方数据服务,例如Google maps 或者是MapABC的API来实现自己的功能,这种方法开发比较简单,很容易上手,但是一个重要问题就是给一些不能上网的客户来说,这样的开发方式就不适合了;另外一种方式就是让客户购买地图数据去支持应用程序,这样的方式用户需要花一些钱去购买地图数据(我以前在做项目的过程中,由于地图数据量不是很大,所以也可以用一些基础图层,然后再加上一些影像数据进行数字化)。其实上述的两种方式是目前大多数应用程序解决地图数据的主要方法,下面本片文章介绍第三种方式来实现(特在此申明,文章中提出的方法仅仅是提供交流和学习使用,如果使用商业用途用户自行负责)。

如果想从本地访问瓦片数据的话,首先需要解决的问题是从一些公共地图服务中获取瓦片数据。在这里将

kangakang203
性别:年龄:25岁
现居:广东广州天河区
粉丝:339