码迷,mamicode.com
首页 > 编程语言
spring学习笔记——面向切面编程AOP二
上一篇介绍了一些概念,这篇我们开始进行编写代码。1、编写切点:如图所示的切点表达式表示当Instrument的play()方法执行时会触发通知。方法表达式以*号开始,标识了我们不关心方法返回值的类型。然后,我们指定了全限定类名和方法名。对于参数列表,我们使用(..)标识切点选择任意的play()方法...
分类:编程语言   时间:2015-08-20 22:24:19    阅读次数:385
最小生成树第三弹ps:prim算法
prim算法的基本思想:从连通网N={V,E}中的某一顶点U0出发,选择与它关联的具有最小权值的边(U0,v),将其顶点加入到生成树的顶点集合U中。以后每一步从一个顶点在U中,而另一个顶点不在U中的各条边中选择权值最小的边(u,v),把它的顶点加入到集合U中。如此继续下去,直到网中的所有顶点都加入到...
分类:编程语言   时间:2015-08-20 22:23:14    阅读次数:331
大龄屌丝自学笔记--Java零基础到菜鸟--006
进制、原码、补码、反码
分类:编程语言   时间:2015-08-20 22:22:01    阅读次数:209
数组的异常及处理
1 package com.baidu.java; 2 3 public class TestException {//数组的异常 4 public static void main(String[] args) { 5 //1.数组下标越界异常 java.lang.Ar...
分类:编程语言   时间:2015-08-20 22:16:39    阅读次数:183
聚类算法之K-means 、 K中心点、hierarchical methods
聚类算法有以下几类:一 层次方法层次方法创建给定数据对象集的层次分解。根据层次的分解的形成方式,层次的方法又可以分为凝聚和分裂方法。凝聚法:自底向上。开始将每个对象形成单独的组,然后层次合并相似的组,直到所有的组合合并成一个或者满足某个终止条件。分裂法:自顶向下。开始将所有对象置于一个簇中,每次迭代...
分类:编程语言   时间:2015-08-20 22:14:13    阅读次数:223
数据结构与算法之堆与堆排序
在数据结构中,堆其实就是一棵完全二叉树。我们知道内存中也有一块叫做堆的存储区域,但是这与数据结构中的堆是完全不同的概念。在数据结构中,堆分为大根堆和小根堆,大根堆就是根结点的关键字大于等于任一个子节点的关键字,而它的左右子树又分别都是大根堆;小根堆与大根堆恰好相反。在C++的STL中优先队列pr.....
分类:编程语言   时间:2015-08-20 22:13:28    阅读次数:215
【JavaScript】冒泡排序,字符串排序,数字排序
原理:是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,function bubbleClick() { var str = "50,1,4,6,9,76,43,22,2,44,7,66"; bubble(str);}function bubble(str) { v...
分类:编程语言   时间:2015-08-20 22:10:12    阅读次数:152
C语言动态走迷宫
曾经用C语言做过的动态走迷宫程序,先分享代码如下:代码如下: 1 //头文件 2 #include 3 #include//Sleep(500)函数调用此头文件 4 #include//getch()函数调用此头文件 5 #include//system("cls")函数调用此头文件 6...
分类:编程语言   时间:2015-08-20 22:11:23    阅读次数:198
Spring Http Invoker使用简介
一、Spring HTTP Invoker简介 ??????Spring HTTP invoker?是?spring?框架中的一个远程调用模型,执行基于?HTTP?的远程调用(意味着可以通过防火墙),并使用?java?的序列化机制在网络间传递对象。这...
分类:编程语言   时间:2015-08-20 21:03:50    阅读次数:294
NDK Caused by: java.lang.UnsatisfiedLinkError:
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String? 如果你的文件是cpp文件, 你需要使用 extern "C" { void foo(); } 否则java连接不到 实现...
分类:编程语言   时间:2015-08-20 21:03:42    阅读次数:362
Spring学习笔记——Spring事务只对运行时异常回滚
我们在使用Spring时候一般都知道事务在遇到异常的时候会回滚,岂不知Spring的事务默认只有在发生运行时异常即:RunTimeException时才会发生事务,如果一个方法抛出Exception或者Checked异常Spring的事务并不会回滚。 下面我们来看看异常的分类,异常一般分为Checked异常和RunTime异常。 CheckedException: Java认为Checked异...
分类:编程语言   时间:2015-08-20 21:02:50    阅读次数:182
KMeans聚类算法思想与可视化
1.聚类分析1.0 概念聚类分析简称聚类(clustering),是一个把数据集划分成子集的过程,每一个子集是一个簇(cluster),使得簇中的样本彼此相似,但与其他簇中的样本不相似。聚类分析不需要事先知道样本的类别,甚至不用知道类别个数,因此它是一种无监督的学习算法,一般用于数据探索,比如群组发现和离群点检测,还可以作为其他算法的预处理步骤。下面的动图展示的是一个聚类过程,感受一下:1.1 基本...
分类:编程语言   时间:2015-08-20 21:01:33    阅读次数:1993
JavaScript实现类的private、protected、public、static以及继承
JavaScript实际上是一种弱类型语言,与C++和Java等语言不同。因此,在JavaScript中,没有强调类(class)这一概念,但实际运用中,类还是很重要的,比如写一款游戏,如果我们不停地调用函数来完成创建角色,移动角色的话,那会是什么样的呢?可能会出现非常多的重复代码,因此我们需要一个类来统一这些代码。所谓的类,就是把程序中的代码分类,比如说游戏中的关于角色的代码算作一类,游戏背景算作一类,游戏特效又是...
分类:编程语言   时间:2015-08-20 20:58:47    阅读次数:230
JVM 并发性: Java 和 Scala 并发性基础
处理器速度数十年来一直持续快速发展,并在世纪交替之际走到了终点。从那时起,处理器制造商更多地是通过增加核心来提高芯片性能,而不再通过增加时钟速率来提高芯片性能。多核系统现在成为了从手机到企业服务器等所有设备的标准,而这种趋势可能继续并有所加速。开发人员越来越需要在他们的应用程序代码中支持多个核心,这样才能满足性能需求。 在本系列文章中,您将了解一些针对 Java 和 Scala 语言的并发编...
分类:编程语言   时间:2015-08-20 20:55:24    阅读次数:190
hdu2688 Rotate(树状数组)
题目链接:点击打开链接 题意描述:对一个长度为2中数组元素F[i]范围(0 操作一:R x y(其中y-x 操作二:Q查询当前数组中含有的有序对的数量 解题思路: 1、先求的原始数组中有序对的总数量(如果直接求,则时间复杂度为O(n*10000);如果使用树状数组时间复杂度为O(nlgn))即O(n*14) 2、对于每次操作一,循环遍历F[x+1]~F[y]中元素与F[x]的关...
分类:编程语言   时间:2015-08-20 20:53:30    阅读次数:164
Python的内存管理
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。   对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。 a = 1 整...
分类:编程语言   时间:2015-08-20 20:54:34    阅读次数:312
spring揭秘 读书笔记 一
本文是王福强所著>一书的读书笔记 ioc的基本概念 一个例子 我们看下面这个类,getAndPersistNews方法干了四件事 1 通过newsListener获得所有的新闻id; 2 通过newsListener,用新闻id获得新闻实体 3 用newPersistener存储新闻实体 4 再使用newsListener发布新闻 public class FXNewsProv...
分类:编程语言   时间:2015-08-20 20:51:55    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!