码迷,mamicode.com
首页 > 编程语言
Python访问限制
我们可以给一个实例绑定很多属性,如果有些属性不希望被外部访问到怎么办? Python对属性权限的控制是通过属性名来实现的,如果一个属性由双下划线开头(__),该属性就无法被外部访问。看例子: class Person(object): def __init__(self, name): self.name = name self._title = '...
分类:编程语言   时间:2015-06-26 09:21:06    阅读次数:111
JAVAC不是内部或外部命令
java 环境变量设置 JAVAC不是内部或外部命令 JAVA中的DOS命令...
分类:编程语言   时间:2015-06-26 09:20:45    阅读次数:112
Python定义类方法
和属性类似,方法也分实例方法和类方法。 在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 listener 与 观察者模式入门
监听器在java中十分重要,在android开发中,每个组件都有各种各样的listener,像常见的onClickListener 结合看了几篇文章,自己试着写了一个listener的小测试 测试模拟有一个一对多的打电话对象,当对象打电话,对他监听的人都能收到他打电话的信息 首先是打电话和监听类的接口 interface iCall{ void cal...
分类:编程语言   时间:2015-06-26 09:20:27    阅读次数:107
RxJava概述
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。 RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。...
分类:编程语言   时间:2015-06-26 09:18:38    阅读次数:196
java中一些小知识点(面试)
##看别人博客,发现这些题目还是有一定的迷惑性的,因此就在博客中记录下来。 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
Effective C++ 条款20
宁以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
【Java基础面试题】【01】
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,...
分类:编程语言   时间:2015-06-26 09:13:15    阅读次数:149
g++编C++11/C++0x遇到的问题
在看《Cplusplus Concurrency In Action Practical Multithreading》当遇到第一个样品:#include#includevoid hello(){ std::cout<<"hello concurrent world\n";}int main(){ ...
分类:编程语言   时间:2015-06-26 09:11:01    阅读次数:115
java 接口(interface)
接口定义:[修饰符] interface 接口名 extends 父接口名1,父接口名2 ...{ }接口可以说是一种特殊的抽象类。接口只能定义方法,而不能实现方法的实例。1.接口中能够定义抽象方法,这些方法都是默认为public。2.接口中声明的属性都是默认为public static final...
分类:编程语言   时间:2015-06-26 09:13:19    阅读次数:124
More Effective C++ 条款6 区别 increment/decrement 操作符的前置(prefix)和后置(postfix)形式
1. 由于前自增和后自增操作符都是一元运算符,因此重载时通过在后自增中加一个int型参数(哑元参数)加以区分,当后自增被调用时,编译器自动在为该参数指定一个0值。2. 前自增操作符返回调用它的对象的引用,后自增操作符返回const 临时对象3. 由于前自增是返回的是原对象的引用,因而可以执行类似于+...
分类:编程语言   时间:2015-06-26 09:13:37    阅读次数:108
More Effective C++ 条款7 千万不要重载&&,||和,操作符
1. 内置的&&和||操作符有"短路求值"的特性。对于&&如果第一个操作数为真,那么&&即返回为真,不再对第二个操作数进行求值,||则相反,利用这个特性可以写出下面的代码:char *p;...if(p>0&&strlen(p)>10)...View Code一旦进行重载,&&和||的左右操作数就是...
分类:编程语言   时间:2015-06-26 09:12:36    阅读次数:135
Java设置环境变量
客上转过来的。非常多人写了非常久java代码、还不知道环境变量是怎么一回事、科普一下。一。java设置环境变量 - 精简版1.右键打开我的电脑->属性->高级->环境变量2.新建系统变量JAVA_HOME和CLASSPATH变量名(N):JAVA_HOME变量值(V):C:\Program File...
分类:编程语言   时间:2015-06-26 09:10:43    阅读次数:124
ABP 初探 之 多语言
最近几天空闲时间比较多,就研究Abp的多语言,Abp是基于接口的依赖注入,有很多思想与方法都很好,需自己深入体会与应用,转化成自己的思想应用于实践。 本篇介绍基于 开源Demo ModuleZeroSampleProject,多语言分为两部分,基于后台的CS代码和前台的JS。
分类:编程语言   时间:2015-06-26 09:12:01    阅读次数:1416
【Python】Python 新式类介绍
本文转载自:kaka_ace's blog我们使用 Python 开发时, 会遇到 class A 和 class A(object) 的写法,这在 Python2 里是有概念上和功能上的区别, 即经典类(旧式类)与新式类的区别,英文上分别描述为 old-style(classic-style) 与...
分类:编程语言   时间:2015-06-26 09:09:00    阅读次数:157
Why we made vorlon.js and how to use it to debug your JavaScript remotely
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!