我们可以给一个实例绑定很多属性,如果有些属性不希望被外部访问到怎么办?
Python对属性权限的控制是通过属性名来实现的,如果一个属性由双下划线开头(__),该属性就无法被外部访问。看例子:
class Person(object):
def __init__(self, name):
self.name = name
self._title = '...
分类:
编程语言 时间:
2015-06-26 09:21:06
阅读次数:
111
java 环境变量设置 JAVAC不是内部或外部命令 JAVA中的DOS命令...
分类:
编程语言 时间:
2015-06-26 09:20:45
阅读次数:
112
和属性类似,方法也分实例方法和类方法。
在class中定义的全部是实例方法,实例方法第一个参数 self 是实例本身。
要在class中定义类方法,需要这么写:
class Person(object):
count = 0
@classmethod
def how_many(cls):
return cls.count
def __i...
分类:
编程语言 时间:
2015-06-26 09:22:45
阅读次数:
151
监听器在java中十分重要,在android开发中,每个组件都有各种各样的listener,像常见的onClickListener
结合看了几篇文章,自己试着写了一个listener的小测试
测试模拟有一个一对多的打电话对象,当对象打电话,对他监听的人都能收到他打电话的信息
首先是打电话和监听类的接口
interface iCall{
void cal...
分类:
编程语言 时间:
2015-06-26 09:20:27
阅读次数:
107
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。
RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。...
分类:
编程语言 时间:
2015-06-26 09:18:38
阅读次数:
196
##看别人博客,发现这些题目还是有一定的迷惑性的,因此就在博客中记录下来。
3)下列选项中,哪一项能够正常编译: C A:int i = Integer.valueOf(1.2);
理由:Integer.valueOf(int/String);只有这两种参数
B:char c = "a";不能将字符串类型转化为字符型
C:byte b = 127;...
分类:
编程语言 时间:
2015-06-26 09:20:24
阅读次数:
127
在此对于桶排序做出两种方法:
一.简化版桶排序
代码如下:
/*简化版的桶排序*/
#include
int main()
{
int book[1001],i,j,t,n;
for(i=0;i<=1000;i++)
{
book[i]=0;
}
scanf("%d",&n);//输入一个数n,表示接下来有n个数
for(i=1;i<=n;i++)//循环读入n个数,并进...
分类:
编程语言 时间:
2015-06-26 09:16:59
阅读次数:
130
宁以pass-by-reference-to-const替换pass-by-value本节,我们一起来探究一下值传递和引用传递之间的区别。
先看一段代码:class Person{
public:
Person();
virtual ~Person();
……
private:
std::string name;
std::string address;
}...
分类:
编程语言 时间:
2015-06-26 09:16:40
阅读次数:
110
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,...
分类:
编程语言 时间:
2015-06-26 09:13:15
阅读次数:
149
在看《Cplusplus Concurrency In Action Practical Multithreading》当遇到第一个样品:#include#includevoid hello(){ std::cout<<"hello concurrent world\n";}int main(){ ...
分类:
编程语言 时间:
2015-06-26 09:11:01
阅读次数:
115
接口定义:[修饰符] interface 接口名 extends 父接口名1,父接口名2 ...{ }接口可以说是一种特殊的抽象类。接口只能定义方法,而不能实现方法的实例。1.接口中能够定义抽象方法,这些方法都是默认为public。2.接口中声明的属性都是默认为public static final...
分类:
编程语言 时间:
2015-06-26 09:13:19
阅读次数:
124
1. 由于前自增和后自增操作符都是一元运算符,因此重载时通过在后自增中加一个int型参数(哑元参数)加以区分,当后自增被调用时,编译器自动在为该参数指定一个0值。2. 前自增操作符返回调用它的对象的引用,后自增操作符返回const 临时对象3. 由于前自增是返回的是原对象的引用,因而可以执行类似于+...
分类:
编程语言 时间:
2015-06-26 09:13:37
阅读次数:
108
1. 内置的&&和||操作符有"短路求值"的特性。对于&&如果第一个操作数为真,那么&&即返回为真,不再对第二个操作数进行求值,||则相反,利用这个特性可以写出下面的代码:char *p;...if(p>0&&strlen(p)>10)...View Code一旦进行重载,&&和||的左右操作数就是...
分类:
编程语言 时间:
2015-06-26 09:12:36
阅读次数:
135
客上转过来的。非常多人写了非常久java代码、还不知道环境变量是怎么一回事、科普一下。一。java设置环境变量 - 精简版1.右键打开我的电脑->属性->高级->环境变量2.新建系统变量JAVA_HOME和CLASSPATH变量名(N):JAVA_HOME变量值(V):C:\Program File...
分类:
编程语言 时间:
2015-06-26 09:10:43
阅读次数:
124
最近几天空闲时间比较多,就研究Abp的多语言,Abp是基于接口的依赖注入,有很多思想与方法都很好,需自己深入体会与应用,转化成自己的思想应用于实践。 本篇介绍基于 开源Demo ModuleZeroSampleProject,多语言分为两部分,基于后台的CS代码和前台的JS。
分类:
编程语言 时间:
2015-06-26 09:12:01
阅读次数:
1416
本文转载自:kaka_ace's blog我们使用 Python 开发时, 会遇到 class A 和 class A(object) 的写法,这在 Python2 里是有概念上和功能上的区别, 即经典类(旧式类)与新式类的区别,英文上分别描述为 old-style(classic-style) 与...
分类:
编程语言 时间:
2015-06-26 09:09:00
阅读次数:
157
Vorlon.js is powered by node.JS, socket.io, and late-night coffee. I would like to share with you why we made it, how to incorporate it into your own ...
分类:
编程语言 时间:
2015-06-26 09:09:12
阅读次数:
138