python解释器将__init__函数里的__z变量转成 _classname__z了,明白规则后外部依然可以通过实力对象来访问。
In [1]: class aa:
   ...:     def __init__(self):
   ...:         self.x = 10
   ...:         self.y = 11
   ...:         self.__z =...
                            
                            
                                分类:
编程语言   时间:
2014-06-05 10:25:10   
                                阅读次数:
346
                             
                         
                    
                        
                            
                            
                                C++标准语法中我们可以通过  * 来定义指针 &来指定引用,不过我们似乎没有直接的方法可以用一个指针定义一个指针所指类型的引用或原始类型,本文所述方法即用来解决此问题...
                            
                            
                                分类:
编程语言   时间:
2014-06-07 01:12:47   
                                阅读次数:
339
                             
                         
                    
                        
                            
                            
                                关于OOP
博客地址:http://blog.csdn.net/cv_ronny 转载请注明出处!
1,继承可以是单一继承或多重继承,每一个继承连接可以是public、protected或private,也可以是virtual或non-virtual。
2,成员函数的各个选项:virtual或non-virtual或pure-virtual。
3,成员函数和其他语言特性的交互影响:...
                            
                            
                                分类:
编程语言   时间:
2014-06-05 08:38:28   
                                阅读次数:
421
                             
                         
                    
                        
                            
                            
                                【开胃小菜】
当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格。有以下两种方法来实现。
方法一:用内置函数
#
if __name__ == '__main__':
    str = ' Hello world '
    print '[%s]' %str.strip()
#
方法二:调用string模块中方法
#
import s...
                            
                            
                                分类:
编程语言   时间:
2014-06-05 09:27:48   
                                阅读次数:
330
                             
                         
                    
                        
                            
                            
                                摘要:本文是翻译文章,主要介绍了运行时重载C++类的技术,包括了Linux上的动态加载接口、C++类的动态加载技术点及实现、自动加载技术等。最后给出了两个应用案例及相关的源代码。
 
关键字:动态加载,C++类,Linux
 
 
原文链接:http://porky.linuxjournal.com:8080/LJ/073/3687.html...
                            
                            
                                分类:
编程语言   时间:
2014-06-07 02:05:09   
                                阅读次数:
368
                             
                         
                    
                        
                            
                            
                                如果你使用的是 Fedora,
 Red Hat, CentOS, 或者 Scientific Linux 系统,使用下面的命令安装GNU的C/C++开发包和编译器。
# yum groupinstall 'Development Tools'
         如果你使用的是Debian
 或者 UbuntuLinux系统,你可以使用下面的这个命令来安装C/C++编译器。
#sudo ...
                            
                            
                                分类:
编程语言   时间:
2014-06-07 01:56:20   
                                阅读次数:
302
                             
                         
                    
                        
                            
                            
                                第12章 
DOM2和DOM3DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3则在这个结构的基础上引入了更多的交互能力,也支持更高级的XML特性DOM2和DOM3级分为许多模块,分别描述了DOM的某个非常具体的子集DOM2级核心(DOM 
Level 2 Core):在1级核心基...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:05:01   
                                阅读次数:
298
                             
                         
                    
                        
                            
                            
                                spring的核心是IOC和DI,首先要明白IOC和DI的概念。IOC,即Inverse of 
Control,反转控制,就是将原本在程序中手动创建service对象的控制权交给spring容器管理,简单的说就是对象的创建权交给了spring容器管理。DI,即Dependency 
Injection...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:09:11   
                                阅读次数:
389
                             
                         
                    
                        
                            
                            
                                四十一、控制层不能调用model层除了最顶级的接口外的任何内容。要通过new顶级接口才能调用。不规范示例: public class 
UserServiceImpl{ private UserDAOImpl userDAOImpl; private UserServiceImpl(){...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:18:27   
                                阅读次数:
258
                             
                         
                    
                        
                            
                            
                                之前做android开发,因为JAVA基础不牢固的原因,自己对写代码很不自信,很多时候要去找源码或者在相近的代码上修修改改以得到想要的结果,从某种意义上来说这根本算不上真正意义上的程序员。后来看到某位前辈说学习新的语言要少看多练,想想以前的确是写代码写的太少了,都喜欢抱着书在哪里啃,效果肯定不...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:19:27   
                                阅读次数:
320
                             
                         
                    
                        
                            
                            
                                在实例中spring的配置非常简单而且非常实用,毕竟我们是从搭建框架的根本开始,还没有整合其它高级应用,内容也就略显少了一些。也正因此,成为spring注解模式的最佳入门教材。
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:20:29   
                                阅读次数:
276
                             
                         
                    
                        
                            
                            
                                三十一、如果变量名要加注释,说明命名不是很准确。不规范示例:暂无规范实例:暂无解析:暂无三十二、任何类字段除非必要,否则都要私有化不规范示例:public 
class Person{ String name; String sex; int age;}规范示例:public class C...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 14:29:47   
                                阅读次数:
312
                             
                         
                    
                        
                            
                            
                                一 while循环二do while循环三 
for循环for循环的执行顺序用如下表达式:for(expression1;expression2;expression3) 循环变量初值; 循环条件; 
循环变量增量{ expression4;} 执行的顺序应该是:1)第一次循环,即初始化循环。 ...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 01:00:04   
                                阅读次数:
364
                             
                         
                    
                        
                            
                            
                                1.操作符 与Java和C中十分类似, +(加), -(减), *(乘), /(除), %(求余), 
**(指数运算), = (赋值).以及减便运算,如 +=, -=, *=和/= 等.赋值运算与其他语言一致.逻辑操作> = != 
==与其他语言一样.不一样的有not逻辑非,and逻辑与和or逻辑或...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 01:44:52   
                                阅读次数:
356
                             
                         
                    
                        
                            
                            
                                1. 
为何要进行泛型编程?泛型变成为不同类型集合提供相同的代码!省去了为不同类型而设计不同代码的麻烦!2. 一个简单泛型类的定义: 1 public class 
PairTest1 2 { 3 public static void main(String[] args) 4 { ...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 02:24:13   
                                阅读次数:
224
                             
                         
                    
                        
                            
                            
                                -----------android培训、java培训、java学习型技术博客、期待与您交流!---------1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对...
                            
                            
                                分类:
编程语言   时间:
2014-05-31 02:33:42   
                                阅读次数:
487