在此之前先说一下没有spring的时候,对象直接的合作是如果工作的,比如A类要调用B类的方法,首先在A类中肯定需要创建一个B对象,然后通过B对象的实例去调用A方法的实例方法,如是静态方法可以直接通过类名去调用即可。这样做的缺点,通过new对象的的方式去创建对象,第一相互之间的依赖性太大,同一个对象多次创建,用完以后需要销毁,效率低下,这样的方式总体就是,对象之间的耦合度高,效率低(每次都需要创建和...
分类:
编程语言 时间:
2015-07-05 16:55:15
阅读次数:
147
题意:给出一个n*n的矩阵,每个点上都有一个值,现在从左上角沿着一条路径走到右下脚(只能向右或者向下),然后再从右下角回到左上角(只能向左或者向上),在这个过程中每个点只允许走一次,问路径上的权值之和最大为多少?
思路:这里用到费用流求解,首先添加一个超级源点s=0和超级汇点t=n*n+1,然后对每个点拆点, i 向 i` 连边,容量为1,花费为该点的权值mp[i][j],然后s与 1` 连边,容量为2,花费为0,n*n向t连边,容量为2,花费为0,最后矩阵中的点之间连边,容量为1,花费为0。最后答案为co...
分类:
其他好文 时间:
2015-07-05 16:54:22
阅读次数:
140
在两个类之间进行消息传递,一般通过代理或者block进行,代理写起来较为麻烦,block较为简单,但是block需要特别注意内存泄漏问题,注意self和block之间要为弱引用,下面介绍使用block进行消息传递的方法。
先来复习一下block的结构:
返回类型 (^block名称)(参数1类型,参数2类型...)
下面以XMPP的用户登录为例来说明block消息传递方法。
网络操作在Ap...
分类:
其他好文 时间:
2015-07-05 16:54:08
阅读次数:
132
这道题的关键是用到了极角排序的方法,枚举一个固定点,其他点以此点为原心求出角度,然后排序,将数点的多少转化为数角度的多少。因为角度是有序的,便可以用一次扫描求出最大值。另外,还用到了一个小技巧,那就是利用对称性,将一侧的黑点转化成另一侧的白点,这样只需要数白点的个数就好了。
值得注意的是,为了形成那条分界线,我们枚举两个角度(也就是由基准点为原心的新坐标系中的点) ,使他们之间的夹角不超过1...
分类:
编程语言 时间:
2015-07-05 16:47:28
阅读次数:
178
效果图分享:A和B需要共享同一线程,还有一组的相同A和B共享还有一组线程,两组相互之间不受影响。代码:package cn.itcast.lesson6;import java.util.Random;public class ThreadLocalTest { public static void...
分类:
编程语言 时间:
2015-07-05 16:37:25
阅读次数:
115
取0和1之间的随机数 SELECT RANDOM(); 取介于两数之间的随机数 SELECT random()*(b-a)+a; SELECT random()*(25-10)+10; 取介于两数之间的随机整数 SELECT floor(random()*(b-a)+a); SELECT floor...
分类:
数据库 时间:
2015-07-05 16:26:19
阅读次数:
14380
javaweb学习总结(四)——Http协议一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中....
分类:
编程语言 时间:
2015-07-05 16:17:50
阅读次数:
232
1.简介 Erlang要编写高容错性、稳定性的系统,supervisor就是用来解决这一问题的核心思想。通过建立一颗监控树,来组织进程之间的关系,通过确定重启策略、子进程说明书等参数信息来确定佣程与督程的行为,以及在发生故障时的处理办法。简单介绍supervisor的API: start_lin.....
分类:
其他好文 时间:
2015-07-05 16:14:57
阅读次数:
179
包的必要性包是用来给java源文件分门别类的,java中一个包在windows下就是一个文件夹;包的全限定名是从根目录开始的(\src目录)以点号作为分隔符,包名和包名之间使用点号隔开,java中的包可以包含他的子包。包的三大作用1、区分相同名字的类
2、当类很多时候,对类进行分类管理;例如可以根据类的不同用途将他们放在不用的包内
3、控制访问范围包 打包命令package com.pen...
分类:
编程语言 时间:
2015-07-05 15:08:51
阅读次数:
169
Java-this一 作用
this:
用于区分局部变量和成员变量同名的情况二 机制
this代表啥:代表本类的对象
this为什么可以解决同名问题:
this代表它所在的函数所属的对象的应用,
简单的说,哪个对象在调用this所在的函数,this就代表那个对象三 this语句
用于构造函数之间的相互调用,只能用this语句,参数加上
注意
this语句只能放在构造函数的第一个语...
分类:
编程语言 时间:
2015-07-05 15:08:26
阅读次数:
175