Spawn A swarming protocol for vehicular ad-hoc wireless networks
- 格式:pdf
- 大小:65.07 KB
- 文档页数:2
《巫师3:狂猎》煎药突变诱发物控制台代码汇总《巫师3:狂猎》为年度最受欢迎的游戏,游戏中玩家们可以使用控制台获得各类物品,下面给大家带来《巫师3:狂猎》煎药突变诱发物控制台代码汇总,有需要的玩家们可以进行参考。
ce代码控制台代码名称55596Gryphon mutagen狮鹫兽突变诱发物55597Nightwraith mutagen夜之妖灵突变诱发物55598Czart mutagen雌特怪突变诱发物55599Wyvern mutagen翼手龙突变诱发物55600Troll mutagen巨魔突变诱发物55601Noonwraith mutagen日间妖灵突变诱发物55602Succubus mutagen女夜魔突变诱发物55603Fogling 2 mutagen大雾妖突变诱发物55604Fiend mutagen恶魔突变诱发物55605Forktail mutagen叉尾龙突变诱发物55606Grave Hag mutagen墓穴女巫突变诱发物55607Wraith mutagen妖灵突变诱发物55608Dao mutagen地元素突变诱发物55609Lamia mutagen海克娜突变诱发物55610Ancient Leshy mutagen古鹿首精突变诱发物55611Basilisk mutagen石化蜥蜴突变诱发物55612Werewolf mutagen狼人突变诱发物55613Nekker Warrior mutagen孽鬼战士突变诱发物55614Leshy mutagen鹿首精怪突变诱发物54844Katakan mutagen卡塔卡恩突变诱发物54848Arachas mutagen蟹蜘蛛突变诱发物54852Cockatrice mutagen石化鸡蛇突变诱发物54854Volcanic Gryphon mutagen大狮鹫突变诱发物54857Water Hag mutagen沼泽巫婆突变诱发物54787Ekimma mutagen血魔突变诱发物54788Fogling 1 mutagen小雾妖突变诱发物54789Doppler mutagen变形怪突变诱发物113832Cockatrice maw石化鸡蛇胃113839Cave Troll liver山洞巨魔肝113850Erynie eye艾琳尼亚眼113883Nekker warrior liver孽鬼战士的肝更多相关资讯请关注:巫师3:狂猎专题更多精彩攻略访问1。
Package‘psoptim’October14,2022Version1.0Date2016-01-30Title Particle Swarm OptimizationDepends R(>=2.0.0)Author Krzysztof Ciupke[aut,cre]Maintainer Krzysztof Ciupke<*************************>Description Particle swarm optimization-a basic variant.License GPL(>=2.0)URL https://NeedsCompilation noRepository CRANDate/Publication2016-01-3112:22:33R topics documented:psoptim (1)Index4 psoptim Particle Swarm OPTIMizationDescriptionParticle swarm optimization.The maximum is searched.Usagepsoptim(FUN,n=100,max.loop=100,w=0.9,c1=0.2,c2=0.2,xmin,xmax,vmax=c(4,4),seed=10,anim=TRUE)1ArgumentsFUN the optimized function with a vector as parametern number of particlesmax.loop maximal number of iterationsw inertia weightc1coefficient of the self-recognition componentc2coefficient of the social componentxmin vector of position constraints-minimal valuesxmax vector of position constraints-maximal valuesvmax vector of velocity constraints in each directionseed seed for random valuesanim logical;if TRUE(dafault),animation of the optimization process is shown DetailsThe i-th particle velocity v in j-th direction is calculated in t iteration according to:v[ij](t+1)=w*v[ij](t)+c1*r1*(xP[ij](t)-x[ij](t))+c2*r2*(xS[j](t)-x[ij](t)).where:r1and r2are random values,w is inertia weight,c1is a coefficient of the self-recognition component and c2is a coefficient of the social component.xP denotes so far best position of the particle and xS-the best position among the swarm.The new position(coordinates)is calculated as:x[ij](t+1)=x[ij](t)+v[ij](t+1).In the current version of the package,the function works without checking the correctness of the given arguments.ValueA list with the two components:sol solution,i.e.the best set of parameters found.val the bestfitness function found.Author(s)Krzysztof Ciupke,<krzysztof.ciupke at polsl.pl>ReferencesAbraham A,Guo H,Liu H.(2006)Swarm Intelligence:Foundations,Perspectives and Applications in Nedjah N,Mourelle L.(eds.):"Swarm Intelligent Systems",Springer,Berlin Heidelberg,pp.3-25.Banks A,Vincent J,Anyakoha C.(2007)A review of particle swarm optimization.Part I:back-ground and development.Natural Computing,vol.6,No.4,pp.467-484.Dorigo M,Stutzle T.(2004)Ant Colony Optimization,MIT Press.Eberhart R,Yuhui S.(2001)Particle swarm optimization:developments,applications and re-sources,Congress on Evolutionary Computation.Seoul,Korea.Examplesn<-50m.l<-50w<-0.95c1<-0.2c2<-0.2xmin<-c(-5.12,-5.12)xmax<-c(5.12,5.12)vmax<-c(4,4)g<-function(x){-(20+x[,1]^2+x[,2]^2-10*(cos(2*pi*x[,1])+cos(2*pi*x[,2]))) }psoptim(FUN=g,n=n,max.loop=m.l,w=w,c1=c1,c2=c2,xmin=xmin,xmax=xmax,vmax=vmax,seed=5,anim=FALSE)Indexpsoptim,14。
《Valheim英灵神殿》部分刷怪代码BOSSspawn Eikthyr 赤血灵鹿BOSSspawn gd_king 古树长老BOSSspawn Bonemass 邪骨恶灵BOSSspawn Dragon 冰霜龙母BOSSspawn GoblinKing 亚格鲁斯BOSS刷怪笼spawn BonePileSpawner 骷髅刷怪笼spawn Spawner_DraugrPile 尸鬼刷怪笼spawn Spawner_GreydwarfNest 灰矮人刷怪笼位置刷怪(注意代码位置出怪一个代码位置只出一个怪隔一段时间自动刷出位置无法消除)spawn Spawner_Location_Greydwarf 灰矮人spawn Spawner_Location_Elite 灰矮人暴徒spawn Spawner_Location_Shaman 灰矮人萨满spawn Spawner_imp_respawn 焰灵动物类spawn Boar 鬓猪spawn Boar_piggy 小猪猪spawn Spawner_Fish4 鱼spawn Crow 鸟spawn Seagal 海鸥spawn Deer 鹿spawn Lox 平原牦牛spawn Wolf 狼spawn Wolf_cub 狼宝宝灰矮人类spawn Greyling 灰宝宝spawn Greydwarf 灰矮人spawn Greydwarf_Elite 灰矮人暴徒spawn Greydwarf_Shaman 灰矮人萨满骷髅类spawn Skeleton 骷髅spawn Spawner_Skeleton_respawn_30 骷髅战士spawn Skeleton_Poison 腐臭遗骸尸鬼类spawn Draugr 尸鬼(兵种随机)spawn Draugr_Elite 尸鬼精英spawn Draugr_Ranged 尸鬼弓箭手spawn Spawner_Draugr_respawn_30 尸鬼战士丑地精类spawn Goblin 丑地精(兵种随机)spawn GoblinArcher 丑地精长矛spawn GoblinBrute 丑地精狂战士spawn GoblinShaman 丑地精萨满未分类spawn StoneGolem 石魔哥伦spawn Troll 巨魔spawn Wraith 鬼魅spawn Blob 史莱姆spawn BlobElite 高级史莱姆spawn Fenring 芬里spawn Ghost 幽灵spawn Surtling 焰灵spawn Spawner_imp 焰灵spawn Leech 蚂蟥spawn Serpent 蛟龙spawn Hatchling霜龙spawn Deathsquito 杀人蜂spawn Neck 蜥蜴精刷怪笼配合位置刷怪,你完全可以观看怪物们在角斗场里不停的厮杀。
The sun plays a crucial role in the life of fish, affecting their behavior, growth, and overall health. Heres a detailed look at the various ways the sun impacts fish:1. Light Cycle and Circadian Rhythms: Fish, like many other creatures, have internal clocks that regulate their daily activities. The suns light cycle helps set these circadian rhythms, influencing when fish feed, rest, and reproduce.2. Photosynthesis and Food Chain: The sun is the primary energy source for aquatic ecosystems. Through photosynthesis, it powers the growth of phytoplankton, which forms the base of the aquatic food chain. Fish consume these organisms directly or indirectly, which is essential for their survival and growth.3. Thermoregulation: The suns heat helps regulate the temperature of water bodies. Fish are ectothermic, meaning they rely on external sources to regulate their body temperature. Warmer water can increase their metabolism and growth rates, while colder water can slow them down.4. Migration Patterns: Many fish species migrate to spawn or feed, and the suns position in the sky can serve as a natural compass. For example, salmon use the sun to navigate their way back to their natal streams to spawn.5. Behavioral Changes: The sun can influence the behavior of fish in various ways. For instance, some fish are more active during the day diurnal, while others are nocturnal. The suns position affects their feeding and mating behaviors.6. Vision and Coloration: Fish rely on sunlight to see their surroundings. The intensity and quality of light can affect their vision, which in turn influences their ability to find food and avoid predators. Additionally, the suns rays can influence the coloration of fish, which is important for camouflage and communication.7. Reproduction: The suns light can stimulate the production of certain hormones in fish that are linked to reproduction. Seasonal changes in daylight hours can trigger spawning behaviors in many species.8. UV Radiation: While sunlight is essential for many aspects of a fishs life, ultraviolet UV radiation can also have negative effects. Prolonged exposure to UV light can damage fish skin and eyes, and it can also lead to an increase in the production of harmful substances in the water.9. Water Clarity and Habitat: The suns penetration into water affects its clarity, which inturn influences the habitat of fish. Clear water allows more light to penetrate, supportinga more diverse and abundant ecosystem.10. Seasonal Adaptations: Fish have adapted to the changing seasons and the corresponding changes in sunlight. For example, some fish species may grow thicker skins or change their feeding habits in response to shorter daylight hours during winter. In conclusion, the sun is a fundamental factor in the life of fish, affecting their biology, behavior, and interactions with their environment. Understanding these impacts is essential for the conservation of aquatic ecosystems and the species that inhabit them.。
第12卷第2期2021年4月指挥信息系统与技术Command Information System and TechnologyVol.12No.2Apr.2021无人机集群对抗博弈综述∗轩书哲周昊柯良军(西安交通大学自动化科学与工程学院机械制造系统工程国家重点实验室西安710049)摘要:无人机集群对抗是未来作战的重要样式之一。
对无人机集群智能博弈与对抗技术进行了综述。
首先,介绍了集群对抗问题的定义和涉及的关键技术,梳理了无人机集群对抗在问题建模、协同控制结构和博弈层面的研究现状;然后,分别综述了基于专家系统、基于群体智能、基于神经网络和基于强化学习4种无人机集群对抗博弈方法的特点和原理,分析了各个方法的优势与局限性;最后,讨论了无人机集群对抗从理论研究到实际应用面临的问题和挑战。
关键词:无人机集群;攻防对抗;智能博弈中图分类号:V279;TP13文献标志码:A文章编号:1674‑909X(2021)02‑0027‑05Review of UAV Swarm Confrontation GameXUAN Shuzhe ZHOU Hao KE Liangjun(State Key Laboratory for Manufacturing Systems Engineering,School of Automation Science and Engineering,Xi'an Jiaotong University,Xi'an710049,China)Abstract:Unmanned aerial vehicle(UAV)swarm confrontation is one of the important modes of fu‑ture war.The intelligent game and the confrontation technologies for UAV swarms are summarized. Firstly,the definition of the swarm confrontation problem and involved key technologies are intro‑duced.The research status of UAV swarm confrontation in problem modeling,the cooperative con‑trol structure and the game is sorted out.Then,the characteristics and the principles of the four con‑frontation game methods for the UAV swarms based on the expert system,the swarm intelligence,the neural network and the reinforcement learning are summarized respectively,and the advantages and the limitations of each method are analyzed.Finally,the facing problems and challenges of UAV swarm confrontation from theoretical research to practical application are discussed.Key words:unmanned aerial vehicle(UAV)swarm;attack-defense confrontation;intelligent game0引言随着无人机技术的发展,无人机功能越来越多样化,性能不断提升,广泛应用于农业、交通和军事等多个领域。
sanic是一个用Python编写的异步Web框架,它旨在提供快速和简单的方式来构建高性能的Web应用程序。
在sanic的最新版本中,引入了set_start_method方法,以支持多进程的启动方式。
本文将对sanic的set_start_method方法进行详细的介绍和解析。
一、set_start_method方法的作用set_start_method方法用于设置sanic应用程序的启动方式,主要有三种启动方式:'spawn'、'fork'和'forkserver'。
它可以让开发者根据自己的需求来选择最适合的启动方式,以便最大限度地发挥系统资源,提高应用程序的性能和稳定性。
二、spawn启动方式1. spawn启动方式是将主进程中的所有资源和状态复制到子进程中,然后在子进程中启动应用程序。
这种方式适合于I/O密集型的应用程序,因为它避免了资源竞争和状态共享的问题,从而提高了应用程序的并发能力和稳定性。
2. 但是,spawn启动方式也有一定的开销,因为需要复制所有资源和状态到子进程中。
所以在一些资源消耗较大的情况下,并不适合使用spawn启动方式。
三、fork启动方式1. fork启动方式是直接将主进程中的资源和状态拷贝到子进程中,然后在子进程中启动应用程序。
这种方式适合于CPU密集型的应用程序,因为它可以利用系统的多核特性,提高应用程序的计算能力和响应速度。
2. 但是,fork启动方式也存在一定的问题,因为资源和状态的拷贝可能会导致内存占用过大,从而影响系统的稳定性和性能。
四、forkserver启动方式1. forkserver启动方式与fork启动方式类似,但它使用了一种优化的方式来管理子进程的资源和状态,从而提高了系统的稳定性和性能。
2. 在一些特定的场景下,forkserver启动方式能够带来明显的性能提升,特别是在多核CPU和大内存的系统中。
F10*******************进入游戏主选单Alt+M*****************进入游戏主选单Alt+S*****************存储进度Alt+L*****************载入进度Alt+H*****************呼叫救助选单F1********************呼叫救助选单Alt+O*****************设定游戏选项+*********************增加游戏速度-*********************减低游戏速度Ctrl+X****************关闭星际争霸Alt+X*****************关闭星际争霸Ctrl+Q****************离开任务(多人游戏中即认输)Alt+Q*****************同上Ctrl+M****************开/关音乐Ctrl+S****************开/关音效空格键****************以上一个传输地为中心Ctrl+# <-- 数字键*****编队## <-- 数字键**********选择已编的队双击# <-- 数字键******以此队为屏幕中心SHIFT+F(2-4)**********给地面位置编队F(2-4)****************以此地面位置为中心Alt+SelectUnit********Recall GroupShift+命令序列********顺序执行命令序列Ctrl+C****************以当前选择的部队为中心Alt+C*****************同上Tab*******************在小地图上隐藏/暴露地型Shift+Tab*************更换小地图上的外交色Shift+选择一些bing从已选步队中增加/去掉部队Ctrl+选择一个bing选中当前屏幕中所有同类部队多人游戏可用热键Enter*****************传送信息Shift+Enter***********传送信息给所有玩家Ctrl+Enter************传送信息给同盟玩家空格切回主基地;shift可以连续点几个动作是星际大部分高级操作的关键;p是巡逻;a是攻击;操作上看哪个bing半血往回拉,远程打进程可以风筝:)人族S - SCV 矿工M - Marine 陆战队员F - Firebat 火蝙蝠C - Medic 医护bingG - Ghost 特种bingV - V ulture 秃鹫摩托车T - Tank 坦克G - Goliath 机器人W - Wraith 幽灵飞机D - Dropship 运输船V - Science V essel 科学船B - Batlecruiser 大舰Y - V alkyrie 瓦格雷飞机建筑B - Basic Structure 基本建筑结构C - Command Center 指挥中心S - Supply Depot 补给站R - Refinery 气体提炼厂B - Barracks bing营E - Engineering Bay 步bing升级所T - Missle Turret 防空塔A - Academy 步bing学院U - Bunker 碉堡V - Advanced Structures 高级建筑结构F – Factory bing工厂S - Starport 飞机场I - Science Facility 科学院A - Armory 机械研究院添加类建筑V - Advanced Structures.F - Factory.S - Starport.I - Science Facility.A - Armory.魔法S - Scanner Sweep 雷达(雷达站)C - Stim Pack 兴奋剂(陆战队员或火蝙蝠) A - Heal 医疗(医疗bing)R - Restoration 恢复健康(医疗bing)F - Optic Flare 致盲(医疗bing)L - Lockdown 索定(鬼bing)C - Cloaking 隐形(鬼bing和幽灵战机)D - Defensive Matrix 防护罩(科学船)I - 辐射艾滋病(科学船)E - EMP 振荡波(科学船)特殊L - Load 装载(碉堡或运输船)U - Unload 卸下(碉堡或运输船)O - Siege/Tank Mode 攻城/移动模式(坦克)I - Use Spider Mines 埋藏蜘蛛类(秃鹫摩托车)N - Nuclear Strike 放置原子弹(鬼bing)N - Arm Nuclear Silo 原子弹研究院Engineering Bay 步bing升级所W - Infantry Weapons 步bing武器A - Infantry Armor 步bing盔甲Science Facility 科学院E - Research EMP 研究科学船的EMP振荡波I - Research Irradiate 研究科学船的辐射能力T - Research Titan Reactor 泰坦反应堆科学船的MP+50Academy 步bing学院U - U-238 Shells 增加陆战队员机枪射程T - Stim Pack Tech 升级兴奋剂R - Restoration 恢复健康(医疗bing)F - Optic Flaren 致盲(医疗bing)D - Caduceus Reactor 医疗bing的MP+50Machine Shop 机器商店I - Ion Thrusters 离子推进器(增加秃鹫摩托车移动速度) M - Spider Mines 研究秃鹫摩托车的蜘蛛雷S - Siege Tech 研究坦克的攻城模式C - Charon Boosters 增加机器人的导弹射程Armory 机械研究院W - V ehicle Weapons 机械部队武器P - V ehicle Plating 机械部队装甲S - Ship Weapons 空中舰队武器H - Ship Plating 空中舰队装甲Covert Ops 隐藏研究所L - Research Lockdown 研究鬼bing的所定能力O - Ocular Implants 视觉移植增加鬼bing的视野M - Moebius Reactor 鬼bing的MP+50C - Personal Cloaking 研究鬼bing的隐形能力Physics Lab 物理实验室Y - Yamato Gun 大和舰炮C - Colossus Reactor 巨人反应堆大舰的MP+50Control Tower 控制塔C - Cloaking Field 研究幽灵飞机的隐形能力A - Apollo Reactor 阿波罗反应堆幽灵飞机MP+50神族P-农民Robotics Support BayS-运输机V-金甲雄风O-观察者bing营中Z-狂热者D-重骑bingT-圣堂武士K-黑暗圣堂飞机场中S-侦察机C-航空母舰A-仲裁者O-海盗船建筑物B - Basic Structure.N - Nexus.P - Build Pylon.A - Assimilator.G - Gateway.F - Forge.C - Photon Cannon.Y - Cybernetics Core.B - Shield Battery.V - Advanced Structures.R - Robotics Facility.S - Stargate.C - Citadel of Adun.B - Robotics Support Bay.F - Fleet Beacon.T - Templar Archives.O - Observatory.A - Arbiter Tribunal.特殊技能T-心灵风暴(圣堂武士)L-幻影复制(圣堂武士)R-召唤(仲裁者)T-冰冻(仲裁者)D-爆炸波及网(海盗船)F-反馈(黑暗执政官)C-精神控制(黑暗执政官)E-能量场(黑暗执政官)其他L-装载(运输船)U-登陆(运输船)R-补能量甲(电池)I-加装小飞机(航空母舰)R-加装圣甲虫(金甲雄风)升级ForgeW-地面部队武器升级A-地面部队装甲升级S-能量甲的恢复速度Cybernetics CoreW-空军部队武器升级A-空军部队装甲升级S-增加重骑bing的攻击距离Robotics Support Bay S-圣甲虫的破坏力C-金甲虫的装弹数量G-运输船的飞行速度Arbiter TribunalR-开发召唤魔法S-开发冰冻魔法K-让仲裁者的能量最大值+50Citadel of AdunL-升级狂热者的速度ObservatoryG-升级观察者的飞行速度S-升级观察者的视野T emplar ArchivesP-开发心灵风暴H-开发幻影复制K-让圣堂武士的能量最大值+50M-开发精神控制E-开发能量场T-让黑暗执政官的能量最大值+50Fleet BeaconA-升级侦察机的视野G-升级侦察机的飞行速度C-航空母舰的小飞机的数量+4D-开发海盗船的爆炸波及网J-海盗船的能量最大值+50虫族基地控制S - Select Larva 选择脑虫部队变形G - Guardian Aspect 从飞龙蜕变到守护者部队制造D - Drone 农民Z - Zergling 猎犬O - Overlord 宿主H - Hydralisk 刺蛇M - Mutalisk 飞龙特殊能力/魔法Defiler 蝎子W - Dark Swarm 黑暗浓雾G - Plague 鼠疫C - Consume 魔法转化Drone Mutation 农民变形B - Basic Mutation 基本变形H - Hatchery 主基地C - Creep Colony 扩展树桩子E - Extractor 气体提炼厂S - Spawning Pool 血池V - Evolution Chamber 进化室D - Hydralisk Den 刺蛇塔Upgrades 升级类Spawning Pool 血池M - Evolve Metabolic Boost 升级猎犬移动速度A - Evolve Adrenal Glands 升级猎犬攻击速度Queen's Nest 女皇巢B - Evolve Spawned Broodling 开发孢子裂变能力E - Evolve Ensnare 开发诱惑陷阱能力G - Evolve Gamete Meiosis 女皇的MP+50Defiler Mound 蝎子窝G - Evolve Plague 开发鼠疫能力C - Evolve Consume 开发魔法转换能力M - Evolve Metasynaptic Node 蝎子的MP+50 Ultralisk Cavern 雷兽窝A -Evolve Anabolic Synthesis 加快雷兽移动速度C -Evolve Chitinous Plating 提高雷兽装甲级别U - Burrow 升级地洞D - Devourer Aspect 从飞龙蜕变到吞噬者L - Morph to Lurker 从刺蛇蜕变到潜伏者S - Scourge 自杀蝙蝠Q – Queen 女皇U - Ultralisk 雷兽F - Defiler 蝎子Queen 女皇R - Parasite 寄生术B - Broodlings 爆裂E - Ensnare 诱惑陷阱I - Infest C.C. 感染Terran族指挥中心V - Advanced Mutation 高级变形S - Spire 飞龙塔Q - Queen's Nest 女皇塔N - Nydus Canal 传送塔U - Ultralisk Cavern 雷兽窝D - Defiler Mound 蝎子窝Hatchery 主基地L - Upgrade to Lair 升级到中级主基地Lair/Hive 中/高级主基地H - Upgrade to Hive 升级到高级主基地B - Evolve Burrow 升级洞穴V - Evolve V entral Sacs 升级宿主的运输能力A - Evolve Antennae 升级宿主的视野P - Evolve Pneumatized Carapace 升级宿主的飞行速度Hydralisk Den 刺蛇塔M - Evolve Muscular Augments 升级刺蛇移动速度G - Evolve Grooved Spines 升级刺蛇的攻击距离L - Evolve Lurker Aspect 开发刺蛇变行为潜伏者的能力Spire 龙塔A - Upgrade Flyer Attacks 升级空中部队的攻击力C - Upgrade Flyer Carapace 升级空中部队防御力G - Mutate into Greater Spire 升级到大龙塔1.关于运输机的地毯式空投这个话题在boxer的演绎后经过很多人的研究,到现在好像能有4种方法,不过我个人体会最实用的还是,先把运输机u在一点,在飞到那点的过程中逐个再u在自己身上。
Changing NMEA2000 instances1. Introduction1.1 Purpose of NMEA 2000 instancesInstances are used in an NMEA 2000 network to identify multiple similar products connected on the same network.As an example, take a system with two battery monitors (one for the main battery bank, and another for the hydraulic-thruster bank) and also a Quattro inverter/charger. All three of those devices will send their battery voltage measurements out on the N2K network. For the displays to show these values at the right place, they need to know which voltage belongs to what battery. That is what instances are for.1.2 Different types of instancesThere various types of instances, and for marine systems are two that matter: the Device instance and the Data instance. The data instance goes by various different names, like Fluid instance, Battery instance and DC instance.Details and differences of each type are explained in detail in the Cerbo GX manual, NMEA 2000 chapter.WARNING: whilst it is possible to change the Battery and DC instances on a Skylla-i battery charger, changing those will render it impossible for a GX device to properly read the data. This is because the GX device expects the charger's output one to be on Battery & DC instance 0, output two on Battery & DC instance 1, and output three on Battery & DC instance 2. Changing the fluid instance, as well as other data instances for PGNs transmitted by a GX device on a NMEA2000 network using itsNMEA2000-out feature, is no problem.Note that its only rarely necessary to change either device or data instances like the Fluid-, Battery-and DC-instance. See next section.1.3 Recommend instancing setup for main MFD brandsThe only common use case we encounter in testing and support where it is necessary to change instances is with older Raymarine hardware & software:Raymarine i70: max number of tank levels is 5; fluid instance 0-4 and type must be fuel.Raymarine i70s: max number of tank levels is 5; fluid instance 0-4 and type must be fuel.Axiom MFDs: per Lighthouse version 4.1.75, a maximum of 16 tanks can be connected; fluid instance 0-15.Further details per brand are in these documents:NMEA 2000 configuration for RaymarineNMEA 2000 configuration for GarminNMEA 2000 configuration for FurunoNMEA 2000 configuration for Navico (B&G, Simrad and Lowrance)1.4 Different methods for setting up instancesAs the NMEA2000 protocol prescribes commands to change an instance by sending commands to a device, there are various ways of changing instances. The purpose of this document is to describe all commonly used methods.Besides the here described methods there are more, for example some MFDs allow changing instances as well.1.GX Device: Device- instances only2.Actisense software + NGT-1 USB: Device- as well as data-instances3.Maretron software + USB adapter: Unknown4.Commandline of a GX device: Device- as well as data-instances. Note that this requiredadvanced Linux skills; and is listed here only for benefit of experienced software developers Chapter 2, 3, 4, 5 and 6 explain these methods in detail.1.5 Further reading on Victron and NMEA 2000NMEA 2000 & MFD integration guideData communication white paperCerbo GX manual, NMEA 2000 chapterNMEA2000 related discussions on Victron Community2. GX Device: changing device instancesThe Settings → Services → VE.Can → Devices menu shows a list of all devices on the N2K / VE.Can network:By clicking the right button, a detailed menu is shown:3. Actisense: changing device instancesNote: make sure to use a recent Actisense driver. Otherwise the instance might not ‘stick’. Requires the Actisense NGT-1.Changing a device instance:1.Open Actisense NMEA ReaderSelect the network view (tab selection is at the bottom left)2.3.Select the product whose device instance you want to change4.Select the properties tab at the bottom right and change the device instance4. Actisense: changing data instancesRequires the Actisense NGT-1.Step by step instructions:Open Actisense NMEA Reader1.Select data view (tab selection is at the bottom left)2.3.Right click on the PGN number. Note that this will only work on PGNs that allow changing their data instance (first screenshot below)And change the value (second screenshot below)4.Notes:The Battery Instance and the DC instance are the same value within Victron products. Changing one of them, will also change the other one.Since the BMV sends out two voltages, the main voltage and the aux- or starter-voltage, itcomes preconfigured with two battery instances: 0 and 1. When you want to change that to 1 and 2, change the 1 into 2 first, and then the 0 into 1, as they cannot be the same.Changing the fluid level instance using Actisense has a bug. Probably due Actisense seeing it as8 bit number; while in the definition it is a 4 bit number. Work around: using the GX, set thefluid type to Fuel (0), then using Actisense change the fluid instance to the desired value, and then using your GX, set the type back to the desired type.5. Maretron N2KAnalyzerMaretron uses a term called “Unique Instance” where the N2KAnalyzer software tool automatically determines if a particular device uses device or data instances.WARNING: At Victron we do not understand what and how the Maretron software works with regards to this. We advise to use another tool, not Maretron, so that you know what you are doing, ie know what instance you are changing. So far, we have not been able to use Maretron software to change a data instance. And changing the other instance, the device instance can also be done straight from the Victron GX device its user interface. To change a data instance, for example to fix instanceconflicts as reported by the Maretron software, we recommend to use Actisense. Not Maretron. 6. Changing the instances from the GX command line6.1 IntroductionInstead of using Actisense or Maretron software, it is also possible to change the VE.Can aka N2K Device instance from the GX Device shell. To get root access, follow these instructions: Venus OS:Root Access.Once logged into the shell, follow below instructions. More back ground information of the used commands such as dbus and dbus-spy is found by reading about root access document.6.2 Warning: better use an Actisense!Note that the methods explained in this Chapter 6 are usually not recommended. Use an Actisense instead, see chapters 3 and 4 instead.6.3 New method - changing a Device instanceAll devices available on the canbus are enumerated under the com.victronenergy.vecan service. And for all devices that support the necessary can-bus commands, the Device instance can be changed. All Victron products support changing their Device instance; and most or all non-Victron products as well.# dbus -y com.victronenergy.vecan.can0 / GetValuevalue = {'Devices/00002CC001F4/DeviceInstance': 0,'Devices/00002CC001F4/FirmwareVersion': 'v2.73','Devices/00002CC001F4/Manufacturer': 358,'Devices/00002CC001F4/ModelName': 'Cerbo GX','Devices/00002CC001F4/N2kUniqueNumber': 500,'Devices/00002CC001F4/Nad': 149,'Devices/00002CC001F4/Serial': '0000500','Devices/00002CC005EA/CustomName': 'Hub-1','Devices/00002CC005EA/DeviceInstance': 0,'Devices/00002CC005EA/FirmwareVersion': 'v2.60-beta-29','Devices/00002CC005EA/Manufacturer': 358,'Devices/00002CC005EA/ModelName': 'Color Control GX','Devices/00002CC005EA/N2kUniqueNumber': 1514,'Devices/00002CC005EA/Nad': 11,'Devices/00002CC005EA/Serial': '0001514','Devices/00002CC005EB/CustomName': 'SmartBMV',[and so forth]To change them, do a SetValue call to the DeviceInstace path like below. Or, perhaps easier, use the dbus-spy tool.These lines read it, then changes it to 1, then reads it again:root@ccgx:~# dbus -y com.victronenergy.vecan.can0/Devices/00002CC005EB/DeviceInstance GetValuevalue = 0root@ccgx:~# dbus -y com.victronenergy.vecan.can0/Devices/00002CC005EB/DeviceInstance SetValue %1retval = 0root@ccgx:~# dbus -y com.victronenergy.vecan.can0/Devices/00002CC005EB/DeviceInstance GetValuevalue = 1[note that numbers, like can0, and 00002CC005EB can ofcourse be different on your system].6.4 New method - changing Data instanceThis applies only the NMEA2000-out feature. See links on top of page for what the NMEA2000 out feature is.The data instances used for the NMEA2000 out feature are stored in local settings. Here is a snippet of the lines, taken by using the dbus-spy tool that also allows changing entries:The Data instances are the “Battery-”, “DCDetailed-”, and so forth instances.Settings/Vecan/can0/Forward/battery/256/BatteryInstance0 0 <-Data instance for main voltage measurementSettings/Vecan/can0/Forward/battery/256/BatteryInstance1 1 <-Data instance for starter or mid-voltage measurementSettings/Vecan/can0/Forward/battery/256/Description2Settings/Vecan/can0/Forward/battery/256/IdentityNumber 15Settings/Vecan/can0/Forward/battery/256/Instance 1Settings/Vecan/can0/Forward/battery/256/Nad 233 <-Source address - no need, also not good, to change thisSettings/Vecan/can0/Forward/battery/256/SwitchInstance1 0 <-Data instance for switchbankSettings/Vecan/can0/Forward/battery/256/SystemInstance 0Settings/Vecan/can0/Forward/solarcharger/0/DcDataInstance0 0Settings/Vecan/can0/Forward/solarcharger/0/DcDataInstance1 1Settings/Vecan/can0/Forward/solarcharger/0/Description2Settings/Vecan/can0/Forward/solarcharger/0/IdentityNumber 25Settings/Vecan/can0/Forward/solarcharger/0/Instance 0Settings/Vecan/can0/Forward/solarcharger/0/Nad 36Settings/Vecan/can0/Forward/solarcharger/0/SystemInsta 0Settings/Vecan/can0/Forward/solarcharger/1/DcDataInstance0 0 <-Battery voltage & currentSettings/Vecan/can0/Forward/solarcharger/1/DcDataInstance1 1 <- PV voltage & currentSettings/Vecan/can0/Forward/solarcharger/1/Description2Settings/Vecan/can0/Forward/solarcharger/1/IdentityNumber 24Settings/Vecan/can0/Forward/solarcharger/1/Instance 0Settings/Vecan/can0/Forward/solarcharger/1/Nad 36Settings/Vecan/can0/Forward/solarcharger/1/SystemInstance 0Settings/Vecan/can0/Forward/solarcharger/258/DcDataInstance0 0Settings/Vecan/can0/Forward/solarcharger/258/DcDataInstance1 1Settings/Vecan/can0/Forward/solarcharger/258/Description2Settings/Vecan/can0/Forward/solarcharger/258/IdentityNumber 23Settings/Vecan/can0/Forward/solarcharger/258/Instance 0Settings/Vecan/can0/Forward/solarcharger/258/Nad 36Settings/Vecan/can0/Forward/solarcharger/258/SystemInstance 06.5 Old method(Only allows changing Device instances - not data instances as used in the NMEA2000-out function) Step 1. List the devices:root@ccgx:~# dbus -ycom.victronenergy.bms.socketcan_can0_di0_uc10com.victronenergy.charger.socketcan_can0_di1_uc12983It shows a Skylla-i (the charger). di1 in the name means that it is currently on DeviceInstance 1. Step 2. Change it, for example, to 4:root@ccgx:~# dbus -y com.victronenergy.charger.socketcan_can0_di0_uc12983 /DeviceInstance SetValue %4retval = 0Step 3. Wait a few seconds, and double check:root@ccgx:~# dbus -ycom.victronenergy.bms.socketcan_can0_di0_uc10com.victronenergy.charger.socketcan_can0_di4_uc12983Device instance changed successful!。
专利名称:METHOD FOR MANUFACTURING ANARTICULATABLE VEHICULAR WINDOWASSEMBLY发明人:Jeffrey A. Lewno申请号:US11969561申请日:20080104公开号:US20080196816A1公开日:20080821专利内容由知识产权出版社提供专利附图:摘要:Bonded vehicular glass assemblies utilizing two-component urethane adhesives to attach dynamic load-bearing attachment members to glass substrates to form a joint suitable for use on a vehicle, and related methods of forming are described herein. In addition, methods of attaching components to glass by use of these adhesives are disclosed. The method of forming the assemblies may include priming the glass panelprior to applying the adhesive to the primed glass panel and/or attachment member. The method may include allowing the urethane adhesive to cure to form a layer of cured urethane adhesive bonding the attachment member to the first surface of the glass panel without exposure of the bonded attachment member on the second surface of the panel. The cured adhesive layer disposed between the attachment member and the glass panel may have a thickness in the range from about 0.25 mm to about 2.0 mm.申请人:Jeffrey A. Lewno地址:Hudsonville MI US国籍:US更多信息请下载全文后查看。
家好,我是csuwind, 这次送给大家的是诛仙(其他完美其他游戏也通用)控制台命令大全.呵呵,有了该命令,从此刷坐标,刷角色ID, 刷技能,切换线路,瞬移都是浮云。
废话不多说,这里先说下几个注意事项:1. 以下所有控制台命令,不需要设置服务端,不需要GM 权限即可运行。
故你应该可以在官方的客户端运行来玩。
2. 虽然这些命令都不需要gm 权限,也不需要设置服务端.但是如果你想刷装备,刷其他没权限的东西,可能还不行.故如果想刷装备之类得操作,最好进行如下操作: 首先要把gamed 下的ptemplate.conf 里面的debug_command_mode = 1 改0 然后重启gs然后将elements.exe 发送一个快捷方式到桌面然后右键属性在目标那一栏的后面加上game:cpw console:1 这一段代码然后保存进游戏或者写一个批处理命令@echo offclsstart "" elementclient.exe game:cpw console:1exit按shift + ~ 可以显示控制台输入命令批处理我已经写好了,会放在附件,等下大家下载了直接放到诛仙element.exe 相同的目录双击即可运行说明,按shift + ~ 后, 直接输入下面的命令即可. o(∩_∩)o 哈哈爽死了吧。
本帖隐藏的内容// ========== Debug commands =========="exit"exit // 退出客户端"d_cameramode"d_cameramode //Same thing as (F9) but without theScreenshot window. 不显示照相框的照相机"d_boundbox"d_boundbox //Some wire boxes on ingame objects, 显示任何物品的网格线,再次运行则消失"d_rtdebug"d_rtdebug // Something with .NET Protocol ?"d_npcid"d_npcid //Show Dynamic NPC's ID in the order they were spawned. 根据产生的顺序显示动态NPC ID"d_runspeed"d_runspeed 10 //速度加10d_runspeed 0 //速度恢复正常"d_gotod_goto //Move to X, Y coords. Use "d_showpos" to help you.尚待验证"d_gotolined_gotoline 线路号// 迅速切换到某个线路"d_fly"d_fly 100 //有飞剑满精力的情况下运行后会开始飞行"d_c2scmd" //发送命令给服务端d_c2scmd 2001 物品ID 可以刷出60 秒时限的物品,待研究确认d_c2scmd 10807 物品ID 可以刷出不限时的物品d_c2scmd 10808 刷新法宝脚本文件,这里会使当前所在的线重新读入test_talisman.lua 文件,可以不重启服务器更新脚本内容"d_viewradius"d_viewradius 100 //设置人物可见的视野范围,不包括怪物和npc. 待研究"d_relogin"d_relogin //返回角色选择界面"d_skill"d_skill 技能ID //使用某个技能.此命令受技能冷却和职业限制"d_render_water" d_render_water //显示或者隐藏水"d_render_grass"d_render_grass //显示或者隐藏花草"d_render_forest" d_render_forest // 显示或者隐藏树木"d_render_shadow" d_render_shadow // 显示或者隐藏物品的影子(包括人怪物建筑等)"d_render_outline" d_render_outline //显示或隐藏outline"d_turnaround"d_turnaround 10 //待验证"d_testdist"d_testdist // 实时显示或者隐藏光标到角色之间的距离"d_gfx"d_gfx //显示gfx 文件的特效,待验证"d_showpos"d_showpos //显示所有物品,包括自己的实时x,z,y 坐标,再次运行隐藏坐标"d_trnlayer"d_trnlayer // 待验证"d_a3dstat"d_a3dstat //实时显示3D 游戏信息"d_gamestat"d_gamestat // 显示游戏占用电脑的资源信息"d_treelod"d_treelod 10 // 待验证Change the render of the trees. "d_fps"d_fps //在电脑右上方显示或隐藏FPS 信息"d_playerradius"d_playerradius // 待验证"d_showid"d_showid // 显示或隐藏角色ID"d_skipframe"d_skipframe // 待验证"d_modelupdate"d_modelupdate //待验证"d_minidump"d_minidump //退出游戏,写dump 文件并且显示bug 窗口"d_settimeofday"d_settimeofday 10,00 1 //修改客户端游戏内部的时间为10AM 待验证"d_getservertimed_getservertime //显示服务器当前时间"d_task"d_task 1 1 // 待验证"d_mipmapbias"d_mipmapbias 10 // 设置地图建筑的像素,可以节省电脑性能d_mipmapbias 0 // 恢复像素设置"d_updatelua"d_updatelua //待验证"d_trncull"d_trncull 100 // 待验证"d_gscmd"d_gscmd //发送命令给服务端gs"d_delcmd"d_delcmd //删除命令,待验证"d_fixedcamera"d_fixedcamera 1 // 固定视觉,即不能3D 360 度旋转d_fixedcamera 0 // 取消固定视觉,即可以3D 360 度旋转"d_towerdefense"d_towerdefense //待验证"d_camturnspeed"d_camturnspeed //待验证"d_cutscene"d_cutscene 4 // 播放开头场景动画d_cutscene 20 // 播放一个固定场景,这里是随便一个数字20 d_c2scmd 10801 物品ID--地上刷出成组物品,需要手动拾取下面是一些常见的命令d_c2scmd 10807 物品ID--包裹增加单个物品d_c2scmd 1988--包裹增加金,数值为当前等级*100d_c2scmd 1989 数值--包裹增加金币,数值1-200000d_c2scmd 20 数值--扔钱单位铜d_c2scmd 2001 数值--转职1-X 各职业有六重--这个以前是刷限时物品的,不知道什么时候改了d_c2scmd 2016 252 --包裹扩充到252 d_c2scmd 10802 ID 1 0 0 --生成怪物诛仙热点交流区可怜的GM ——用数据告诉你,诛仙里的GM 都能做些什么想起的 A 哥2010-4-18 16:50:01楼主用完美的pck 解压工具,可以将“诛仙\element\configs.pck ”解压开来,在“\configs.pck.files\configs “里面有一个文件:console_cmd.txt里面是一些调试的命令(估计是诛仙的程序员用的东西),还有一些是GM 的命令调试命令如下:// Console commands in Element Client #_begin // String table begin ... "exit" // ========== Debug commands ========== "d_cameramode" "d_boundbox" "d_rtdebug" "d_npcid" "d_runspeed""d_fly""d_c2scmd" "d_viewradius""d_relogin""d_skill" "d_render_water""d_render_grass""d_render_forest" "d_render_shadow" "d_render_outline" "d_turnaround" "d_testdist" "d_gfx" "d_showpos" "d_trnlayer" "d_a3dstat""d_gamestat" "d_treelod" "d_fps" "d_playerradius" "d_showid" "d_skipframe" "d_modelupdate" "d_minidump" "d_settimeofday" "d_getservertime "d_task" "d_mipmapbias""d_updatelua""d_trncull""d_gscmd""d_delcmd""d_fixedcamera""d_towerdefense""d_camturnspeed"GM 命令如下:// ========== GM commands =========="gm_kickout_role""gm_kickout_user""gm_list_user""gm_online_num""gm_restart_sev""gm_shutup_role""gm_shutup_user""gm_moveto_player""gm_callin_player" "gm_broadcast" "gm_showid""gm_forbid_role""gm_trigger_chat""gm_generate"从字面上不难看出这些命令的意义,直接翻译过来是以下意思:// ========== GM commands =========="gm_kickout_role" 踢掉某个角色"gm_kickout_user"踢掉某个玩家"gm_list_user"获取玩家列表"gm_online_num"在线人数"gm_restart_sev" 重启服务器"gm_shutup_role" 禁言某角色"gm_shutup_user"禁言某玩家"gm_moveto_player"将玩家传送至某地"gm_callin_player" 召集玩家(不知道什么意思,直接翻译过来就是这样反正)"gm_broadcast"发广播"gm_showid" 显示玩家ID"gm_forbid_role"封掉某角色"gm_trigger_chat"激活聊天(估计是禁言后解封的命令)"gm_generate" 生成(个人猜想应该是生成某些物品,例如,生成个135 乾武器,生成个法宝,生成个+15 武器等等的,—11 —例如在发VIP 奖品的时候,肯定是要用这个命令的。
SPAWN:A Swarming Protocol For Vehicular Ad-HocWireless NetworksShirshanka Das puter ScienceUCLALos Angeles,CA90095 shanky@Alok Nandanputer ScienceUCLALos Angeles,CA90095alok@Giovanni Pauputer ScienceUCLALos Angeles,CA90095gpau@M.Y.Sanadidi puter ScienceUCLALos Angeles,CA90095 medy@Mario Gerla puter ScienceUCLALos Angeles,CA90095 gerla@ABSTRACTFuture vehicular networks are expected to deploy short-range communication technology for inter-vehicle commu-nication.In addition to vehicle-to-vehicle communication, users will be interested in accessing the multimedia-rich In-ternet from within the vehicular network.This motivates a compelling application of Co-operative Networking in the Vehicular Ad-Hoc network where the Ad Hoc network ex-tends and complements the Internet.The broadcast nature of the wireless medium drives us to explore different design paradigms from the ones used in typical wired settings.A new paradigm in content delivery on the Internet using peer-peer swarming protocols is emerging[1,2].We propose SPAWN,a simple cooperative strategy for content delivery in future vehicular networks.We study the issues involved in using such a strategy from the standpoint of Vehicular Ad-Hoc networks.Several enhancements to a popular swarming protocol(BitTorrent)are discussed including a gossip mech-anism that leverages the inherent broadcast nature of the wireless medium,and a piece-selection strategy that uses proximity to exchange pieces quicker.Preliminary results show that SPAWN increases the perceived performance of the network,resulting in faster downloads for popularfiles. Categories and Subject DescriptorsC.2.m[Computer-Communication Networks]:Miscel-laneousGeneral TermsManagement,Performance,DesignCopyright is held by the author/owner.VANET’04,October1,2004,Philadelphia,Pennsylvania,USA.ACM1-58113-922-5/04/0010.KeywordsVehicular Networks,Wireless,Peer to Peer,Content Deliv-ery,Cooperative strategies1.THE SPA WN PROTOCOLSPAWN has the same generic structure of any swarming protocol.Peers downloading afile form a mesh and ex-change pieces of thefile amongst themselves.However the wireless setting of SPAWN,characterized by limited capac-ity,intermittent connectivity and high degree of churn in nodes requires it to adapt in specific ways.As we shall see, this particular scenario provides a compelling incentive for individual nodes to cooperate while accessing the Internet. Figure1describes the basic operation of the SPAWN pro-tocol.GATEWAYDIRECTION OF MOTIONFigure1:Evolution of afile in a node using the SPA WN protocol.(1)A car arrives in the range of a gateway,(2)initiates a download(3)downloads a piece of thefile.(4)After getting out of range,(5)starts to gossip with its neighbors about con-tent availability and(6)exchanges pieces of thefile,thereby getting a larger portion of thefile as opposed to waiting for the next gateway to resume the download1.1Peer DiscoveryThere are several components to the operation of the SPAWN protocol,but for brevity we just focus on Peer Discovery.We propose a decentralized mechanism for peer discovery.We utilize the broadcast medium of the wireless channel to gossip information about the content availability at neighbors.In a mobile environment,gossiping provides a way to incorporate location awareness into the peer discov-ery scheme[3].Since TCP over multiple-hops suffers quite n1 n2 n3 n4 n5TorrentID ChunkList TimestampFigure2:Gossip Message Format,here ni denotes the address of the i th node in the path that the gossip message traverseddramatically in the ad-hoc wireless scenario[4],a node is better offusing unicast TCP connections with near-by peers. Gossiping helps here in constructing overlapping meshes of physically close peers for exchanging pieces of thefile.Fig-ure2shows the structure of a Gossip message in SPAWN.1.2Gossiping SchemesWe evaluate various gossiping schemes which we describe in this section.1.2.1Probabilistic SpawnSpawners not interested in the particularfile listen to gos-sip messages of thatfile and forward them with a low prob-ability.Interested Spawners listen to those gossip messages and forward them with a higher probability after stamping the route-list of the packet with their own id.An Interested spawner who is currently downloading afile will generate Gossip messages on completion of downloading a new piece.1.2.2Rate-Limited SpawnEach Spawner maintains two caches,a Non-Interested cache of gossip messages aboutfiles that it is not interested in, and an Interested cache.Periodically,gossip messages are picked up from one of the caches and re-broadcasted(with-out updating the origination time-stamp).Interested cache messages are selected at a higher frequency.The decision about which message to select from a particular cache can be made in different ways.•Rate-Limited-Recent Spawn:The gossip messagewith the most recent origination time-stamp is for-warded.•Rate-Limited-Random Spawn:The gossip mes-sage is selected at random from the relevant table. 2.PRELIMINARY RESULTSWe implemented the gossip schemes in Nab a network simulator written in Ocaml.Nab[5]is a fast,flexible and scalable simulator for ad-hoc networks.We incorporated our mobility model,and a simple traffic model into the sim-ulator.The mobility model simulates a simple picture of a freeway scenario.The car arrival process at the access point follows a poisson distribution.When a car comes within range of the gateway,it starts downloading random pieces20040060080010001200140016000 50 100 150 200 250 300 LocalFileChunk-countTime (sec)No GossipProb GossipRate-lim-Rand GossipRate-lim-Time GossipFigure3:Local File-Piece Evolutionof thefile.The tracker running on the gateway bootstraps the car with a set of6peers who last crossed that gateway and were interested in the samefile.Each car possesses an initial speed which is varied at random by a small amount every5seconds.Cars maintain the same direction through-out and are not affected by the speeds of cars around them.3.CONCLUSIONSWe proposed and investigated simple gossiping schemes at the application layer for a cooperative swarming proto-col in a vehicular ad-hoc wireless network.We simulated a few gossiping schemes and our proposed strategies for piece selection to show that gossiping helps in embedding location-awareness into the peer selection resulting in bet-ter perceived performance.4.ACKNOWLEDGMENTSThis work has been partially supported by STMicrolec-tronics under the UC MICRO program and the Italian Min-istry for Research and Education and the UNESCO inter-national Center for Theoretical Physics under the E-Grid Program.5.REFERENCES[1]B.Cohen.Incentives Build Robustness in BitTorrent.In Peer-to-Peer Systems:Second InternationalWorkshop,IPTPS,2003.[2]V.N.Padmanabhan and K.Sripanidkulchai.The casefor cooperative networking.In Peer-to-Peer Systems:First International Workshop,IPTPS2002,pages178–190,Cambridge,MA,USA,Mar.2002.[3]D.Kempe,J.Kleinberg,and A.Demers.Spatial gossipand resource location protocols.In Proceedings of thethirty-third annual ACM symposium on Theory ofcomputing,pages163–172.ACM Press,2001.[4]K.Xu,S.Bae,S.Lee,and M.Gerla.Tcp behavioracross multihop wireless networks and the wiredinternet.In Proceedings of the5th ACM international workshop on Wireless mobile multimedia,pages41–48.ACM Press,2002.[5]H.D.Ferriere.Nab(Network in a box).http://nab.epfl.ch.。