在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator。Python的decorator可以用函数实现,也可以用类实现。decorator可以增强函数的功...
分类:
编程语言 时间:
2015-07-06 10:00:38
阅读次数:
140
Java5新增的并发包的部分源码的解读系列第二篇。
分类:
编程语言 时间:
2015-07-06 09:57:45
阅读次数:
115
1、一个简单的Demo 1.1、创建conf.xml <?xml?version="1.0"?encoding="UTF-8"?> <!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd"> <beans> ??...
分类:
编程语言 时间:
2015-07-06 08:55:05
阅读次数:
147
------- android培训、java培训、期待与您交流! ----------面向对象的概述:举例装大象到冰箱。而谈面向对象,就一定要说说面向过程。面向过程:打开冰箱,装入大象,关上冰箱。这三步就是面向过程的思考方式,这种思想强调的是过程,也可以叫做动作。在C中是这种方式面向对象:冰箱打.....
分类:
编程语言 时间:
2015-07-06 08:51:35
阅读次数:
134
方便生活,得力助手
名祥天下旗下精品项目,生活工具箱在线系统,隆重上线!...
分类:
编程语言 时间:
2015-07-06 06:45:03
阅读次数:
172
Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level).For example:Given binary tree{3,9,2...
分类:
编程语言 时间:
2015-07-06 06:37:44
阅读次数:
125
---------------------------------------------------------------------枚举:// main.c#include const int red = 0;const int yellow = 1;const int green = 2;i...
分类:
编程语言 时间:
2015-07-06 06:39:19
阅读次数:
146
Spring框架的设计理念Spring的骨骼架构Spring总共有十几个组件,但真正核心的组件只有几个,下面是Spring框架的总体架构图图1 .Spring 框架的总体架构图从图中可以看出,Spring框架中的核心组件只有三个:Context,Core和Beans,它们构建起了整个Spring的骨...
分类:
编程语言 时间:
2015-07-06 06:37:11
阅读次数:
334
C#与Java的比较写完后得知维基百科里有更加全面得多的比较:http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_JavaNET(C#) Java基本类型 基本类型C#中有无符号数,Java没有。C#中有值类型,...
分类:
编程语言 时间:
2015-07-06 06:35:00
阅读次数:
147
冒泡排序重复走访要排序的数列,比较相邻两个元素,如果顺序错误就交换,直到该数列无需再交换为止。升序冒泡void BubbleSorting(int arr[], int len){ if (len arr[j + 1]) { temp = ...
分类:
编程语言 时间:
2015-07-06 06:36:50
阅读次数:
127
package testProject;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class TestPro {
public static void main(String[] args) {
ArrayList zsList = ne...
分类:
编程语言 时间:
2015-07-06 01:32:02
阅读次数:
164
语句总是顺序执行的:第一条语句执行完了接着是第二条,第三条等等。这是最简单的情况,为了更好的控制语句的运行,程序设计语言提供了多种控制结构支持更为复杂的语句执行。我们就来看看C++ 提供的控制方式。
一、 while 语句
while 语句提供了循环执行功能。可以用 while 语句编写一个好玩的从 1 到 5(包括 5)的数数游戏:1+2+3+4+5
#include ...
分类:
编程语言 时间:
2015-07-06 01:30:00
阅读次数:
200
#include "scripting/js-bindings/manual/ScriptingCore.h"
#include
#include
/// args push helper
template inline
void jsx_unpack_arg(std::stringstream& ss, int& carg, const _Ty& arg)
{ // template ...
分类:
编程语言 时间:
2015-07-06 01:28:35
阅读次数:
212
算法思想:
设有字符串s[] = "121"
第一步:通过在每个字符左右都添加一个特殊字符,把奇数长度和偶数长度的字符串都转化成奇数(例如. "121" 加上特殊字符后变成"#1#2#1" ),同时也可在开头再加一个特殊字符,以便于忽略越界问题(如上例"121"变成"$#1#2#1#" 此时开头的特殊字符$和字符串末尾的\0与此串中其他字符都不同,即可忽略越界问题),此时字符串变成
s[]...
分类:
编程语言 时间:
2015-07-06 01:28:25
阅读次数:
155
//将数组和它的长度封装成一个结构体#define MAXSIZE 10 //由于r[0]用作哨兵,所以只能存放MAXSIZE-1个元素typedef struct{ int r[MAXSIZE]; //r[0]用作哨兵或临时变量 int length;}SqList;void swap(Sq...
分类:
编程语言 时间:
2015-07-06 01:25:35
阅读次数:
131