代码改变世界

随笔档案-2011年11月

[转]Python3.0与2.6变化

2011-11-27 09:32 by coodoing, 800 阅读, 收藏, 编辑
摘要: 1)去除了<>,全部改用!= 2)去除``,全部改用repr() 3)关键词加入as 和with,还有True,False,None 4)整型除法返回浮点数,要得到整型结果,请使用// 5)加入nonlocal语句。使用noclocal x可以直接指派外围(非全局)变量 6)去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数 去除元组参数解包。不能def(a, (b, c)):pass这样定义函数了 10)新式的8进制字变量,相应地修改了oct()函数。 2.X的方式如下: >>> 0666 438 > 阅读全文

[转]迭代、集合、字典表和列表

2011-11-27 01:24 by coodoing, 443 阅读, 收藏, 编辑
摘要: 集合在编程的过程中用的是非常的多,如GridViewRowCollection、ConnectionStringSettingsCollection、NameValueCollection等等。一般来说,集合的类都包含在System.Collections命名空间中。那众多集合之间又有什么样的联系呢?这需要我们从集合的集成关系上理顺一下。 一、IEnumerable和IEnumerator接口 IEnumberable接口是大部分集合类型的根。它是一个支持foreach迭代的接口,一个集合对象要能遍历所有对象的话,那它必需要实现这个接口,它的声明结构如下: public interface.. 阅读全文

【转】Exposing a WCF Service With Multiple Bindings and Endpoints

2011-11-27 01:22 by coodoing, 316 阅读, 收藏, 编辑
摘要: Windows Communication Foundation (henceforth abbreviated as WCF) supports multiple bindings that allows developers to expose their services in a variety of ways. What this means is a developer can create a service once and then expose it to support net.tcp:// or http:// and various versions of http: 阅读全文

按某种分布生成随机数[用于WSN中随机分布的初始化]

2011-11-27 00:59 by coodoing, 360 阅读, 收藏, 编辑
摘要: 随机数产生原理及应用Matlab生成符合某种概率分布的序列生成方法概率算法简介如果产生一串符合某种概率分布的随机数,比如说符合高斯分布(正 态分布)做了一个服从某种分布的随机数产生器做了一个服从某种分布的随机数产生器(续)做了一个服从某种分布的随机数产生器(又续)服从某种分布的随机数产生器(再续做了一个服从某种分布的随机数产生器(五) 阅读全文

[转]几种用于WSN的仿真工具

2011-11-27 00:49 by coodoing, 924 阅读, 收藏, 编辑
摘要: 为评价无线传感器网络协议算法的性能,仅通过实验是无法实现的,特别是包含大量节点的大规模无线传感器网络,更是很难通过实验来实现(实际上,上百个节点的实验己经比较难以管理与实现)。为了实现无线传感器网络的仿真,研究人员设计开发(或在现有平台建立无线传感器网络模型)了许多的仿真平台,包括NS-2, OPNET, SensorSim, EmStar, OMNet, G1oMoSim, TOSSIM, PowerTOSSIM等。NS-2NS-2 (Network Simulator-2)是著名的用于网络研究的离散事件仿真工具,里面包括了大量的用于在有线或无线、本地连接或通过卫星连接进行TCP协议、路由算 阅读全文

VMware下安装Ubuntu上网解决

2011-11-26 11:10 by coodoing, 6514 阅读, 收藏, 编辑
摘要: 整理的关于VMware下安装Ubuntu的上网解决方案,除了常用的NAT访问外,也可以在Ubuntu中自带的network客户端进行manual手工配置。通用解决方案(参照民主湖),也是最简单的方案,一般按下面步骤安装后,都可以正常上网:如果你使用的是虚拟机VMware,不用安装Linux版的Drcom(很多版本都有兼容性问题,安装一个Drcom还要改它的代码)你直接把VMware里面的网络选项改为NAT,然后将Debian的网络设置为DHCP并且确认XP系统上VMware的DHCP服务已经启动估计你现在还有点晕,我分步骤说一下:step 1:启动XP系统VMware软件的DHCP和NAT服务 阅读全文
点击右上角即可分享
微信分享提示