码迷,mamicode.com
首页 > 编程语言
python中的装饰
在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator。Python的decorator可以用函数实现,也可以用类实现。decorator可以增强函数的功...
分类:编程语言   时间:2015-07-06 10:00:38    阅读次数:140
JDK源码分析之concurrent包(二) -- 线程池ThreadPoolExecutor
Java5新增的并发包的部分源码的解读系列第二篇。
分类:编程语言   时间:2015-07-06 09:57:45    阅读次数:115
Spring属性占位符PropertyPlaceholderConfigurer的使用
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
随机数生成(swift)
随机数生成(swift)...
分类:编程语言   时间:2015-07-06 08:52:21    阅读次数:151
黑马程序员--java基础--面向对象
------- android培训、java培训、期待与您交流! ----------面向对象的概述:举例装大象到冰箱。而谈面向对象,就一定要说说面向过程。面向过程:打开冰箱,装入大象,关上冰箱。这三步就是面向过程的思考方式,这种思想强调的是过程,也可以叫做动作。在C中是这种方式面向对象:冰箱打.....
分类:编程语言   时间:2015-07-06 08:51:35    阅读次数:134
Java_生活工具箱在线系统发布
方便生活,得力助手 名祥天下旗下精品项目,生活工具箱在线系统,隆重上线!...
分类:编程语言   时间:2015-07-06 06:45:03    阅读次数:172
[Leetcode][JAVA] Binary Tree Level Order Traversal
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
[C语言]进阶|结构类型: 枚举, 结构, 类型定义
---------------------------------------------------------------------枚举:// 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总共有十几个组件,但真正核心的组件只有几个,下面是Spring框架的总体架构图图1 .Spring 框架的总体架构图从图中可以看出,Spring框架中的核心组件只有三个:Context,Core和Beans,它们构建起了整个Spring的骨...
分类:编程语言   时间:2015-07-06 06:37:11    阅读次数:334
C#与Java的比较
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++ Primer快速入门之三:几种常见的控制语句
语句总是顺序执行的:第一条语句执行完了接着是第二条,第三条等等。这是最简单的情况,为了更好的控制语句的运行,程序设计语言提供了多种控制结构支持更为复杂的语句执行。我们就来看看C++ 提供的控制方式。 一、 while 语句 while 语句提供了循环执行功能。可以用 while 语句编写一个好玩的从 1 到 5(包括 5)的数数游戏:1+2+3+4+5 #include ...
分类:编程语言   时间:2015-07-06 01:30:00    阅读次数:200
C++调用JS,可变参模板实现,方便调用
#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
最长回文子串 - Manacher算法
算法思想: 设有字符串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
C++对象内存布局 (二)
讨论C++对象在不同的继承关系下的内存布局。
分类:编程语言   时间:2015-07-06 01:28:31    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!