首先了解什么是命名空间,命名空间是一个”命名->对象“的映射,在python中用dict实现的。
而作用域,是指能直接访问到的命名空间。
当我们访问一个变量时,会按LEGB的顺序来lookup:
L->Local. 即局部变量,比如定义在def或lambda中的变量。E-> Enclosing function locals. 即闭包中的变量。G->Global (modul...
分类:
编程语言 时间:
2014-11-23 01:58:32
阅读次数:
221
类的访问性越小越好,也就是够用就行,不同的包以及模块之间,只预留足够功能使用的api接口,其他的所有功能实现的细节就封装在包的内部,这样,代码的可维护性和可扩展性会有较大的提升。那么,java中有哪些访问控制呢? 一、public:这个就相当于“我家大门常打开”,任何人都可以进入,这当然是相当...
分类:
编程语言 时间:
2014-11-16 15:52:25
阅读次数:
130
系统高并发操作会出现系统访问性能问题,死锁,数据不同步等一系列问题。用电商系统来说,高并发下,会出现访问的订单状态不一致的情况。那么可以考虑对此问题做集群处理。客户端2亿访问量就是高并发业务场景,会出现相应的问题。现在考虑组成集群 经过负载后 压力平摊到多个节点,分担单实例的压力(多实例+负载),如...
分类:
其他好文 时间:
2014-11-14 14:07:18
阅读次数:
250
Nibbler 是一款免费的工具,用于测试网站的各个方面指标。输入任意网站的地址,Nibbler 会给你一份报告,列出网站的10个关键领域的分数,包括可访问性,用户体验,搜索引擎优化,社交媒体和技术等等。
分类:
Web程序 时间:
2014-11-14 10:34:14
阅读次数:
288
源:http://javatech.blog.163.com/blog/static/1766322992011013149435/特别说明:1、本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、本文许多示例及概念是基于Oracle数据库描述,对...
分类:
数据库 时间:
2014-11-06 17:04:42
阅读次数:
268
更多相关文章,见本人的个人主页:zhongxiewei.com类定义定义类的修饰符:internal (default访问修饰符),当前项目中的代码对其有访问权限public(访问修饰符),公开其可访问性abstract,说明该类是抽象类,不能实例化,只能被继承,可以拥有抽象成员sealed,不能被...
在C#中,我们在不写子类的情况下,可以为类增加扩展方法,前提的被扩展的类不能使静态类。 步骤如下: 定义一个静态 类以包含扩展方法。该类必须对客户端代码可见。 有关可访问性规则的更多信息,请参见 访问修饰符(C# 编程指南)。 将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。 该方法...
php与mysql通讯那点事http://www.2cto.com/database/201311/259511.htmlPHP5.3的mysqlnd库大大提升了数据库访问性能 http://www.iteye.com/news/380/
分类:
数据库 时间:
2014-10-22 01:03:54
阅读次数:
181
【摘 要】我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《Improving ASP.NET Performance》一书。 1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打...
分类:
Web程序 时间:
2014-10-20 09:48:47
阅读次数:
345
可用性 (Usability)可用性是一个多因素概念,涉及到容易学习、容易使用、系统的有效性、用户满意度,以及把这些因素与实际使用环境联系在一起针对特定目标的评价。可访问性 (Accessibility)可访问性指Web内容对于残障用户的可阅读和可理解性。具体考虑以下两方面:无论用户是否残障,都得通...
分类:
Web程序 时间:
2014-10-14 20:46:29
阅读次数:
189