在上一篇Spring IOC容器启动简介中在ClassPathXmlApplicationContext的基础粗略的分析了IOC容器的启动过程,对一些比较复杂的步骤没有详细的说明,从本篇开始对其中的一些比较复杂的步骤进行分析。本篇对基于ClassPathXmlApplicationContext的IOC容器的bean定义的解析与加载过程进行分析。bean定义解析加载的简单时序图如下:
b...
分类:
编程语言 时间:
2015-02-25 09:10:34
阅读次数:
248
C#中隐式接口与显示接口
隐式接口:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
names...
分类:
编程语言 时间:
2015-02-25 09:10:45
阅读次数:
249
这些天学习C#,看到里面的值类型与引用类型,例如结构是值类型,类是引用类型,然后立马想到了C++中的类,那么C++中的类是什么类型呢,哈哈,忽然间有点迷惑,上网搜了搜还真有很多小伙伴们已经晕进去了,今天就总结一下C#与C++中值类型与引用类型的区别。
其实C#中值类型与引用类型的根本区别就是变量包含的数据在哪个内存区间上,值类型在堆栈中直接包含,引用类型在堆中间接引用,例如,C#中实例化类必需要...
Problem Description
There are N (2<=N<=600) cities,each has a value of happiness,we consider two cities A and B whose value of happiness are VA and VB,if VA is a prime number,or VB is a prime number or (VA+VB) is a prime number,then they can be connected.W...
分类:
其他好文 时间:
2015-02-25 09:10:52
阅读次数:
288
1.题目描述:点击打开链接
2.解题思路:通过试验可以发现,本题等价于求解C(n-1,i)的组合数中有哪些是m的倍数,可以利用唯一分解定理来判断:事先分解m,随后利用递推式计算每一项中包含m的素因数的指数即可。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2015-02-25 09:09:35
阅读次数:
156
【思路】:找规律,参考的别人的,自己写的挂了。http://blog.csdn.net/appte/article/details/8227632
【AC代码】:
#include
#include
#include
#include
using namespace std;
int main()
{
//freopen("in.txt", "r", stdin);
...
分类:
其他好文 时间:
2015-02-25 09:08:52
阅读次数:
180
1.题目描述:点击打开链接
2.解题思路:本题实质上是要求满足1≤x,y≤n,且x,y互素的个数。除了(1,1)外,其余的x,y各不相同。设x
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-02-25 09:09:41
阅读次数:
183
解析服务器端Json数据成对象组...
分类:
移动开发 时间:
2015-02-25 09:08:41
阅读次数:
140
ViewController UITableView...
分类:
其他好文 时间:
2015-02-25 09:08:20
阅读次数:
132
Xcode6.3和Swift1.2都已经发布。这次发布增强了Swift编译器也给Swift增加了一些新的特性。详细内容可以看这里。这里主要关注比较重要的内容。
编译器的改进
Swift1.2的编译器更加的稳定,各方面性能都有所提升。这些改进让使用Swift开发体验更好。某些可见的更新包括:
增量编译-没有修改的文件默认情况下不会再编译。这会大幅提升编译时间。大范围的代码调整还是会...
分类:
编程语言 时间:
2015-02-25 09:07:20
阅读次数:
229
一开始学习网络编程,听起来感觉很难。当时如果按照正确的方法和多理解多思考,学习网络编程其实很简单了。这个过程需要我们不断地里面和码例子,看请来龙去脉,相信如果大家坚持看完学习网络编程知识对大家会很有收获的。如果没有接触过计算机网络的基础知识,推荐一本教科书《计算机网络第六版》,这部书讲得挺不错的,对于入门学习计算机网络的朋友会很有帮助。
下面是一些基础的概念:
客户端:广泛来讲就是客户用的程序...
分类:
其他好文 时间:
2015-02-25 09:09:59
阅读次数:
218
在前面网络编程(1)中我们了解到如果想要访问其他主机的资源,那么就得知道该资源的URL。那么如果知道了该URL,我们该怎样去访问其主机上的资源呢?本文主要讲清楚Java语言编程的Android网络编程的最基础的父类URLConnectiion,该类是利用URL来实现主机资源的访问,其每个子类的特点都进一步优化并支持新的网络协议,达到从全面到局部,从广泛到精细的系统学习。
从JavaAPI中可以看...
分类:
Web程序 时间:
2015-02-25 09:07:37
阅读次数:
166
在类Unix系统中,/dev/null称为空设备,它是一个特殊的设备文件,它丢弃一切写入其中的数据,不过他会报告写入成功,读取它的话会立即得到一个EOF。在程序员行话中,尤其是Unix行话中,/dev/null被称为位桶,也就是bit bucket,也可以称之为黑洞,即black hole。这个空设备通常被用于丢弃不需要的输出流,或者作为用于输入流的空文件。这些操作通常由重定向完成。...
分类:
其他好文 时间:
2015-02-25 09:08:38
阅读次数:
156
一 、端口大全 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。端口:1 服务:tcpmux 说明:这显示...
分类:
其他好文 时间:
2015-02-25 09:08:41
阅读次数:
260
RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是依照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最经常使用,也是最灵活的一种布局。 我们以下通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1...
分类:
移动开发 时间:
2015-02-25 09:08:13
阅读次数:
178
位操作Time Limit:1000MSMemory Limit:65536KTotal Submissions:8856Accepted:3535Description假设你工作在一个32位的机器上,你需要将某一个外设寄存器的第X位设置成0(最低位为第0位,最高位为第31位),将第Y位开始的连续三...
分类:
其他好文 时间:
2015-02-25 09:07:13
阅读次数:
161
其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔Ajax 的阵营了,iFrame 就乏人问津了。但是用iFrame来实现无刷新上传文件确实一个很好的选择。[1].[代码][HTML]代码12345678910111213...
分类:
Web程序 时间:
2015-02-25 09:05:41
阅读次数:
204