输入一个整数,将各位数字反转后输出 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int inversion(unsigned int num) 5 { 6 int ret=0; //定义返回值 7 int remainder; //定义一个余数 8
分类:
其他好文 时间:
2016-02-29 10:42:32
阅读次数:
214
1.避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 2.抽象原则(Abstraction Principle ) 与DRY原则相关。要记住,程
分类:
其他好文 时间:
2016-02-22 15:52:13
阅读次数:
134
Spring的特性 >> 轻量级(Lightweight)相较于EJB而言Spring是轻量级的容器,不依赖任何web容器 >> 容器(Container) Spring本身不具备任何功能,仅仅是对JavaBean进行生命周期和读写的管理 >> IOC( Inversion of Control )
分类:
编程语言 时间:
2016-02-17 20:51:54
阅读次数:
194
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1394 题意:一个数的逆序数为inv,然后求这个数列的第一个数后变为最后一个数,过程中逆序数最小的时候的逆序数。 用线段树,先建立一棵空树,之后向树内插点。在插入之前进行一次统计,求出比这个数大的个数,累
分类:
其他好文 时间:
2016-02-17 00:45:47
阅读次数:
219
一、IOC介绍 IOC(Inversion of Control),中文译为控制反转,又称为“依赖注入”(DI =Dependence Injection) IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将
分类:
编程语言 时间:
2016-02-15 11:55:11
阅读次数:
208
Stack is one of the most fundamental data structures, which is based on the principle of Last In First Out (LIFO). The basic operations include Push (
分类:
其他好文 时间:
2016-02-14 01:40:20
阅读次数:
271
一、简介 1、Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. 2、为何要使用Spring? i:降低组件之间的耦合度,实现软件各层之间的解耦。 ii:可以使用容器提供的众多服务,如:事务管理服务、消息
分类:
编程语言 时间:
2016-02-04 19:00:38
阅读次数:
212
一、Spring容器接口关系 容器是Spring框架的核心,Spring容器就是一个巨大的工厂。Spring容器使用Ioc(控制反转(Inversion of Control )管理所有组成应用系统的组件。 Spring容器会使用XML解析器读取改属性值,并利用反射来创建该实现类的实例。 Sprin
分类:
编程语言 时间:
2016-02-04 18:47:18
阅读次数:
224
面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。 定义
分类:
其他好文 时间:
2016-02-03 12:39:22
阅读次数:
172
一.单一职责原则(Single Responsibility Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生
分类:
其他好文 时间:
2016-02-01 20:29:43
阅读次数:
155