6.1 aop的概念 6.1.1
aop里面切面、切点的定义什么的我就不说,网上多如牛毛,我就记录一下自己对aop概念和流程的理解吧。
spring里的切面编程,浅显的讲就是你在调用某个方法的时候,程序会自动先执行某个方法,执行完你调用的方法之后再又自动的执行某个方法。
这样就完成了一次切面编程,其实过程很简单。
假设我们调用了A类里面的方法a,这时候程序会在执行...
分类:
编程语言 时间:
2016-04-01 18:37:21
阅读次数:
231
Java基础11 对象引用
我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。
对象引用
我们沿用之前定义的Human类,并有一个Test类:
public class Test
{
public static void main(St...
分类:
编程语言 时间:
2016-04-01 18:39:17
阅读次数:
208
Java基础12 类型转换与多态
我们之前使用类创造新的类型(type),并使用继承来便利我们创建类的过程。我将在这一讲中深入类型,并介绍多态(polymorphism)的概念。
类型检查
Java的任意变量和引用经过类型声明(type declaration),才能使用。我们之前见过对象数据、类数据、方法参数、方法返回值以及方法内部的自动变量,它们都需要声明其类型...
分类:
编程语言 时间:
2016-04-01 18:34:45
阅读次数:
269
大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业2 Q19-20的C++实现。虽然有很多大神已经在很多博客中给出了Phython的实现,但是给出C++实现的文章明显较少,这里为大家提供一条C++实现的思路!我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及...
分类:
编程语言 时间:
2016-04-01 18:33:27
阅读次数:
262
How to Build an Entity Component System Game in Javascript
如何通过实体组件系统在Javascript中构建游戏...
分类:
编程语言 时间:
2016-04-01 18:34:27
阅读次数:
194
(我们学Javaweb中这样那样的框架为的是什么?它们为什么这么流行?它们给我们带来了什么?Servlet为我们做了什么?MVC的实战意义?Spring的存在有多么重要?如何从思想上理解这些问题,理解Javaweb,答案都在这篇文章中,ImportNew年度好文,希望更多的人看到!转载自http://www.importnew.com/15831.html)
今年我一直在思考web开发里的前...
分类:
编程语言 时间:
2016-04-01 18:35:13
阅读次数:
307
最近重新开始进行后台的开发工作,但是发现关于spring的框架的搭建和以前不太一样了,所以百度了一下,发现大家都在用maven进行项目管理,maven的优点在于JAR包导入是使用XML配置,而不是自己去分批下载对应的jar包,然后手动导入。
maven的jar包都是从对应的仓库下载的,这里附上一个maven的仓库,仓库地址
下面开始我们项目的搭建。这里使用的Spring MVC,Sprin...
分类:
编程语言 时间:
2016-04-01 18:33:20
阅读次数:
159
上次进行了分页代码的优化(http://blog.csdn.net/u013082989/article/details/51025255),但是不足之处就是在Action层中写hql语句,如果hql语句比较复杂,例如条件查询,会有一些参数的判断,是非常容易出错的。下面对分页查询进一步优化,将会变得非常简单。
下面我们就完成一个带条件的查询,如下图,可以选择部门、按照姓名、按照账号进行条件查询,...
分类:
编程语言 时间:
2016-04-01 18:31:41
阅读次数:
208
对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。一、如何判断对象已死当GC要回收某个对象的时候,它是如何判断该对象已死(即不可能再被使用),当一个对象不再被使用时,那么这个对象就是可以被回收...
分类:
编程语言 时间:
2016-04-01 18:32:52
阅读次数:
213
本章堆排序内容是《算法导论》教材第二部分《排序与顺序统计量》的第一讲。
堆排序,这是一种O(nlgn)时间的原址排序算法。它使用了一种被称为堆的数据结构,堆还可以用来实现优先级队列。
1、堆的概念
数组R[1...n]中,n个关键字序列k1,k2,…,kn,当且仅当该序列满足如下性质(简称为堆性质,以大根堆为例):
ki >= k(2i)且ki >...
分类:
编程语言 时间:
2016-04-01 18:31:48
阅读次数:
281
??
一、常用的C++MFC类
1、CString
网址:http://baike.baidu.com/link?url=PDpqZHn6cNhR4uoOpyxeTT7O6Vv1F15q4kgAomDiFwGP_lnXxUYkZsdSZ_FdThwKs0tLJkb-1ZcQVG_Qg9Wdeq
1)字符串连接能体现出 CString 类型方便性特点的一个方面就是字符串的连接...
分类:
编程语言 时间:
2016-04-01 18:30:54
阅读次数:
661
PCL系列
PCL系列——读入PCD格式文件操作
PCL系列——将点云数据写入PCD格式文件
PCL系列——拼接两个点云
PCL系列——从深度图像(RangeImage)中提取NARF关键点
PCL系列——如何可视化深度图像
PCL系列——如何使用迭代最近点法(ICP)配准
PCL系列——如何逐渐地配准一对点云
PCL系列——三维重构之泊松重构
PCL系列——三维重构之贪婪三角投影算法
说明通过本教...
分类:
编程语言 时间:
2016-04-01 18:30:44
阅读次数:
1002
C/S源码见日志文尾Server// ServerDlg.cpp : implementation file#include "stdafx.h"#include "Server.h"#include "ServerDlg.h"#include "ListenSocket.h"#include "CLientSocket.h"#include "../Content/UserType.h"#ifd...
分类:
编程语言 时间:
2016-04-01 18:30:30
阅读次数:
318
这里展示了如何处理和显示血量,如何使用全局变量在多个状态机下传递信息,如何使用类似if的判断,如何进行数据类型转换。...
分类:
编程语言 时间:
2016-04-01 18:30:59
阅读次数:
386
类从被加载到虚拟机内存中开始,到卸装出内存为止,它的整个生命周期包括了:加载,连接(验证,准备,解析),初始化,使用和卸载七个阶段。其中验证、准备和解析三个部分称为连接,也就是说,一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤 。...
分类:
编程语言 时间:
2016-04-01 18:29:30
阅读次数:
191
Tomcat 的主要配置Tomcat:tomcat是实现了一个JavaEE标准的最小的Web服务器,是Apche组织开发的,免费的服务器,可以在网络中直接下载。最新的版本应该是8的版本,我使用了7.0x版本,下载的时候有两种版本:
·解压版:只需要解压,然后在服务器进行注册, 就可以使用
·windows 安装版:像其他程序一样,可以直接安装,会进行自动注册服务
Tomcat安...
分类:
编程语言 时间:
2016-04-01 18:28:01
阅读次数:
193
一、线程的基本概念 进程(process)和文件(files)是unix/linux操作系统两个最基本的抽象。进程是处于执行期的程序和它所包含的资源的总和,也就是说一个进程就是处于执行期的程序。一个线程(thread)就是运行在一个进程上下文中的一个逻辑流,不难看出,线程是进程中最基本的活动对象。 在传统的系统中,一个进程只包含有一个线程。但在现代操作系统中,允许一个进程里面可...
分类:
编程语言 时间:
2016-04-01 18:29:16
阅读次数:
272